From f9d749e2cb6137bd51365df0ba629da9d25a21d1 Mon Sep 17 00:00:00 2001 From: swordshine Date: Fri, 6 Sep 2013 14:14:38 +0000 Subject: [PATCH] - More cards converted to BecomesTarget trigger --- res/cardsfolder/a/ashenmoor_liege.txt | 4 ++-- res/cardsfolder/d/dormant_gomazoa.txt | 2 +- res/cardsfolder/f/fractured_loyalty.txt | 4 ++-- res/cardsfolder/f/frost_titan.txt | 1 - res/cardsfolder/i/imprison_this_insolent_wretch.txt | 2 +- res/cardsfolder/m/mossdog.txt | 2 +- res/cardsfolder/s/sleeping_potion.txt | 2 +- res/cardsfolder/s/spectral_prison.txt | 2 +- 8 files changed, 9 insertions(+), 10 deletions(-) diff --git a/res/cardsfolder/a/ashenmoor_liege.txt b/res/cardsfolder/a/ashenmoor_liege.txt index 3ef177e6395..18feb4f55b2 100644 --- a/res/cardsfolder/a/ashenmoor_liege.txt +++ b/res/cardsfolder/a/ashenmoor_liege.txt @@ -4,8 +4,8 @@ Types:Creature Elemental Knight PT:4/1 S:Mode$ Continuous | Affected$ Creature.Red+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other red creatures you control get +1/+1. S:Mode$ Continuous | Affected$ Creature.Black+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other black creatures you control get +1/+1. -T:Mode$ SpellAbilityCast | TargetsValid$ Card.Self | ValidControllingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability an opponent controls, that player loses 4 life. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ TriggeredActivator | LifeAmount$ 4 +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Card.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability an opponent controls, that player loses 4 life. +SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredSourceController | LifeAmount$ 4 SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/ashenmoor_liege.jpg Oracle:Other black creatures you control get +1/+1.\nOther red creatures you control get +1/+1.\nWhenever Ashenmoor Liege becomes the target of a spell or ability an opponent controls, that player loses 4 life. \ No newline at end of file diff --git a/res/cardsfolder/d/dormant_gomazoa.txt b/res/cardsfolder/d/dormant_gomazoa.txt index ecd987e1076..af35cb5047c 100644 --- a/res/cardsfolder/d/dormant_gomazoa.txt +++ b/res/cardsfolder/d/dormant_gomazoa.txt @@ -5,7 +5,7 @@ PT:5/5 K:Flying K:CARDNAME enters the battlefield tapped. K:CARDNAME doesn't untap during your untap step. -T:Mode$ SpellCast | TargetsValid$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you become the target of a spell, you may untap CARDNAME. +T:Mode$ BecomesTarget | ValidTarget$ You | SourceType$ Spell | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you become the target of a spell, you may untap CARDNAME. SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/dormant_gomazoa.jpg Oracle:Flying\nDormant Gomazoa enters the battlefield tapped.\nDormant Gomazoa doesn't untap during your untap step.\nWhenever you become the target of a spell, you may untap Dormant Gomazoa. \ No newline at end of file diff --git a/res/cardsfolder/f/fractured_loyalty.txt b/res/cardsfolder/f/fractured_loyalty.txt index 5596c24c91f..c46136ddd11 100644 --- a/res/cardsfolder/f/fractured_loyalty.txt +++ b/res/cardsfolder/f/fractured_loyalty.txt @@ -3,8 +3,8 @@ ManaCost:1 R Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature | AILogic$ Curse -T:Mode$ SpellAbilityCast | TargetsValid$ Card.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigGainControl | TriggerDescription$ Whenever enchanted creature becomes the target of a spell or ability, that spell or ability's controller gains control of that creature. (This effect lasts indefinitely.) -SVar:TrigGainControl:AB$ GainControl | Cost$ 0 | Defined$ Enchanted | NewController$ TriggeredCardController | Permanent$ True +T:Mode$ BecomesTarget | ValidTarget$ Card.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigGainControl | TriggerDescription$ Whenever enchanted creature becomes the target of a spell or ability, that spell or ability's controller gains control of that creature. (This effect lasts indefinitely.) +SVar:TrigGainControl:AB$ GainControl | Cost$ 0 | Defined$ Enchanted | NewController$ TriggeredSourceController | Permanent$ True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/fractured_loyalty.jpg Oracle:Enchant creature\nWhenever enchanted creature becomes the target of a spell or ability, that spell or ability's controller gains control of that creature. (This effect lasts indefinitely.) \ No newline at end of file diff --git a/res/cardsfolder/f/frost_titan.txt b/res/cardsfolder/f/frost_titan.txt index 978e4d4ef55..61c43ef90ce 100644 --- a/res/cardsfolder/f/frost_titan.txt +++ b/res/cardsfolder/f/frost_titan.txt @@ -2,7 +2,6 @@ Name:Frost Titan ManaCost:4 U U Types:Creature Giant PT:6/6 -#T:Mode$ SpellAbilityCast | TargetsValid$ Card.Self | ValidControllingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigOverridden | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability an opponent controls, counter that spell or ability unless its controller pays 2. T:Mode$ BecomesTarget | ValidSource$ Card.OppCtrl | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability an opponent controls, counter that spell or ability unless its controller pays 2. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, tap target permanent. It doesn't untap during its controller's next untap step. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, tap target permanent. It doesn't untap during its controller's next untap step. diff --git a/res/cardsfolder/i/imprison_this_insolent_wretch.txt b/res/cardsfolder/i/imprison_this_insolent_wretch.txt index 923da308681..5d52e00e99c 100644 --- a/res/cardsfolder/i/imprison_this_insolent_wretch.txt +++ b/res/cardsfolder/i/imprison_this_insolent_wretch.txt @@ -5,7 +5,7 @@ T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ ChooseTheWretch | TriggerZ SVar:ChooseTheWretch:AB$ ChoosePlayer | Cost$ 0 | Defined$ You | Choices$ Player.Opponent | AILogic$ Curse S:Mode$ Continuous | EffectZone$ Command | Affected$ Permanent.ChosenCtrl | AffectedZone$ Battlefield | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Permanents the chosen player controls don't untap during his or her untap step. T:Mode$ Attacks | ValidCard$ Card | Attacked$ Player.Chosen | Execute$ Abandon | TriggerZones$ Command | TriggerDescription$ When the chosen player is attacked or becomes the target of a spell or ability, abandon this scheme. -T:Mode$ SpellAbilityCast | TargetsValid$ Player.Chosen | TriggerZones$ Command | Execute$ Abandon | Secondary$ True | TriggerDescription$ When the chosen player is attacked or becomes the target of a spell or ability, abandon this scheme. +T:Mode$ BecomesTarget | ValidTarget$ Player.Chosen | TriggerZones$ Command | Execute$ Abandon | Secondary$ True | TriggerDescription$ When the chosen player is attacked or becomes the target of a spell or ability, abandon this scheme. SVar:Abandon:AB$ Abandon | Cost$ 0 SVar:Picture:http://www.cardforge.org/fpics/lq_schemes/imprison_this_insolent_wretch.jpg Oracle:When you set this scheme in motion, choose an opponent.\nPermanents the chosen player controls don't untap during his or her untap step.\nWhen the chosen player is attacked or becomes the target of a spell or ability, abandon this scheme. \ No newline at end of file diff --git a/res/cardsfolder/m/mossdog.txt b/res/cardsfolder/m/mossdog.txt index 6d4e657c3a9..679c4508624 100644 --- a/res/cardsfolder/m/mossdog.txt +++ b/res/cardsfolder/m/mossdog.txt @@ -2,7 +2,7 @@ Name:Mossdog ManaCost:G Types:Creature Plant Hound PT:1/1 -T:Mode$ SpellAbilityCast | TargetsValid$ Card.Self | ValidControllingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability an opponent controls, put a +1/+1 counter on CARDNAME. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Card.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability an opponent controls, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 SVar:Picture:http://www.wizards.com/global/images/magic/general/mossdog.jpg Oracle:Whenever Mossdog becomes the target of a spell or ability an opponent controls, put a +1/+1 counter on Mossdog. \ No newline at end of file diff --git a/res/cardsfolder/s/sleeping_potion.txt b/res/cardsfolder/s/sleeping_potion.txt index d0d6405fb24..f86f7ec3bad 100644 --- a/res/cardsfolder/s/sleeping_potion.txt +++ b/res/cardsfolder/s/sleeping_potion.txt @@ -6,7 +6,7 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigTap:AB$Tap | Cost$ 0 | Defined$ Enchanted A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ KeepTapped S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. -T:Mode$ SpellAbilityCast | TargetsValid$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When enchanted creature becomes the target of a spell or ability, sacrifice CARDNAME. +T:Mode$ BecomesTarget | ValidTarget$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When enchanted creature becomes the target of a spell or ability, sacrifice CARDNAME. SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/sleeping_potion.jpg Oracle:Enchant creature\nWhen Sleeping Potion enters the battlefield, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step.\nWhen enchanted creature becomes the target of a spell or ability, sacrifice Sleeping Potion. \ No newline at end of file diff --git a/res/cardsfolder/s/spectral_prison.txt b/res/cardsfolder/s/spectral_prison.txt index 123ef15ea4c..ab8673b0ebe 100644 --- a/res/cardsfolder/s/spectral_prison.txt +++ b/res/cardsfolder/s/spectral_prison.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. -T:Mode$ SpellCast | TargetsValid$ Card.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever enchanted creature becomes the target of a spell, sacrifice CARDNAME. +T:Mode$ BecomesTarget | ValidTarget$ Card.EnchantedBy | SourceType$ Spell | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever enchanted creature becomes the target of a spell, sacrifice CARDNAME. SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/spectral_prison.jpg Oracle:Enchant creature\nEnchanted creature doesn't untap during its controller's untap step.\nWhen enchanted creature becomes the target of a spell, sacrifice Spectral Prison. \ No newline at end of file