From af1be79f7896ce625b26dbfe0bd8fc71900517fe Mon Sep 17 00:00:00 2001 From: swordshine Date: Fri, 26 Jan 2018 19:24:29 +0800 Subject: [PATCH] - Necromancy and its friends now use delayed triggers instead of animated triggers --- forge-gui/res/cardsfolder/a/armor_of_thorns.txt | 7 +++---- forge-gui/res/cardsfolder/g/grave_servitude.txt | 7 +++---- forge-gui/res/cardsfolder/l/lightning_reflexes.txt | 7 +++---- forge-gui/res/cardsfolder/m/mystic_veil.txt | 7 +++---- forge-gui/res/cardsfolder/n/necromancy.txt | 7 +++---- forge-gui/res/cardsfolder/p/parapet.txt | 7 +++---- forge-gui/res/cardsfolder/r/relic_ward.txt | 7 +++---- forge-gui/res/cardsfolder/r/reveille_squad.txt | 2 +- forge-gui/res/cardsfolder/s/soar.txt | 7 +++---- forge-gui/res/cardsfolder/s/spider_climb.txt | 7 +++---- forge-gui/res/cardsfolder/w/ward_of_lights.txt | 7 +++---- 11 files changed, 31 insertions(+), 41 deletions(-) diff --git a/forge-gui/res/cardsfolder/a/armor_of_thorns.txt b/forge-gui/res/cardsfolder/a/armor_of_thorns.txt index ac5edc1eaa2..8289da0456f 100644 --- a/forge-gui/res/cardsfolder/a/armor_of_thorns.txt +++ b/forge-gui/res/cardsfolder/a/armor_of_thorns.txt @@ -3,10 +3,9 @@ ManaCost:1 G Types:Enchantment Aura K:You may cast CARDNAME as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. K:Enchant nonblack creature -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDelayedSac | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -SVar:TrigDelayedSac:DB$ Animate | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True -SVar:CleanupTrig:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. -SVar:Sac:DB$ Sacrifice | Defined$ Self +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ CleanupTrig | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. +SVar:CleanupTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Cleanup | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. +SVar:Sac:DB$ SacrificeAll | Defined$ Self A:SP$ Attach | Cost$ 1 G | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2. SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/g/grave_servitude.txt b/forge-gui/res/cardsfolder/g/grave_servitude.txt index c3cada95996..d1ca125700b 100644 --- a/forge-gui/res/cardsfolder/g/grave_servitude.txt +++ b/forge-gui/res/cardsfolder/g/grave_servitude.txt @@ -3,10 +3,9 @@ ManaCost:1 B Types:Enchantment Aura K:You may cast CARDNAME as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. K:Enchant creature -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDelayedSac | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -SVar:TrigDelayedSac:DB$ Animate | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True -SVar:CleanupTrig:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. -SVar:Sac:DB$ Sacrifice | Defined$ Self +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ CleanupTrig | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. +SVar:CleanupTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Cleanup | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. +SVar:Sac:DB$ SacrificeAll | Defined$ Self A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ -1 | SetColor$ Black | Description$ Enchanted creature gets +3/-1 and is black. SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/l/lightning_reflexes.txt b/forge-gui/res/cardsfolder/l/lightning_reflexes.txt index 93d9b72742b..afaa6460b8d 100644 --- a/forge-gui/res/cardsfolder/l/lightning_reflexes.txt +++ b/forge-gui/res/cardsfolder/l/lightning_reflexes.txt @@ -3,10 +3,9 @@ ManaCost:1 R Types:Enchantment Aura K:You may cast CARDNAME as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. K:Enchant creature -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDelayedSac | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -SVar:TrigDelayedSac:DB$ Animate | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True -SVar:CleanupTrig:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. -SVar:Sac:DB$ Sacrifice | Defined$ Self +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ CleanupTrig | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. +SVar:CleanupTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Cleanup | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. +SVar:Sac:DB$ SacrificeAll | Defined$ Self A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ First Strike | Description$ Enchanted creature gets +1/+0 and has first strike. SVar:Picture:http://www.wizards.com/global/images/magic/general/lightning_reflexes.jpg diff --git a/forge-gui/res/cardsfolder/m/mystic_veil.txt b/forge-gui/res/cardsfolder/m/mystic_veil.txt index 91767b33e53..1f1d274fae9 100644 --- a/forge-gui/res/cardsfolder/m/mystic_veil.txt +++ b/forge-gui/res/cardsfolder/m/mystic_veil.txt @@ -3,10 +3,9 @@ ManaCost:1 U Types:Enchantment Aura K:You may cast CARDNAME as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. K:Enchant creature -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDelayedSac | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -SVar:TrigDelayedSac:DB$ Animate | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True -SVar:CleanupTrig:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. -SVar:Sac:DB$ Sacrifice | Defined$ Self +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ CleanupTrig | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. +SVar:CleanupTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Cleanup | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. +SVar:Sac:DB$ SacrificeAll | Defined$ Self A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Shroud | Description$ Enchanted creature has shroud. (It can't be the target of spells or abilities.) SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/n/necromancy.txt b/forge-gui/res/cardsfolder/n/necromancy.txt index f0765d2f5b2..86cbfbd0edb 100644 --- a/forge-gui/res/cardsfolder/n/necromancy.txt +++ b/forge-gui/res/cardsfolder/n/necromancy.txt @@ -2,10 +2,9 @@ Name:Necromancy ManaCost:2 B Types:Enchantment K:You may cast CARDNAME as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDelayedSac | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -SVar:TrigDelayedSac:DB$ Animate | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True -SVar:CleanupTrig:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. -SVar:Sac:DB$ Sacrifice | Defined$ Self +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ CleanupTrig | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. +SVar:CleanupTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Cleanup | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. +SVar:Sac:DB$ SacrificeAll | Defined$ Self T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ RaiseDead | TriggerDescription$ When CARDNAME enters the battlefield, if it's on the battlefield, it becomes an Aura with "enchant creature put onto the battlefield with CARDNAME." Put target creature card from a graveyard onto the battlefield under your control and attach CARDNAME to it SVar:RaiseDead:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | RememberChanged$ True | TgtPrompt$ Select target creature card in a graveyard | ValidTgts$ Creature | ChangeNum$ 1 | SubAbility$ Aurify SVar:Aurify:DB$ Animate | IsPresent$ Card.Self | Types$ Aura | OverwriteSpells$ True | Abilities$ NewAttach | Keywords$ Enchant creature put onto the battlefield with CARDNAME | Permanent$ True | SubAbility$ NecromAttach diff --git a/forge-gui/res/cardsfolder/p/parapet.txt b/forge-gui/res/cardsfolder/p/parapet.txt index aded34c067d..13d45d507a4 100644 --- a/forge-gui/res/cardsfolder/p/parapet.txt +++ b/forge-gui/res/cardsfolder/p/parapet.txt @@ -2,10 +2,9 @@ Name:Parapet ManaCost:1 W Types:Enchantment K:You may cast CARDNAME as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDelayedSac | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -SVar:TrigDelayedSac:DB$ Animate | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True -SVar:CleanupTrig:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. -SVar:Sac:DB$ Sacrifice | Defined$ Self +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ CleanupTrig | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. +SVar:CleanupTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Cleanup | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. +SVar:Sac:DB$ SacrificeAll | Defined$ Self S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddToughness$ 1 | Description$ Creatures you control get +0/+1. SVar:Picture:http://www.wizards.com/global/images/magic/general/parapet.jpg Oracle:You may cast Parapet as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step.\nCreatures you control get +0/+1. diff --git a/forge-gui/res/cardsfolder/r/relic_ward.txt b/forge-gui/res/cardsfolder/r/relic_ward.txt index fcebef6177f..b0e84db4060 100644 --- a/forge-gui/res/cardsfolder/r/relic_ward.txt +++ b/forge-gui/res/cardsfolder/r/relic_ward.txt @@ -3,10 +3,9 @@ ManaCost:1 W Types:Enchantment Aura K:You may cast CARDNAME as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. K:Enchant artifact -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDelayedSac | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -SVar:TrigDelayedSac:DB$ Animate | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True -SVar:CleanupTrig:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. -SVar:Sac:DB$ Sacrifice | Defined$ Self +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ CleanupTrig | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. +SVar:CleanupTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Cleanup | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. +SVar:Sac:DB$ SacrificeAll | Defined$ Self A:SP$ Attach | Cost$ 1 W | ValidTgts$ Artifact | AILogic$ Pump S:Mode$ Continuous | Affected$ Artifact.EnchantedBy | AddKeyword$ Shroud | Description$ Enchanted artifact has shroud. (It can't be the target of spells or abilities.) SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/r/reveille_squad.txt b/forge-gui/res/cardsfolder/r/reveille_squad.txt index b1a885022fd..85340ec8aa7 100644 --- a/forge-gui/res/cardsfolder/r/reveille_squad.txt +++ b/forge-gui/res/cardsfolder/r/reveille_squad.txt @@ -2,7 +2,7 @@ Name:Reveille Squad ManaCost:2 W W Types:Creature Human Rebel PT:3/3 -T:Mode$ AttackersDeclared | AttackedTarget$ You | TriggerZones$ Battlefield | Execute$ TrigUntapAll | IsPresent$ Creature.untapped+Self | OptionalDecider$ You | TriggerDescription$ Whenever one or more creatures attack you, if CARDNAME is untapped, you may untap all creatures you control. +T:Mode$ AttackersDeclared | AttackedTarget$ You | TriggerZones$ Battlefield | Execute$ TrigUntapAll | IsPresent$ Card.untapped+Self | OptionalDecider$ You | TriggerDescription$ Whenever one or more creatures attack you, if CARDNAME is untapped, you may untap all creatures you control. SVar:TrigUntapAll:DB$ UntapAll | ValidCards$ Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/reveille_squad.jpg Oracle:Whenever one or more creatures attack you, if Reveille Squad is untapped, you may untap all creatures you control. diff --git a/forge-gui/res/cardsfolder/s/soar.txt b/forge-gui/res/cardsfolder/s/soar.txt index 86bf19f0fb7..28131d0ad0e 100644 --- a/forge-gui/res/cardsfolder/s/soar.txt +++ b/forge-gui/res/cardsfolder/s/soar.txt @@ -3,10 +3,9 @@ ManaCost:1 U Types:Enchantment Aura K:You may cast CARDNAME as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. K:Enchant creature -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDelayedSac | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -SVar:TrigDelayedSac:DB$ Animate | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True -SVar:CleanupTrig:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. -SVar:Sac:DB$ Sacrifice | Defined$ Self +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ CleanupTrig | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. +SVar:CleanupTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Cleanup | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. +SVar:Sac:DB$ SacrificeAll | Defined$ Self A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddToughness$ 1 | AddKeyword$ Flying | Description$ Enchanted creature gets +0/+1 and has flying. SVar:Picture:http://www.wizards.com/global/images/magic/general/soar.jpg diff --git a/forge-gui/res/cardsfolder/s/spider_climb.txt b/forge-gui/res/cardsfolder/s/spider_climb.txt index 3c93dac2d02..1ff9a7fb023 100644 --- a/forge-gui/res/cardsfolder/s/spider_climb.txt +++ b/forge-gui/res/cardsfolder/s/spider_climb.txt @@ -3,10 +3,9 @@ ManaCost:G Types:Enchantment Aura K:You may cast CARDNAME as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. K:Enchant creature -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDelayedSac | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -SVar:TrigDelayedSac:DB$ Animate | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True -SVar:CleanupTrig:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. -SVar:Sac:DB$ Sacrifice | Defined$ Self +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ CleanupTrig | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. +SVar:CleanupTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Cleanup | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. +SVar:Sac:DB$ SacrificeAll | Defined$ Self A:SP$ Attach | Cost$ G | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddToughness$ 3 | AddKeyword$ Reach | Description$ Enchanted creature gets +0/+3 and has reach. (It can block creatures with flying.) SVar:Picture:http://www.wizards.com/global/images/magic/general/spider_climb.jpg diff --git a/forge-gui/res/cardsfolder/w/ward_of_lights.txt b/forge-gui/res/cardsfolder/w/ward_of_lights.txt index b3a7f15f17f..b93c9b1c9e4 100644 --- a/forge-gui/res/cardsfolder/w/ward_of_lights.txt +++ b/forge-gui/res/cardsfolder/w/ward_of_lights.txt @@ -3,10 +3,9 @@ ManaCost:W W Types:Enchantment Aura K:You may cast CARDNAME as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. K:Enchant creature -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDelayedSac | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -SVar:TrigDelayedSac:DB$ Animate | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True -SVar:CleanupTrig:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. -SVar:Sac:DB$ Sacrifice | Defined$ Self +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ CleanupTrig | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. +SVar:CleanupTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Cleanup | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. +SVar:Sac:DB$ SacrificeAll | Defined$ Self K:ETBReplacement:Other:ChooseColor SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As CARDNAME enters the battlefield, choose a color. | AILogic$ MostProminentInHumanDeck A:SP$ Attach | Cost$ W W | ValidTgts$ Creature | AILogic$ Pump