Commit Graph

49974 Commits

Author SHA1 Message Date
jendave
9d4eaab789 Modified OpenDeck to use the multi-line choice list instead of the drop-down. 2011-08-06 05:50:50 +00:00
jendave
fe361410b5 Modified OpenDeck to use the multi-line choice list instead of the drop-down. 2011-08-06 05:50:45 +00:00
jendave
f3491c2d7c Changed Burning CloakDraback to comply with slight change in ambiguous syntax. (DamageTgtC -> DamageTgtCard) 2011-08-06 05:50:40 +00:00
jendave
8488400e23 Combined some redundant code in doDrawback. 2011-08-06 05:50:35 +00:00
jendave
a592bce232 doDrawback - Added one more option for Damage. 2011-08-06 05:50:30 +00:00
jendave
d33f966d11 Modified spDestroyTgt to enable Drawback. 2011-08-06 05:50:25 +00:00
jendave
3c564d3a76 Modified doDrawback - Added additional options for GainLife and LoseLife. Added xCount for Targeted card. 2011-08-06 05:50:20 +00:00
jendave
66c2970c8f - The AI will no longer target the human's Mana Pool when it's Archon of Justice leaves play. 2011-08-06 05:50:14 +00:00
jendave
e4990d638f - Converted these creature destruction spells to the spDestroyAll keyword: Cleanse; Damnation; Day of Judgment; Mass Calcify; Nature's Ruin; Perish; Virtue's Ruin; Wrath of God. 2011-08-06 05:50:09 +00:00
jendave
524fc02bc4 - Added with and without keyword to the staticeffect keyword
- Added Gravitational Shift, Mouth of Ronom, Vampiric Sliver, Death of a Thousand Stings and Brackwater Elemental.
2011-08-06 05:50:02 +00:00
jendave
e7d1bf90fa - Converted these land destruction spells to the spDestroyAll keyword: Acid Rain; Boil; Boiling Seas; Flashfires. 2011-08-06 05:49:56 +00:00
jendave
5cd81a2430 *Added Mana Drain
*Fixed Countersquall,Dismal Failure,Punish Ignorance and Undermine giving bonuses to the wrong player sometimes.
2011-08-06 05:49:48 +00:00
jendave
cf849a003f - Added "newCard.setSVars(card.getSVars());" to the creatures missing a rarity. 2011-08-06 05:49:39 +00:00
jendave
e8e0ff3030 - Added more changeling checks to the staticeffect keyword
- another little improvement to the spbounceall AI.
2011-08-06 05:49:31 +00:00
jendave
987af0e7b3 - Added "card2.setSVars(card.getSVars());" to the planeswalkers. They all now display a rarity of Rare. 2011-08-06 05:49:25 +00:00
jendave
f7db5b4afb - Added a isType function to cards.java that also checks for changelings.
- Changed the staticeffect keyword to now also pump changelings.
2011-08-06 05:49:20 +00:00
jendave
3bdfb9cad0 - This fixes two small errors in rev 1739. Added "CardListUtil." to sumCMC(human) and sumCMC(computer). 2011-08-06 05:49:12 +00:00
jendave
ff5dfb8743 - Improved the AI for spBounceAll
- Added a getTokens CardList filter to CardList.java
- Added sumCMC function to CardListUtil.java
2011-08-06 05:49:07 +00:00
jendave
00f2bc3b21 Added get/set for the whole SVars Hashtable 2011-08-06 05:49:01 +00:00
jendave
343af68bc3 Commented a debug output 2011-08-06 05:48:56 +00:00
jendave
217cc8056b - Added a canPlayAI() method to Parallel Evolution. 2011-08-06 05:48:51 +00:00
jendave
dbef94fbfa - Ran script on cards.txt with Rarity and Pictures, also re-alphabetized the cardslist. 2011-08-06 05:48:45 +00:00
jendave
775b336253 *Purged my personal preferences 2011-08-06 05:48:40 +00:00
jendave
e2ab0b4eab - Fixed the Wall of Reverence bug. It appears that the AI was targeting the first creature to come into play:
CardListUtil.sortAttack(validTargets);
Card c = creats.get(0);

