Go to file
Agetian d6dfc2ffb6 - Attempting to fix a long-standing bug with the delayed triggers getting the wrong activator set at their resolution time (the AI was aggressively overwriting the activator via its SpellAbility simulation routines).
- Ensured that all callers of getOriginalAndAltCostAbilities both call setActivatingPlayer and then reset it to its original value if there was one after the simulation completes. Thus, an aggressive setActivatingPlayer inside getOriginalAndAltCostAbilities should not be necessary.
2017-08-06 11:52:03 +00:00
2013-11-08 18:39:59 +00:00
2011-08-09 19:20:51 +00:00
Description
An unofficial rules engine for the world's greatest card game.
GPL-3.0 1.2 GiB
Languages
Java 98.1%
OpenEdge ABL 1%
Python 0.8%