Commit Graph

3136 Commits

Author SHA1 Message Date
jendave
cbe6a51ae2 - Modular Targeting now should happen as the Modular creature goes to the grave instead of on Resolution. This fixes the Input issue that was occurring due to the Phase changes. 2011-08-06 10:01:34 +00:00
jendave
f4819d2619 *Fixed Twinblade Slasher name 2011-08-06 10:01:29 +00:00
jendave
0431fdb57c - Converting all LimitedAbility cards to SA_Restriction.ActivationLimit 2011-08-06 10:01:22 +00:00
jendave
e4b6e4d8ff add Desert (from Arabian Nights). Made possible by the new Phase code changes. Thanks Sol! 2011-08-06 10:01:01 +00:00
jendave
d565c0ae0b - Creatures should still be in Combat until EndCombat is ending, not when it begins. 2011-08-06 10:00:54 +00:00
jendave
044e4d49d6 - Added Reach Through Mists. 2011-08-06 10:00:48 +00:00
jendave
1905a88271 - Fix possible infinite loop in unfreeze stack.
- Fix regular games not updating UI.
2011-08-06 10:00:42 +00:00
jendave
6ff3c26174 - Fix for cards still using Input_NoCost_TapAbility.java. This same fix may be needed for other Inputs. 2011-08-06 10:00:36 +00:00
jendave
d1460dc725 - Mishra's Factory now uses AF_Pump
- Goldmeadow Lookout, Oran-Rief, Magosi updated to use Ability_Activated
2011-08-06 10:00:31 +00:00
jendave
b415b6eef3 - Convert Library of Alexandria, SearchMerc/Rebel to use abCost and Target 2011-08-06 10:00:22 +00:00
jendave
c2e91bedd0 Major Phase Overhauling.
- The engine will now stop many places to allow for Priority for both players. 
- The AI now as an entry point, ComputerAI_General.stackResponse(), for responding to things the player does. 
- Most changes outside of Input and Phase classes had to do with condensing code for simpler language
2011-08-06 10:00:15 +00:00
jendave
1360dca48f - Fixing null-pointer error for non-Targeted Fetch cards played by the AI. 2011-08-06 09:59:48 +00:00
jendave
66f51dbfb4 add Kemba, Kha Regent (from Scars of Mirrodin) 2011-08-06 09:59:43 +00:00
jendave
8f771ce5e8 fix case in vex.txt and add Pic URL. 2011-08-06 09:59:35 +00:00
jendave
3a490108d3 1) move majority of discard code to Player classes
2) update calls to use move functions
3) changed code calls from Player.subtractLife to Player.loseLife (and made subtractLife private)
2011-08-06 09:59:28 +00:00
jendave
5d7ff9f9ed New Counterspell:Vex 2011-08-06 09:59:15 +00:00
jendave
09d885def6 - Replaced the accented character in the spell text for Primalcrux, Sanity Grinding and Umbra Stalker. 2011-08-06 09:59:09 +00:00
jendave
2a8b2e9f69 add Lure (from original base Alpha) 2011-08-06 09:59:02 +00:00
jendave
f963272f3b - Fixed Brain Freeze and it now appears to storm correctly. 2011-08-06 09:58:54 +00:00
jendave
5e40cda717 minor fixes in Player.addDamage 2011-08-06 09:58:49 +00:00
jendave
51e44deaa9 - Fixed spReturnTgt and you should no longer be asked to pay mana when imprinted on an Isochron Scepter. This fix may also take care of the Cascade problem that was reported. 2011-08-06 09:58:43 +00:00
jendave
fdd466d250 Fixed minor description with Scourge of kher ridges 2011-08-06 09:58:38 +00:00
jendave
90fb834519 code cleanup/consolidation in GameActionUtil.java 2011-08-06 09:58:32 +00:00
jendave
e973600e1e add Fertilid (from Morningtide) 2011-08-06 09:58:26 +00:00
jendave
0780be7a27 1) Fix AbilityFactory_Fetch not respecting Tapped$True for AI.
2) add optional Tgt$TgtP to AbilityFactory_Fetch
2011-08-06 09:58:20 +00:00
jendave
e85784c902 1) remove Lifeforce and Deathgrip from AI decks
2) fix potential NullPointerException in canPlayAI for Lifeforce and Deathgrip
2011-08-06 09:58:15 +00:00
jendave
f47dd86281 - Fixed the ability costs for Narcissism. 2011-08-06 09:58:07 +00:00
jendave
fcad860963 add Dwarven Warriors (from original base Alpha) 2011-08-06 09:58:01 +00:00
jendave
32b079bc43 make sure compy doesn't counter own spells with Deathgrip/Lifeforce. 2011-08-06 09:57:56 +00:00
jendave
f96825b192 add Wild Growth (from original base Alpha) 2011-08-06 09:57:50 +00:00
jendave
a2e88e0fe3 add Lifeforce and Deathgrip (from original base Alpha) 2011-08-06 09:57:42 +00:00
jendave
61586ce80e add Fungusaur (from original base Alpha) 2011-08-06 09:57:33 +00:00
jendave
a2f8fa38a6 add Plague Rats (from original base Alpha) 2011-08-06 09:57:26 +00:00
jendave
b662a1ad81 - Conversion to StringBuilder. This finishes CardFactory.java. 2011-08-06 09:57:18 +00:00
jendave
3428fdd044 - Conversion to StringBuilder. Still working on CardFactory.java. 2011-08-06 09:57:12 +00:00
jendave
e1496853b3 - Conversion to StringBuilder. Still working on CardFactory.java. 2011-08-06 09:57:07 +00:00
jendave
6dc8d87cd4 - Conversion to StringBuilder. Starting on CardFactory.java. 2011-08-06 09:57:01 +00:00
jendave
67b014070a - Conversion to StringBuilder. This finishes CardFactoryUtil.java. 2011-08-06 09:56:56 +00:00
jendave
158954944b - Conversion to StringBuilder. Starting on CardFactoryUtil.java. 2011-08-06 09:56:50 +00:00
jendave
0f0d49acf5 updating ComputerUtil and Cost_Payment for Discard<1/LastDrawn> Ability_Cost 2011-08-06 09:56:45 +00:00
jendave
a43b56ac2a fix pic URL for Righteousness. 2011-08-06 09:56:39 +00:00
jendave
35821a0313 code consolidation/cleanup in GameActionUtil.java 2011-08-06 09:56:33 +00:00
jendave
6412425319 add Sacrifice (from original base Alpha) 2011-08-06 09:56:28 +00:00
jendave
ff5c18ee43 - Conversion to StringBuilder. This finishes Spell_Permanent.java. 2011-08-06 09:56:20 +00:00
jendave
9bce2f3fc5 fix up .equals() for Counters in AbilityFactory_Pump 2011-08-06 09:56:15 +00:00
jendave
3573cc7152 1) prevent compy targeting own creatures with Barl's Cage
2) fix up .equals() for Counters in abPump
2011-08-06 09:56:09 +00:00
jendave
681078b303 - Conversion to StringBuilder. This finishes Spell_Evoke.java. 2011-08-06 09:56:04 +00:00
jendave
8505662a83 - Conversion to StringBuilder. This finishes PlayerZone_ComesIntoPlay.java. 2011-08-06 09:55:58 +00:00
jendave
3439ca5ee2 - Conversion to StringBuilder. This finishes EndOfTurn.java. 2011-08-06 09:55:53 +00:00
jendave
6f46a8f270 - Corrected the cast cost for Nightmare Void. 2011-08-06 09:55:48 +00:00