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
jendave
ab2178bcb6
Added SetInfo to card data. A
2011-08-06 11:19:47 +00:00
jendave
b73a3f6b4e
fix AEther Flash when AI has it in play. It was damaging human, not the creature that entered play. It was using WheneverKeyword, and this specific section of code makes no sense to me. It's the only card using this branch of code, so I changed this to card-specific code.
2011-08-06 11:17:11 +00:00
jendave
d42e9c7d20
fix LQ pic URL for Renewing Touch
2011-08-06 11:17:04 +00:00