Commit Graph

3774 Commits

Author SHA1 Message Date
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
jendave
fc0b14248f The set specific images were being attempted, but if not present, caused blank cards. Now fixed - reverts to original images in pics folder. 2011-08-06 12:04:36 +00:00
jendave
3bb8a1e47a - Script was missing support for Timeshifted Time Spiral cards.
- The last Script update created an issue for cards with more than one set, I don't think the last batch was affected by this, but we should keep an eye out.
- Added SetInfo for Timeshifted cards currently in the system
2011-08-06 12:04:26 +00:00
jendave
33fa99fa7c Added SetInfo to card data. Few extra cards following update to script. 2011-08-06 12:03:42 +00:00
jendave
2cc6422dce Added SetInfo to card data. W-Z 2011-08-06 12:02:42 +00:00
jendave
f0542212fa Added SetInfo to card data. U-V 2011-08-06 12:00:12 +00:00
jendave
a2017aadb2 Added SetInfo to card data. T 2011-08-06 11:58:08 +00:00
jendave
2204d04a16 2011-08-06 11:55:06 +00:00
jendave
8fbdf89c53 - A few more fixes for the SetInfo Script. 2011-08-06 11:49:21 +00:00
jendave
3b917be890 Added SetInfo to card data. R 2011-08-06 11:49:06 +00:00
jendave
bae61a36ea Added SetInfo to card data. N-Q 2011-08-06 11:46:42 +00:00
jendave
e4077dfaa5 Added SetInfo to card data. L-M 2011-08-06 11:42:49 +00:00
jendave
937ab07b4a Added SetInfo to card data. I-K 2011-08-06 11:38:44 +00:00
jendave
9e88335de7 Added SetInfo to card data. G-H 2011-08-06 11:35:38 +00:00
jendave
d746db5af5 Added SetInfo to card data. E-F 2011-08-06 11:31:38 +00:00
jendave
975f1d685c Added SetInfo to card data. D 2011-08-06 11:28:06 +00:00
jendave
2e824e208c Added SetInfo to card data. C 2011-08-06 11:25:23 +00:00
jendave
bba4219a50 Added SetInfo to card data. B 2011-08-06 11:22:29 +00:00