foul-magics/Mage/src/main/java/mage/game/command
Evan Kranzler bbb9382150
Reworking effects which allow casting spells from a selection of cards (ready for review) (#8136)
* added function for casting spells with specific attributes from a selection of cards

* updated cascade to use new method

* refactored various cards to use new methods

* added TestPlayer method

* fixed a small error

* text fix

* broke out some repeated code

* added missing notTarget setting

* add additional retain zone check

* some more cards refactored

* more refactoring

* added interface for split/modal cards

* reworked spell casting methods

* reworked multiple cast to prevent unnecessary dialogs

* fixed test failures due to change in functionality

* add AI code

* small nonfunctional change

* reworked Kaya, the Inexorable

* added currently failing test

* added more tests

* updated Geode Golem implementation

* fixed adventure/cascade interaction, added/updated tests

* some nonfunctional refactoring

* added interface for subcards

* [AFC] Implemented Fevered Suspicion

* [AFC] Implemented Extract Brain

* [AFC] updated Arcane Endeavor implementation

* [C17] reworked implementation of Izzet Chemister

* [ZEN] reworked implemented of Chandra Ablaze

* additional merge fix

* [SLD] updated Eleven, the Mage

* [NEO] Implemented Discover the Impossible

* [NEO] Implemented The Dragon-Kami Reborn / Dragon-Kami's Egg

* [NEO] Implemented Invoke Calamity

* [AFR] Implemented Rod of Absorption

* [VOC] Implemented Spectral Arcanist

* [VOC] added additional printings

* [NEO] added all variants

* [SLD] updated implementation of Ken, Burning Brawler
2022-03-09 08:03:54 -05:00
..
dungeons [AFR] added dungeon support in image/card view, images download, Card Viewer, verify tests; 2021-08-21 20:29:47 +04:00
emblems Reworking effects which allow casting spells from a selection of cards (ready for review) (#8136) 2022-03-09 08:03:54 -05:00
planes Replaced several created filters inside card classes with pre-built static filters and simplified 3 cards (#8612) 2022-01-29 00:05:12 -05:00
Command.java [AFR] Implementing dungeon mechanic (ready for review) (#7937) 2021-06-29 06:57:43 -04:00
Commander.java Implemented empty functions setIsAllCreatureTypes for Commander. (#8660) 2022-02-06 18:16:41 -05:00
CommandObject.java Improved commander support for mdf/split/adventure cards (additional fixes for ac98a3a31a) 2021-02-06 17:07:10 +04:00
Dungeon.java removed unfinished text changing implementation 2022-02-06 18:09:41 -05:00
DungeonRoom.java Reworking triggered ability text generation to allow for ability words and flavor words to be added more easily (#8010) 2021-07-15 07:46:38 -04:00
Emblem.java removed unfinished text changing implementation 2022-02-06 18:09:41 -05:00
Plane.java removed unfinished text changing implementation 2022-02-06 18:09:41 -05:00