Commit Graph

5684 Commits

Author SHA1 Message Date
jendave
c220e1a3b0 add AF_Unpump for things like "target creature loses flying until end of turn". I will be tweaking the AI today. 2011-08-07 01:39:47 +00:00
jendave
971a1d2c08 - Allowed the AI to play sorceries without PlayMain1 SVar in Main1 (timing should be handled by canPlayAI in the AF's). 2011-08-07 01:39:39 +00:00
jendave
bbf5f80e68 Proper fix for drafting sets since the externalized set data. 2011-08-07 01:39:16 +00:00
jendave
9677155b1f small tweak in AF_Choose 2011-08-07 01:39:11 +00:00
jendave
7e8a3f08c3 method name tweaking in AF_Pump for clarity 2011-08-07 01:39:03 +00:00
jendave
eb67486672 - Fixed a bug in the AI of AF Dig. 2011-08-07 01:38:35 +00:00
jendave
11a8ae2d9e - Converted Counterbalance to script. 2011-08-07 01:38:24 +00:00
jendave
0c66abd287 - The AI will now check checkETBEffects before playing evoked creatures. 2011-08-07 01:38:16 +00:00
jendave
3a1021ef1b - Improved Clash stack description.
- Fixed Pulling Teeth and Springjack Knight.
2011-08-07 01:38:07 +00:00
jendave
ae800d9932 add Phyrexian Metamorph (from New Phyrexia) 2011-08-07 01:37:56 +00:00
jendave
5dada4ad8f add Copy Artifact (from original base Alpha) and Sculpting Steel (from Mirrodin) 2011-08-07 01:37:42 +00:00
jendave
ff2886b46d incremental changes toward Vesuva 2011-08-07 01:37:32 +00:00
jendave
35a7c5c725 fix java warning in QuestStallPurchasable.java 2011-08-07 01:37:24 +00:00
jendave
2622da56a7 - Fixed a regression that caused the booster draft mode to crash when a block with only one or two sets was chosen. 2011-08-07 01:37:04 +00:00
jendave
935241920e - Some preparations for triggered counter abilities with defined controlled by the AI. 2011-08-07 01:36:58 +00:00
jendave
f063246763 - Added the option to use Y instead of X in hasProperty. 2011-08-07 01:36:48 +00:00
jendave
a8b8c41dfa - removed two unneeded functions. 2011-08-07 01:36:35 +00:00
jendave
14ecd3fdd7 missed necessary part of Dance of Many checkin. 2011-08-07 01:35:22 +00:00
jendave
4ae8d96ebe add Dance of Many (from The Dark); required a hack in MagicStack.java because af.getHostCard() in AF wasn't the same object that was on the battlefield. Why? I don't know. But this works. 2011-08-07 01:35:15 +00:00
jendave
35caa91215 cleanup in Ability_Mana.java 2011-08-07 01:34:24 +00:00
jendave
84e9a4aaf2 several small tweaks in AF_Counters 2011-08-07 01:34:16 +00:00
jendave
e03081f24c - A few xcount additions. 2011-08-07 01:34:09 +00:00
jendave
f6617a578c convert Heartmender to triggers 2011-08-07 01:34:02 +00:00
jendave
8fa9237710 add AF_RemoveCounterAll 2011-08-07 01:33:54 +00:00
jendave
6b0fb4fabb - Converted Forbidden Orchard to script. 2011-08-07 01:33:24 +00:00
jendave
c20605a598 - Little fixes in the AI mana paying. 2011-08-07 01:33:14 +00:00
jendave
b510dcd156 - Updated isType("Basic") to isBasicLand(). 2011-08-07 01:33:07 +00:00
jendave
7a3781e950 - Updated isType("Wall") to isWall(). 2011-08-07 01:32:49 +00:00
jendave
4d0a3488d6 - Updated isType("Sorcery") to isSorcery(). 2011-08-07 01:32:42 +00:00
jendave
031c2a6eaa - Updated isType("Snow") to isSnow(). 2011-08-07 01:32:35 +00:00
jendave
b94bb4b57a - Updated isType("Planeswalker") to isPlaneswalker(). 2011-08-07 01:32:29 +00:00
jendave
4f4be47f00 convert Dovescape to triggers 2011-08-07 01:32:22 +00:00
jendave
6f386813ac retire keyword "Whenever this creature deals damage to a player, that player gets a poison counter." 2011-08-07 01:32:14 +00:00
jendave
374a162939 fixed AF_Token adding triggers to the created token. I was getting errors testing changes to Serpent Generator. Tested with Mitotic Slime and Skirk Ridge Exhumer, which are the only cards using this. They still work as expected. 2011-08-07 01:31:52 +00:00
jendave
d39f59b718 - Updated isType("Land") to isLand(). 2011-08-07 01:31:24 +00:00
jendave
0e6b13ddde - Updated isType("Instant") to isInstant(). 2011-08-07 01:31:16 +00:00
jendave
e2e5d8281b - Updated isType("Equipment") to isEquipment(). 2011-08-07 01:31:08 +00:00
jendave
d3d00ad13d - Updated isType("Enchantment") to isEnchantment(). 2011-08-07 01:31:01 +00:00
jendave
633cdaf75d - Updated isType("Creature") to isCreature(). 2011-08-07 01:30:45 +00:00
jendave
fec8de0f03 - Updated isType("Aura") to isAura(). 2011-08-07 01:30:30 +00:00
jendave
94b1702aad - Simplified the code found in forge.GameActionUtil and forge.PlayerZone_ComesIntoPlay and forge.RunTest. Updating c.getType().contains(string) to c.isType(string). 2011-08-07 01:30:14 +00:00
jendave
55f8f4e8ee - Simplified the code found in forge.GameAction and forge.ComputerAI_General and forge.ComputerUtil. Updating c.getType().contains(string) to c.isType(string). 2011-08-07 01:30:07 +00:00
jendave
28668e5297 - Added Gibbering Hyenas. 2011-08-07 01:30:01 +00:00
jendave
0e7ddf3520 tweak stack description for AF_Poison and code cleanup in AbilityFactory_AlterLife class 2011-08-07 01:29:52 +00:00
jendave
385f90da2c - Converted Gauntlet of Might, Overgrowth and Wild Growth to script. 2011-08-07 01:29:32 +00:00
jendave
e2f7a3cfb9 fix Elspeth, Knight-Errant pump ability lasting past EOT. 2011-08-07 01:29:22 +00:00
jendave
1d36706205 - Added targeting and Defined parameters to AF Mana.
- Added Vernal Bloom.
2011-08-07 01:29:00 +00:00
jendave
a2ca33900a - Simplified the code found in forge.AIPlayer and forge.CardListUtil and forge.CombatUtil. Updating c.getType().contains(string) to c.isType(string). 2011-08-07 01:28:50 +00:00
jendave
4fe0a69a28 - Simplified the code found in forge.deck.generate.Generate2ColorDeck and forge.deck.generate.Generate3ColorDeck and forge.deck.generate.GenerateThemeDeck. Updating c.getType().contains(string) to c.isType(string). 2011-08-07 01:28:43 +00:00
jendave
8ef0553d25 - Simplified the code found in forge.card.cardFactory.CardFactoryUtil and forge.card.spellability.Ability_Mana and forge.card.spellability.Spell_Permanent. Updating c.getType().contains(string) to c.isType(string). 2011-08-07 01:28:35 +00:00