Commit Graph

2797 Commits

Author SHA1 Message Date
jendave
ed293d39e4 - Added Ridged Kusite and Crashing Centaur. 2011-08-06 08:51:29 +00:00
jendave
484ac0d6ef - Added SVar:RemAIDeck:True to some of the new abTapTgt cards and small fixes. 2011-08-06 08:51:22 +00:00
jendave
69c6479403 - Fixed Convincing Mirage's spell text. 2011-08-06 08:51:12 +00:00
jendave
e86dc66ec3 - Fixed the miss-spelling for the card Aboshan, Cephalid Emperor. 2011-08-06 08:51:06 +00:00
jendave
ebb7d4f54d comment out Rathi Trapper. now handled by keyword. 2011-08-06 08:51:01 +00:00
jendave
1f626fe919 fix Fading keyword for Jolting Merfolk 2011-08-06 08:50:55 +00:00
jendave
c86931c91a add Air Servant, Ali Baba, Aphetto Grifter, Auriok Transfixer, Aysen Bureaucrats, Blinkmoth Well, Cephalid Retainer, Diversionary Tactics, Errant Doomsayers, Flood, Glare of Subdual, Homarid Shaman, Jolting Merfolk, Kitsune Diviner, Merfolk Seastalkers, Opposition, Relic Barrier, Rishadan Port, Sandsower, Scepter of Dominance, Silkbind Faerie, Storm Front, and Trip Noose.
added via keyword.
2011-08-06 08:50:49 +00:00
jendave
97a5faf2dd convert several cards to abTapTgt keyword 2011-08-06 08:50:24 +00:00
jendave
516c667ca6 - Added 4 cards with abPumpTgtC. 2011-08-06 08:50:08 +00:00
jendave
4f1f6a151d fix spelling in comment 2011-08-06 08:49:59 +00:00
jendave
6655a3606a add Aboshan, Cephalid Emperor (from Odyssey) via keywords 2011-08-06 08:49:53 +00:00
jendave
5a72bb65cb add 2 keywords:
1) abTapTgt - abTapTarget {Ability Cost}:{Valid Targets}:{Description}
2) abTapAll - abTapAll {Ability Cost}:{Valid Targets}:{Description}
2011-08-06 08:49:47 +00:00
jendave
0762783e3a - Missed Target.java in last submission 2011-08-06 08:49:42 +00:00
jendave
5130384d3f added Vampire Hounds (from Exodus) 2011-08-06 08:49:36 +00:00
jendave
b8f25948d6 add Wall of Blood (from Mirrodin) 2011-08-06 08:49:30 +00:00
jendave
46fa4d88f4 fix exception when Scry with lib.size() < scry num 2011-08-06 08:49:24 +00:00
jendave
c30116b306 - Updated the following to their appropriate keyword: Putrid Leech, Pyrite Spellbomb, Ravenous Baloth, Sunbeam Spellbomb, Zuran Orb
- Updated Ability_Activated to only accept abCost constructor
- Updated the following cards to use the newer consructor: AEther Spellbomb, Lifespark Spellbomb, Necrogen Bomb, Bottle of Suleiman, Barl's Cage, Sakura-Tribe Elder, Tradewind Rider, Kargan Dragonlord, Singing Tree, Elephant Graveyard
- Updated Sakura-Tribe to be able to activate even if there are no basics left in library.
- Updated logic in canPlay() of Activated_Ability
2011-08-06 08:49:19 +00:00
jendave
106d9ca7ac prevent possible NullPointerException in SpellAbility.setTargetCard() 2011-08-06 08:49:08 +00:00
jendave
8447cf5865 fix possible NullPointerException in Elvish Fury buyback for AI. May require a more generalized solution. 2011-08-06 08:49:03 +00:00
jendave
57257d4c8f fix Ghost-Lit Redeemer abGainLife amount 2011-08-06 08:48:58 +00:00
jendave
48426fa329 fix Stone-Seeder Hierophant ab description 2011-08-06 08:48:52 +00:00
jendave
157b2c877d fix Icatian Crier P/T 2011-08-06 08:48:47 +00:00
jendave
ba115126ad - Added Gaea's Revenge, Leonin Abunas, Spellbane Centaur and Myr Matrix. 2011-08-06 08:48:42 +00:00
jendave
381bbcd976 - Updated the equipments located in CardFactory_Equipments to include Goblin Gaveleer in the equipMagnetList. 2011-08-06 08:48:33 +00:00
jendave
2bb5c6ec48 - Updated evaluateCreature.
- Added getAmountOfKeyword and getKeywordMagnitute to Card.java.
2011-08-06 08:48:28 +00:00
jendave
7fd0899e1a - Minor edit to CardFactoryUtil.eqPump_Equip. The equipMagnetList will now add Goblin Gaveleer and Loxodon Punisher to this list. 2011-08-06 08:48:22 +00:00
jendave
13363199c7 add Ondu Giant, Pilgrim's Eye, Quirion Trailblazer and Yavimaya Granger 2011-08-06 08:48:17 +00:00
jendave
b3ed82febb fixed Inkfathom Divers etb ability 2011-08-06 08:48:06 +00:00
jendave
4cc726e3af - Added evaluateCreature and used it in AI_getBestCreature and AI_getWorstCreature. 2011-08-06 08:48:01 +00:00
jendave
ac1d1a922e add Civic Wayfinder (from Ravinica: City of Guilds) 2011-08-06 08:47:55 +00:00
jendave
5a72c6696a Add Worship, Fortune Thief and Sustaining Spirit. 2011-08-06 08:47:48 +00:00
jendave
0a6cb59743 1) GameAction.addCombatDamage now calls addDamage(player, source, damage) instead of PlayerLife.subtractLife()
2) Ali from Cairo check moved to addDamage(...) so things like milling or abLoseLife will still cause a loss
2011-08-06 08:47:38 +00:00
jendave
71e3f62344 - Fixed freyalises_radiance.txt casting cost from 3 U to 1 G 2011-08-06 08:47:33 +00:00
jendave
31be54ed5c - AI takes into account the prevent damage keywords now when attacking/blocking. 2011-08-06 08:47:28 +00:00
jendave
c79191ef76 - Added Bubble Matrix. 2011-08-06 08:47:22 +00:00
jendave
9566f36b56 - Added "Prevent all combat damage that would be dealt to and dealt by CARDNAME." and
"Prevent all combat damage that would be dealt to CARDNAME." keywords - Added Fog Bank, Guard Gomazoa and Urbog Phantom (ability text on the latter looks a bit funky)
2011-08-06 08:47:16 +00:00
jendave
79da1ddc76 add Nameless Race (from The Dark) 2011-08-06 08:47:07 +00:00
jendave
290dad100d - Added Goblin Gaveleer. Added code to StaticEffects and GameActionUtil and tested Goblin Gaveleer. It will pump correctly, still need to add Goblin Gaveleer to the equipMagnetList located in CardFactory_Equipments and CardFactoryUtil. 2011-08-06 08:46:59 +00:00
jendave
7e4f381d3d - Changed Reanimate to use AI_getBestCreature. 2011-08-06 08:46:51 +00:00
jendave
d2e1973193 - Added Bile Urchin, Golgari Rotwurm and Cabal Archon. 2011-08-06 08:46:46 +00:00
jendave
6bd9a9ede2 - Clear Frozen Stack if an Ability is canceled during targeting.
- SpellAbility_Requirement ready to handle Spells and Copied Spells.
2011-08-06 08:46:38 +00:00
jendave
3a4eacfd65 - Added Crookclaw Elder, Compulsion and Mental Discipline. 2011-08-06 08:46:32 +00:00
jendave
9d72bb87f9 - Added "Prevent all damage that would be dealt to CARDNAME." keyword - Added Dawn Elemental. - Converted Cho-Manno, Revolutionary to use this keyword. 2011-08-06 08:46:24 +00:00
jendave
cf65ac80c3 add Evil Presence, Lingering Mirage, Sea's Claim and Tainted Well. 2011-08-06 08:46:16 +00:00
jendave
51cc08020f - Fixed Stormscape Master's non-functional keywords. 2011-08-06 08:46:06 +00:00
jendave
33b9c85ebd - Deleted the "1, Sacrifice CARDNAME: Draw a card." code from CardFactory.java and CardFactoryUtil.java. Converted the cards using this keyword to abDrawCards 1 Sac<1/CARDNAME>:1:Draw a card. Impacts the 5 Spellbombs and Grave-Shell Scarab. 2011-08-06 08:46:00 +00:00
jendave
a406c4cf82 simplify Saproling token creation 2011-08-06 08:45:50 +00:00
jendave
5be7864567 - Added Seismic Assault. 2011-08-06 08:45:43 +00:00
jendave
a0a1c32577 - Added Pyromania, Ogre Shaman, Meteor Storm, Spurred Wolverine and Mage il-Vec. 2011-08-06 08:45:37 +00:00
jendave
daf0553c80 - Fixed poor interaction with "Freezing Abilities" and Canceling out of Abilities that causes a game crash.
- Reset the Freeze Stack when the normal Stack is Reset to allow the next game to progress as normal.
2011-08-06 08:45:26 +00:00