Commit Graph

2781 Commits

Author SHA1 Message Date
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
jendave
a449d07a33 - Fix for abMakeToken that caused non-Creatures to be affected by summoning sickness. (Mobilization couldn't be activated on same turn it was cast) 2011-08-06 08:45:20 +00:00
jendave
ec30912ab9 - Convert abLoseLife to use Ability Cost and Target.
- Cleanup in PlayerLife
- Added Necrogen Censer
2011-08-06 08:45:15 +00:00
jendave
2b4dc8e3d7 2011-08-06 08:45:07 +00:00
jendave
e0803ed266 - Improved the AI of Quicksilver Amulet. 2011-08-06 08:45:02 +00:00
jendave
7ec49cbce7 convert Vitu-Ghazi, the City-Tree to abMakeToken keyword 2011-08-06 08:44:56 +00:00
jendave
c93786efe6 add Last Stand (from Ravinica: City of Guilds) 2011-08-06 08:44:49 +00:00
jendave
de81146ed9 convert Khalni Garden to etbMakeToken keyword 2011-08-06 08:44:42 +00:00
jendave
79b3a938d6 add Icatian Crier (from Time Spiral) 2011-08-06 08:44:35 +00:00
jendave
06042500a8 add Hornet Cannon (from Stronghold) 2011-08-06 08:44:28 +00:00
jendave
999129e259 new keyword: At the beginning of the end step, destroy CARDNAME. 2011-08-06 08:44:22 +00:00
jendave
52403f4de4 convert Lich Lord of Unx and Jund Battlemage to keyword 2011-08-06 08:44:17 +00:00
jendave
4dcf95994b convert Patrol Signaler to abMakeToken keyword 2011-08-06 08:44:09 +00:00
jendave
db5e4e47da add Primalcrux (from Eventide) 2011-08-06 08:44:02 +00:00
jendave
f0d99e8b67 add Umbra Stalker (from Eventide) 2011-08-06 08:43:53 +00:00
jendave
a8cd732186 fix AI targeting for Cathartic Adept 2011-08-06 08:43:46 +00:00
jendave
f7a2748e52 Added property setting to enable/disable display of the random 2-color deck list. 2011-08-06 08:43:40 +00:00