Commit Graph

5753 Commits

Author SHA1 Message Date
jendave
533e4408f9 - The AI will now anticipate DamagePrevention abilities. 2011-08-07 00:53:50 +00:00
jendave
106dc0da98 - Converted Plague Rats to script. 2011-08-07 00:53:35 +00:00
jendave
8422ae18e2 code simplifications in CombatUtil and ComputerUtil 2011-08-07 00:53:27 +00:00
jendave
6ca1e7013f code simplifications in Cost_Payment.java 2011-08-07 00:53:21 +00:00
jendave
026ce42ce1 convert Goblin Skycutter to Cost/Target system 2011-08-07 00:53:13 +00:00
jendave
3d6851d4d4 - Some more prep work for United Targeting front. 2011-08-07 00:53:06 +00:00
jendave
d9a46d06dc convert the CF_Planeswalker stuff to Cost/Target; some improvements; some code simplifications 2011-08-07 00:52:56 +00:00
jendave
197136917d - Remember can now handle Targeted Players.
- Convert Laquatus's Champion to Script
2011-08-07 00:52:49 +00:00
jendave
dc2890f3de - Some more converting to Cost/Target classes 2011-08-07 00:52:37 +00:00
jendave
bcde2d0577 - Converted Reiterate to script. 2011-08-07 00:52:29 +00:00
jendave
3be6d70db6 - Fixed Cumulative upkeep for the AI. 2011-08-07 00:51:38 +00:00
jendave
5e79be9a46 - Converted Oubliette to script (its implementation was and still is incomplete) and removed its rarity. 2011-08-07 00:51:04 +00:00
jendave
658a82f1cb - Added special AI for Skullclamp. 2011-08-07 00:50:55 +00:00
jendave
ed266ae235 - Updated sacrifice cost AI in more AF's. 2011-08-07 00:50:48 +00:00
jendave
060eb5af9b - Added Shrek 1 deck. 2011-08-07 00:50:39 +00:00
jendave
65f52b2b01 - The AI will now only use sacrifice costs, if the card itself will be sacrificed (for cards like Seal of Removal) or a preferred sacrifice is present (Hatching Plans). [Other AF's will follow] 2011-08-07 00:50:27 +00:00
jendave
09beb9148d - Some cleanup of modified classes. 2011-08-07 00:50:16 +00:00
jendave
87c25297ce - Fixed AF GainControl setting summoning sickness when control doesn't actually change. 2011-08-07 00:49:59 +00:00
jendave
d77e755552 - Converted Infernal Kirin to script. 2011-08-07 00:49:38 +00:00
jendave
3060084fe5 - The AI will no longer play legendary lands if it controls one with the same name already. 2011-08-07 00:49:29 +00:00
jendave
ce31820d64 - The AI will now also anticipate targeted regeneration abilities. 2011-08-07 00:49:13 +00:00
jendave
4cfd1b97ec - Cleanup in GameActionUtil. 2011-08-07 00:49:05 +00:00
jendave
5633a1318e - Added an optional condition and description to etbCounter.
- Converted cards with "If CARDNAME was kicked, it enters the battlefield with X +1/+1 counters on it." to etbCounter.
2011-08-07 00:48:50 +00:00
jendave
2bee01872f - Converting some hardcoded cards to Cost/Target 2011-08-07 00:48:39 +00:00
jendave
b5d3af754b code simplifications in CF_Creatures 2011-08-07 00:48:32 +00:00
jendave
b3b4d0d409 - Fixed the TableSorter.getRarity() method and it should now be compatible with the new set info. As a bonus, the new cards won in quest mode may now appear at the top of the list rather than requiring you to scroll down to the bottom of the listing. 2011-08-07 00:48:18 +00:00
jendave
0397755f12 code simplification in CF_Creatures and CF_Instants 2011-08-07 00:48:07 +00:00
jendave
5646beefe9 several code simplifications in CardFactoryUtil.java 2011-08-07 00:47:21 +00:00
jendave
40a292f974 more code simplification in CF_Sorceries 2011-08-07 00:47:13 +00:00
jendave
a4741b480d - Added the requirements "OppPoisoned" and "OppNotPoisoned" to stPump.
- Added Chained Throatseeker and Viridian Betrayers.
2011-08-07 00:47:06 +00:00
jendave
05144800e0 fix logic change bug in Pulse of the Tangle (that I just introduced) 2011-08-07 00:46:57 +00:00
jendave
d098109c09 several code simplifications in CF_Sorceries 2011-08-07 00:46:50 +00:00
jendave
b963de8bb0 fix up a couple un-needed imports 2011-08-07 00:46:35 +00:00
jendave
e100ec7b67 * fixes 2011-08-07 00:46:28 +00:00
jendave
a03c2a2669 add Player and Activator objects to SpellCast trigger; convert Forced Fruition to triggers 2011-08-07 00:46:16 +00:00
jendave
d9eb6e1ca8 code simplification in Wall of Reverence 2011-08-07 00:45:58 +00:00
jendave
4023c822a5 - Refactoring the Setup Battlefield dev command: moved the code to GuiDisplayUtil.java 2011-08-07 00:45:52 +00:00
jendave
de8a1077fc cost was passing wrong param for Instants 2011-08-07 00:45:29 +00:00
jendave
b60d0931da convert a few Instants to the standard Spell/Target/Cost system 2011-08-07 00:45:23 +00:00
jendave
316a53ccd0 - The Setup Battlefield command now allows to open a file through a standard file open dialog, so you're no longer limited to the file name dev_battle.txt. 2011-08-07 00:44:53 +00:00
jendave
775e238ce3 - Converted Jackal Pup and Shinka Gatekeeper to script.
- Added Mending Hands and Split-Tail Miko.
2011-08-07 00:44:46 +00:00
jendave
d6ee5d4db0 - Added an easy version of the Fin Fang Foom deck. 2011-08-07 00:44:35 +00:00
jendave
eefe3ae509 - Added AI checks for regeneration in AF Destroy and DealDamage. 2011-08-07 00:44:23 +00:00
jendave
76bc152f0d - Fixes, Updates and Ordering in CombatUtil and ComputerUtil. 2011-08-07 00:44:16 +00:00
jendave
d7612cd3aa - Updated the Setup Battlefield functionality: made the dev_battle.txt format more intuitive, added an ability to add cards into the human and computer graveyards. 2011-08-07 00:44:08 +00:00
jendave
fbca9d4c44 convert Dawnglare Invoker to Ability_Activated 2011-08-07 00:43:48 +00:00
jendave
46cba601e6 - Small Tweak to AF_Damage to not allow AI to pay more than max mana 2011-08-07 00:43:41 +00:00
jendave
f1280a0766 fix some Java warnings 2011-08-07 00:43:18 +00:00
jendave
12d9a5e84b - The AI will now anticipate regeneration abilities.
- Improved the AI of curse pump etb abilities.
- Improved the AI of untap triggers.
2011-08-07 00:43:01 +00:00
jendave
aefb47fb02 Fixed Drafting Alpha and Beta - incorrect set codes in SetInfoUtil and the pack files. 2011-08-07 00:42:48 +00:00