Commit Graph

8 Commits

Author SHA1 Message Date
Agetian
b190a58775 - Renamed the AI recursion prevention parameter to make more sense. 2017-01-26 12:17:11 +00:00
Agetian
94f53e05e6 - Explicitly marked cards that use a re-entry mechanism for testing playability via canPlaySa such that they don't recursively call each other and thus risk getting into an infinite loop (fixes potential check combinations of e.g. various mana rituals + Yawgmoth's Will in AI's hand and other things like that, which would otherwise cause a stack overflow).
- Some simplification in the AICardMemory interface, allowing to use static methods to simplify calls.
2017-01-26 06:40:46 +00:00
Agetian
b0e9d0820f - Made AILogic ManaRitual more generic.
- Marked more cards to be used with this AILogic.
2017-01-23 12:10:25 +00:00
elcnesh
018fe1145c Cleanup: unify all card files' line endings to '\n' and make sure each file ends with a newline.
Nonfunctional change that allows the oracle script to update the oracle texts of cards in the future.
2014-06-16 17:15:06 +00:00
teferi
076783aac4 reverting module refactoring changes 2014-03-02 14:19:50 +00:00
teferi
3ae604d414 extracting res folder from gui module and moving it to the bundles module 2014-02-28 09:18:40 +00:00
drdev
8dfbf2b3b6 Update more card ability descriptions 2013-11-15 00:14:31 +00:00
jendave
9f0308dd66 Start of re-org into modules 2013-11-08 10:05:52 +00:00