Commit Graph

2781 Commits

Author SHA1 Message Date
jendave
ecfb0b9397 add Temporal Adept (from Urza's Destiny) 2011-08-06 09:07:54 +00:00
jendave
a986074841 Added a Random color option to the new 2 color deck generator. 2011-08-06 09:07:46 +00:00
jendave
442f697ba7 Bugfix for fixing deck size. Basic lands weren't put into the CardCounts hashmap. 2011-08-06 09:07:41 +00:00
jendave
b6ab6954d8 fixed Diamond Valley to not check canTarget() since it's a sacrifice. The stack still says targeting...
This can probably be converted to abGainLife keyword.
2011-08-06 09:07:35 +00:00
jendave
0de4459757 - Added Armageddon/Beater Theme deck. 2011-08-06 09:07:30 +00:00
jendave
7b05bf5bcb - Added a Vampire theme. 2011-08-06 09:07:24 +00:00
jendave
3fdd42ab6a - AI improvements of fetch ability if destination is battlefield. 2011-08-06 09:07:17 +00:00
jendave
8a53759778 - Added 3 themes. 2011-08-06 09:07:11 +00:00
jendave
ddcc695e9d - Fixed the destination Library in AbilityFactory_Fetch by moving the shuffling effect and improved the prompt.
- Added Sterling Grove.
2011-08-06 09:07:04 +00:00
jendave
0b8057fe61 - Added Greenseeker, Steelshaper Apprentice and Wanderer's Twig. 2011-08-06 09:06:56 +00:00
jendave
825040cedc add Sharuum the Hegemon (from Shards of Alara) 2011-08-06 09:06:48 +00:00
jendave
a022543430 add Sanctum Gargoyle (from Shards of Alara) 2011-08-06 09:06:40 +00:00
jendave
5775aaba0e - Added basic fizzling functionality.
- Added isTargetStillValid which checks the Target class, Auras, and canTarget()
- Added check for TgtZone in Ability_Factory. This will be necessary for targeting cards not on the battlefield.
- Removed unused GameAction.canTarget(player)
2011-08-06 09:06:33 +00:00
jendave
481b596714 add Overwhelming Stampede (from Magic 2011) 2011-08-06 09:06:26 +00:00
jendave
895e031690 - Fixed the name for Contagious Nim. 2011-08-06 09:06:18 +00:00
jendave
fa56695794 - Apparently the two canTarget functions had inverted parameters,. Now swapped. 2011-08-06 09:06:13 +00:00
jendave
a65bc3d54d - AF_Counters was using the wrong canTarget function.
- Removed GameAction.canTarget so it's not accidentally used again.
2011-08-06 09:06:08 +00:00
jendave
7e084c9313 - Fixed Crowd Favorite keyword 2011-08-06 09:06:02 +00:00
jendave
2e1db70148 - Fixed AI bugs in AbilityFactory_Fetch if Destination is not battlefield and added revealing.
- Added Artificer's Intuition, Braidwood Sextant and Journeyer's Kite.
2011-08-06 09:05:56 +00:00
jendave
f26b79a04a - Added Skeleton Ship, Kuldotha Forgemaster, Lifespinner, Moggcatcher, Seahunter and Skyshroud Poacher. 2011-08-06 09:05:47 +00:00
jendave
d69f07cbdb - Added generated serials to the new Input functions in Cost_Payment 2011-08-06 09:05:36 +00:00
jendave
8ef29957b4 - Added Fungal Bloom, Gnarled Effigy and Grim Poppet. 2011-08-06 09:05:30 +00:00
jendave
443bf9401e fix Types for Badlands 2011-08-06 09:05:22 +00:00
jendave
825df6fc0f - Minor edits to the spReturnTgt docs that are included with the code. 2011-08-06 09:05:17 +00:00
jendave
5036c3360e 1) update Target_Selection.input_targetValid() to call getValidCards(Tgts, controller)
2) add Witch Hunter (from The Dark)
2011-08-06 09:05:11 +00:00
jendave
69f8980c1b - Added Shield of Kaldra.
- Converted more cards to hidden keywords.
2011-08-06 09:05:02 +00:00
jendave
df83c048f4 - Updated Muraganda Petroglyphs to ignore hidden keywords.
- Converted more cards to hidden keywords.
- Added Heart of Light.
2011-08-06 09:04:53 +00:00
jendave
4ba68a795e - Added hidden keywords.
- Converted Bubble Matrix to hidden keyword.
- Added Gaseous Form and Inviolability.
2011-08-06 09:04:39 +00:00
jendave
56796e9d45 - Added Fevered Convulsions and Extruder. 2011-08-06 09:04:29 +00:00
jendave
0562395c84 - Added the cards that PhoenixAvenger suggested. 2011-08-06 09:04:22 +00:00
jendave
2a6bea7fcc add Tower of Coireall (from The Dark) 2011-08-06 09:04:06 +00:00
jendave
665f5aa2d9 remove Niall Silvain from AI decks. 2011-08-06 09:04:00 +00:00
jendave
b4310340c8 add Niall Silvain (from The Dark) 2011-08-06 09:03:55 +00:00
jendave
de7d73fc0e add Marsh Gas (from The Dark) 2011-08-06 09:03:47 +00:00
jendave
048eadae37 add Holy Light (from The Dark) 2011-08-06 09:03:41 +00:00
jendave
0d48a0ce9b - Added some support functions for Fetchland abilities
- Converted new Fetchlands (Pay 1 life, Sac this) to use AF_Fetch
- AI can now use the Fetchlands, attemps to balance available mana based on what basics he has in play and in hand.
2011-08-06 09:03:35 +00:00
jendave
216c4cc8df - Added AbilityFactory_Fetch. Primarily for Fetching Lands, but can also work for cards like Tinker or Tutors.
- AbilityFactory abilities without targets will have the Card Name as their Stack description
- Converted Harrow to use AbilityFactory_Fetch. Sacrifice will now happen after cost is paid.
2011-08-06 09:03:23 +00:00
jendave
ea770a4723 - Fixed the types for Steel Leaf Paladin, Tropical Island, Savannah and Volcanic Island. 2011-08-06 09:03:14 +00:00
jendave
06fe52963f fixes to Exile Ability_Cost. Thanks zenchristo. 2011-08-06 09:03:08 +00:00
jendave
11b6a7f481 - Converted these cards to keyword: Tor Wauki, Lady Caleria, Femeref Archers, Tetsuo Umezawa and Nimble Mongoose.
- Added Venomspout Brackus and War-Torch Goblin.
2011-08-06 09:03:01 +00:00
jendave
472623bb40 - Added Typhoon, Vent Sentinel and Acceptable Losses. 2011-08-06 09:02:50 +00:00
jendave
61f3048419 - Delete unused DealDamage.java class that was already renamed. 2011-08-06 09:02:42 +00:00
jendave
cd15b720b4 - Converted Reckless Abandon and Goblin Grenade to use DealDamage Ability Factory
- Added Fiery Conclusion, Magma Rift, Shard Volley, Shrapnel Blast, Sonic Burst, Sonic Seizure
2011-08-06 09:02:37 +00:00
jendave
e646c1d4ce - Fixed spReturnTgt and it will no longer give a null when using Urborg Uprising. 2011-08-06 09:02:24 +00:00
jendave
76e7518c0c - AbCost should return an Empty String for Spells that don't have additional costs. 2011-08-06 09:02:17 +00:00
jendave
4e6e113588 - Replace isCurse parsing with a simple isCurse() function in AbilityFactory
- Tweaked AbilityCost toString function for Spells 
- Additional costs now displayed for Spells using AbilityFactory
- Buyback spells now alter the abCost value for Abilities generated by AbilityFactory.
2011-08-06 09:02:12 +00:00
jendave
6c8400eb1e add Dark Heart of the Wood (from The Dark) 2011-08-06 09:02:05 +00:00
jendave
12081251fb add City of Shadows (from The Dark) 2011-08-06 09:01:59 +00:00
jendave
7aa4e6f824 the generic "tap: add ?" keyword for mana now accepts X (read from SVar:X:<calculation>) 2011-08-06 09:01:52 +00:00
jendave
dd73e512e6 add Exile to Ability_Cost code (e.g. |Cost$Exile<1/Creature>|) 2011-08-06 09:01:47 +00:00