Commit Graph

29178 Commits (542cbb9c89f103de6a5b8df0c10738e44d7a464b)

Author SHA1 Message Date
Bilbo 07b23d478e If a card could not be parsed due to missing abilities, report name of the card in the exception.
Without this change you would not have known which card is unparseable.

before:
ScriptParseException: unknown ability "Menace"

after:
InvalidDeckException: Error parsing Dimir Spybug: unknown ability "Menace"
2018-10-25 09:45:13 +08:00
Bilbo a27413e5c1 Add some cards with surveil mechanics:
Barrier of Bones
Disinformation Campaign
Nightveil Sprite
Thoughtbound Phantasm
Whisper Agent
2018-10-25 09:45:13 +08:00
Bilbo 7a29fc561a Add support for "surveil 1" action and "Whenever you surveil" triggers 2018-10-25 09:45:13 +08:00
Bilbo af0f668976 Mark ante-cards as not supported 2018-10-23 17:55:38 +08:00
Bilbo 928867da47 Add missing cards - GRN, Commander 2018 + few forgotten others (Accorder Paladin ...) 2018-10-23 17:55:38 +08:00
Bilbo 74680b33fa Add GRN to sets 2018-10-23 17:55:38 +08:00
melvinzhang df75a51698 use correct player for current game G 2018-10-23 09:33:18 +08:00
Martin Petricek 0bef4161f6 Add new cards that are variations to existing cards: (#1620)
Abnormal Endurance
Daybreak Chaplain
Demonic Vigor
Fearsome Awakening
Fungal Infection
Graveyard Marshal
Invoke the Divine
Lich's Caress
Pinpoint Avalanche
2018-10-23 09:32:08 +08:00
melvinzhang b43fe0ae0c fix script to check mana_or_combat property to look for 'Add' instead of 'mana pool' 2018-10-22 21:30:57 +08:00
melvinzhang 09680d733e simplify AbstractMillAction, remove setCardsToMill have subclass override getMilledCards 2018-10-22 21:22:23 +08:00
Martin Petricek d7e856da68 Add several new cards (#1619)
* Add several new cards:

Balustrade Spy
Corpse Augur
Galvanoth
Gift of Growth
Living Artifact
Marchesa, the Black Rose
Phytotitan
Pyromancer's Assault
Settle the Score

* Fix indentation in Galvanoth

* Refactor Pyromancer's Assault, remove trigger condition from action text.

* Generalize milling actions to fixed amount milling and "mill until certain number of cartain cards are milled".

* Refactor cards to use new MillLibraryUntilAction

* Add parser for MillLibraryUntilAction, so it can be used without need for groovy.

* Add new parseable cards:
Mind Funeral
Consuming Aberration
Destroy the Evidence
Undercity Informer
(no groovy needed)

* Balustrade Spy now does not need groovy anymore.
2018-10-22 21:09:12 +08:00
Martin Petricek d61d92cede Follow symlinks when loading decks (#1618) 2018-10-21 16:35:58 +08:00
melvinzhang ebdc839e77 format 1.94 release notes 2018-08-30 16:10:04 +08:00
melvinzhang 99bc3e430b first draft of 1.94 release notes 2018-08-28 12:18:17 +08:00
ShawnieBoy 01e6b69f7e revert phrasing for Tears of Rage 2018-08-10 18:25:16 +01:00
ShawnieBoy 7dd4d733a5 correct typo in Edge of Autumn 2018-08-10 16:58:42 +01:00
ShawnieBoy 532cd0b0ae reparse casting restrictions 2018-08-10 16:53:39 +01:00
ShawnieBoy 23fc3b4a82 reparse alternative costs 2018-08-10 16:17:26 +01:00
ShawnieBoy 310fcac9a9 include "this spell" in casting restriction 2018-08-10 15:41:42 +01:00
ShawnieBoy a0bf0c4502 include "This spell" in alternate costs 2018-08-10 15:35:55 +01:00
ShawnieBoy 337b73d08a reparse cost modification for "This spell" 2018-08-10 14:54:09 +01:00
ShawnieBoy 9f132df3fd add Wizard's Retort 2018-08-10 14:22:57 +01:00
ShawnieBoy 048b436934 add Academy Journeymage 2018-08-10 14:22:32 +01:00
ShawnieBoy 6340c7813c add not supported status 2018-08-10 14:21:14 +01:00
ShawnieBoy 9567f6f1ec include "This spell" in cost modifications 2018-08-10 14:10:55 +01:00
ShawnieBoy 3f344d2fce add simple Kicker DOM creatures 2018-08-10 14:10:20 +01:00
melvinzhang 521d10a571 bump version to 1.94, which will be released end August 2018-08-09 21:49:06 +08:00
ShawnieBoy 61d829c1d6 add Legendary frame blends 2018-08-09 13:16:32 +01:00
ShawnieBoy 67c4798d8e add multitype transform icon 2018-08-09 13:14:04 +01:00
ShawnieBoy 829be359bf add Legendary frame resources 2018-08-09 13:13:40 +01:00
ShawnieBoy cd79c4672e add Aftermath frame resources 2018-08-09 13:13:02 +01:00
ShawnieBoy 50610040c0 include Nyx frames 2018-08-09 13:11:36 +01:00
ShawnieBoy 14408fc0e7 update counter icons 2018-08-09 13:11:19 +01:00
Martin Petricek 7742d7945c Add cards that are slight variation to implemented existing ones. (#1603) 2018-08-09 19:15:18 +08:00
ShawnieBoy 8a0d89912a update AI casting restriction for Trial of Ambition 2018-08-08 16:56:05 +01:00
ShawnieBoy a414da2876 update keywords 2018-08-08 16:55:43 +01:00
ShawnieBoy 217fdcd503 update AI casting restriction for Rallying Roar 2018-08-08 16:20:54 +01:00
ShawnieBoy b04754782d correct spacing on Dwindle 2018-08-08 16:01:27 +01:00
ShawnieBoy 7537de9ba7 add parsed cards 2018-08-08 15:41:02 +01:00
ShawnieBoy 529a6c2517 reparse DOM 2018-08-07 21:35:51 +01:00
ShawnieBoy 1a9ace8858 updated wording/strict mechanics for Death Baron 2018-08-07 19:25:34 +01:00
ShawnieBoy 4608ba86d3 update phrasing for Browbeat 2018-08-07 19:24:33 +01:00
ShawnieBoy 0b1f228d8d update Tormenting Voice 2018-08-07 19:21:28 +01:00
ShawnieBoy 3a38aaf2e5 include "this spell" in additional costs 2018-08-07 19:21:09 +01:00
ShawnieBoy 826452e12e update Sagas 2018-08-07 18:44:08 +01:00
ShawnieBoy 6026fa5be9 add mana property to DOM lands 2018-08-07 18:15:51 +01:00
ShawnieBoy a6e8f7cefd update formats 2018-08-07 18:03:41 +01:00
ShawnieBoy 59e62643f5 add C18 to sets 2018-08-07 18:01:39 +01:00
ShawnieBoy b0a2d6a885 update scripts missing for "can't be countered by spells or abilities" 2018-08-07 16:04:26 +01:00
ShawnieBoy 5f2b7c555a update scripts missing for "SN can't be countered" 2018-08-07 16:01:35 +01:00