mage/Mage.Tests
ssk97 5e095afdb0
Implement Prototype ability (#11249)
Prototype is a SpellAbilityType, for which alternate costs are permitted. It has a continuous effect that applies on the battlefield as well as a method to modify the spell on the stack. Permanents have an isPrototyped flag that copy effects can check explicitly (same brittle method as transformed permanents use; reworking copy effects to streamline them is a separate scope).

Many test cases have been added to confirm functionality (thanks to Zerris for additional test suggestions).

---------

Co-authored-by: Susucre <34709007+Susucre@users.noreply.github.com>
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
Co-authored-by: xenohedron <xenohedron@users.noreply.github.com>
2023-10-09 21:06:19 -04:00
..
config Refactor: Remove Unused ComputerPlayer3 (#9220) 2022-07-04 23:13:23 -04:00
piperDecks Implementing The Prismatic Piper (Ready for review) (#8164) 2022-03-17 18:02:29 -04:00
src Implement Prototype ability (#11249) 2023-10-09 21:06:19 -04:00
CMDNorinTheWary.dck
CommanderAnafenza_WBG.dck
CommanderDuel.dck
CommanderDuel_Karador_BGW.dck
CommanderDuel_Mairisil_UBR.dck
CommanderDuel_Partners.dck
CommanderDuel_UW.dck
CommanderOviya.dck
JustLands.txt
Oathbreaker_UR.dck
pom.xml dev: mark test sub-projects as non-deployable (fixed build warning) 2022-09-29 17:59:08 +04:00
Power Hungry.dck
RB Aggro.dck * Performance: optimized cards database to increase tests and boosters generation; 2021-08-12 23:59:08 +04:00
UW Control.dck