mage/Mage.Server.Plugins
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
..
Mage.Deck.Constructed updated pauper ban list 2022-03-07 18:30:59 -05:00
Mage.Deck.Limited Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.BrawlDuel Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.BrawlFreeForAll Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.CanadianHighlanderDuel Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.CommanderDuel Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.CommanderFreeForAll Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.FreeForAll Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.FreeformCommanderDuel Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.FreeformCommanderFreeForAll Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.FreeformUnlimitedCommander Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.MomirDuel Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.MomirGame Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.OathbreakerDuel Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.OathbreakerFreeForAll Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.PennyDreadfulCommanderFreeForAll Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.TinyLeadersDuel Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Game.TwoPlayerDuel Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Player.AI Reworking effects which allow casting spells from a selection of cards (ready for review) (#8136) 2022-03-09 08:03:54 -05:00
Mage.Player.AI.DraftBot Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Player.AI.MA AI: game logs improved (docs/wiki, added diff score per command and commands chain) 2021-09-26 18:43:57 +04:00
Mage.Player.AIMCTS Dev: pom clean up, improved parent/child structure; 2021-10-03 18:11:56 +04:00
Mage.Player.AIMinimax Dev: pom clean up, improved parent/child structure; 2021-10-03 18:11:56 +04:00
Mage.Player.Human Reworking effects which allow casting spells from a selection of cards (ready for review) (#8136) 2022-03-09 08:03:54 -05:00
Mage.Tournament.BoosterDraft Add Feb 2022 vintage cube (#8731) 2022-03-02 20:18:15 -05:00
Mage.Tournament.Constructed Prepare new release 2021-08-30 14:44:03 +04:00
Mage.Tournament.Sealed Prepare new release 2021-08-30 14:44:03 +04:00
pom.xml Prepare new release 2021-08-30 14:44:03 +04:00