diff --git a/res/cardsfolder/a/armistice.txt b/res/cardsfolder/a/armistice.txt index 9504f9eb4be..b7cf3c5bc47 100644 --- a/res/cardsfolder/a/armistice.txt +++ b/res/cardsfolder/a/armistice.txt @@ -2,7 +2,7 @@ Name:Armistice ManaCost:2 W Types:Enchantment A:AB$ Draw | Cost$ 3 W W | NumCards$ 1 | SpellDescription$ You draw a card and target opponent gains 3 life. | SubAbility$ DBGainLife -SVar:DBGainLife:DB$GainLife | Defined$ Opponent | LifeAmount$ 3 +SVar:DBGainLife:DB$ GainLife | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to gain life | LifeAmount$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/armistice.jpg Oracle:{3}{W}{W}: You draw a card and target opponent gains 3 life. SetInfo:MMQ Rare \ No newline at end of file diff --git a/res/cardsfolder/b/bargain.txt b/res/cardsfolder/b/bargain.txt index a161eab55eb..717c35a327f 100644 --- a/res/cardsfolder/b/bargain.txt +++ b/res/cardsfolder/b/bargain.txt @@ -2,7 +2,7 @@ Name:Bargain ManaCost:2 W Types:Sorcery A:SP$ GainLife | Cost$ 2 W | LifeAmount$ 7 | SubAbility$ DBDraw | SpellDescription$ Target opponent draws a card. You gain 7 life. -SVar:DBDraw:DB$Draw | Defined$ Opponent | NumCards$ 1 +SVar:DBDraw:DB$ Draw | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to draw a card | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/bargain.jpg Oracle:Target opponent draws a card.\nYou gain 7 life. SetInfo:PO2 Uncommon diff --git a/res/cardsfolder/b/batwing_brume.txt b/res/cardsfolder/b/batwing_brume.txt index 24a6b441735..1e8e661d88a 100644 --- a/res/cardsfolder/b/batwing_brume.txt +++ b/res/cardsfolder/b/batwing_brume.txt @@ -1,11 +1,10 @@ Name:Batwing Brume ManaCost:1 WB Types:Instant -A:SP$ Fog | Cost$ 1 WB | ConditionManaSpent$ W | SubAbility$ DBLoseLifeYou | SpellDescription$ Prevent all combat damage that would be dealt this turn if W was spent to cast CARDNAME. Each player loses 1 life for each attacking creature he or she controls if B was spent to cast CARDNAME. (Do both if WB was spent.) -SVar:DBLoseLifeYou:DB$ LoseLife | LifeAmount$ X | Defined$ You | ConditionManaSpent$ B | SubAbility$ DBLoseLifeOpp | References$ X -SVar:DBLoseLifeOpp:DB$ LoseLife | LifeAmount$ Y | Defined$ Opponent | ConditionManaSpent$ B | References$ Y -SVar:X:Count$Valid Creature.YouCtrl+attacking -SVar:Y:Count$Valid Creature.YouDontCtrl+attacking +A:SP$ Fog | Cost$ 1 WB | ConditionManaSpent$ W | SubAbility$ BatwingRepeat | SpellDescription$ Prevent all combat damage that would be dealt this turn if W was spent to cast CARDNAME. Each player loses 1 life for each attacking creature he or she controls if B was spent to cast CARDNAME. (Do both if WB was spent.) +SVar:BatwingRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ BatwingLoseLife +SVar:BatwingLoseLife:DB$ LoseLife | LifeAmount$ X | Defined$ Remembered | ConditionManaSpent$ B | SubAbility$ DBLoseLifeOpp | References$ X +SVar:X:PlayerCountRemembered$Valid Creature.YouCtrl+attacking SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/batwing_brume.jpg Oracle:Prevent all combat damage that would be dealt this turn if {W} was spent to cast Batwing Brume. Each player loses 1 life for each attacking creature he or she controls if {B} was spent to cast Batwing Brume. (Do both if {W}{B} was spent.) diff --git a/res/cardsfolder/b/bereavement.txt b/res/cardsfolder/b/bereavement.txt index 939bf100aca..23aa1a7694f 100644 --- a/res/cardsfolder/b/bereavement.txt +++ b/res/cardsfolder/b/bereavement.txt @@ -1,10 +1,8 @@ Name:Bereavement ManaCost:1 B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigYouDiscard | TriggerDescription$ Whenever a green creature is put into a graveyard from the battlefield, -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigOppDiscard | TriggerDescription$ its controller discards a card. -SVar:TrigYouDiscard:AB$Discard | Cost$ 0 | Defined$ You | Mode$ TgtChoose | NumCards$ 1 -SVar:TrigOppDiscard:AB$Discard | Cost$ 0 | Defined$ Opponent | Mode$ TgtChoose | NumCards$ 1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Green | TriggerZones$ Battlefield | Execute$ BereavementDiscard | TriggerDescription$ Whenever a green creature is put into a graveyard from the battlefield, its controller discards a card. +SVar:BereavementDiscard:AB$ Discard | Cost$ 0 | Defined$ TriggeredCardController | Mode$ TgtChoose | NumCards$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/bereavement.jpg Oracle:Whenever a green creature dies, its controller discards a card. diff --git a/res/cardsfolder/b/blood_oath.txt b/res/cardsfolder/b/blood_oath.txt index dd4aafcdb33..cbef74f404d 100644 --- a/res/cardsfolder/b/blood_oath.txt +++ b/res/cardsfolder/b/blood_oath.txt @@ -2,8 +2,8 @@ Name:Blood Oath ManaCost:3 R Types:Instant A:SP$ ChooseType | Cost$ 3 R | Defined$ You | Type$ Card | SubAbility$ DBReveal | SpellDescription$ Choose a card type. Target opponent reveals his or her hand. Blood Oath deals 3 damage to that player for each card of the chosen type revealed this way. -SVar:DBReveal:DB$ RevealHand | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBDamage -SVar:DBDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ X | References$ X,Y +SVar:DBReveal:DB$ RevealHand | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to reveal their hand | SubAbility$ DBDamage +SVar:DBDamage:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | References$ X,Y SVar:X:SVar$Y/Times.3 SVar:Y:Remembered$Valid Card.ChosenType SVar:RemAIDeck:True diff --git a/res/cardsfolder/b/brink_of_madness.txt b/res/cardsfolder/b/brink_of_madness.txt index 5b53f85df62..e32cb3becc8 100644 --- a/res/cardsfolder/b/brink_of_madness.txt +++ b/res/cardsfolder/b/brink_of_madness.txt @@ -2,8 +2,8 @@ Name:Brink of Madness ManaCost:2 B B Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.YouCtrl | PresentZone$ Hand | PresentCompare$ EQ0 | TriggerZones$ Battlefield | Execute$ TrigSacDiscard | TriggerDescription$ At the beginning of your upkeep, if you have no cards in hand, sacrifice CARDNAME and target opponent discards his or her hand. -SVar:TrigSacDiscard:AB$Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBDiscard -SVar:DBDiscard:DB$Discard | Defined$ Opponent | Mode$ Hand +SVar:TrigSacDiscard:AB$ Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to discard their hand | Mode$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/brink_of_madness.jpg Oracle:At the beginning of your upkeep, if you have no cards in hand, sacrifice Brink of Madness and target opponent discards his or her hand. SetInfo:ULG Rare \ No newline at end of file diff --git a/res/cardsfolder/y/yawgmoths_edict.txt b/res/cardsfolder/y/yawgmoths_edict.txt index 1507ff9a3ab..7d45c91b719 100644 --- a/res/cardsfolder/y/yawgmoths_edict.txt +++ b/res/cardsfolder/y/yawgmoths_edict.txt @@ -2,8 +2,8 @@ Name:Yawgmoth's Edict ManaCost:1 B Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever an opponent casts a white spell, that player loses 1 life and you gain 1 life. -SVar:TrigDrain:AB$LoseLife | Cost$ 0 | Defined$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife -SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 +SVar:TrigDrain:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredActivator | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/yawgmoths_edict.jpg Oracle:Whenever an opponent casts a white spell, that player loses 1 life and you gain 1 life.