Commit Graph

3991 Commits

Author SHA1 Message Date
jendave
e95b1ac4ec convert Thoughtseize, Voices from the Void and Wheel and Deal to SP$Discard 2011-08-06 12:12:07 +00:00
jendave
72e500fdea convert Shattered Dreams, Three Tragedies, Unburden, Unhinge, and Unnerve to SP$Discard. 2011-08-06 12:12:00 +00:00
jendave
7c0aa0e7ce convert Mind Peel, Mind Ravel, Mind Rot, Mindstab, Ostracize, and Psychic Spear to SP$Discard 2011-08-06 12:11:52 +00:00
jendave
04465dd133 - Converted these cards to AF_Pump: Accelerate, Afflict, Aggressive Urge, Angelic Blessing, Assault Strobe, Bewilder, Breach, Brute Force, Bull Rush and Cloak of Feathers. 2011-08-06 12:11:44 +00:00
jendave
c955e3aeb9 finish converting cards to SP$Discard A-L 2011-08-06 12:11:33 +00:00
jendave
4d85cb6f34 - Minor updates to 5 SP$Pump cards. 2011-08-06 12:11:26 +00:00
jendave
149833c0e2 - Minor updates to 9 SP$Pump cards. 2011-08-06 12:11:18 +00:00
jendave
411e124e70 convert more cards to SP$Discard 2011-08-06 12:11:09 +00:00
jendave
e28d23e4a8 update several cards for SP$Discard 2011-08-06 12:11:01 +00:00
jendave
4fef29edf7 convert Waking Nightmare to SP$Discard 2011-08-06 12:10:54 +00:00
jendave
8b5e3c9075 verified DiscardValid works as expected. Converted Duress as an example. 2011-08-06 12:10:47 +00:00
jendave
9074f94682 - little combat AI improvements. 2011-08-06 12:10:41 +00:00
jendave
9a5493ea93 add RevealYouChoose discard mode to AB/SP$Discard
-convert Nightmare Void as an example.
2011-08-06 12:10:35 +00:00
jendave
69568a6a15 *Fixed Isochron Scepter putting cards imprinted on it by AI into Humans Exile-zone. 2011-08-06 12:10:28 +00:00
jendave
68e33f7109 - Commented-out the now unused code blocks for abGainLife and spGainLife. 2011-08-06 12:10:23 +00:00
jendave
19289c9d34 - Converted these cards to AF_GainLife: Dark Heart of the Wood, Guardian of Cloverdell, Gutless Ghoul, Mournful Zombie, Ravenous Baloth, Starlight Invoker, Sunbeam Spellbomb, Trigon of Mending, Umezawa's Jitte and Wellwisher. 2011-08-06 12:10:17 +00:00
jendave
5ed58f9746 - Converted these cards to AF_GainLife: Bottle Gnomes, Braidwood Cup, Fountain of Youth, Rejuvenation Chamber, Silent Attendant, Spike Feeder, Staff of Domination, Tanglebloom, Tower of Eons and Zuran Orb. 2011-08-06 12:10:07 +00:00
jendave
e66a84a520 - Converted these cards to AF_GainLife: Bargain, Blossoming Wreath, Gerrard's Wisdom, Invigorating Falls, Kiss of the Amesha and Starlight. 2011-08-06 12:09:57 +00:00
jendave
4429bfc350 - Converted these cards to AF_GainLife: Bountiful Harvest, Fruition, Joyous Respite, Landbind Ritual, Renewing Dawn and Wandering Stream. 2011-08-06 12:09:48 +00:00
jendave
ed30579f18 *Fixed Pyromania and Zuran Spellcaster misspellings.
*Converted to AbilityFactory:
	Goblin Rimerunner
	Golgari Rotwurm
	Horseshoe Crab
	Jamuraan Lion
	Minister of Impediments
	River Merfolk
	Shield Mate
	Spitting Earth
	Trigon of Mending
	Trigon of Rage
	Tumble Magnet
	Wall of Mulch
