jendave
217cc8056b
- Added a canPlayAI() method to Parallel Evolution.
2011-08-06 05:48:51 +00:00
jendave
38c00e879c
*Added CC-prefix to ExtraActions of spCounter
...
*Fixed Cancel not having anything in it's TargetingRestriction section.
2011-08-06 05:48:31 +00:00
jendave
59d57940e7
- Added onto Dennis' bug fix for Oust. Casting Oust with Library size at zero will now place creature on top of library and will no longer generate an error exception. Improved the AI, computer will only target creats with power > 2 and I included a canTarget() test.
2011-08-06 05:48:23 +00:00
jendave
3a8885916f
- Added the destination BottomofLibrary to the keyword spBounceAll.
...
- Added Hallowed Burial and Harmonic Convergence.
2011-08-06 05:48:13 +00:00
jendave
aebc10327b
- Added Final Judgment.
...
- Fixed Inundate.
- Cosmetic changes to the spBounceAll keyword entry.
2011-08-06 05:48:06 +00:00
jendave
a0cbe8e04c
- Added the keyword spBounceAll.
...
- Added Hibernation, Inundate, Reduce to Dreams and Sunder.
2011-08-06 05:47:53 +00:00
jendave
66735f4f8b
Added Anarchy, Ruination and Tivadar's Crusade. Added SVar:RemAIDeck:True to Tsunami.
2011-08-06 05:47:39 +00:00
jendave
66c34ddf96
- Fixed Oust (will not put tokens in library anymore).
2011-08-06 05:47:32 +00:00
jendave
17504912c6
- Added the keyword spDestroyAll.
...
- Added Serene Heart, Tranquil Domain and Tsunami.
2011-08-06 05:46:59 +00:00
jendave
cf327ad0f7
Added spCounter keyword, migrated old cards to it. Also modified ReadCard.Run() to output linenumber on exception.
2011-08-06 05:45:54 +00:00
jendave
3c53d0573e
Modified the SVar keyword to split only 3 elements, to ensure web addresses can be stored.
2011-08-06 05:44:33 +00:00
jendave
b7fad57d44
- There was two copies of the Martial Coup code object in CardFactory. Deleted the first copy.
2011-08-06 05:44:03 +00:00
jendave
ea63ff5e25
- Added AI and some functionality to the spike keyword.
2011-08-06 05:43:54 +00:00
jendave
356328c313
- Fixed some of the Eldrazi Spawn token creation code ("" for color instead of "C").
2011-08-06 05:43:22 +00:00
jendave
03cd86467c
- Updated Gemstone Array cost string to parse properly with new Mana objects
2011-08-06 05:42:57 +00:00
jendave
d356e056d3
Added Destructive Force and Wildfire
2011-08-06 05:42:25 +00:00
jendave
033243bfcf
Added abAllPump keyword
2011-08-06 05:41:41 +00:00
jendave
b8887d9e74
- Fixed AI_getMostExpensivePermanent, AI_getBestEnchantment and AI_getBestArtifact in CardFactoryUtil.java.
...
- Enabled the AI to use the spDestroyTgt target restrictions it previously couldn't handle.
2011-08-06 05:38:43 +00:00
jendave
9a18731d60
Added the option ShuffleIntoLibrary to spBounceTgt. Added Deglamer.
2011-08-06 05:38:30 +00:00
jendave
5171e4547c
- Fixed getValidCards in CardList.java to handle a Restriction of more than one Permanent.#### (before the tmpList wouldn't get updated)
...
- Fixed the AI of spBounceTgt to accept Type.#### targets.
- Converted the following cards to keyword and commented out the card object for these cards: Celestial Purge; Unmake.
2011-08-06 05:38:23 +00:00
jendave
9d40d7890a
- Converted the following cards to keyword and commented out the card object for these cards: Regress; Repulse; Temporal Fissure; Temporal Spring and Unsummon.
...
- Removed a duplicate filter from spBounceTgt.
- Added an AI check for Overwhelming Forces
2011-08-06 05:38:10 +00:00
jendave
190f8128bb
Converted the following cards to implemented via keyword and commented out the card object for these cards: Boomerang; Deny Reality; Eye of Nowhere; Rescind; Surging AEther.
2011-08-06 05:38:03 +00:00
jendave
164e57a353
Minor addition to the spBounceTgt AI.
2011-08-06 05:37:57 +00:00
jendave
5b7efcc320
- Removed duplicate "filter" variable in Culling Sun.
2011-08-06 05:37:52 +00:00
jendave
0f92330dee
- Improved the AI of Consume the Meek, Culling Sun, Retribution of the Meek, Cleanse and Plague Wind by considering indestructible.
...
- reverted the changes to Mirror Gallery
2011-08-06 05:37:47 +00:00
jendave
da5787b298
- Improved the AI of Soulscour, Day of Judgment, Planar Cleansing and All is Dust by considering indestructible.
2011-08-06 05:37:41 +00:00
jendave
5fdfe987ae
- Improved the AI of Wrath of God and Damnation by considering indestructible.
...
- Added getNotKeyword (to filter out cards with certain keywords) to Cardlist.java.
- More elegant implementation of Mirror Gallery.
2011-08-06 05:37:35 +00:00
jendave
cb7605ffc7
Added Quicksilver Amulet.
2011-08-06 05:36:04 +00:00
jendave
c662008ed0
Added card Parallel Evolution.
...
Added CardFactoryUtil.copyTokens(CardList) to support new card.
2011-08-06 05:35:49 +00:00
jendave
95c2af458b
- Added Ability_Cost.java to combine Ability costs for Keywords. Will ease implementing additional costs to any keyword.
...
- Added Sac-CARDNAME for spDamageTgt.
- Added Unyaro Bees, Ticking Gnomes, Shock Troops, Ember Hauler, Aeolipile.
- Added pictures and rarity for recently added cards from Script.
2011-08-06 05:35:41 +00:00
jendave
12dbf81dae
- Added Sac-<Type> and Sac-CARDNAME to abPump keyword as a cost.
...
- Some of the inputs will now check if an ability has AfterPayMana for Sacrifice effects before putting the ability on the stack.
- Added Atog, Auratog, Foratog, Lithatog, Thaumatog, Megatog, Goblin Sledder, Need for Speed, Gruul Guildmage, Marsh Lurker, Plagued Rusalka, Deathspore Thallid, Thallid Devourer, Thallid Germinator, Vitaspore Thallid
- Updated Phyrexian Plaguelord to use updated abPump keyword
- Added rarity and pictures grabbed from Python Script
- Note: Deja Vu picture failed.
2011-08-06 05:35:18 +00:00
jendave
66acc22e4f
These cards were converted to keyword in the past. The original code objects were commented out when they were keyword-ed. I have deleted these commented out code objects:
...
Braidwood Cup
Mind Twist through Mind Shatter
2011-08-06 05:35:05 +00:00
jendave
4cc5932554
These cards were converted to keyword in the past. The original code objects were commented out when they were keyword-ed. I have deleted these commented out code objects:
...
Thoughtseize through Distress
Path of Anger's Flame
Kjeldoran War Cry
Wandering Stream
Festival of Trokin
Duress
Ostracize
Titanic Ultimatum
Black Lotus
2011-08-06 05:34:59 +00:00
jendave
eec50f51f8
These cards were converted to keyword in the past. The original code objects were commented out when they were keyword-ed. I have deleted these commented out code objects:
...
Brave the Elements through Warrior's Honor
Tanglebloom
Sacred Nectar
Reviving Dose
Hymn to Tourach
Haze of Rage
Renewed Faith through Nourish
Wit's End
Coercion
Brainbite
2011-08-06 05:34:48 +00:00
jendave
b083e63429
Added Caustic Rain, Erase, Iona's Judgment and Wipe Clean.
2011-08-06 05:34:42 +00:00
jendave
6b535eabfc
added the option Exile to spBounceTgt. Added Altar's Light.
2011-08-06 05:34:36 +00:00
jendave
0a371d4195
- Added Sac-<Type> as a cost to abDamageTgt
...
- Added Krovikan Horror, Fodder Cannon, Skull Catapult, Arms Dealer, Rath's Edge, Deadapult, Goblin Bombardment using new subkeyword
- Added some missing Rarity values from the python script.
2011-08-06 05:34:29 +00:00
jendave
378ddf0552
added the option TopofLibrary to spBounceTgt. Added Time Ebb and Temporal Eddy.
2011-08-06 05:34:03 +00:00
jendave
5b934f3ef2
fixed the target selection prompt of spBounceTgt and added Disperse, Into Thin Air and Symbol of Unsummoning.
2011-08-06 05:33:56 +00:00
jendave
d60a602a6c
made a bounce keyword spBounceTgt and added Hoodwink.
2011-08-06 05:33:49 +00:00
jendave
6a6dfbf4f2
- Added playerTurn, a string to keep track of whose turn
...
- Replaced getLastPlayerToDraw with isPlayerTurn in a few locations to play nice with cards that skip draw phases.
Note: Whenever keyword uses getLastPlayerToDraw but wasn't sure what it was doing. Probably should use isPlayerTurn instead.
2011-08-06 05:33:35 +00:00
jendave
bf711230ec
- Improved the AI for Reprisal.
...
- Several minor code cleanups in CardFactory.java.
2011-08-06 05:33:16 +00:00
jendave
892b6e59e6
- Added Spike keyword
...
- Added Spikes: Feeder, Weaver, Worker, Colony, Drone
- Python Script added pictures and rarity for 18 cards
2011-08-06 05:32:53 +00:00
jendave
752c71d715
- Added Night Soil and Necrogenesis
...
- Small tweaks for displaying names of Suspended cards and displaying name of spell when needing to target a player (useful for Ancestral Vision being cast)
2011-08-06 05:32:04 +00:00
jendave
51cec23ff0
- Should not be able to use Isochron Scepter anymore when it's tapped.
2011-08-06 05:29:22 +00:00
jendave
fbda6a65e1
Improved the AI for Crib Swap.
2011-08-06 05:29:16 +00:00
jendave
80b41e643c
- Fix for suspend that broke just before submission.
2011-08-06 05:28:57 +00:00
jendave
83a231fd38
- Reprisal now uses AllZone.GameAction.destroyNoRegeneration().
...
- Fixed Keldon Halberdier First Strike keyword.
2011-08-06 05:28:51 +00:00
jendave
09c24d5c32
- Added Suspend keyword.
...
- Added Duskrider Peregrine, Errant Ephemeron, Keldon Halberdier, Durkwood Baloth, Lotus Bloom, Corpulent Corpse
- Updated Shade of Trokair, Giant Dustwasp, Pardic Dragon, Viscerid Deepwalker with Suspend keyword
- Added Ancestral Vision, although it currently doesn't draw cards due to a upkeep/draw phase bug that doesn't let you draw more than one card during your draw phase.
2011-08-06 05:28:45 +00:00
jendave
5afb9965ab
- Added Madness keyword
...
- Updated Reckless Wurm, Ichor Slick
- Added Basking Rootwalla, Arrogant Wurm
Notes: Madness 0 cards are autocast when discarded. This probably should be more delicate. AI needs to be smarter when using Madness with spells that target.
2011-08-06 05:28:03 +00:00