Commit Graph

5684 Commits

Author SHA1 Message Date
jendave
29a92abe08 commented-out debugging line 2011-08-06 20:48:44 +00:00
jendave
d6d9131422 Added Mana Symbols to Mana Pool image. 2011-08-06 20:48:38 +00:00
jendave
6025b41b89 retire keyword: "Whenever CARDNAME deals combat damage to a creature, destroy that creature" 2011-08-06 20:48:18 +00:00
jendave
67411098a6 - Cards with SVar:RemRandomDeck:True will not appear in random decks. 2011-08-06 20:46:20 +00:00
jendave
d9fd5a35a0 1. convert Sylvan Basilisk to triggers
2. fix a NPE in predictAttacker stuff
2011-08-06 20:45:49 +00:00
jendave
b64cc07276 retire keywords: "Whenever CARDNAME blocks a creature, destroy that creature at end of combat" and
"Whenever CARDNAME becomes blocked by a creature, destroy that creature at end of combat"
2011-08-06 20:45:41 +00:00
jendave
3dd187e305 - The AI will now predict the interaction of first strike and wither/infect. 2011-08-06 20:45:05 +00:00
jendave
b7f684856b - Restructured the AI blocking code.
- Little improvements to AI attacking.
2011-08-06 20:44:59 +00:00
jendave
c6c6132e68 add keywords "CARDNAME can't attack unless defending player controls a Mountain." and "CARDNAME can't attack unless defending player controls a snow land." 2011-08-06 20:44:52 +00:00
jendave
ddd721fbcd remove Skullclamp code. It was already converted to triggers. 2011-08-06 20:44:46 +00:00
jendave
eabf3f522a move code for Nissa's Chosen from sacrificeDestroy to moveToGraveyard 2011-08-06 20:44:40 +00:00
jendave
f37ffe5412 Fecundity was converted to triggers. The hard-coded stuff was never removed or commented. Now, it is removed. 2011-08-06 20:44:35 +00:00
jendave
82eb530c25 add hardcoded part of Forsaken Wastes 2011-08-06 20:44:28 +00:00
jendave
3514af3cc8 Fix up AB$Destroy stack description a bit. 2011-08-06 20:43:54 +00:00
jendave
36629648ad fix so animated lands with the same name can both be declared as attackers. 2011-08-06 20:43:47 +00:00
jendave
020ff1fa73 remove Yore-Tiller Nephilim code from CombatUtil.java 2011-08-06 20:42:47 +00:00
jendave
9e2f7941b9 convert Yore-Tiller Nephilim to triggers 2011-08-06 20:42:40 +00:00
jendave
b3badfe443 convert Battlegrace Angel and Rafiq of the Many to triggers 2011-08-06 20:41:41 +00:00
jendave
b5a2b2c21a convert Goblin Piledriver, Knotvine Paladin, and Timbermaw Larva to triggers 2011-08-06 20:41:33 +00:00
jendave
f98bbe918e - Removed code again. 2011-08-06 20:41:24 +00:00
jendave
9d0b4a61fb - Updated AI damage predictions. 2011-08-06 20:41:18 +00:00
jendave
1a3ab8ff81 retire keyword "Whenever this creature attacks alone, it gets +2/+0 until end of turn." 2011-08-06 20:40:59 +00:00
jendave
73151c2f5e convert Hound Pet level 4 to triggers 2011-08-06 20:40:53 +00:00
jendave
e500c86af5 *Fixed Attacks-triggers with Alone$. 2011-08-06 20:40:45 +00:00
jendave
3dd7c82964 retire keyword "Whenever CARDNAME attacks alone, it gets +1/+0 until end of turn." 2011-08-06 20:40:31 +00:00
jendave
4fc3d95891 - Reimplemented the ordering of attackers in ComputerUtil_Block2. 2011-08-06 20:40:26 +00:00
jendave
bb75f34e7e convert Beastmaster Ascension to triggers 2011-08-06 20:40:19 +00:00
jendave
ed4776c084 - Cleanup and Updates in ComputerUtil_Attack2 (AI will not waste attacks against creatures with wither or infect). 2011-08-06 20:40:12 +00:00
jendave
958b45225b convert Loyal Sentry and Alaborn Zealot to triggers 2011-08-06 20:38:12 +00:00
jendave
52c6653415 convert Vedalken Ghoul to triggers 2011-08-06 20:38:04 +00:00
jendave
592902e083 convert Sacred Prey and Deepwood Tantiv to triggers 2011-08-06 20:37:56 +00:00
jendave
28b6e66ab7 convert Silkenfist Fighter and Silkenfist Order to triggers 2011-08-06 20:37:48 +00:00
jendave
824bf3d543 - Removed hardcoded stuff of Jedit Ojanen of Efrava. 2011-08-06 20:37:21 +00:00
jendave
bf2b94c0d1 fixed a bug in AF_Animate where colors were getting overwritten with nothing (colorless) if colors were not specified. 2011-08-06 20:35:01 +00:00
jendave
a7790102e8 add Stabilizer (from Scourge) 2011-08-06 20:34:18 +00:00
jendave
32687c173f add Shifting Sliver 2011-08-06 20:33:52 +00:00
jendave
ebe384410e reverting r7548 (Attacks can use Alone$ True) 2011-08-06 20:30:49 +00:00
jendave
095a86cae7 add AttacksAlone trigger with 1 TriggeringObject "Attacker" 2011-08-06 20:30:15 +00:00
jendave
8650ca0896 AF_GainControl now uses Defined$ Also fixed up the stack descriptions. 2011-08-06 20:29:40 +00:00
jendave
dde5bd53b9 *Triggers are now tracked by an integer ID so that the correct trigger object can be removed even after copying it, if need be. Fixes Raging Ravine.
*Fixed LandPlayed triggers not copying any OverridingAbility info. (not that we used any hardcoded LandPlayed triggers but still)
2011-08-06 20:29:33 +00:00
jendave
aa06b49c27 fix stack description for PutCounters not always displaying the correct target card names 2011-08-06 20:28:44 +00:00
jendave
3ad7e19cec You can now count valid things for a "targeted Player" instead of just You. (basically, this implementation changes the context of "YouCtrl"
SVar:X:TargetedPlayer$Valid Artifact.tapped+YouCtrl

I'm not sure if it's better implemented this way or if it should be implemented as Count$Valid Artifact.tapped+TgtCtrl (and be done right inside Card.isValid(...) ).  Comments/other implementations welcome.  Check Burden of Greed for an example.
2011-08-06 20:27:31 +00:00
jendave
b7e29b6e03 convert Storm Seeker and Sudden Impact to SP$DealDamage 2011-08-06 20:27:24 +00:00
jendave
fa8a165944 add Defined$AttackingPlayer and Defined$DefendingPlayer 2011-08-06 20:26:56 +00:00
jendave
0df0f431ee retire keyword "Whenever CARDNAME becomes blocked, it gets +1/+1 until end of turn for each creature blocking it." 2011-08-06 20:26:49 +00:00
jendave
22c29be2a8 add a NumBlockers param to AttackersBlocked trigger 2011-08-06 20:26:06 +00:00
jendave
2fbf44dd05 piggyback ExileFromHand and ExileFromGrave on getExiledCost() for purposes of calculateAmount() 2011-08-06 20:24:37 +00:00
jendave
15bca9fbe9 add a way to count things about a targeted player like CardsInHand, LifeTotal, etc. More things can be added as the need arises. This would be for things like Storm Seeker, et al. Only hooked up in AbilityFactory right now. 2011-08-06 20:23:41 +00:00
jendave
6784a472c7 add Enslave (from Planar Chaos) 2011-08-06 20:23:01 +00:00
jendave
17fdacb317 add Bog Serpent (from Planar Chaos) 2011-08-06 20:22:52 +00:00