2011-08-06 12:09:40 +00:00
jendave
bbf67e3a61 updating several cards with SP$Discard 2011-08-06 12:09:26 +00:00
jendave
bb13a47e5a add Discard to AbilityFactory_ZoneAffecting. Convert Deception, Fill with Fright, Hymn to Tourach, Mind Twist, and Wit's End. Add Sadistic Hypnotist.
A few things are not implemented yet:
1) The RevealYouChoose discard mode
2) selecting "valid" cards to discard (like Creature.Blue, etc..)
3) a Discard Drawback ability
2011-08-06 12:09:18 +00:00
jendave
f7194dc511 - Converted 3 cards to AF DealDamage. 2011-08-06 12:09:08 +00:00
jendave
585f2e91d7 - Converted these cards to AF_GainLife: An-Havva Inn, Congregate, Festival of Trokin, Folk Medicine, Peach Garden Oath and Presence of the Wise. 2011-08-06 12:09:01 +00:00
jendave
5cc6291754 - Converted these cards to AF_GainLife: Angel's Mercy, Dosan's Oldest Chant, Heroes Remembered, Heroes' Reunion, Natural Spring, Nourish, Rejuvenate, Renewed Faith, Reviving Dose, Sacred Nectar, Soothing Balm, Spring of Eternal Peace, Sylvan Bounty, Vital Surge, and Whitesun's Passage. 2011-08-06 12:08:52 +00:00
jendave
e1fde6cc13 - Commented-out the now unused abDrawCards and spDrawCards keyword code blocks. 2011-08-06 12:08:40 +00:00
jendave
16d8f0dd77 - Improved the AI attack decisions. 2011-08-06 12:08:35 +00:00
jendave
14443a66be add Dragon Whelp (form original base Alpha) 2011-08-06 12:08:29 +00:00
jendave
a062c8a9a7 add a mechanism to trigger a sacrifice at EOT if an ability has been activated a given number of times.
-this is specified by ActivationNumberSacrifice
-the only cards that could use this are Dragon Whelp, Farrelite Priest, Initiates of the Ebon Hand, and Nalathni Dragon
2011-08-06 12:08:23 +00:00
jendave
8909cc9555 - Bug where Scars of Mirrodin cards getting labeled as both SOM and Mirrodin was around when Rob was migrating to SetInfo.
- The issue is already fixed, but was around long enough to do some damage.
- For the few cards that happened to be in both, the image is now fixed
2011-08-06 12:08:11 +00:00
jendave
f84e45417f - Bugfix for Suspend trying to move Spell to Stack that's already moved
- Convert Ancestral Vision to AF_Draw and remove from AI decks since Suspend currently returns false.
2011-08-06 12:07:04 +00:00
jendave
19463caece - Converted Minions' Murmurs to AF_Draw. 2011-08-06 12:06:56 +00:00
jendave
a3a2a7590f - Fixed the LoseLife StackDescription. 2011-08-06 12:06:50 +00:00
jendave
24eef32a49 - Converted Steady Progress to AF_Draw. 2011-08-06 12:06:45 +00:00
jendave
3a80f9590b - Converted these cards to AF_Draw: Moriok Replica, Niv-Mizzet, the Firemind, Reckless Scholar, Riptide Director, Sage of Lat-Nam, Scarecrone, Sea Gate Loremaster, Seaside Haven, Slinking Skirge and Soratami Cloudskater. 2011-08-06 12:06:38 +00:00
jendave
a054d9622e - Converted these cards to AF_Draw: Cephalid Scout, Crookclaw Elder, Greed, Grixis Battlemage, Hapless Researcher, Inspired Sprite, Magus of the Bazaar, Mikokoro, Center of the Sea and Mindless Automaton.
- Removed the commented-out spDrawCards keyword from Bazaar of Baghdad.
2011-08-06 12:06:28 +00:00
jendave
160a68cd85 - Convert Spitting Hydra
- Changed Chronatog's ability to Ability_Activated
2011-08-06 12:06:18 +00:00
jendave
ce2d1c786a - Converted these cards to AF_Draw: Airborne Aid, Biomantic Mastery, Borrowing 100,000 Arrows, Collective Unconscious, Flow of Ideas, Mind Spring, Ribbons of the Reikai, and Theft of Dreams. These 8 cards will no longer show up in randomly generated decks. They are situational and the AI can not use them effectively. 2011-08-06 12:06:10 +00:00
jendave
3dd4022177 Added getCurSetRarity method. 2011-08-06 12:06:01 +00:00
jendave
c6bf64ea58 Only sets a random set code for cards that do not already have one. Enables the possibility that cards generated in set-specific boosters can maintain their set code. 2011-08-06 12:05:56 +00:00
jendave
e6e5cd2665 Almost screwed up r.3780's change to CardDetailPanel 2011-08-06 12:05:50 +00:00
jendave
e007eba5c8 Displays set membership and rarity in color in CardDetailPanel. 2011-08-06 12:05:44 +00:00
jendave
2f6bc73aa8 fix possible StackOverflowException in AF_GainControl and friends 2011-08-06 12:05:37 +00:00
jendave
47dfcd9c73 improvements to AF_GainControl and AI decisions
-AI will choose not to untap (if possible) a card that is controlling another when given the opportunity (like Old Man of the Sea)
-if it is not controlling, then it will untap
-"+Controlling: <target>" added in CardDetailPanel
2011-08-06 12:05:31 +00:00
jendave
6cb58b38e9 - AI now uses max hand size when deciding whether to draw or not to draw a card when using the Chambered Nautilus, Saprazzan Heir or Drelnoch ability.
- AI now uses max hand size when deciding whether to draw or not to draw a card when using the Verduran Enchantress, Mesa Enchantress or Kor Spiritdancer ability.
2011-08-06 12:05:22 +00:00
jendave
0508bf71b0 improved targeting in AF_GainControl
-removed targeting stuff compy already controls (previously, was only checking isValid() or whatever it is now)
-removed targeting cards with SVar:RemAIDeck set
-specifically check for best creature, artifact, land or enchantment depending on what it can get and what's available.
2011-08-06 12:05:16 +00:00
jendave
0d4a2c7e1f add Bazaar of Wonders (from Mirage) 2011-08-06 12:05:11 +00:00
jendave
f0a074a66e - SetInfo Script will now skip .svn file it will also only overwrite data files that it has grabbed Set Info for.
- Pump and Draw can now handle variable Amounts for attack/defense boost or cards drawn.
- Removed Braingeyser from AI Decks until AF_Draw can learn how to play it better. (The Code block was forcing the Human to draw anyway)
- Added Targeted to AF.calculateAmount()
- Added Surge of Strength
2011-08-06 12:05:02 +00:00
jendave
219ce48769 - Adding Game Phase File Menu for stopping at Phases in Display4.
(This would be way more useful if it can be saved to a file, but I couldn't find where that would happen)
2011-08-06 12:04:52 +00:00
jendave
8af7bfce00 Added random set assignment for the computer in constructed New Game. 2011-08-06 12:04:42 +00:00