Commit Graph

9 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
af3bca1138 - Added some AI sac preferences and logic specifications to cards.
- TODO: couldn't figure out why Phyrexian Dreadnought stopped working for the AI, it correctly specifies cards to sac but Dreadnought still dies despite that. Marked RemAIDeck temporarily until this is figured out.
2017-01-25 08:33:05 +00:00
Sol
e73f31e7a5 - Produce colorless mana update (A-G) 2016-01-10 15:06:59 +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