Commit Graph

3430 Commits

Author SHA1 Message Date
jendave
1126e9d0a6 - Changed the code block for playCard_Enchantress_Draw() to call GameActionUtil.showYesNoDialog(). 2011-08-06 10:18:36 +00:00
jendave
5a6d57a938 convert Mad Auntie to AbilityFactory and keyword. 2011-08-06 10:18:31 +00:00
jendave
a73f7bec9f - Added a first draft for counter checking support to isValidCard (now hasProperty).
- Added Coralhelm Commander.
2011-08-06 10:18:23 +00:00
jendave
3f72e16d44 - Door to Nothingness AltLoseCondition was missed earlier
- Added Braid of Fire
- Improved how Colorless mana is paid.
2011-08-06 10:18:15 +00:00
jendave
f40017450f convert Ezuri, Renegade Leader to AbilityFactory. 2011-08-06 10:18:06 +00:00
jendave
f13d92a090 add Baron Sengir (from Homelands) 2011-08-06 10:17:58 +00:00
jendave
65d4efc0b0 updated getValidCards call in Target_Selection to pass in Source Card. 2011-08-06 10:17:51 +00:00
jendave
2f6bfbb12d - Test of Endurance was not considered an Alt Win Condition for Quest bonuses 2011-08-06 10:17:45 +00:00
jendave
ca82460d2c - Added Alternate Win/Lose into Player class
- Changed anything applicable to use the system instead of setting life to 0. - Upkeep "you win" abilities now check condition on resolution as well.
- Bugfix for Milling not giving quest award.
2011-08-06 10:17:39 +00:00
jendave
5d4b2c04c8 - Fixed color of Dragon Broodmother tokens. 2011-08-06 10:17:32 +00:00
jendave
cacdc44f16 comment out code that reads from cards.txt in TableSorter.java. It wasn't doing anything except using system resources. 2011-08-06 10:17:27 +00:00
jendave
210293b830 *Added Alluring Siren 2011-08-06 10:17:21 +00:00
jendave
c11e1c3e14 - Added LQ pic urls to Discombobulate, Galvanic Blast, Hindering Light and Lay Bare. 2011-08-06 10:17:15 +00:00
jendave
864f9db57e - Changed the code block for Cinder Pyromancer to call GameActionUtil.showYesNoDialog(). 2011-08-06 10:17:08 +00:00
jendave
778f4052d9 *Added Galvanic Blast 2011-08-06 10:17:03 +00:00
jendave
2390ffc866 *Finetuned spCounter with two new extra actions (RearrangeTopOfLibrary, a'la Aven Fateshaper, and RevealHand) and added new functionality to the Targets() restriction; it can now determine if the spell targets you as well as your cards.
*Added Discombobulate,Hindering Light and Lay Bare.
2011-08-06 10:16:55 +00:00
jendave
fdc782beb6 - Shared Triumph and friends need to occur as a Static Ability to not cause an OutOfBounds Exception when the AI uses them. 2011-08-06 10:16:45 +00:00
jendave
52a3c777ff - Freeze stack while Attackers and Blockers are being declared. These triggers should resolve during the Priority portion of that step. 2011-08-06 10:16:39 +00:00
jendave
91224cc472 add Mana Vortex (from The Dark) 2011-08-06 10:16:33 +00:00
jendave
0d27c829f6 - Fix some AF_Retrieve cards to limit to your graveyard.
- Added GainControl parameter for Retrieve
- Added Ashen Powder
2011-08-06 10:16:25 +00:00
jendave
5e0c7b51a0 fix error when opening deck editor. 2011-08-06 10:16:16 +00:00
jendave
c2561ed00c - Made some corrections to GameActionUtil.showYesNoDialog() after further testing.
- Changed the code block for Chambered Nautilus, Saprazzan Heir and Drelnoch to call GameActionUtil.showYesNoDialog().
2011-08-06 10:16:10 +00:00
jendave
0675bdeec2 - Added Scarecrone. 2011-08-06 10:16:04 +00:00
jendave
cddd1de90c - Converted Ramosian Revivalist to AB$Retrieve. 2011-08-06 10:15:58 +00:00
jendave
bc6cf39e52 - Added Putrid Imp and Protomatter Powder. 2011-08-06 10:15:51 +00:00
jendave
c62917e4b5 - Fixed Accumulated Knowledge not drawing the first card. 2011-08-06 10:15:44 +00:00
jendave
febea3bdb3 - Fixed text of Joraga Warcaller.
- Added PrecostDesc$ to some cards.
2011-08-06 10:15:39 +00:00
jendave
d1e4a63cba updating ForgeProps.getFile(CARDS) -> ForgeProps.getFile(CARDSFOLDER) in a couple places (not main app code). 2011-08-06 10:15:31 +00:00
jendave
c0bf09ca93 add Joraga Warcaller (from Worldwake) 2011-08-06 10:15:24 +00:00
jendave
92795e972e parameterization 2011-08-06 10:15:16 +00:00
jendave
990e706411 parameterize Comparables. 2011-08-06 10:15:09 +00:00
jendave
426189c870 Parameterizing some sets and lists to fix Java warnings. This is all supported since Java 1.5 2011-08-06 10:15:02 +00:00
jendave
39473460de parameterize Sets and Lists in QuestData and QuestData_BoosterPack 2011-08-06 10:14:54 +00:00
jendave
172424efb1 add a check so AI doesn't regenerate the same creature twice in a row 2011-08-06 10:14:49 +00:00
jendave
7100cc4616 - Alter Spell.java to work properly with SA_Restriction
- Convert Syphon Life to AF_LoseLife and added Retrace
- Added Flame Jab and Monstrify
2011-08-06 10:14:43 +00:00
jendave
3ea36babeb minor code cleanup for Java warnings. 2011-08-06 10:14:34 +00:00
jendave
ede2036f6d - Replaced GameActionUtil.showDialog() with showYesNoDialog(). Changed Prowess of the Fair and Fecundity to use showYesNoDialog(). 2011-08-06 10:14:25 +00:00
jendave
37f54d81f7 - Added some basic choosing to retrieveCanPlayAI (only for destination battlefield). 2011-08-06 10:14:19 +00:00
jendave
61788004aa - Fixed Hell's Caretaker. 2011-08-06 10:14:12 +00:00
jendave
fabdd0e972 - Added Necrosavant, Kuldotha Phoenix and Hell's Caretaker. 2011-08-06 10:14:06 +00:00
jendave
13c803355c - Added Firemane Angel, Dwarven Armory and Coffin Puppets. 2011-08-06 10:13:57 +00:00
jendave
024e8b3b19 - Fixing Undead Gladiator's Spell Description. 2011-08-06 10:13:47 +00:00
jendave
b807c28b8e - Code cleanup 2011-08-06 10:13:42 +00:00
jendave
3465d5c5d5 - Fixes for Flashback so it properly removes the card from the game.
- Added Retrieve to AF_Fetch for Retrieving cards from your graveyard.
- Converted Hammer of Bogardan, Eternal Dragon, Undead Gladiator to AF_Retrieve
- Added Soldevi Digger and Reassembling Skeleton
2011-08-06 10:13:36 +00:00
jendave
c13d356a6a *Missed one line of code to make Counterspells fizzle if they target an otherwise valid spell that has "CARDNAME can't be countered." 2011-08-06 10:13:22 +00:00
jendave
cbbadcac74 *Updated spCounter code, based on Fork/Reverberate/Twincast code, so that any valid spell/ability on the stack can be targeted. Also added a "May-" prefix to the ExtraActions for Optional effects. (Usage: Insert "May-" without quotes after the targetplayer-prefix to specify an optional action) AI will still only target top spell on stack, though.
*Updated Vex as per above. It was *technically* incorrect but effectively correct. (The card draw is optional, where it wasn't before, but who would refuse?)
2011-08-06 10:13:16 +00:00
jendave
823a4263b5 comment out code for RegenerateMe keyword. All of these cards have been converted to AbilityFactory. 2011-08-06 10:13:08 +00:00
jendave
894209cbe7 convert regen cards to AbilityFactory (Q-S) 2011-08-06 10:13:02 +00:00
jendave
7c0adb2dbf convert regen cards to AbilityFactory (T-Z) 2011-08-06 10:12:49 +00:00
jendave
ee64d6ba55 convert regen cards to AbilityFactory (M-P) 2011-08-06 10:12:38 +00:00