rather than the creature with the highest power:

Card c = validTargets.get(0);
2011-08-06 05:48:36 +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
7589fd7590 - Excluded the types snow, arcane, aura and equipment from the changeling check in getType. This prevents changelings from being affected from Serene Heart and Diamond Faerie. 2011-08-06 05:48:18 +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
aaed0f2058 - Changed getValidCards to never return the Mana Pool.
- Added Upheaval.
2011-08-06 05:47:59 +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
760dac4cef - Added Winds of Rath.
- Added a medium deck called Elrond 2 based on Aura Gnarlid, Rabid Wombat and Uril with lots of auras.
2011-08-06 05:47:47 +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
76cbe126db - Fixed the input for Shizo, Death's Storehouse. The human was allowed to target any Legendary card, creature or not.
- Kami of the Crescent Moon type was misspelled. Fixed.
2011-08-06 05:47:27 +00:00
jendave
508512cdcc Deleted 2nd copy of Bad Moon from the cards.txt file. 2011-08-06 05:47:21 +00:00
jendave
fe0cc7c43a - Added the option enchanted, unenchanted and token to getValidCards in CardList.java.
- Added Brainspoil, Cut the Earthly Bond and Venomous Vines.
2011-08-06 05:47:16 +00:00
jendave
c741bb22f8 - Added SVar:PlayMain1:TRUE to Bad Moon. 2011-08-06 05:47:10 +00:00
jendave
fad79a51dd - fixed the with Keyword restriction in getValidCards in CardList.java.
- Added Whirlwind.
- Removed Emblem of the Warmind, it wasn't fully implemented
2011-08-06 05:47:05 +00:00
jendave
17504912c6 - Added the keyword spDestroyAll.
- Added Serene Heart, Tranquil Domain and Tsunami.
2011-08-06 05:46:59 +00:00
jendave
0fc8a73b68 - Added the option tapped to getValidCards in CardList.java.
- Added Assassinate, Death Stroke and Vengeance.
2011-08-06 05:46:53 +00:00
jendave
ea4916106e I deleted the contents of the forge.preferences file. It may not be a problem, but keeping this file empty might be best for our SVN copy. This way people can personalize the settings to match what they want. 2011-08-06 05:46:47 +00:00
jendave
5ba19a06c8 Added more cards to be removed from generated AI decks. 2011-08-06 05:46:44 +00:00
jendave
7cc6dfd8cc *Fixed Mad Auntie being able to target itself for regeneration.
*Added Smokespew Invoker,Overgrown Battlement
2011-08-06 05:46:39 +00:00
jendave
d4d13c7d81 - AI will now play a creature with Exalted during main 1. 2011-08-06 05:46:32 +00:00
jendave
5b2cc2ce63 - Added SVar:PlayMain1:TRUE to Elvish Vanguard and Juniper Order Ranger. The AI will cast these cards during main phase 1. 2011-08-06 05:46:27 +00:00
jendave
ab5654a764 - Added SVar:PlayMain1:TRUE to last of the cards with "Lord" like effects. The AI will cast these cards during main phase 1. 2011-08-06 05:46:23 +00:00
jendave
ee285c3c41 - Added SVar:PlayMain1:TRUE to some of the cards with "Lord" like effects. The AI will cast these cards during main phase 1. 2011-08-06 05:46:18 +00:00
jendave
3fa5d89c63 - Added SVar:PlayMain1:TRUE to some of the cards with "Lord" like effects. The AI will cast these cards during main phase 1. 2011-08-06 05:46:13 +00:00
jendave
3dc4e534a1 - Added SVar:PlayMain1:TRUE to the Sliver cards. The AI will cast these cards during main phase 1. 2011-08-06 05:46:08 +00:00