diff --git a/forge-gui/res/cardsfolder/s/sabertooth_cobra.txt b/forge-gui/res/cardsfolder/s/sabertooth_cobra.txt index 2f1aee6780c..faa11a9f9d3 100644 --- a/forge-gui/res/cardsfolder/s/sabertooth_cobra.txt +++ b/forge-gui/res/cardsfolder/s/sabertooth_cobra.txt @@ -3,10 +3,10 @@ ManaCost:2 G Types:Creature Snake PT:2/2 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ PoisonTarget | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, he or she gets a poison counter. That player gets another poison counter at the beginning of his or her next upkeep unless he or she pays {2} before that step. (A player with ten or more poison counters loses the game.) -SVar:PoisonTarget:AB$ Poison | Cost$ 0 | Num$ 1 | Defined$ TriggeredTarget | SubAbility$ CobraEffect +SVar:PoisonTarget:DB$ Poison | Num$ 1 | Defined$ TriggeredTarget | SubAbility$ CobraEffect SVar:CobraEffect:DB$ Effect | Name$ Sabertooth Cobra Effect | EffectOwner$ TriggeredTarget | Duration$ Permanent | Triggers$ PoisonTrig | RememberObjects$ TriggeredTarget | Abilities$ PayUp | SVars$ Bleed,ExileEffect SVar:PoisonTrig:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.IsRemembered | TriggerZones$ Command | Execute$ Bleed | TriggerDescription$ You get another poison counter at the beginning of your next upkeep unless you pay 2 before that step. -SVar:Bleed:AB$ Poison | Cost$ 0 | Num$ 1 | Defined$ You | SubAbility$ ExileEffect +SVar:Bleed:DB$ Poison | Num$ 1 | Defined$ You | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:PayUp:AB$ ChangeZone | Cost$ 2 | Defined$ Self | Origin$ Command | Destination$ Exile | Static$ True | ActivationZone$ Command | AILogic$ Always | SpellDescription$ Pay 2 to remove this effect. SVar:Picture:http://www.wizards.com/global/images/magic/general/sabertooth_cobra.jpg diff --git a/forge-gui/res/cardsfolder/s/sabertooth_outrider.txt b/forge-gui/res/cardsfolder/s/sabertooth_outrider.txt index 3fe2994498d..bbe6e13f827 100644 --- a/forge-gui/res/cardsfolder/s/sabertooth_outrider.txt +++ b/forge-gui/res/cardsfolder/s/sabertooth_outrider.txt @@ -4,7 +4,7 @@ Types:Creature Human Warrior PT:4/2 K:Trample T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE8 | Execute$ TrigFormidable | TriggerDescription$ Formidable — Whenever CARDNAME attacks, if creatures you control have total power 8 or greater, CARDNAME gains first strike until end of turn. -SVar:TrigFormidable:AB$ Pump | Cost$ 0 | Defined$ Self | KW$ First Strike +SVar:TrigFormidable:DB$ Pump | Defined$ Self | KW$ First Strike SVar:X:Count$SumPower_Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/sabertooth_outrider.jpg Oracle:Trample\nFormidable — Whenever Sabertooth Outrider attacks, if creatures you control have total power 8 or greater, Sabertooth Outrider gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sacred_boon.txt b/forge-gui/res/cardsfolder/s/sacred_boon.txt index 3d046db0b5a..2abd9a0e30c 100644 --- a/forge-gui/res/cardsfolder/s/sacred_boon.txt +++ b/forge-gui/res/cardsfolder/s/sacred_boon.txt @@ -2,9 +2,9 @@ Name:Sacred Boon ManaCost:1 W Types:Instant A:SP$ PreventDamage | Cost$ 1 W | ValidTgts$ Creature | Amount$ 3 | PreventionSubAbility$ BoonEffect | ShieldEffectTarget$ Targeted | TgtPrompt$ Select target creature | SpellDescription$ Prevent the next 3 damage that would be dealt to target creature this turn. At the beginning of the next end step, put a +0/+1 counter on that creature for each 1 damage prevented this way. -SVar:BoonEffect:AB$ Effect | Cost$ 0 | RememberObjects$ ShieldEffectTarget | Triggers$ DelTrig,OutOfSight | SVars$ DelayedBoon,ExileEffect | SpellDescription$ At the beginning of the next end step, put a +0/+1 counter on the targeted creature for each 1 damage prevented this way. +SVar:BoonEffect:DB$ Effect | RememberObjects$ ShieldEffectTarget | Triggers$ DelTrig,OutOfSight | SVars$ DelayedBoon,ExileEffect | SpellDescription$ At the beginning of the next end step, put a +0/+1 counter on the targeted creature for each 1 damage prevented this way. SVar:DelTrig:Mode$ Phase | Phase$ End of Turn | Execute$ DelayedBoon | TriggerDescription$ Put a +0/+1 counter on the targeted creature for each 1 damage prevented this way. -SVar:DelayedBoon:AB$ PutCounter | Cost$ 0 | Defined$ Remembered | CounterType$ P0P1 | CounterNum$ PreventedDamage | SubAbility$ ExileEffect +SVar:DelayedBoon:DB$ PutCounter | Defined$ Remembered | CounterType$ P0P1 | CounterNum$ PreventedDamage | SubAbility$ ExileEffect SVar:OutOfSight:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.IsRemembered | Execute$ ExileEffect | Static$ True SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile | Static$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sacred_boon.jpg diff --git a/forge-gui/res/cardsfolder/s/sacred_prey.txt b/forge-gui/res/cardsfolder/s/sacred_prey.txt index 53b773f966f..d3c4a71de74 100644 --- a/forge-gui/res/cardsfolder/s/sacred_prey.txt +++ b/forge-gui/res/cardsfolder/s/sacred_prey.txt @@ -3,7 +3,7 @@ ManaCost:G Types:Creature Horse PT:1/1 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigGain | TriggerDescription$ Whenever CARDNAME becomes blocked, you gain 1 life. -SVar:TrigGain:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGain:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:HasAttackEffect:Blocked SVar:Picture:http://www.wizards.com/global/images/magic/general/sacred_prey.jpg Oracle:Whenever Sacred Prey becomes blocked, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/saddleback_lagac.txt b/forge-gui/res/cardsfolder/s/saddleback_lagac.txt index 129b420486f..095ebe4b8c6 100644 --- a/forge-gui/res/cardsfolder/s/saddleback_lagac.txt +++ b/forge-gui/res/cardsfolder/s/saddleback_lagac.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Lizard PT:3/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, support 2. (Put a +1/+1 counter on each of up to two other target creatures.) -SVar:TrigPut:AB$PutCounter | Cost$ 0 | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature other than CARDNAME | TargetMin$ 0 | TargetMax$ 2 | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPut:DB$PutCounter | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature other than CARDNAME | TargetMin$ 0 | TargetMax$ 2 | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/saddleback_lagac.jpg Oracle:When Saddleback Lagac enters the battlefield, support 2. (Put a +1/+1 counter on each of up to two other target creatures.) diff --git a/forge-gui/res/cardsfolder/s/sadistic_augermage.txt b/forge-gui/res/cardsfolder/s/sadistic_augermage.txt index f6ca377629e..164e0c5b47b 100644 --- a/forge-gui/res/cardsfolder/s/sadistic_augermage.txt +++ b/forge-gui/res/cardsfolder/s/sadistic_augermage.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Creature Human Wizard PT:3/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player puts a card from his or her hand on top of his or her library. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | Mandatory$ True | ChangeType$ Card | ChangeNum$ 1 | DefinedPlayer$ Player +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | Mandatory$ True | ChangeType$ Card | ChangeNum$ 1 | DefinedPlayer$ Player SVar:Picture:http://www.wizards.com/global/images/magic/general/sadistic_augermage.jpg Oracle:When Sadistic Augermage dies, each player puts a card from his or her hand on top of his or her library. diff --git a/forge-gui/res/cardsfolder/s/sadistic_glee.txt b/forge-gui/res/cardsfolder/s/sadistic_glee.txt index bc89af06ca6..41e13229893 100644 --- a/forge-gui/res/cardsfolder/s/sadistic_glee.txt +++ b/forge-gui/res/cardsfolder/s/sadistic_glee.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ B | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature dies, put a +1/+1 counter on enchanted creature. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sadistic_glee.jpg Oracle:Enchant creature\nWhenever a creature dies, put a +1/+1 counter on enchanted creature. diff --git a/forge-gui/res/cardsfolder/s/safehold_duo.txt b/forge-gui/res/cardsfolder/s/safehold_duo.txt index 0a8d9331dbc..75bd5cce3ac 100644 --- a/forge-gui/res/cardsfolder/s/safehold_duo.txt +++ b/forge-gui/res/cardsfolder/s/safehold_duo.txt @@ -4,8 +4,8 @@ Types:Creature Elf Warrior Shaman PT:2/4 T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a green spell, CARDNAME gets +1/+1 until end of turn. T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpKW | TriggerDescription$ Whenever you cast a white spell, CARDNAME gains vigilance until end of turn. -SVar:TrigPump11:AB$Pump | Cost$ 0 | NumAtt$ +1 | NumDef$ +1 | Defined$ Self -SVar:TrigPumpKW:AB$Pump | Cost$ 0 | KW$ Vigilance | Defined$ Self +SVar:TrigPump11:DB$Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self +SVar:TrigPumpKW:DB$Pump | KW$ Vigilance | Defined$ Self SVar:BuffedBy:Card.Green,Card.White SVar:Picture:http://www.wizards.com/global/images/magic/general/safehold_duo.jpg Oracle:Whenever you cast a green spell, Safehold Duo gets +1/+1 until end of turn.\nWhenever you cast a white spell, Safehold Duo gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/s/saffi_eriksdotter.txt b/forge-gui/res/cardsfolder/s/saffi_eriksdotter.txt index 48563ac47cd..09a719e3868 100644 --- a/forge-gui/res/cardsfolder/s/saffi_eriksdotter.txt +++ b/forge-gui/res/cardsfolder/s/saffi_eriksdotter.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Scout PT:2/2 A:AB$ Effect | Cost$ Sac<1/CARDNAME> | Name$ Saffi Eriksdotter | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ TrigChangesZone | SVars$ TrigBounceMe | ForgetOnMoved$ Graveyard | References$ TrigChangesZone,TrigBounceMe | RememberObjects$ Targeted | SpellDescription$ When target creature is put into your graveyard from the battlefield this turn, return that card to the battlefield. SVar:TrigChangesZone:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered+YouOwn | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigBounceMe | TriggerDescription$ If the targeted card of Saffi Eriksdotter is put into your graveyard from the battlefield this turn, return it to the battlefield. -SVar:TrigBounceMe:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield +SVar:TrigBounceMe:DB$ ChangeZone | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/saffi_eriksdotter.jpg Oracle:Sacrifice Saffi Eriksdotter: When target creature is put into your graveyard from the battlefield this turn, return that card to the battlefield. diff --git a/forge-gui/res/cardsfolder/s/sage_aven.txt b/forge-gui/res/cardsfolder/s/sage_aven.txt index d8e340cad5f..d23a68ef628 100644 --- a/forge-gui/res/cardsfolder/s/sage_aven.txt +++ b/forge-gui/res/cardsfolder/s/sage_aven.txt @@ -4,6 +4,6 @@ Types:Creature Bird Wizard PT:1/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library, then put them back in any order. -SVar:TrigRearrange:AB$RearrangeTopOfLibrary | Cost$ 0 | Defined$ You | NumCards$ 4 +SVar:TrigRearrange:DB$RearrangeTopOfLibrary | Defined$ You | NumCards$ 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/sage_aven.jpg Oracle:Flying\nWhen Sage Aven enters the battlefield, look at the top four cards of your library, then put them back in any order. diff --git a/forge-gui/res/cardsfolder/s/sage_eye_avengers.txt b/forge-gui/res/cardsfolder/s/sage_eye_avengers.txt index 0d5b1f747c5..fd8fa8dbdfa 100644 --- a/forge-gui/res/cardsfolder/s/sage_eye_avengers.txt +++ b/forge-gui/res/cardsfolder/s/sage_eye_avengers.txt @@ -4,7 +4,7 @@ Types:Creature Djinn Monk PT:4/5 K:Prowess T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigBounce | TriggerDescription$ Whenever CARDNAME attacks, you may return target creature to its owner's hand if its power is less than Sage-Eye Avengers's power. -SVar:TrigBounce:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | Curse$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X,Y +SVar:TrigBounce:DB$ ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | Curse$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X,Y SVar:Y:Count$CardPower SVar:X:Targeted$Valid Creature.powerLTY SVar:HasAttackEffect:TRUE diff --git a/forge-gui/res/cardsfolder/s/sage_of_ancient_lore_werewolf_of_ancient_hunger.txt b/forge-gui/res/cardsfolder/s/sage_of_ancient_lore_werewolf_of_ancient_hunger.txt index f6ab381b45b..0102b1797d7 100644 --- a/forge-gui/res/cardsfolder/s/sage_of_ancient_lore_werewolf_of_ancient_hunger.txt +++ b/forge-gui/res/cardsfolder/s/sage_of_ancient_lore_werewolf_of_ancient_hunger.txt @@ -5,9 +5,9 @@ PT:*/* S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | References$ X | Description$ CARDNAME's power and toughness are each equal to the number of cards in your hand. SVar:X:Count$InYourHand T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. -SVar:TrigTransform:AB$ SetState | Cost$ 0 | Defined$ Self | Mode$ Transform +SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform #TODO: update logic for the AI to play around this SVar:RemAIDeck:True SVar:NeedsToPlayVar:X GE3 @@ -27,7 +27,7 @@ K:Trample S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | References$ X | Description$ CARDNAME's power and toughness are each equal to the total number of cards in all players' hands. SVar:X:Count$NumInAllHands T:Mode$Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. -SVar:TrigTransform:AB$ SetState | Cost$ 0 | Defined$ Self | Mode$ Transform +SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform SVar:Picture:http://www.wizards.com/global/images/magic/general/werewolf_of_ancient_hunger.jpg Oracle:Vigilance, trample\nWerewolf of Ancient Hunger's power and toughness are each equal to the total number of cards in all players' hands.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Werewolf of Ancient Hunger. diff --git a/forge-gui/res/cardsfolder/s/sage_of_epityr.txt b/forge-gui/res/cardsfolder/s/sage_of_epityr.txt index f551bf987f9..b63998f22ce 100644 --- a/forge-gui/res/cardsfolder/s/sage_of_epityr.txt +++ b/forge-gui/res/cardsfolder/s/sage_of_epityr.txt @@ -3,6 +3,6 @@ ManaCost:U Types:Creature Human Wizard PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library, then put them back in any order. -SVar:TrigRearrange:AB$RearrangeTopOfLibrary | Cost$ 0 | Defined$ You | NumCards$ 4 +SVar:TrigRearrange:DB$RearrangeTopOfLibrary | Defined$ You | NumCards$ 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/sage_of_epityr.jpg Oracle:When Sage of Epityr enters the battlefield, look at the top four cards of your library, then put them back in any order. diff --git a/forge-gui/res/cardsfolder/s/sage_of_fables.txt b/forge-gui/res/cardsfolder/s/sage_of_fables.txt index dc221fda307..fc2d3596fe7 100644 --- a/forge-gui/res/cardsfolder/s/sage_of_fables.txt +++ b/forge-gui/res/cardsfolder/s/sage_of_fables.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Merfolk Wizard PT:2/2 R:Event$ Moved | ActiveZones$ Battlefield | Destination$ Battlefield | ValidCard$ Creature.Wizard+Other+YouCtrl | ReplaceWith$ AddExtraCounter | Description$ Each other Wizard creature you control enters the battlefield with an additional +1/+1 counter on it. -SVar:AddExtraCounter:AB$ PutCounter | Cost$ 0 | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ MoveToBattlefield +SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ MoveToBattlefield SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard A:AB$ Draw | Cost$ 2 SubCounter<1/P1P1/Creature.YouCtrl/Creature you control> | NumCards$ 1 | SpellDescription$ Draw a card. DeckNeeds:Type$Wizard diff --git a/forge-gui/res/cardsfolder/s/sage_of_hours.txt b/forge-gui/res/cardsfolder/s/sage_of_hours.txt index 84d02d7c20d..6ece3a291ec 100644 --- a/forge-gui/res/cardsfolder/s/sage_of_hours.txt +++ b/forge-gui/res/cardsfolder/s/sage_of_hours.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Human Wizard PT:1/1 T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, put a +1/+1 counter on it. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 A:AB$ AddTurn | Cost$ SubCounter | Defined$ You | NumTurns$ X | References$ X | SpellDescription$ For each five counters removed this way, take an extra turn after this one. SVar:X:SVar$CostCountersRemoved/DivideEvenlyDown.5 SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/s/sage_of_the_inward_eye.txt b/forge-gui/res/cardsfolder/s/sage_of_the_inward_eye.txt index c5caaf2fcd9..514370efc84 100644 --- a/forge-gui/res/cardsfolder/s/sage_of_the_inward_eye.txt +++ b/forge-gui/res/cardsfolder/s/sage_of_the_inward_eye.txt @@ -4,7 +4,7 @@ Types:Creature Djinn Wizard PT:3/4 K:Flying T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a noncreature spell, creatures you control gain lifelink until end of turn. -SVar:TrigPump:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | KW$ Lifelink +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Lifelink SVar:BuffedBy:Card.nonCreature+nonLand SVar:Picture:http://www.wizards.com/global/images/magic/general/sage_of_the_inward_eye.jpg Oracle:Flying\nWhenever you cast a noncreature spell, creatures you control gain lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sage_owl.txt b/forge-gui/res/cardsfolder/s/sage_owl.txt index 3c02eb8d3a3..e1e75d29941 100644 --- a/forge-gui/res/cardsfolder/s/sage_owl.txt +++ b/forge-gui/res/cardsfolder/s/sage_owl.txt @@ -4,6 +4,6 @@ Types:Creature Bird PT:1/1 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library, then put them back in any order. -SVar:TrigRearrange:AB$RearrangeTopOfLibrary | Cost$ 0 | Defined$ You | NumCards$ 4 +SVar:TrigRearrange:DB$RearrangeTopOfLibrary | Defined$ You | NumCards$ 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/sage_owl.jpg Oracle:Flying\nWhen Sage Owl enters the battlefield, look at the top four cards of your library, then put them back in any order. diff --git a/forge-gui/res/cardsfolder/s/sages_of_the_anima.txt b/forge-gui/res/cardsfolder/s/sages_of_the_anima.txt index 052ae139e8b..19dfcee5852 100644 --- a/forge-gui/res/cardsfolder/s/sages_of_the_anima.txt +++ b/forge-gui/res/cardsfolder/s/sages_of_the_anima.txt @@ -3,7 +3,7 @@ ManaCost:3 G U Types:Creature Elf Wizard PT:3/4 R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ Dig | Description$ If you would draw a card, instead reveal the top three cards of your library. Put all creature cards revealed this way into your hand and the rest on the bottom of your library in any order. -SVar:Dig:AB$Dig | Cost$ 0 | DigNum$ 3 | Reveal$ True | ChangeNum$ All | ChangeValid$ Creature +SVar:Dig:DB$Dig | DigNum$ 3 | Reveal$ True | ChangeNum$ All | ChangeValid$ Creature SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/sages_of_the_anima.jpg Oracle:If you would draw a card, instead reveal the top three cards of your library. Put all creature cards revealed this way into your hand and the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/s/sages_reverie.txt b/forge-gui/res/cardsfolder/s/sages_reverie.txt index e8aa74732ce..b93d9dda1ce 100644 --- a/forge-gui/res/cardsfolder/s/sages_reverie.txt +++ b/forge-gui/res/cardsfolder/s/sages_reverie.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 3 W | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card for each aura you control that's attached to a creature. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ X | References$ X +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ X | AddToughness$ X | Referneces$ X | Description$ Enchanted creature gets +1/+1 for each aura you control that's attached to a creature. SVar:X:Count$Valid Aura.YouCtrl+AttachedTo Creature SVar:BuffedBy:Aura diff --git a/forge-gui/res/cardsfolder/s/sages_row_denizen.txt b/forge-gui/res/cardsfolder/s/sages_row_denizen.txt index b7f99032191..5526dabf998 100644 --- a/forge-gui/res/cardsfolder/s/sages_row_denizen.txt +++ b/forge-gui/res/cardsfolder/s/sages_row_denizen.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Vedalken Wizard PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Blue+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever another blue creature enters the battlefield under your control, target player puts the top two cards of his or her library into his or her graveyard. -SVar:TrigMill:AB$ Mill | Cost$ 0 | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Select target player +SVar:TrigMill:DB$ Mill | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Select target player SVar:Picture:http://www.wizards.com/global/images/magic/general/sages_row_denizen.jpg Oracle:Whenever another blue creature enters the battlefield under your control, target player puts the top two cards of his or her library into his or her graveyard. diff --git a/forge-gui/res/cardsfolder/s/sai_of_the_shinobi.txt b/forge-gui/res/cardsfolder/s/sai_of_the_shinobi.txt index 54e7fb619d4..f2b5ba55cd8 100644 --- a/forge-gui/res/cardsfolder/s/sai_of_the_shinobi.txt +++ b/forge-gui/res/cardsfolder/s/sai_of_the_shinobi.txt @@ -4,6 +4,6 @@ Types:Artifact Equipment K:Equip 2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAttach | OptionalDecider$ You | TriggerDescription$ Whenever a creature enters the battlefield under your control, you may attach CARDNAME to it. -SVar:TrigAttach:DB$ Attach | Cost$ 0 | Defined$ TriggeredCard +SVar:TrigAttach:DB$ Attach | Defined$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/sai_of_the_shinobi.jpg Oracle:Equipped creature gets +1/+1.\nWhenever a creature enters the battlefield under your control, you may attach Sai of the Shinobi to it.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/s/sakashimas_student.txt b/forge-gui/res/cardsfolder/s/sakashimas_student.txt index 588a1f3f284..8fbfe634b11 100644 --- a/forge-gui/res/cardsfolder/s/sakashimas_student.txt +++ b/forge-gui/res/cardsfolder/s/sakashimas_student.txt @@ -4,7 +4,7 @@ Types:Creature Human Ninja PT:0/0 K:Ninjutsu:1 U K:ETBReplacement:Copy:ChooseCreature:Optional -SVar:ChooseCreature:DB$ ChooseCard | Cost$ 0 | Defined$ You | Amount$ 1 | Choices$ Creature.Other | SubAbility$ DBCopy | RememberChosen$ True | AILogic$ Clone | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield, except it's a Ninja in addition to its other creature types. +SVar:ChooseCreature:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Creature.Other | SubAbility$ DBCopy | RememberChosen$ True | AILogic$ Clone | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield, except it's a Ninja in addition to its other creature types. SVar:DBCopy:DB$ Clone | Defined$ Remembered | AddTypes$ Ninja SVar:Picture:http://www.wizards.com/global/images/magic/general/sakashimas_student.jpg Oracle:Ninjutsu {1}{U} ({1}{U}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nYou may have Sakashima's Student enter the battlefield as a copy of any creature on the battlefield, except it's a Ninja in addition to its other creature types. diff --git a/forge-gui/res/cardsfolder/s/sakiko_mother_of_summer.txt b/forge-gui/res/cardsfolder/s/sakiko_mother_of_summer.txt index c5b5cef9469..6f184319467 100644 --- a/forge-gui/res/cardsfolder/s/sakiko_mother_of_summer.txt +++ b/forge-gui/res/cardsfolder/s/sakiko_mother_of_summer.txt @@ -3,7 +3,7 @@ ManaCost:4 G G Types:Legendary Creature Snake Shaman PT:3/3 T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ SakuraManaSingle | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control deals combat damage to a player, add that much {G} to your mana pool. Until end of turn, this mana doesn't empty from your mana pool as steps and phases end. -SVar:SakuraManaSingle:AB$ Mana | Cost$ 0 | Produced$ G | Amount$ SakuraX | References$ SakuraX | PersistentMana$ True +SVar:SakuraManaSingle:DB$ Mana | Produced$ G | Amount$ SakuraX | References$ SakuraX | PersistentMana$ True SVar:SakuraX:TriggerCount$DamageAmount SVar:Picture:http://www.wizards.com/global/images/magic/general/sakiko_mother_of_summer.jpg Oracle:Whenever a creature you control deals combat damage to a player, add that much {G} to your mana pool. Until end of turn, this mana doesn't empty from your mana pool as steps and phases end. diff --git a/forge-gui/res/cardsfolder/s/sakura_tribe_springcaller.txt b/forge-gui/res/cardsfolder/s/sakura_tribe_springcaller.txt index d2053ad49f7..94cb77b707a 100644 --- a/forge-gui/res/cardsfolder/s/sakura_tribe_springcaller.txt +++ b/forge-gui/res/cardsfolder/s/sakura_tribe_springcaller.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Snake Shaman PT:2/4 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ SakuraManaSingle | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, add {G} to your mana pool. Until end of turn, this mana doesn't empty from your mana pool as steps and phases end. -SVar:SakuraManaSingle:AB$ Mana | Cost$ 0 | Produced$ G | PersistentMana$ True +SVar:SakuraManaSingle:DB$ Mana | Produced$ G | PersistentMana$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sakura_tribe_springcaller.jpg Oracle:At the beginning of your upkeep, add {G} to your mana pool. Until end of turn, this mana doesn't empty from your mana pool as steps and phases end. diff --git a/forge-gui/res/cardsfolder/s/salvage_drone.txt b/forge-gui/res/cardsfolder/s/salvage_drone.txt index 55bcf860659..47dea90baf8 100644 --- a/forge-gui/res/cardsfolder/s/salvage_drone.txt +++ b/forge-gui/res/cardsfolder/s/salvage_drone.txt @@ -5,7 +5,7 @@ PT:1/1 K:Devoid K:Ingest T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoot | OptionalDecider$ You | TriggerDescription$ When CARDNAME dies, you may draw a card. If you do, discard a card. -SVar:TrigLoot:AB$Draw | Cost$ 0 | NumCards$ 1 | SubAbility$ DBDiscard +SVar:TrigLoot:DB$Draw | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 DeckHints:Type$Processor SVar:Picture:http://www.wizards.com/global/images/magic/general/salvage_drone.jpg diff --git a/forge-gui/res/cardsfolder/s/salvaging_station.txt b/forge-gui/res/cardsfolder/s/salvaging_station.txt index 9e09a2ca1f8..de8f218529e 100644 --- a/forge-gui/res/cardsfolder/s/salvaging_station.txt +++ b/forge-gui/res/cardsfolder/s/salvaging_station.txt @@ -3,7 +3,7 @@ ManaCost:6 Types:Artifact A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Artifact.nonCreature+cmcLE1+YouCtrl | TgtPrompt$ Select target noncreature artifact card with converted mana cost 1 or less from your graveyard | SpellDescription$ Return target noncreature artifact card with converted mana cost 1 or less from your graveyard to the battlefield. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | Execute$ TrigUntap | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature dies, you may untap CARDNAME. -SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self +SVar:TrigUntap:DB$Untap | Defined$ Self SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/salvaging_station.jpg Oracle:{T}: Return target noncreature artifact card with converted mana cost 1 or less from your graveyard to the battlefield.\nWhenever a creature dies, you may untap Salvaging Station. diff --git a/forge-gui/res/cardsfolder/s/samite_alchemist.txt b/forge-gui/res/cardsfolder/s/samite_alchemist.txt index 4925aee18bc..837952b4987 100644 --- a/forge-gui/res/cardsfolder/s/samite_alchemist.txt +++ b/forge-gui/res/cardsfolder/s/samite_alchemist.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Human Cleric PT:0/2 A:AB$ PreventDamage | Cost$ W W T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Amount$ 4 | SubAbility$ DBTap | SpellDescription$ Prevent the next 4 damage that would be dealt this turn to target creature you control. Tap that creature. It doesn't untap during your next untap step. -SVar:DBTap:DB$Tap | Cost$ 0 | Defined$ Targeted | SubAbility$ DBStayTapped +SVar:DBTap:DB$Tap | Defined$ Targeted | SubAbility$ DBStayTapped SVar:DBStayTapped:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Targeted | Permanent$ True | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/samite_alchemist.jpg Oracle:{W}{W}, {T}: Prevent the next 4 damage that would be dealt this turn to target creature you control. Tap that creature. It doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/s/samite_ministration.txt b/forge-gui/res/cardsfolder/s/samite_ministration.txt index 21cb10fe933..faadf50de0a 100644 --- a/forge-gui/res/cardsfolder/s/samite_ministration.txt +++ b/forge-gui/res/cardsfolder/s/samite_ministration.txt @@ -6,7 +6,7 @@ A:SP$ ChooseSource | Cost$ 1 W | Choices$ Card | AILogic$ NeedsPrevention | SubA SVar:DBEffect:DB$ Effect | ReplacementEffects$ RepDmg | SVars$ GainLifeYou,RepDmg,X,Y | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ GE1 SVar:RepDmg:Event$ DamageDone | ValidTarget$ You | ValidSource$ Card.ChosenCard | ReplaceWith$ GainLifeYou | PreventionEffect$ True | Description$ Prevent all damage that would be dealt to you this turn by a source of your choice. Whenever damage from a black or red source is prevented this way this turn, you gain that much life. -SVar:GainLifeYou:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X,Y | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE1 +SVar:GainLifeYou:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X,Y | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE1 SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True diff --git a/forge-gui/res/cardsfolder/s/samurai_of_the_pale_curtain.txt b/forge-gui/res/cardsfolder/s/samurai_of_the_pale_curtain.txt index 1e1d1706771..4e086b54bc2 100644 --- a/forge-gui/res/cardsfolder/s/samurai_of_the_pale_curtain.txt +++ b/forge-gui/res/cardsfolder/s/samurai_of_the_pale_curtain.txt @@ -4,6 +4,6 @@ Types:Creature Fox Samurai PT:2/2 K:Bushido 1 R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Permanent | ReplaceWith$ Exile | Description$ If a permanent would be put into a graveyard, exile it instead. -SVar:Exile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | Defined$ ReplacedCard +SVar:Exile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ ReplacedCard SVar:Picture:http://www.wizards.com/global/images/magic/general/samurai_of_the_pale_curtain.jpg Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\nIf a permanent would be put into a graveyard, exile it instead. diff --git a/forge-gui/res/cardsfolder/s/sanctifier_of_souls.txt b/forge-gui/res/cardsfolder/s/sanctifier_of_souls.txt index e3c31f5c053..677f477be76 100644 --- a/forge-gui/res/cardsfolder/s/sanctifier_of_souls.txt +++ b/forge-gui/res/cardsfolder/s/sanctifier_of_souls.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Human Cleric PT:2/3 T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 A:AB$ Token | Cost$ 2 W ExileFromGrave<1/Creature> | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ w 1 1 spirit SOI | TokenKeywords$ Flying | SpellDescription$ Create a 1/1 white Spirit creature token with flying. SVar:BuffedBy:Creature DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/s/sanctimony.txt b/forge-gui/res/cardsfolder/s/sanctimony.txt index 90818157236..e289e1d83b8 100644 --- a/forge-gui/res/cardsfolder/s/sanctimony.txt +++ b/forge-gui/res/cardsfolder/s/sanctimony.txt @@ -2,7 +2,7 @@ Name:Sanctimony ManaCost:1 W Types:Enchantment T:Mode$ TapsForMana | ValidCard$ Mountain.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | OptionalDecider$ You | TriggerDescription$ Whenever an opponent taps a Mountain for mana, you may gain 1 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/sanctimony.jpg Oracle:Whenever an opponent taps a Mountain for mana, you may gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/sanctum_gargoyle.txt b/forge-gui/res/cardsfolder/s/sanctum_gargoyle.txt index 87b9903e2ad..355310aa96f 100644 --- a/forge-gui/res/cardsfolder/s/sanctum_gargoyle.txt +++ b/forge-gui/res/cardsfolder/s/sanctum_gargoyle.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Gargoyle PT:2/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target artifact card from your graveyard to your hand. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Artifact.YouCtrl +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Artifact.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/sanctum_gargoyle.jpg Oracle:Flying\nWhen Sanctum Gargoyle enters the battlefield, you may return target artifact card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/sanctum_of_serra.txt b/forge-gui/res/cardsfolder/s/sanctum_of_serra.txt index 3471f7766d4..18522844ac9 100644 --- a/forge-gui/res/cardsfolder/s/sanctum_of_serra.txt +++ b/forge-gui/res/cardsfolder/s/sanctum_of_serra.txt @@ -2,9 +2,9 @@ Name:Sanctum of Serra ManaCost:no cost Types:Plane Serra's Realm T:Mode$ PlaneswalkedFrom | ValidCard$ Plane.Self | Execute$ TrigDestroy | TriggerDescription$ When you planeswalk away from CARDNAME, destroy all nonland permanents. -SVar:TrigDestroy:AB$ DestroyAll | Cost$ 0 | ValidCards$ Permanent.nonLand | ValidDesc$ all nonland permanents +SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Permanent.nonLand | ValidDesc$ all nonland permanents T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | OptionalDecider$ You | TriggerDescription$ Whenever you roll {CHAOS}, you may have your life total become 20. -SVar:RolledChaos:AB$ SetLife | Cost$ 0 | Defined$ You | LifeAmount$ 20 +SVar:RolledChaos:DB$ SetLife | Defined$ You | LifeAmount$ 20 SVar:Picture:http://www.wizards.com/global/images/magic/general/sanctum_of_serra.jpg SVar:AIRollPlanarDieParams:Mode$ Always Oracle:When you planeswalk away from Sanctum of Serra, destroy all nonland permanents.\nWhenever you roll {CHAOS}, you may have your life total become 20. diff --git a/forge-gui/res/cardsfolder/s/sandcrafter_mage.txt b/forge-gui/res/cardsfolder/s/sandcrafter_mage.txt index 0f2850cefc8..97f84355968 100644 --- a/forge-gui/res/cardsfolder/s/sandcrafter_mage.txt +++ b/forge-gui/res/cardsfolder/s/sandcrafter_mage.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Human Wizard PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBolster | TriggerDescription$ When CARDNAME enters the battlefield, bolster 1. (Choose a creature with the least toughness among creatures you control and put a +1/+1 counter on it.) -SVar:TrigBolster:AB$ PutCounter | Cost$ 0 | Bolster$ True | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigBolster:DB$ PutCounter | Bolster$ True | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/sandcrafter_mage.jpg Oracle:When Sandcrafter Mage enters the battlefield, bolster 1. (Choose a creature with the least toughness among creatures you control and put a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/s/sandsteppe_mastodon.txt b/forge-gui/res/cardsfolder/s/sandsteppe_mastodon.txt index e4eb1ae581b..7308c70d5a4 100644 --- a/forge-gui/res/cardsfolder/s/sandsteppe_mastodon.txt +++ b/forge-gui/res/cardsfolder/s/sandsteppe_mastodon.txt @@ -4,7 +4,7 @@ Types:Creature Elephant PT:5/5 K:Reach T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBolster | TriggerDescription$ When CARDNAME enters the battlefield, bolster 5. (Choose a creature with the least toughness or tied with the least toughness among creatures you control. Put 5 +1/+1 counters on it.) -SVar:TrigBolster:AB$ PutCounter | Cost$ 0 | Bolster$ True | CounterType$ P1P1 | CounterNum$ 5 +SVar:TrigBolster:DB$ PutCounter | Bolster$ True | CounterType$ P1P1 | CounterNum$ 5 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/sandsteppe_mastodon.jpg Oracle:Reach\nWhen Sandsteppe Mastodon enters the battlefield, bolster 5. (Choose a creature with the least toughness among creatures you control and put five +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/s/sandsteppe_scavenger.txt b/forge-gui/res/cardsfolder/s/sandsteppe_scavenger.txt index a5f28caa3b4..3db5e29da13 100644 --- a/forge-gui/res/cardsfolder/s/sandsteppe_scavenger.txt +++ b/forge-gui/res/cardsfolder/s/sandsteppe_scavenger.txt @@ -3,7 +3,7 @@ ManaCost:4 G Types:Creature Hound Scout PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBolster | TriggerDescription$ When CARDNAME enters the battlefield, bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.) -SVar:TrigBolster:AB$ PutCounter | Cost$ 0 | Bolster$ True | CounterType$ P1P1 | CounterNum$ 2 +SVar:TrigBolster:DB$ PutCounter | Bolster$ True | CounterType$ P1P1 | CounterNum$ 2 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/sandsteppe_scavenger.jpg Oracle:When Sandsteppe Scavenger enters the battlefield, bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/s/sandstone_bridge.txt b/forge-gui/res/cardsfolder/s/sandstone_bridge.txt index ddda101c02a..92ed5622309 100644 --- a/forge-gui/res/cardsfolder/s/sandstone_bridge.txt +++ b/forge-gui/res/cardsfolder/s/sandstone_bridge.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +1/+1 and gains vigilance until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ Vigilance +SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ Vigilance SVar:PlayMain1:TRUE A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W} to your mana pool. SVar:Picture:http://www.wizards.com/global/images/magic/general/sandstone_bridge.jpg diff --git a/forge-gui/res/cardsfolder/s/sandstone_oracle.txt b/forge-gui/res/cardsfolder/s/sandstone_oracle.txt index af22b94b824..e47a7a1520e 100644 --- a/forge-gui/res/cardsfolder/s/sandstone_oracle.txt +++ b/forge-gui/res/cardsfolder/s/sandstone_oracle.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Sphinx PT:4/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChooseOpp | TriggerDescription$ When CARDNAME enters the battlefield, choose an opponent. If that player has more cards in hand than you, draw cards equal to the difference. -SVar:TrigChooseOpp:AB$ ChoosePlayer | Cost$ 0 | Defined$ You | Choices$ Player.Opponent | AILogic$ MostCardsInHand | SubAbility$ DBDraw +SVar:TrigChooseOpp:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILogic$ MostCardsInHand | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ X | References$ X,Y | Defined$ You | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 SVar:Y:Count$InYourHand SVar:X:Count$InChosenHand/Minus.Y diff --git a/forge-gui/res/cardsfolder/s/sandstorm_eidolon.txt b/forge-gui/res/cardsfolder/s/sandstorm_eidolon.txt index 056e3eb8eb4..992c491cb93 100644 --- a/forge-gui/res/cardsfolder/s/sandstorm_eidolon.txt +++ b/forge-gui/res/cardsfolder/s/sandstorm_eidolon.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:2/2 A:AB$ Pump | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. -SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ Self +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ Self SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/sandstorm_eidolon.jpg Oracle:{R}, Sacrifice Sandstorm Eidolon: Target creature can't block this turn.\nWhenever you cast a multicolored spell, you may return Sandstorm Eidolon from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/sangromancer.txt b/forge-gui/res/cardsfolder/s/sangromancer.txt index 3a3b2013d17..2c5e2662782 100644 --- a/forge-gui/res/cardsfolder/s/sangromancer.txt +++ b/forge-gui/res/cardsfolder/s/sangromancer.txt @@ -5,6 +5,6 @@ PT:3/3 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | OptionalDecider$ You | TriggerDescription$ Whenever a creature an opponent controls dies, you may gain 3 life. T:Mode$ Discarded | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigGainLife | OptionalDecider$ You | TriggerDescription$ Whenever an opponent discards a card, you may gain 3 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 3 | Defined$ You +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/sangromancer.jpg Oracle:Flying\nWhenever a creature an opponent controls dies, you may gain 3 life.\nWhenever an opponent discards a card, you may gain 3 life. diff --git a/forge-gui/res/cardsfolder/s/sanguine_bond.txt b/forge-gui/res/cardsfolder/s/sanguine_bond.txt index 5095a3801e1..e9f4ba7ebd9 100644 --- a/forge-gui/res/cardsfolder/s/sanguine_bond.txt +++ b/forge-gui/res/cardsfolder/s/sanguine_bond.txt @@ -2,7 +2,7 @@ Name:Sanguine Bond ManaCost:3 B B Types:Enchantment T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever you gain life, target opponent loses that much life. -SVar:TrigDrain:AB$LoseLife | Cost$ 0 | ValidTgts$ Opponent | TgtPromp$ Select target opponent | LifeAmount$ X | References$ X +SVar:TrigDrain:DB$LoseLife | ValidTgts$ Opponent | TgtPromp$ Select target opponent | LifeAmount$ X | References$ X SVar:X:TriggerCount$LifeAmount SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/sanguine_bond.jpg diff --git a/forge-gui/res/cardsfolder/s/sanity_gnawers.txt b/forge-gui/res/cardsfolder/s/sanity_gnawers.txt index ef493e2ecff..0921a5299f4 100644 --- a/forge-gui/res/cardsfolder/s/sanity_gnawers.txt +++ b/forge-gui/res/cardsfolder/s/sanity_gnawers.txt @@ -3,6 +3,6 @@ ManaCost:1 B R Types:Creature Rat PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target player discards a card at random. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 1 | Mode$ Random +SVar:TrigDiscard:DB$Discard | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 1 | Mode$ Random SVar:Picture:http://www.wizards.com/global/images/magic/general/sanity_gnawers.jpg Oracle:When Sanity Gnawers enters the battlefield, target player discards a card at random. diff --git a/forge-gui/res/cardsfolder/s/saprazzan_bailiff.txt b/forge-gui/res/cardsfolder/s/saprazzan_bailiff.txt index 15b54111b45..3c63ff7eb13 100644 --- a/forge-gui/res/cardsfolder/s/saprazzan_bailiff.txt +++ b/forge-gui/res/cardsfolder/s/saprazzan_bailiff.txt @@ -4,8 +4,8 @@ Types:Creature Merfolk PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile all artifact and enchantment cards from all graveyards. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, return all artifact and enchantment cards from all graveyards to their owners' hands. -SVar:TrigExile:AB$ChangeZoneAll | Cost$ 0 | ChangeType$ Artifact,Enchantment | Origin$ Graveyard | Destination$ Exile -SVar:TrigReturn:AB$ChangeZoneAll | Cost$ 0 | ChangeType$ Artifact,Enchantment | Origin$ Graveyard | Destination$ Hand +SVar:TrigExile:DB$ChangeZoneAll | ChangeType$ Artifact,Enchantment | Origin$ Graveyard | Destination$ Exile +SVar:TrigReturn:DB$ChangeZoneAll | ChangeType$ Artifact,Enchantment | Origin$ Graveyard | Destination$ Hand SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/saprazzan_bailiff.jpg Oracle:When Saprazzan Bailiff enters the battlefield, exile all artifact and enchantment cards from all graveyards.\nWhen Saprazzan Bailiff leaves the battlefield, return all artifact and enchantment cards from all graveyards to their owners' hands. diff --git a/forge-gui/res/cardsfolder/s/saprazzan_breaker.txt b/forge-gui/res/cardsfolder/s/saprazzan_breaker.txt index da53015397d..a4cba96a456 100644 --- a/forge-gui/res/cardsfolder/s/saprazzan_breaker.txt +++ b/forge-gui/res/cardsfolder/s/saprazzan_breaker.txt @@ -3,7 +3,7 @@ ManaCost:4 U Types:Creature Beast PT:3/3 A:AB$ Dig | Cost$ U | DigNum$ 1 | Reveal$ True | ChangeNum$ All | RememberRevealed$ True | DestinationZone$ Graveyard | SubAbility$ DBPump | SpellDescription$ Put the top card of your library into your graveyard. If that card is a land card, CARDNAME can't be blocked this turn. -SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ Self | KW$ HIDDEN Unblockable | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ1 | SubAbility$ DBCleanup +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN Unblockable | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/saprazzan_breaker.jpg diff --git a/forge-gui/res/cardsfolder/s/saprazzan_heir.txt b/forge-gui/res/cardsfolder/s/saprazzan_heir.txt index 6919a962544..275f4b127b2 100644 --- a/forge-gui/res/cardsfolder/s/saprazzan_heir.txt +++ b/forge-gui/res/cardsfolder/s/saprazzan_heir.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Merfolk PT:1/1 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME becomes blocked, you may draw three cards. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 3 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 3 SVar:HasAttackEffect:Blocked SVar:Picture:http://www.wizards.com/global/images/magic/general/saprazzan_heir.jpg Oracle:Whenever Saprazzan Heir becomes blocked, you may draw three cards. diff --git a/forge-gui/res/cardsfolder/s/saprazzan_raider.txt b/forge-gui/res/cardsfolder/s/saprazzan_raider.txt index 9d3c0c850cb..629b41314b3 100644 --- a/forge-gui/res/cardsfolder/s/saprazzan_raider.txt +++ b/forge-gui/res/cardsfolder/s/saprazzan_raider.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Merfolk PT:1/2 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME becomes blocked, return it to its owner's hand. -SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Battlefield | Destination$ Hand +SVar:TrigReturn:DB$ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/saprazzan_raider.jpg Oracle:When Saprazzan Raider becomes blocked, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/saproling_burst.txt b/forge-gui/res/cardsfolder/s/saproling_burst.txt index 0eee3ad8557..acb6a8b8972 100644 --- a/forge-gui/res/cardsfolder/s/saproling_burst.txt +++ b/forge-gui/res/cardsfolder/s/saproling_burst.txt @@ -6,7 +6,7 @@ A:AB$ Token | Cost$ SubCounter<1/FADE> | TokenAmount$ 1 | TokenName$ Saproling | S:Mode$ Continuous | Affected$ Creature.IsImprinted | SetPower$ X | SetToughness$ X SVar:X:Count$CardCounters.FADE T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ DestroyRemembered | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, destroy all tokens created with CARDNAME. They can't be regenerated. -SVar:DestroyRemembered:DB$ DestroyAll | Cost$ 0 | ValidCards$ Card.IsImprinted | NoRegen$ True | SubAbility$ DBCleanUp +SVar:DestroyRemembered:DB$ DestroyAll | ValidCards$ Card.IsImprinted | NoRegen$ True | SubAbility$ DBCleanUp SVar:DBCleanUp:DB$ Cleanup | ClearImprinted$ True SVar:RemAIDeck:True DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/s/saproling_infestation.txt b/forge-gui/res/cardsfolder/s/saproling_infestation.txt index a0ffe5b7f31..a6d5280a71d 100644 --- a/forge-gui/res/cardsfolder/s/saproling_infestation.txt +++ b/forge-gui/res/cardsfolder/s/saproling_infestation.txt @@ -2,7 +2,7 @@ Name:Saproling Infestation ManaCost:1 G Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card.YouCtrl+kicked | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a player kicks a spell, you create a 1/1 green Saproling creature token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:RemRandomDeck:True DeckNeeds:Keyword$Kicker DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/s/sarcomancy.txt b/forge-gui/res/cardsfolder/s/sarcomancy.txt index 03f665eeced..6c7cd3d3cf6 100644 --- a/forge-gui/res/cardsfolder/s/sarcomancy.txt +++ b/forge-gui/res/cardsfolder/s/sarcomancy.txt @@ -2,7 +2,7 @@ Name:Sarcomancy ManaCost:B Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 black Zombie creature token. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ b 2 2 zombie | TokenName$ Zombie | TokenColors$ Black | TokenTypes$ Creature,Zombie | TokenPower$ 2 | TokenToughness$ 2 | TokenOwner$ You | TokenAmount$ 1 +SVar:TrigToken:DB$Token | TokenImage$ b 2 2 zombie | TokenName$ Zombie | TokenColors$ Black | TokenTypes$ Creature,Zombie | TokenPower$ 2 | TokenToughness$ 2 | TokenOwner$ You | TokenAmount$ 1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Zombie | PresentCompare$ EQ0 | Execute$ TrigNoZombies | TriggerDescription$ At the beginning of your upkeep, if there are no Zombies on the battlefield, CARDNAME deals 1 damage to you. SVar:TrigNoZombies:DB$DealDamage | NumDmg$ 1 | Defined$ You SVar:BuffedBy:Zombie diff --git a/forge-gui/res/cardsfolder/s/sarkhan_the_dragonspeaker.txt b/forge-gui/res/cardsfolder/s/sarkhan_the_dragonspeaker.txt index 8dfc9510ac7..32fa1df8ff9 100644 --- a/forge-gui/res/cardsfolder/s/sarkhan_the_dragonspeaker.txt +++ b/forge-gui/res/cardsfolder/s/sarkhan_the_dragonspeaker.txt @@ -6,9 +6,9 @@ A:AB$ Animate | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Power$ 4 | To A:AB$ DealDamage | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature. A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Sarkhan, the Dragonspeaker | Triggers$ BODTrig,EOTTrig | SVars$ SarkhanDraw,SarkhanDiscard | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "At the beginning of your draw step, draw two additional cards" and "At the beginning of your end step, discard your hand." SVar:BODTrig:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Command | Execute$ SarkhanDraw | TriggerDescription$ At the beginning of your draw step, draw two additional cards. -SVar:SarkhanDraw:AB$ Draw | Cost$ 0 | NumCards$ 2 | Defined$ You +SVar:SarkhanDraw:DB$ Draw | NumCards$ 2 | Defined$ You SVar:EOTTrig:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Command | Execute$ SarkhanDiscard | TriggerDescription$ At the beginning of your end step, discard your hand. -SVar:SarkhanDiscard:AB$ Discard | Cost$ 0 | Mode$ Hand +SVar:SarkhanDiscard:DB$ Discard | Mode$ Hand SVar:PlayMain1:ALWAYS SVar:Picture:http://www.wizards.com/global/images/magic/general/sarkhan_the_dragonspeaker.jpg Oracle:[+1]: Until end of turn, Sarkhan, the Dragonspeaker becomes a legendary 4/4 red Dragon creature with flying, indestructible, and haste. (He doesn't lose loyalty while he's not a planeswalker.)\n[-3]: Sarkhan, the Dragonspeaker deals 4 damage to target creature.\n[-6]: You get an emblem with "At the beginning of your draw step, draw two additional cards" and "At the beginning of your end step, discard your hand." diff --git a/forge-gui/res/cardsfolder/s/saruli_gatekeepers.txt b/forge-gui/res/cardsfolder/s/saruli_gatekeepers.txt index 07fa6b09789..6f70ff8a7c9 100644 --- a/forge-gui/res/cardsfolder/s/saruli_gatekeepers.txt +++ b/forge-gui/res/cardsfolder/s/saruli_gatekeepers.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Elf Warrior PT:2/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Gate.YouCtrl | PresentCompare$ GE2 | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, if you control two or more Gates, gain 7 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 7 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 7 DeckHints:Type$Gate SVar:Picture:http://www.wizards.com/global/images/magic/general/saruli_gatekeepers.jpg Oracle:When Saruli Gatekeepers enters the battlefield, if you control two or more Gates, you gain 7 life. diff --git a/forge-gui/res/cardsfolder/s/sasaya_orochi_ascendant_sasayas_essence.txt b/forge-gui/res/cardsfolder/s/sasaya_orochi_ascendant_sasayas_essence.txt index 285faa2fcb4..ebfd40ba34b 100644 --- a/forge-gui/res/cardsfolder/s/sasaya_orochi_ascendant_sasayas_essence.txt +++ b/forge-gui/res/cardsfolder/s/sasaya_orochi_ascendant_sasayas_essence.txt @@ -15,7 +15,7 @@ ManaCost:1 G G Colors:green Types:Legendary Enchantment T:Mode$ TapsForMana | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMana | Static$ True | TriggerDescription$ Whenever a land you control is tapped for mana, for each other land you control with the same name, add one mana to your mana pool of any type that land produced. -SVar:TrigMana:AB$ Pump | Cost$ 0 | RememberObjects$ TriggeredCard | SubAbility$ DBRepeat +SVar:TrigMana:DB$ Pump | RememberObjects$ TriggeredCard | SubAbility$ DBRepeat SVar:DBRepeat:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Land.YouCtrl+IsNotRemembered+sharesNameWith Remembered | RepeatSubAbility$ DBManaReflect | SubAbility$ DBCleanup SVar:DBManaReflect:DB$ ManaReflected | ColorOrType$ Type | Valid$ Defined.Imprinted | ReflectProperty$ Produced | Defined$ You SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/s/saskia_the_unyielding.txt b/forge-gui/res/cardsfolder/s/saskia_the_unyielding.txt index 62a62c374f7..6a8c0c92707 100644 --- a/forge-gui/res/cardsfolder/s/saskia_the_unyielding.txt +++ b/forge-gui/res/cardsfolder/s/saskia_the_unyielding.txt @@ -7,7 +7,7 @@ K:Haste K:ETBReplacement:Other:ChooseP SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player | AILogic$ Curse | SpellDescription$ As CARDNAME enters the battlefield, choose a player. T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever a creature you control deals combat damage to a player, it deals that much damage to the chosen player. -SVar:TrigDealDamage:AB$ DealDamage | Cost$ 0 | DamageSource$ TriggeredSource | NumDmg$ X | References$ X | Defined$ ChosenPlayer +SVar:TrigDealDamage:DB$ DealDamage | DamageSource$ TriggeredSource | NumDmg$ X | References$ X | Defined$ ChosenPlayer SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/saskia_the_unyielding.jpg diff --git a/forge-gui/res/cardsfolder/s/satyr_firedancer.txt b/forge-gui/res/cardsfolder/s/satyr_firedancer.txt index dfb8df5d7b9..0f589e8198f 100644 --- a/forge-gui/res/cardsfolder/s/satyr_firedancer.txt +++ b/forge-gui/res/cardsfolder/s/satyr_firedancer.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Enchantment Creature Satyr PT:1/1 T:Mode$ DamageDone | ValidSource$ Instant.YouCtrl,Sorcery.YouCtrl | ValidTarget$ Player.Opponent | Execute$ TrigDmg | TriggerZones$ Battlefield | TriggerDescription$ Whenever an instant or sorcery spell you control deals damage to an opponent, CARDNAME deals that much damage to target creature that player controls. -SVar:TrigDmg:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredTarget | NumDmg$ X | References$ X +SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredTarget | NumDmg$ X | References$ X SVar:X:TriggerCount$DamageAmount SVar:Picture:http://www.wizards.com/global/images/magic/general/satyr_firedancer.jpg Oracle:Whenever an instant or sorcery spell you control deals damage to an opponent, Satyr Firedancer deals that much damage to target creature that player controls. diff --git a/forge-gui/res/cardsfolder/s/satyr_grovedancer.txt b/forge-gui/res/cardsfolder/s/satyr_grovedancer.txt index a6accf63190..1387cb7e628 100644 --- a/forge-gui/res/cardsfolder/s/satyr_grovedancer.txt +++ b/forge-gui/res/cardsfolder/s/satyr_grovedancer.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Satyr Shaman PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature. -SVar:TrigPut:DB$ PutCounter | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/satyr_grovedancer.jpg Oracle:When Satyr Grovedancer enters the battlefield, put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/s/satyr_hoplite.txt b/forge-gui/res/cardsfolder/s/satyr_hoplite.txt index fff055cf85a..9f6548d8010 100644 --- a/forge-gui/res/cardsfolder/s/satyr_hoplite.txt +++ b/forge-gui/res/cardsfolder/s/satyr_hoplite.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Creature Satyr Soldier PT:1/1 T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, put a +1/+1 counter on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/satyr_hoplite.jpg Oracle:Heroic — Whenever you cast a spell that targets Satyr Hoplite, put a +1/+1 counter on Satyr Hoplite. diff --git a/forge-gui/res/cardsfolder/s/satyr_wayfinder.txt b/forge-gui/res/cardsfolder/s/satyr_wayfinder.txt index e87fc58ebdd..13cc18bad6b 100644 --- a/forge-gui/res/cardsfolder/s/satyr_wayfinder.txt +++ b/forge-gui/res/cardsfolder/s/satyr_wayfinder.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Satyr PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, reveal the top four cards of your library. You may put a land card from among them into your hand. Put the rest into your graveyard. -SVar:TrigDig:DB$ Dig | Cost$ 0 | DigNum$ 4 | Reveal$ True | ChangeNum$ 1 | ChangeValid$ Land | DestinationZone2$ Graveyard | Optional$ True +SVar:TrigDig:DB$ Dig | DigNum$ 4 | Reveal$ True | ChangeNum$ 1 | ChangeValid$ Land | DestinationZone2$ Graveyard | Optional$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/satyr_wayfinder.jpg Oracle:When Satyr Wayfinder enters the battlefield, reveal the top four cards of your library. You may put a land card from among them into your hand. Put the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/s/savage_firecat.txt b/forge-gui/res/cardsfolder/s/savage_firecat.txt index 401386b7cef..64726f255e1 100644 --- a/forge-gui/res/cardsfolder/s/savage_firecat.txt +++ b/forge-gui/res/cardsfolder/s/savage_firecat.txt @@ -5,7 +5,7 @@ PT:0/0 K:etbCounter:P1P1:7 K:Trample T:Mode$ TapsForMana | ValidCard$ Land.YouCtrl | Execute$ TrigRemoveCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you tap a land for mana, remove a +1/+1 counter from CARDNAME. -SVar:TrigRemoveCounter:AB$RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigRemoveCounter:DB$RemoveCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/savage_firecat.jpg Oracle:Trample\nSavage Firecat enters the battlefield with seven +1/+1 counters on it.\nWhenever you tap a land for mana, remove a +1/+1 counter from Savage Firecat. diff --git a/forge-gui/res/cardsfolder/s/savage_summoning.txt b/forge-gui/res/cardsfolder/s/savage_summoning.txt index 744091eadd1..5bfdf2a30e4 100644 --- a/forge-gui/res/cardsfolder/s/savage_summoning.txt +++ b/forge-gui/res/cardsfolder/s/savage_summoning.txt @@ -5,10 +5,10 @@ K:CARDNAME can't be countered. A:SP$ Effect | Cost$ G | Name$ Savage Summoning effect | StaticAbilities$ STFlash | Triggers$ SpellCastTrig | SVars$ SavageSummon,ExileSelf,ETBCounters,ETBAddExtraCounter,MoveToBattlefield,STCantBeCountered | SpellDescription$ The next creature card you cast this turn can be cast as though it had flash. That spell can't be countered. That creature enters the battlefield with an additional +1/+1 counter on it. SVar:STFlash:Mode$ Continuous | EffectZone$ Command | Affected$ Card.Creature+YouCtrl | AffectedZone$ Hand,Graveyard,Exile,Command,Library | AddHiddenKeyword$ Flash SVar:SpellCastTrig:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ SavageSummon | Static$ True | TriggerDescription$ The next creature card you cast this turn can be cast as though it had flash. That spell can't be countered. That creature enters the battlefield with an additional +1/+1 counter on it. -SVar:SavageSummon:AB$ Effect | Cost$ 0 | StaticAbilities$ STCantBeCountered | ReplacementEffects$ ETBCounters | SVars$ ExileSelf,ETBAddExtraCounter,MoveToBattlefield | RememberObjects$ TriggeredCard | SubAbility$ ExileSelf +SVar:SavageSummon:DB$ Effect | StaticAbilities$ STCantBeCountered | ReplacementEffects$ ETBCounters | SVars$ ExileSelf,ETBAddExtraCounter,MoveToBattlefield | RememberObjects$ TriggeredCard | SubAbility$ ExileSelf SVar:STCantBeCountered:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered | AddHiddenKeyword$ CARDNAME can't be countered. | AffectedZone$ Stack | Description$ That spell can't be countered. SVar:ETBCounters:Event$ Moved | Origin$ Stack | Destination$ Battlefield | ValidCard$ Card.IsRemembered | ReplaceWith$ ETBAddExtraCounter | Description$ That creature enters the battlefield with an additional +1/+1 counters on it. -SVar:ETBAddExtraCounter:AB$ PutCounter | Cost$ 0 | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ MoveToBattlefield +SVar:ETBAddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ MoveToBattlefield SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | SubAbility$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/s/savage_thallid.txt b/forge-gui/res/cardsfolder/s/savage_thallid.txt index ae863dbcf41..df81d2ca52b 100644 --- a/forge-gui/res/cardsfolder/s/savage_thallid.txt +++ b/forge-gui/res/cardsfolder/s/savage_thallid.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Creature Fungus PT:5/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a spore counter on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME. A:AB$ Token | Cost$ SubCounter<3/SPORE> | TokenAmount$ 1 | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ g 1 1 saproling TSP | SpellDescription$ Create a 1/1 green Saproling creature token. A:AB$ Regenerate | Cost$ Sac<1/Saproling> | ValidTgts$ Fungus | TgtPrompt$ Select target fungus. | SpellDescription$ Regenerate target Fungus DeckHints:Type$Fungus diff --git a/forge-gui/res/cardsfolder/s/savage_ventmaw.txt b/forge-gui/res/cardsfolder/s/savage_ventmaw.txt index 32f6c163650..cbe5360a8bb 100644 --- a/forge-gui/res/cardsfolder/s/savage_ventmaw.txt +++ b/forge-gui/res/cardsfolder/s/savage_ventmaw.txt @@ -4,6 +4,6 @@ Types:Creature Dragon PT:4/4 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMana | TriggerDescription$ Whenever CARDNAME attacks, add {R}{R}{R}{G}{G}{G} to your mana pool. Until end of turn, this mana doesn't empty from your mana pool as steps and phases end. -SVar:TrigMana:AB$ Mana | Cost$ 0 | Produced$ R R R G G G | PersistentMana$ True | SpellDescription$ Add {R}{R}{R}{G}{G}{G} to your mana pool. Until end of turn, this mana doesn't empty from your mana pool as steps and phases end. +SVar:TrigMana:DB$ Mana | Produced$ R R R G G G | PersistentMana$ True | SpellDescription$ Add {R}{R}{R}{G}{G}{G} to your mana pool. Until end of turn, this mana doesn't empty from your mana pool as steps and phases end. SVar:Picture:http://www.wizards.com/global/images/magic/general/savage_ventmaw.jpg Oracle:Flying\nWhenever Savage Ventmaw attacks, add {R}{R}{R}{G}{G}{G} to your mana pool. Until end of turn, this mana doesn't empty from your mana pool as steps and phases end. diff --git a/forge-gui/res/cardsfolder/s/savra_queen_of_the_golgari.txt b/forge-gui/res/cardsfolder/s/savra_queen_of_the_golgari.txt index c17248c524d..2af372ba7ca 100644 --- a/forge-gui/res/cardsfolder/s/savra_queen_of_the_golgari.txt +++ b/forge-gui/res/cardsfolder/s/savra_queen_of_the_golgari.txt @@ -5,7 +5,7 @@ PT:2/2 T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Creature.Black | TriggerZones$ Battlefield | Execute$ TrigSacrifice | OptionalDecider$ You | TriggerDescription$ Whenever you sacrifice a black creature, you may pay 2 life. If you do, each other player sacrifices a creature. T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Creature.Green | TriggerZones$ Battlefield | Execute$ TrigGainLife | OptionalDecider$ You | TriggerDescription$ Whenever you sacrifice a green creature, you may gain 2 life. SVar:TrigSacrifice:AB$ Sacrifice | Cost$ PayLife<2> | Defined$ Player.Other | SacValid$ Creature | SacMessage$ Creature -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 2 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/savra_queen_of_the_golgari.jpg Oracle:Whenever you sacrifice a black creature, you may pay 2 life. If you do, each other player sacrifices a creature.\nWhenever you sacrifice a green creature, you may gain 2 life. diff --git a/forge-gui/res/cardsfolder/s/sawtooth_loon.txt b/forge-gui/res/cardsfolder/s/sawtooth_loon.txt index 021fcf7ebdc..48ec729e0b3 100644 --- a/forge-gui/res/cardsfolder/s/sawtooth_loon.txt +++ b/forge-gui/res/cardsfolder/s/sawtooth_loon.txt @@ -5,8 +5,8 @@ PT:2/2 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return a white or blue creature you control to its owner's hand. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards, then put two cards from your hand on the bottom of your library. -SVar:TrigChange:AB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Cost$ 0 | Hidden$ True | Mandatory$ True | ChangeType$ Creature.White+YouCtrl,Creature.Blue+YouCtrl -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 2 | SubAbility$ DBChangeZone +SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.White+YouCtrl,Creature.Blue+YouCtrl +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Library | LibraryPosition$ -1 | ChangeNum$ 2 | Mandatory$ True #TODO: The AI is bad with the "put two cards on the bottom of your library" thing, it'll put its best cards there because it thinks that it's as good as putting them on top. SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/s/scab_clan_berserker.txt b/forge-gui/res/cardsfolder/s/scab_clan_berserker.txt index 0fdc7473ba8..b7544ecaea9 100644 --- a/forge-gui/res/cardsfolder/s/scab_clan_berserker.txt +++ b/forge-gui/res/cardsfolder/s/scab_clan_berserker.txt @@ -5,7 +5,7 @@ PT:2/2 K:Haste K:Renown:1 T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ Opponent | IsPresent$ Card.Self+IsRenowned | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent casts a noncreature spell, if CARDNAME is renowned, CARDNAME deals 2 damage to that player. -SVar:TrigDmg:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredActivator | NumDmg$ 2 +SVar:TrigDmg:DB$ DealDamage | Defined$ TriggeredActivator | NumDmg$ 2 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/scab_clan_berserker.jpg Oracle:Haste\nRenown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)\nWhenever an opponent casts a noncreature spell, if Scab-Clan Berserker is renowned, Scab-Clan Berserker deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/s/scab_clan_giant.txt b/forge-gui/res/cardsfolder/s/scab_clan_giant.txt index 28109b38eb1..f3fe590ab1f 100644 --- a/forge-gui/res/cardsfolder/s/scab_clan_giant.txt +++ b/forge-gui/res/cardsfolder/s/scab_clan_giant.txt @@ -3,7 +3,7 @@ ManaCost:4 R G Types:Creature Giant Warrior PT:4/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFight | TriggerDescription$ When CARDNAME enters the battlefield, it fights target creature an opponent controls chosen at random. -SVar:TrigFight:AB$ Fight | Cost$ 0 | Defined$ Self | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls | TargetsAtRandom$ True +SVar:TrigFight:DB$ Fight | Defined$ Self | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls | TargetsAtRandom$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/scab_clan_giant.jpg Oracle:When Scab-Clan Giant enters the battlefield, it fights target creature an opponent controls chosen at random. diff --git a/forge-gui/res/cardsfolder/s/scald.txt b/forge-gui/res/cardsfolder/s/scald.txt index 26206ab494d..8ce2aa1fb4c 100644 --- a/forge-gui/res/cardsfolder/s/scald.txt +++ b/forge-gui/res/cardsfolder/s/scald.txt @@ -2,7 +2,7 @@ Name:Scald ManaCost:1 R Types:Enchantment T:Mode$ TapsForMana | ValidCard$ Island | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever a player taps an Island for mana, CARDNAME deals 1 damage to that player. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredCardController | NumDmg$ 1 +SVar:TrigDealDamage:DB$DealDamage | Defined$ TriggeredCardController | NumDmg$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/scald.jpg Oracle:Whenever a player taps an Island for mana, Scald deals 1 damage to that player. diff --git a/forge-gui/res/cardsfolder/s/scalding_salamander.txt b/forge-gui/res/cardsfolder/s/scalding_salamander.txt index 2e150030ed1..352bd59fa3f 100644 --- a/forge-gui/res/cardsfolder/s/scalding_salamander.txt +++ b/forge-gui/res/cardsfolder/s/scalding_salamander.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Creature Salamander PT:2/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may have it deal 1 damage to each creature without flying defending player controls. -SVar:TrigDamage:AB$DamageAll | Cost$ 0 | NumDmg$ 1 | ValidCards$ Creature.withoutFlying+DefenderCtrl +SVar:TrigDamage:DB$DamageAll | NumDmg$ 1 | ValidCards$ Creature.withoutFlying+DefenderCtrl SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/scalding_salamander.jpg Oracle:Whenever Scalding Salamander attacks, you may have it deal 1 damage to each creature without flying defending player controls. diff --git a/forge-gui/res/cardsfolder/s/scalding_tongs.txt b/forge-gui/res/cardsfolder/s/scalding_tongs.txt index 5d2c67ad6dd..48f6528db8c 100644 --- a/forge-gui/res/cardsfolder/s/scalding_tongs.txt +++ b/forge-gui/res/cardsfolder/s/scalding_tongs.txt @@ -2,6 +2,6 @@ Name:Scalding Tongs ManaCost:2 Types:Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.YouCtrl | PresentZone$ Hand | PresentCompare$ LE3 | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your upkeep, if you have three or fewer cards in hand, CARDNAME deals 1 damage to target opponent. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Opponent | NumDmg$ 1 +SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Opponent | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/scalding_tongs.jpg Oracle:At the beginning of your upkeep, if you have three or fewer cards in hand, Scalding Tongs deals 1 damage to target opponent. diff --git a/forge-gui/res/cardsfolder/s/scale_blessing.txt b/forge-gui/res/cardsfolder/s/scale_blessing.txt index ae499742b20..2b43c00cf38 100644 --- a/forge-gui/res/cardsfolder/s/scale_blessing.txt +++ b/forge-gui/res/cardsfolder/s/scale_blessing.txt @@ -2,7 +2,7 @@ Name:Scale Blessing ManaCost:3 W Types:Instant A:SP$ PutCounter | Cost$ 3 W | Bolster$ True | CounterNum$ 1 | CounterType$ P1P1 | SubAbility$ DBCounters | SpellDescription$ Bolster 1, then put a +1/+1 counter on each creature you control with a +1/+1 counter on it. (To bolster 1, choose a creature with the least toughness among creatures you control and put a +1/+1 counter on it.) -SVar:DBCounters:DB$ PutCounterAll | Cost$ 0 | ValidCards$ Creature.YouCtrl+counters_GE1_P1P1 | CounterType$ P1P1 | CounterNum$ 1 +SVar:DBCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+counters_GE1_P1P1 | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/scale_blessing.jpg Oracle:Bolster 1, then put a +1/+1 counter on each creature you control with a +1/+1 counter on it. (To bolster 1, choose a creature with the least toughness among creatures you control and put a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/s/scaled_hulk.txt b/forge-gui/res/cardsfolder/s/scaled_hulk.txt index f754f71d646..52389dc579b 100644 --- a/forge-gui/res/cardsfolder/s/scaled_hulk.txt +++ b/forge-gui/res/cardsfolder/s/scaled_hulk.txt @@ -3,7 +3,7 @@ ManaCost:5 G Types:Creature Spirit PT:4/4 T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Arcane,Spirit DeckHints:Type$Spirit|Arcane SVar:Picture:http://www.wizards.com/global/images/magic/general/scaled_hulk.jpg diff --git a/forge-gui/res/cardsfolder/s/scalpelexis.txt b/forge-gui/res/cardsfolder/s/scalpelexis.txt index 4e23a390aa0..af5a4d58464 100644 --- a/forge-gui/res/cardsfolder/s/scalpelexis.txt +++ b/forge-gui/res/cardsfolder/s/scalpelexis.txt @@ -4,7 +4,7 @@ Types:Creature Beast PT:1/5 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles the top four cards of his or her library. If two or more of those cards have the same name, repeat this process. -SVar:TrigMill:AB$ Repeat | Cost$ 0 | RepeatSubAbility$ DBMillClean | RepeatCheckSVar$ X | References$ X,Y | RepeatSVarCompare$ LTY | SubAbility$ DBCleanup +SVar:TrigMill:DB$ Repeat | RepeatSubAbility$ DBMillClean | RepeatCheckSVar$ X | References$ X,Y | RepeatSVarCompare$ LTY | SubAbility$ DBCleanup SVar:DBMillClean:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBMill SVar:DBMill:DB$ Mill | Defined$ TriggeredTarget | NumCards$ 4 | Destination$ Exile | RememberMilled$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/s/scars_of_the_veteran.txt b/forge-gui/res/cardsfolder/s/scars_of_the_veteran.txt index f8e7ebfc6ad..a95ac3875c8 100644 --- a/forge-gui/res/cardsfolder/s/scars_of_the_veteran.txt +++ b/forge-gui/res/cardsfolder/s/scars_of_the_veteran.txt @@ -3,9 +3,9 @@ ManaCost:4 W Types:Instant SVar:AltCost:Cost$ ExileFromHand<1/Card.White> | Description$ You may exile a white card from your hand rather than pay CARDNAME's mana cost. A:SP$ PreventDamage | Cost$ 4 W | ValidTgts$ Creature,Player | Amount$ 7 | PreventionSubAbility$ ScarEffect | ShieldEffectTarget$ Targeted | TgtPrompt$ Select target creature or player | SpellDescription$ Prevent the next 7 damage that would be dealt to target creature or player this turn. At the beginning of the next end step, put a +0/+1 counter on that creature for each 1 damage prevented this way. -SVar:ScarEffect:AB$ Effect | Cost$ 0 | RememberObjects$ ShieldEffectTarget | Triggers$ DelTrig,OutOfSight,NoCreatTgt | SVars$ DelayedScars,ExileEffect | SpellDescription$ At the beginning of the next end step, put a +0/+1 counter on the targeted creature for each 1 damage prevented this way. +SVar:ScarEffect:DB$ Effect | RememberObjects$ ShieldEffectTarget | Triggers$ DelTrig,OutOfSight,NoCreatTgt | SVars$ DelayedScars,ExileEffect | SpellDescription$ At the beginning of the next end step, put a +0/+1 counter on the targeted creature for each 1 damage prevented this way. SVar:DelTrig:Mode$ Phase | Phase$ End of Turn | Execute$ DelayedScars | TriggerDescription$ Put a +0/+1 counter on the targeted creature for each 1 damage prevented this way. -SVar:DelayedScars:AB$ PutCounter | Cost$ 0 | Defined$ Remembered | CounterType$ P0P1 | CounterNum$ PreventedDamage | SubAbility$ ExileEffect +SVar:DelayedScars:DB$ PutCounter | Defined$ Remembered | CounterType$ P0P1 | CounterNum$ PreventedDamage | SubAbility$ ExileEffect SVar:OutOfSight:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.IsRemembered | Execute$ ExileEffect | Static$ True SVar:NoCreatTgt:Mode$ Always | IsPresent$ Creature.IsRemembered | PresentCompare$ EQ0 | Execute$ ExileEffect | Static$ True SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile | Static$ True diff --git a/forge-gui/res/cardsfolder/s/scavenged_weaponry.txt b/forge-gui/res/cardsfolder/s/scavenged_weaponry.txt index cb688ffd731..66ce75ecd00 100644 --- a/forge-gui/res/cardsfolder/s/scavenged_weaponry.txt +++ b/forge-gui/res/cardsfolder/s/scavenged_weaponry.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Enchanted creature gets +1/+1. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/scavenged_weaponry.jpg Oracle:Enchant creature\nWhen Scavenged Weaponry enters the battlefield, draw a card.\nEnchanted creature gets +1/+1. diff --git a/forge-gui/res/cardsfolder/s/scavenging_ghoul.txt b/forge-gui/res/cardsfolder/s/scavenging_ghoul.txt index 614ea198acc..034f2e25c8e 100644 --- a/forge-gui/res/cardsfolder/s/scavenging_ghoul.txt +++ b/forge-gui/res/cardsfolder/s/scavenging_ghoul.txt @@ -4,7 +4,7 @@ Types:Creature Zombie PT:2/2 T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of each end step, put a corpse counter on CARDNAME for each creature that died this turn. A:AB$ Regenerate | Cost$ SubCounter<1/CORPSE> | SpellDescription$ Regenerate CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CORPSE | CounterNum$ X | References$ X +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ CORPSE | CounterNum$ X | References$ X SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/scavenging_ghoul.jpg Oracle:At the beginning of each end step, put a corpse counter on Scavenging Ghoul for each creature that died this turn.\nRemove a corpse counter from Scavenging Ghoul: Regenerate Scavenging Ghoul. diff --git a/forge-gui/res/cardsfolder/s/scent_of_brine.txt b/forge-gui/res/cardsfolder/s/scent_of_brine.txt index 104466e0ce9..f0f7999e058 100644 --- a/forge-gui/res/cardsfolder/s/scent_of_brine.txt +++ b/forge-gui/res/cardsfolder/s/scent_of_brine.txt @@ -2,7 +2,7 @@ Name:Scent of Brine ManaCost:1 U Types:Instant A:SP$ Reveal | Cost$ 1 U | Defined$ You | RevealValid$ Card.Blue | AnyNumber$ True | RememberRevealed$ True | SubAbility$ DBScentOfBrineCounter | SpellDescription$ Reveal any number of blue cards in your hand. Counter target spell unless its controller pays {1} for each card revealed this way. -SVar:DBScentOfBrineCounter:DB$ Counter | Cost$ 0 | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ ScentOfBrineX | SubAbility$ DBScentOfBrineCleanup | References$ ScentOfBrineX +SVar:DBScentOfBrineCounter:DB$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ ScentOfBrineX | SubAbility$ DBScentOfBrineCleanup | References$ ScentOfBrineX SVar:DBScentOfBrineCleanup:DB$ Cleanup | ClearRemembered$ True SVar:ScentOfBrineX:Remembered$Amount SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/s/scion_of_darkness.txt b/forge-gui/res/cardsfolder/s/scion_of_darkness.txt index 8f5a30ef940..e4812fe1c2a 100644 --- a/forge-gui/res/cardsfolder/s/scion_of_darkness.txt +++ b/forge-gui/res/cardsfolder/s/scion_of_darkness.txt @@ -5,6 +5,6 @@ PT:6/6 K:Trample K:Cycling:3 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigGainControl | CombatDamage$ True | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may put target creature card from that player's graveyard onto the battlefield under your control. -SVar:TrigGainControl:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature in opponent's graveyard +SVar:TrigGainControl:DB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature in opponent's graveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/scion_of_darkness.jpg Oracle:Trample\nWhenever Scion of Darkness deals combat damage to a player, you may put target creature card from that player's graveyard onto the battlefield under your control.\nCycling {3} ({3}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/s/scion_of_vitu_ghazi.txt b/forge-gui/res/cardsfolder/s/scion_of_vitu_ghazi.txt index bb6b81b8d93..9af83da1c02 100644 --- a/forge-gui/res/cardsfolder/s/scion_of_vitu_ghazi.txt +++ b/forge-gui/res/cardsfolder/s/scion_of_vitu_ghazi.txt @@ -3,8 +3,8 @@ ManaCost:3 W W Types:Creature Elemental PT:4/4 T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromHand+Self | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, create a 1/1 white Bird creature token with flying, then populate. (Create a token that's a copy of a creature token you control.) -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenOwner$ You | TokenAmount$ 1 | TokenName$ Bird | TokenTypes$ Creature,Bird | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ w 1 1 bird rtr | SubAbility$ DBChoose -SVar:DBChoose:DB$ ChooseCard | Cost$ 0 | Defined$ You | Amount$ 1 | Choices$ Creature.token+YouCtrl | Mandatory$ True | AILogic$ Clone | SubAbility$ DBCopy +SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenName$ Bird | TokenTypes$ Creature,Bird | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ w 1 1 bird rtr | SubAbility$ DBChoose +SVar:DBChoose:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Creature.token+YouCtrl | Mandatory$ True | AILogic$ Clone | SubAbility$ DBCopy SVar:DBCopy:DB$ CopyPermanent | Defined$ ChosenCard | NumCopies$ 1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/s/scion_summoner.txt b/forge-gui/res/cardsfolder/s/scion_summoner.txt index 3cbf523e975..6cf343ac7c3 100644 --- a/forge-gui/res/cardsfolder/s/scion_summoner.txt +++ b/forge-gui/res/cardsfolder/s/scion_summoner.txt @@ -4,7 +4,7 @@ Types:Creature Eldrazi Drone PT:2/2 K:Devoid T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C} to your mana pool." -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Eldrazi Scion | TokenTypes$ Creature,Eldrazi,Scion | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenAltImages$ c_1_1_eldrazi_scion2,c_1_1_eldrazi_scion3,c_1_1_eldrazi_scion4,c_1_1_eldrazi_scion5,c_1_1_eldrazi_scion6 | TokenAbilities$ ABMana +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Eldrazi Scion | TokenTypes$ Creature,Eldrazi,Scion | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenAltImages$ c_1_1_eldrazi_scion2,c_1_1_eldrazi_scion3,c_1_1_eldrazi_scion4,c_1_1_eldrazi_scion5,c_1_1_eldrazi_scion6 | TokenAbilities$ ABMana SVar:ABMana:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ C | Amount$ 1 | SpellDescription$ Add {C} to your mana pool. DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless & Ability$Token diff --git a/forge-gui/res/cardsfolder/s/scorched_ruins.txt b/forge-gui/res/cardsfolder/s/scorched_ruins.txt index 94c8895785d..099dd99c457 100644 --- a/forge-gui/res/cardsfolder/s/scorched_ruins.txt +++ b/forge-gui/res/cardsfolder/s/scorched_ruins.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 4 | SpellDescription$ Add {C}{C}{C}{C} to your mana pool. R:Event$ Moved | Destination$ Battlefield | ValidCard$ Card.Self | ReplaceWith$ PayBeforeETB | Description$ If CARDNAME would enter the battlefield, sacrifice two untapped lands instead. If you do, put CARDNAME onto the battlefield. If you don't, put it into its owner's graveyard. -SVar:PayBeforeETB:AB$ Sacrifice | Cost$ 0 | SacValid$ Land.untapped | Defined$ You | RememberSacrificed$ True | Amount$ 2 | StrictAmount$ True | SubAbility$ MoveToGraveyard +SVar:PayBeforeETB:DB$ Sacrifice | SacValid$ Land.untapped | Defined$ You | RememberSacrificed$ True | Amount$ 2 | StrictAmount$ True | SubAbility$ MoveToGraveyard SVar:MoveToGraveyard:DB$ ChangeZone | Origin$ All | Destination$ Graveyard | Defined$ ReplacedCard | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ LT2 | SubAbility$ MoveToBattlefield SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ GE2 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/s/scoria_wurm.txt b/forge-gui/res/cardsfolder/s/scoria_wurm.txt index 73c59dbce31..e13599789ff 100644 --- a/forge-gui/res/cardsfolder/s/scoria_wurm.txt +++ b/forge-gui/res/cardsfolder/s/scoria_wurm.txt @@ -3,7 +3,7 @@ ManaCost:4 R Types:Creature Wurm PT:7/7 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigFlipACoin | TriggerDescription$ At the beginning of your upkeep, flip a coin. If you lose the flip, return CARDNAME to its owner's hand. -SVar:TrigFlipACoin:AB$FlipACoin | Cost$ 0 | LoseSubAbility$ DBChange +SVar:TrigFlipACoin:DB$FlipACoin | LoseSubAbility$ DBChange SVar:DBChange:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/scoria_wurm.jpg Oracle:At the beginning of your upkeep, flip a coin. If you lose the flip, return Scoria Wurm to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/scorned_villager_moonscarred_werewolf.txt b/forge-gui/res/cardsfolder/s/scorned_villager_moonscarred_werewolf.txt index d083db74257..623bca4deb5 100644 --- a/forge-gui/res/cardsfolder/s/scorned_villager_moonscarred_werewolf.txt +++ b/forge-gui/res/cardsfolder/s/scorned_villager_moonscarred_werewolf.txt @@ -4,7 +4,7 @@ Types:Creature Human Werewolf PT:1/1 A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G} to your mana pool. T:Mode$Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. -SVar:TrigTransform:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform +SVar:TrigTransform:DB$SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced SVar:Picture:http://www.wizards.com/global/images/magic/general/scorned_villager.jpg Oracle:{T}: Add {G} to your mana pool.\nAt the beginning of each upkeep, if no spells were cast last turn, transform Scorned Villager. @@ -19,6 +19,6 @@ PT:2/2 K:Vigilance A:AB$ Mana | Cost$ T | Produced$ G | Amount$ 2 | SpellDescription$ Add {G}{G} to your mana pool. T:Mode$Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. -SVar:TrigTransform:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform +SVar:TrigTransform:DB$SetState | Defined$ Self | Mode$ Transform SVar:Picture:http://www.wizards.com/global/images/magic/general/moonscarred_werewolf.jpg Oracle:Vigilance\n{T}: Add {G}{G} to your mana pool.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Moonscarred Werewolf. diff --git a/forge-gui/res/cardsfolder/s/scoured_barrens.txt b/forge-gui/res/cardsfolder/s/scoured_barrens.txt index 2b41b76d43b..44e98f44b44 100644 --- a/forge-gui/res/cardsfolder/s/scoured_barrens.txt +++ b/forge-gui/res/cardsfolder/s/scoured_barrens.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W} to your mana pool. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B} to your mana pool. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 1 +SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 K:CARDNAME enters the battlefield tapped. SVar:Picture:http://www.wizards.com/global/images/magic/general/scoured_barrens.jpg Oracle:Scoured Barrens enters the battlefield tapped.\nWhen Scoured Barrens enters the battlefield, you gain 1 life.\n{T}: Add {W} or {B} to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/scourge_devil.txt b/forge-gui/res/cardsfolder/s/scourge_devil.txt index ad6052b8755..6ea38b57458 100644 --- a/forge-gui/res/cardsfolder/s/scourge_devil.txt +++ b/forge-gui/res/cardsfolder/s/scourge_devil.txt @@ -4,7 +4,7 @@ Types:Creature Devil PT:3/3 K:Unearth:2 R T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control get +1/+0 until end of turn. -SVar:TrigPumpAll:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | NumAtt$ +1 +SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/scourge_devil.jpg Oracle:When Scourge Devil enters the battlefield, creatures you control get +1/+0 until end of turn.\nUnearth {2}{R} ({2}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/scourge_of_fleets.txt b/forge-gui/res/cardsfolder/s/scourge_of_fleets.txt index fc43a76b73d..87c64b8ffa3 100644 --- a/forge-gui/res/cardsfolder/s/scourge_of_fleets.txt +++ b/forge-gui/res/cardsfolder/s/scourge_of_fleets.txt @@ -3,7 +3,7 @@ ManaCost:5 U U Types:Creature Kraken PT:6/6 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZoneAll | TriggerDescription$ When CARDNAME enters the battlefield, return each creature your opponents control with toughness X or less to its owner's hand, where X is the number of Islands you control. -SVar:TrigChangeZoneAll:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ChangeType$ Creature.toughnessLEX+OppCtrl | References$ X +SVar:TrigChangeZoneAll:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Hand | ChangeType$ Creature.toughnessLEX+OppCtrl | References$ X SVar:X:Count$Valid Island.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/scourge_of_fleets.jpg Oracle:When Scourge of Fleets enters the battlefield, return each creature your opponents control with toughness X or less to its owner's hand, where X is the number of Islands you control. diff --git a/forge-gui/res/cardsfolder/s/scourge_of_numai.txt b/forge-gui/res/cardsfolder/s/scourge_of_numai.txt index 9bdc5a68600..fc1e435347e 100644 --- a/forge-gui/res/cardsfolder/s/scourge_of_numai.txt +++ b/forge-gui/res/cardsfolder/s/scourge_of_numai.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Demon Spirit PT:4/4 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigLoseLife | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you lose 2 life if you don't control an Ogre. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ You | LifeAmount$ 2 | ConditionPresent$ Ogre.YouCtrl | ConditionCompare$ EQ0 +SVar:TrigLoseLife:DB$LoseLife | Defined$ You | LifeAmount$ 2 | ConditionPresent$ Ogre.YouCtrl | ConditionCompare$ EQ0 SVar:RemRandomDeck:True DeckHints:Type$Ogre SVar:Picture:http://www.wizards.com/global/images/magic/general/scourge_of_numai.jpg diff --git a/forge-gui/res/cardsfolder/s/scourge_of_the_throne.txt b/forge-gui/res/cardsfolder/s/scourge_of_the_throne.txt index 791a4eb75d5..659ef825cf6 100644 --- a/forge-gui/res/cardsfolder/s/scourge_of_the_throne.txt +++ b/forge-gui/res/cardsfolder/s/scourge_of_the_throne.txt @@ -5,7 +5,7 @@ PT:5/5 K:Flying K:Dethrone T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | Execute$ TrigUntap | FirstAttack$ True | Condition$ AttackedPlayerWithMostLife | TriggerDescription$ Whenever CARDNAME attacks for the first time each turn, if it's attacking the player with the most life or tied for most life, untap all attacking creatures. After this phase, there is an additional combat phase. -SVar:TrigUntap:AB$ UntapAll | Cost$ 0 | ValidCards$ Creature.attacking | SubAbility$ DBAddCombat +SVar:TrigUntap:DB$ UntapAll | ValidCards$ Creature.attacking | SubAbility$ DBAddCombat SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ BeginCombat | AfterPhase$ EndCombat SVar:Picture:http://www.wizards.com/global/images/magic/general/scourge_of_the_throne.jpg Oracle:Flying\nDethrone (Whenever this creature attacks the player with the most life or tied for most life, put a +1/+1 counter on it.)\nWhenever Scourge of the Throne attacks for the first time each turn, if it's attacking the player with the most life or tied for most life, untap all attacking creatures. After this phase, there is an additional combat phase. diff --git a/forge-gui/res/cardsfolder/s/scourge_of_valkas.txt b/forge-gui/res/cardsfolder/s/scourge_of_valkas.txt index af95fac45db..8c71069b8dd 100644 --- a/forge-gui/res/cardsfolder/s/scourge_of_valkas.txt +++ b/forge-gui/res/cardsfolder/s/scourge_of_valkas.txt @@ -5,7 +5,7 @@ PT:4/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME or another Dragon enters the battlefield under your control, it deals X damage to target creature or player, where X is the number of Dragons you control. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Dragon.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Dragon enters the battlefield under your control, it deals X damage to target creature or player, where X is the number of Dragons you control. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | NumDmg$ NumDragons | References$ NumDragons | TgtPrompt$ Select a target creature or player | DamageSource$ TriggeredCard +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player | NumDmg$ NumDragons | References$ NumDragons | TgtPrompt$ Select a target creature or player | DamageSource$ TriggeredCard SVar:NumDragons:Count$Valid Dragon.YouCtrl A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. SVar:PlayMain1:TRUE diff --git a/forge-gui/res/cardsfolder/s/scourgemark.txt b/forge-gui/res/cardsfolder/s/scourgemark.txt index 91ea4d02a7b..c53834fee24 100644 --- a/forge-gui/res/cardsfolder/s/scourgemark.txt +++ b/forge-gui/res/cardsfolder/s/scourgemark.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | Description$ Enchanted creature gets +1/+0. SVar:Picture:http://www.wizards.com/global/images/magic/general/scourgemark.jpg Oracle:Enchant creature\nWhen Scourgemark enters the battlefield, draw a card.\nEnchanted creature gets +1/+0. diff --git a/forge-gui/res/cardsfolder/s/scrapheap.txt b/forge-gui/res/cardsfolder/s/scrapheap.txt index afdf0d06aff..44f99476f6a 100644 --- a/forge-gui/res/cardsfolder/s/scrapheap.txt +++ b/forge-gui/res/cardsfolder/s/scrapheap.txt @@ -2,6 +2,6 @@ Name:Scrapheap ManaCost:3 Types:Artifact T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Artifact.YouCtrl,Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever an artifact or enchantment is put into your graveyard from the battlefield, you gain 1 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/scrapheap.jpg Oracle:Whenever an artifact or enchantment is put into your graveyard from the battlefield, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/screaming_seahawk.txt b/forge-gui/res/cardsfolder/s/screaming_seahawk.txt index 2a95b3de7ea..57b0973ada6 100644 --- a/forge-gui/res/cardsfolder/s/screaming_seahawk.txt +++ b/forge-gui/res/cardsfolder/s/screaming_seahawk.txt @@ -4,6 +4,6 @@ Types:Creature Bird PT:2/2 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a card named CARDNAME, reveal it, and put it into your hand. If you do, shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedScreaming Seahawk | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedScreaming Seahawk | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/screaming_seahawk.jpg Oracle:Flying\nWhen Screaming Seahawk enters the battlefield, you may search your library for a card named Screaming Seahawk, reveal it, and put it into your hand. If you do, shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/screams_from_within.txt b/forge-gui/res/cardsfolder/s/screams_from_within.txt index d289b4dd058..817646c5869 100644 --- a/forge-gui/res/cardsfolder/s/screams_from_within.txt +++ b/forge-gui/res/cardsfolder/s/screams_from_within.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 1 B B | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -1 | AddToughness$ -1 | Description$ Enchanted creature gets -1/-1. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigChange | TriggerDescription$ When enchanted creature dies, return CARDNAME from your graveyard to the battlefield. -SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/screams_from_within.jpg Oracle:Enchant creature\nEnchanted creature gets -1/-1.\nWhen enchanted creature dies, return Screams from Within from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/s/screeching_buzzard.txt b/forge-gui/res/cardsfolder/s/screeching_buzzard.txt index 070013c04e3..44a80446bba 100644 --- a/forge-gui/res/cardsfolder/s/screeching_buzzard.txt +++ b/forge-gui/res/cardsfolder/s/screeching_buzzard.txt @@ -4,7 +4,7 @@ Types:Creature Bird PT:2/2 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each opponent discards a card. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose SVar:SacMe:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/screeching_buzzard.jpg Oracle:Flying\nWhen Screeching Buzzard dies, each opponent discards a card. diff --git a/forge-gui/res/cardsfolder/s/screeching_drake.txt b/forge-gui/res/cardsfolder/s/screeching_drake.txt index b17bfdd8c46..79f3461a766 100644 --- a/forge-gui/res/cardsfolder/s/screeching_drake.txt +++ b/forge-gui/res/cardsfolder/s/screeching_drake.txt @@ -4,7 +4,7 @@ Types:Creature Drake PT:2/2 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card, then discard a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose SVar:Picture:http://serv4.tcgimages.eu/img/cards/Portal_Second_Age/screeching_drake.jpg Oracle:Flying\nWhen Screeching Drake enters the battlefield, draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/s/screeching_silcaw.txt b/forge-gui/res/cardsfolder/s/screeching_silcaw.txt index 90c3cda9adf..e3b3b5021ca 100644 --- a/forge-gui/res/cardsfolder/s/screeching_silcaw.txt +++ b/forge-gui/res/cardsfolder/s/screeching_silcaw.txt @@ -4,6 +4,6 @@ Types:Creature Bird PT:1/2 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Metalcraft$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Metalcraft — Whenever CARDNAME deals combat damage to a player, if you control three or more artifacts, that player puts the top four cards of his or her library into his or her graveyard. -SVar:TrigMill:AB$ Mill | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 4 +SVar:TrigMill:DB$ Mill | Defined$ TriggeredTarget | NumCards$ 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/screeching_silcaw.jpg Oracle:Flying\nMetalcraft — Whenever Screeching Silcaw deals combat damage to a player, if you control three or more artifacts, that player puts the top four cards of his or her library into his or her graveyard. diff --git a/forge-gui/res/cardsfolder/s/screeching_skaab.txt b/forge-gui/res/cardsfolder/s/screeching_skaab.txt index 12b3b3c2d1d..724803c5bf9 100644 --- a/forge-gui/res/cardsfolder/s/screeching_skaab.txt +++ b/forge-gui/res/cardsfolder/s/screeching_skaab.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Creature Zombie PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top two cards of your library into your graveyard. -SVar:TrigMill:AB$Mill | Cost$ 0 | NumCards$ 2 | Defined$ You +SVar:TrigMill:DB$Mill | NumCards$ 2 | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/screeching_skaab.jpg Oracle:When Screeching Skaab enters the battlefield, put the top two cards of your library into your graveyard. diff --git a/forge-gui/res/cardsfolder/s/scrib_nibblers.txt b/forge-gui/res/cardsfolder/s/scrib_nibblers.txt index ba48c375b9d..a46657450ab 100644 --- a/forge-gui/res/cardsfolder/s/scrib_nibblers.txt +++ b/forge-gui/res/cardsfolder/s/scrib_nibblers.txt @@ -6,6 +6,6 @@ A:AB$ Mill | Cost$ T | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a pla SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may untap CARDNAME. -SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self +SVar:TrigUntap:DB$Untap | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/scrib_nibblers.jpg Oracle:{T}: Exile the top card of target player's library. If it's a land card, you gain 1 life.\nLandfall — Whenever a land enters the battlefield under your control, you may untap Scrib Nibblers. diff --git a/forge-gui/res/cardsfolder/s/scrivener.txt b/forge-gui/res/cardsfolder/s/scrivener.txt index 2a0564926f4..57e5f2a0eed 100644 --- a/forge-gui/res/cardsfolder/s/scrivener.txt +++ b/forge-gui/res/cardsfolder/s/scrivener.txt @@ -3,6 +3,6 @@ ManaCost:4 U Types:Creature Human Wizard PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target instant card from your graveyard to your hand. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/scrivener.jpg Oracle:When Scrivener enters the battlefield, you may return target instant card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/scroll_of_avacyn.txt b/forge-gui/res/cardsfolder/s/scroll_of_avacyn.txt index 18801c6a394..f1429891582 100644 --- a/forge-gui/res/cardsfolder/s/scroll_of_avacyn.txt +++ b/forge-gui/res/cardsfolder/s/scroll_of_avacyn.txt @@ -2,7 +2,7 @@ Name:Scroll of Avacyn ManaCost:1 Types:Artifact A:AB$ Draw | Cost$ 1 Sac<1/CARDNAME> | NumCards$ 1 | SubAbility$ BlessedLife | SpellDescription$ Draw a card. If you control an Angel, you gain 5 life. -SVar:BlessedLife:DB$GainLife | Cost$ 0 | Defined$ You | ConditionPresent$ Angel.YouCtrl | ConditionCompare$ GE1 | LifeAmount$ 5 | ConditionDescription$ If you control an Angel, +SVar:BlessedLife:DB$GainLife | Defined$ You | ConditionPresent$ Angel.YouCtrl | ConditionCompare$ GE1 | LifeAmount$ 5 | ConditionDescription$ If you control an Angel, SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/scroll_of_avacyn.jpg Oracle:{1}, Sacrifice Scroll of Avacyn: Draw a card. If you control an Angel, you gain 5 life. diff --git a/forge-gui/res/cardsfolder/s/scroll_of_the_masters.txt b/forge-gui/res/cardsfolder/s/scroll_of_the_masters.txt index 2e52d1532f9..c793e47216d 100644 --- a/forge-gui/res/cardsfolder/s/scroll_of_the_masters.txt +++ b/forge-gui/res/cardsfolder/s/scroll_of_the_masters.txt @@ -2,7 +2,7 @@ Name:Scroll of the Masters ManaCost:2 Types:Artifact T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a noncreature spell, put a lore counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ LORE | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ LORE | CounterNum$ 1 A:AB$ Pump | Cost$ 3 T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | References$ X | SpellDescription$ Target creature you control gets +1/+1 until end of turn for each lore counter on CARDNAME. SVar:X:Count$CardCounters.LORE SVar:Picture:http://www.wizards.com/global/images/magic/general/scroll_of_the_masters.jpg diff --git a/forge-gui/res/cardsfolder/s/scroll_thief.txt b/forge-gui/res/cardsfolder/s/scroll_thief.txt index 718a606b378..d4a2c5d9fc8 100644 --- a/forge-gui/res/cardsfolder/s/scroll_thief.txt +++ b/forge-gui/res/cardsfolder/s/scroll_thief.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Merfolk Rogue PT:1/3 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/scroll_thief.jpg Oracle:Whenever Scroll Thief deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/s/sculpting_steel.txt b/forge-gui/res/cardsfolder/s/sculpting_steel.txt index f8e7b749260..bf518d6afa7 100644 --- a/forge-gui/res/cardsfolder/s/sculpting_steel.txt +++ b/forge-gui/res/cardsfolder/s/sculpting_steel.txt @@ -2,7 +2,7 @@ Name:Sculpting Steel ManaCost:3 Types:Artifact K:ETBReplacement:Copy:ChooseArtifact:Optional -SVar:ChooseArtifact:DB$ ChooseCard | Cost$ 0 | Defined$ You | Amount$ 1 | Choices$ Artifact.Other | SubAbility$ DBCopy | RememberChosen$ True | AILogic$ Clone | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any artifact on the battlefield. +SVar:ChooseArtifact:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Artifact.Other | SubAbility$ DBCopy | RememberChosen$ True | AILogic$ Clone | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any artifact on the battlefield. SVar:DBCopy:DB$ Clone | Defined$ Remembered SVar:Picture:http://www.wizards.com/global/images/magic/general/sculpting_steel.jpg Oracle:You may have Sculpting Steel enter the battlefield as a copy of any artifact on the battlefield. diff --git a/forge-gui/res/cardsfolder/s/scute_mob.txt b/forge-gui/res/cardsfolder/s/scute_mob.txt index fdc5f93f5e8..7b4372537d6 100644 --- a/forge-gui/res/cardsfolder/s/scute_mob.txt +++ b/forge-gui/res/cardsfolder/s/scute_mob.txt @@ -3,6 +3,6 @@ ManaCost:G Types:Creature Insect PT:1/1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Land.YouCtrl | PresentCompare$ GE5 | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, if you control five or more lands, put four +1/+1 counters on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 4 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/scute_mob.jpg Oracle:At the beginning of your upkeep, if you control five or more lands, put four +1/+1 counters on Scute Mob. diff --git a/forge-gui/res/cardsfolder/s/scuttling_doom_engine.txt b/forge-gui/res/cardsfolder/s/scuttling_doom_engine.txt index ccba9cfacf2..8dd9bd12554 100644 --- a/forge-gui/res/cardsfolder/s/scuttling_doom_engine.txt +++ b/forge-gui/res/cardsfolder/s/scuttling_doom_engine.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Construct PT:6/6 K:CantBeBlockedBy Creature.powerLE2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, it deals 6 damage to target opponent. -SVar:TrigDealDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Opponent | NumDmg$ 6 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent | NumDmg$ 6 SVar:Picture:http://www.wizards.com/global/images/magic/general/scuttling_doom_engine.jpg Oracle:Scuttling Doom Engine can't be blocked by creatures with power 2 or less.\nWhen Scuttling Doom Engine dies, it deals 6 damage to target opponent. diff --git a/forge-gui/res/cardsfolder/s/scythe_leopard.txt b/forge-gui/res/cardsfolder/s/scythe_leopard.txt index 42a2b50bb8f..621a714e724 100644 --- a/forge-gui/res/cardsfolder/s/scythe_leopard.txt +++ b/forge-gui/res/cardsfolder/s/scythe_leopard.txt @@ -3,7 +3,7 @@ ManaCost:G Types:Creature Cat PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 SVar:BuffedBy:Land SVar:Picture:http://www.wizards.com/global/images/magic/general/scythe_leopard.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, Scythe Leopard gets +1/+1 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/scythe_of_the_wretched.txt b/forge-gui/res/cardsfolder/s/scythe_of_the_wretched.txt index 7a7abd30be2..8932222601d 100644 --- a/forge-gui/res/cardsfolder/s/scythe_of_the_wretched.txt +++ b/forge-gui/res/cardsfolder/s/scythe_of_the_wretched.txt @@ -4,7 +4,7 @@ Types:Artifact Equipment K:Equip 4 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Equipped creature gets +2/+2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Creature.DamagedByEquipped | TriggerZones$ Battlefield | Execute$ ScytheReturn | TriggerDescription$ Whenever a creature dealt damage by equipped creature this turn dies, return that card to the battlefield under your control. Attach CARDNAME to that creature. -SVar:ScytheReturn:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredCard | RememberChanged$ True | SubAbility$ ScytheAttach +SVar:ScytheReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredCard | RememberChanged$ True | SubAbility$ ScytheAttach SVar:ScytheAttach:DB$ Attach | Defined$ Remembered | SubAbility$ WretchedCleanup SVar:WretchedCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/scythe_of_the_wretched.jpg diff --git a/forge-gui/res/cardsfolder/s/scythe_specter.txt b/forge-gui/res/cardsfolder/s/scythe_specter.txt index f4284d71e4d..5524f800dba 100644 --- a/forge-gui/res/cardsfolder/s/scythe_specter.txt +++ b/forge-gui/res/cardsfolder/s/scythe_specter.txt @@ -4,7 +4,7 @@ Types:Creature Specter PT:4/4 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, each opponent discards a card. Each player who discarded a card with the highest converted mana cost among cards discarded this way loses life equal to that converted mana cost. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Mode$ TgtChoose | NumCards$ 1 | Defined$ Player.Opponent | RememberDiscarded$ True | SubAbility$ DBRepeatLoseLife +SVar:TrigDiscard:DB$ Discard | Mode$ TgtChoose | NumCards$ 1 | Defined$ Player.Opponent | RememberDiscarded$ True | SubAbility$ DBRepeatLoseLife SVar:DBRepeatLoseLife:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Card.greatestRememberedCMC | Zone$ Battlefield,Graveyard,Exile,Library,Hand | RepeatSubAbility$ DBLoseLife | SubAbility$ DBCleanup SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ X | References$ X | Defined$ ImprintedController SVar:X:Imprinted$CardManaCost diff --git a/forge-gui/res/cardsfolder/s/scythe_tiger.txt b/forge-gui/res/cardsfolder/s/scythe_tiger.txt index 062695bfc05..2e7ec235a10 100644 --- a/forge-gui/res/cardsfolder/s/scythe_tiger.txt +++ b/forge-gui/res/cardsfolder/s/scythe_tiger.txt @@ -4,7 +4,7 @@ Types:Creature Cat PT:3/2 K:Shroud T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSacUnless | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you sacrifice a Land. -SVar:TrigSacUnless:AB$ Sacrifice | Cost$ 0 | Defined$ Self | UnlessCost$ Sac<1/Land> | UnlessPayer$ You +SVar:TrigSacUnless:DB$ Sacrifice | Defined$ Self | UnlessCost$ Sac<1/Land> | UnlessPayer$ You SVar:NeedsToPlay:Land.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/scythe_tiger.jpg Oracle:Shroud (This creature can't be the target of spells or abilities.)\nWhen Scythe Tiger enters the battlefield, sacrifice it unless you sacrifice a land. diff --git a/forge-gui/res/cardsfolder/s/scytheclaw.txt b/forge-gui/res/cardsfolder/s/scytheclaw.txt index e4e073224af..0db566dcb7a 100644 --- a/forge-gui/res/cardsfolder/s/scytheclaw.txt +++ b/forge-gui/res/cardsfolder/s/scytheclaw.txt @@ -5,7 +5,7 @@ K:Living Weapon K:Equip 3 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoseLifeOpp | TriggerDescription$ Whenever equipped creature deals combat damage to a player, that player loses half his or her life, rounded up. -SVar:TrigLoseLifeOpp:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredTarget | LifeAmount$ X | References$ X +SVar:TrigLoseLifeOpp:DB$ LoseLife | Defined$ TriggeredTarget | LifeAmount$ X | References$ X SVar:X:TriggeredTarget$LifeTotal/HalfUp DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/scytheclaw.jpg diff --git a/forge-gui/res/cardsfolder/s/sea_drake.txt b/forge-gui/res/cardsfolder/s/sea_drake.txt index 31f835b42af..4845e60adc2 100644 --- a/forge-gui/res/cardsfolder/s/sea_drake.txt +++ b/forge-gui/res/cardsfolder/s/sea_drake.txt @@ -4,6 +4,6 @@ Types:Creature Drake PT:4/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBounce | TriggerDescription$ When CARDNAME enters the battlefield, return two target lands you control to their owner's hand. -SVar:TrigBounce:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | TargetMin$ 2 | TargetMax$ 2 +SVar:TrigBounce:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | TargetMin$ 2 | TargetMax$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sea_drake.jpg Oracle:Flying\nWhen Sea Drake enters the battlefield, return two target lands you control to their owner's hand. diff --git a/forge-gui/res/cardsfolder/s/sea_gate_oracle.txt b/forge-gui/res/cardsfolder/s/sea_gate_oracle.txt index 808a82418a2..c9965250e11 100644 --- a/forge-gui/res/cardsfolder/s/sea_gate_oracle.txt +++ b/forge-gui/res/cardsfolder/s/sea_gate_oracle.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Human Wizard PT:1/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library. -SVar:TrigDig:AB$Dig | Cost$ 0 | DigNum$ 2 +SVar:TrigDig:DB$Dig | DigNum$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sea_gate_oracle.jpg Oracle:When Sea Gate Oracle enters the battlefield, look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library. diff --git a/forge-gui/res/cardsfolder/s/sea_of_sand.txt b/forge-gui/res/cardsfolder/s/sea_of_sand.txt index 76aea727254..a749630d3bc 100644 --- a/forge-gui/res/cardsfolder/s/sea_of_sand.txt +++ b/forge-gui/res/cardsfolder/s/sea_of_sand.txt @@ -2,15 +2,15 @@ Name:Sea of Sand ManaCost:no cost Types:Plane Rabiah R:Event$ Draw | ActiveZones$ Command | ValidPlayer$ Player | ReplaceWith$ RevealedDraw | Description$ Players reveal each card they draw. -SVar:RevealedDraw:AB$ Draw | Cost$ 0 | Defined$ ReplacedPlayer | NumCards$ 1 | SubAbility$ TrigReveal | RememberDrawn$ True +SVar:RevealedDraw:DB$ Draw | Defined$ ReplacedPlayer | NumCards$ 1 | SubAbility$ TrigReveal | RememberDrawn$ True SVar:TrigReveal:DB$ Reveal | Defined$ ReplacedPlayer | RevealValid$ Card.IsRemembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ Drawn | ValidCard$ Card.Land | TriggerZones$ Command | Execute$ TrigGain | TriggerDescription$ Whenever a player draws a land card, that player gains 3 life. -SVar:TrigGain:AB$ GainLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ 3 +SVar:TrigGain:DB$ GainLife | Defined$ TriggeredCardController | LifeAmount$ 3 T:Mode$ Drawn | ValidCard$ Card.nonLand | TriggerZones$ Command | Execute$ TrigLose | TriggerDescription$ Whenever a player draws a nonland card, that player loses 3 life. -SVar:TrigLose:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ 3 +SVar:TrigLose:DB$ LoseLife | Defined$ TriggeredCardController | LifeAmount$ 3 T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, put target permanent on top of its owner's library. -SVar:RolledChaos:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 +SVar:RolledChaos:DB$ ChangeZone | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 SVar:Picture:http://www.wizards.com/global/images/magic/general/sea_of_sand.jpg SVar:AIRollPlanarDieParams:Mode$ Always Oracle:Players reveal each card they draw.\nWhenever a player draws a land card, that player gains 3 life.\nWhenever a player draws a nonland card, that player loses 3 life.\nWhenever you roll {CHAOS}, put target permanent on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/s/sea_serpent.txt b/forge-gui/res/cardsfolder/s/sea_serpent.txt index bfe750d892e..be88cadf9e4 100644 --- a/forge-gui/res/cardsfolder/s/sea_serpent.txt +++ b/forge-gui/res/cardsfolder/s/sea_serpent.txt @@ -4,7 +4,7 @@ Types:Creature Serpent PT:5/5 S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefenderControls$ Island | Description$ CARDNAME can't attack unless defending player controls an Island. T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Island.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Islands, sacrifice CARDNAME. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:NeedsToPlay:Island.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/sea_serpent.jpg Oracle:Sea Serpent can't attack unless defending player controls an Island.\nWhen you control no Islands, sacrifice Sea Serpent. diff --git a/forge-gui/res/cardsfolder/s/sealock_monster.txt b/forge-gui/res/cardsfolder/s/sealock_monster.txt index 4a825cdcfe1..a1d0e4d2371 100644 --- a/forge-gui/res/cardsfolder/s/sealock_monster.txt +++ b/forge-gui/res/cardsfolder/s/sealock_monster.txt @@ -5,7 +5,7 @@ PT:5/5 S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefenderControls$ Island | Description$ CARDNAME can't attack unless defending player controls an Island. K:Monstrosity:3:5 U U T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ When CARDNAME becomes monstrous, target land becomes an Island in addition to its other types. -SVar:TrigAnimate:AB$ Animate | Cost$ 0 | ValidTgts$ Land | AITgts$ Land.OppCtrl | Types$ Island | Permanent$ True | IsCurse$ True +SVar:TrigAnimate:DB$ Animate | ValidTgts$ Land | AITgts$ Land.OppCtrl | Types$ Island | Permanent$ True | IsCurse$ True DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/sealock_monster.jpg Oracle:Sealock Monster can't attack unless defending player controls an Island.\n{5}{U}{U}: Monstrosity 3. (If this creature isn't monstrous, put three +1/+1 counters on it and it becomes monstrous.)\nWhen Sealock Monster becomes monstrous, target land becomes an Island in addition to its other types. diff --git a/forge-gui/res/cardsfolder/s/seance.txt b/forge-gui/res/cardsfolder/s/seance.txt index d815ce548cd..0199ce76fe1 100644 --- a/forge-gui/res/cardsfolder/s/seance.txt +++ b/forge-gui/res/cardsfolder/s/seance.txt @@ -2,7 +2,7 @@ Name:Seance ManaCost:2 W W Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ At the beginning of each upkeep, you may exile target creature card from your graveyard. If you do, create a token that's a copy of that card, except it's a Spirit in addition to its other types. Exile it at the beginning of the next end step. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | RememberChanged$ True | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature.YouCtrl | ChangeNum$ 1 | SubAbility$ DBCopy +SVar:TrigExile:DB$ ChangeZone | RememberChanged$ True | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature.YouCtrl | ChangeNum$ 1 | SubAbility$ DBCopy SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | SubAbility$ DBAnimate | SpellDescription$ Create a token that's a copy of that card, except it's a Spirit in addition to its other types. Exile it at the beginning of the next end step. SVar:DBAnimate:DB$ Animate | Defined$ Clones | Types$ Spirit | sVars$ SneakAttackEOT | SubAbility$ DelTrig SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ DBExile | RememberObjects$ Clones | TriggerDescription$ CARDNAME - Exile the token at the beginning of the next end step. | SubAbility$ DBCleanup | AILogic$ Always diff --git a/forge-gui/res/cardsfolder/s/search_the_city.txt b/forge-gui/res/cardsfolder/s/search_the_city.txt index a72454534ef..694d4364f3f 100644 --- a/forge-gui/res/cardsfolder/s/search_the_city.txt +++ b/forge-gui/res/cardsfolder/s/search_the_city.txt @@ -5,7 +5,7 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefi SVar:SetupSearch:DB$ Mill | Defined$ You | NumCards$ 5 | Destination$ Exile | RememberMilled$ True | ForgetOtherRemembered$ True T:Mode$ SpellCast | ValidCard$ Card.sharesNameWith Remembered | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigFind | TriggerDescription$ Whenever you play a card with the same name as one of the exiled cards, you may put one of those cards with that name into its owner's hand. Then if there are no cards exiled with CARDNAME, sacrifice it. If you do, take an extra turn after this one. T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl+sharesNameWith Remembered | TriggerZones$ Battlefield | Execute$ TrigFind | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever you play a card with the same name as one of the exiled cards, you may put one of those cards with that name into its owner's hand. Then if there are no cards exiled with CARDNAME, sacrifice it. If you do, take an extra turn after this one. -SVar:TrigFind:AB$ ChangeZone | Cost$ 0 | ChangeType$ TriggeredCard.sharesNameWith | Hidden$ True | TgtPrompt$ Select a card that shares a name with the played card | Origin$ Exile | Destination$ Hand | ChangeNum$ 1 | ForgetChanged$ True | SubAbility$ SacSelf +SVar:TrigFind:DB$ ChangeZone | ChangeType$ TriggeredCard.sharesNameWith | Hidden$ True | TgtPrompt$ Select a card that shares a name with the played card | Origin$ Exile | Destination$ Hand | ChangeNum$ 1 | ForgetChanged$ True | SubAbility$ SacSelf SVar:SacSelf:DB$ Sacrifice | Defined$ Self | ConditionCheckSVar$ StillLooking | ConditionSVarCompare$ EQ0 | References$ StillLooking | RememberSacrificed$ True | SubAbility$ AllFoundCelebration SVar:AllFoundCelebration:DB$ AddTurn | NumTurns$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X SVar:StillLooking:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/s/seascape_aerialist.txt b/forge-gui/res/cardsfolder/s/seascape_aerialist.txt index e2d4910d275..72d9eecbff0 100644 --- a/forge-gui/res/cardsfolder/s/seascape_aerialist.txt +++ b/forge-gui/res/cardsfolder/s/seascape_aerialist.txt @@ -4,7 +4,7 @@ Types:Creature Merfolk Wizard Ally PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control gain flying until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control gain flying until end of turn. -SVar:TrigPump:AB$PumpAll | Cost$ 0 | ValidCards$ Ally.YouCtrl | KW$ Flying +SVar:TrigPump:DB$PumpAll | ValidCards$ Ally.YouCtrl | KW$ Flying SVar:PlayMain1:TRUE SVar:BuffedBy:Ally SVar:RemRandomDeck:True diff --git a/forge-gui/res/cardsfolder/s/seasinger.txt b/forge-gui/res/cardsfolder/s/seasinger.txt index 944ec30ac7d..a6da895b63a 100644 --- a/forge-gui/res/cardsfolder/s/seasinger.txt +++ b/forge-gui/res/cardsfolder/s/seasinger.txt @@ -4,7 +4,7 @@ Types:Creature Merfolk PT:0/1 K:You may choose not to untap CARDNAME during your untap step. T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Island.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Islands, sacrifice CARDNAME. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self A:AB$ GainControl | Cost$ T | ValidTgts$ Creature.ControllerControlsIsland | TgtPrompt$ Select target creature whose controller controls an Island | LoseControl$ Untap,LeavesPlay,LoseControl | SpellDescription$ Gain control of target creature whose controller controls an Island for as long as you control CARDNAME and CARDNAME remains tapped. SVar:NeedsToPlay:Island.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/seasinger.jpg diff --git a/forge-gui/res/cardsfolder/s/seasoned_marshal.txt b/forge-gui/res/cardsfolder/s/seasoned_marshal.txt index 1af592153c7..66678905ab8 100644 --- a/forge-gui/res/cardsfolder/s/seasoned_marshal.txt +++ b/forge-gui/res/cardsfolder/s/seasoned_marshal.txt @@ -3,6 +3,6 @@ ManaCost:2 W W Types:Creature Human Soldier PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME attacks, you may tap target creature. -SVar:TrigTap:AB$Tap | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature +SVar:TrigTap:DB$Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:Picture:http://www.wizards.com/global/images/magic/general/seasoned_marshal.jpg Oracle:Whenever Seasoned Marshal attacks, you may tap target creature. diff --git a/forge-gui/res/cardsfolder/s/second_chance.txt b/forge-gui/res/cardsfolder/s/second_chance.txt index 79d78d3bd12..a1ac44609ee 100644 --- a/forge-gui/res/cardsfolder/s/second_chance.txt +++ b/forge-gui/res/cardsfolder/s/second_chance.txt @@ -2,7 +2,7 @@ Name:Second Chance ManaCost:2 U Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | LifeTotal$ You | LifeAmount$ LE5 | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, if you have 5 or less life, sacrifice CARDNAME and take an extra turn after this one. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBAddTurn +SVar:TrigSac:DB$Sacrifice | Defined$ Self | SubAbility$ DBAddTurn SVar:DBAddTurn:DB$AddTurn | Defined$ You | NumTurns$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/second_chance.jpg Oracle:At the beginning of your upkeep, if you have 5 or less life, sacrifice Second Chance and take an extra turn after this one. diff --git a/forge-gui/res/cardsfolder/s/secret_plans.txt b/forge-gui/res/cardsfolder/s/secret_plans.txt index 36914fb723a..c213a60dcff 100644 --- a/forge-gui/res/cardsfolder/s/secret_plans.txt +++ b/forge-gui/res/cardsfolder/s/secret_plans.txt @@ -3,7 +3,7 @@ ManaCost:G U Types:Enchantment S:Mode$ Continuous | Affected$ Creature.faceDown+YouCtrl | AddToughness$ 1 | Description$ Face-Down creatures you control get +0/+1. T:Mode$ TurnFaceUp | ValidCard$ Permanent.YouCtrl | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever a permanent you control is turned face up, draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:PlayMain1:TRUE SVar:RemRandomDeck:True DeckNeeds:Keyword$Morph diff --git a/forge-gui/res/cardsfolder/s/secrets_of_the_dead.txt b/forge-gui/res/cardsfolder/s/secrets_of_the_dead.txt index 80c91de5a22..35d84940d25 100644 --- a/forge-gui/res/cardsfolder/s/secrets_of_the_dead.txt +++ b/forge-gui/res/cardsfolder/s/secrets_of_the_dead.txt @@ -2,7 +2,7 @@ Name:Secrets of the Dead ManaCost:2 U Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card.wasCastFromGraveyard | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell from your graveyard, draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0| Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/secrets_of_the_dead.jpg Oracle:Whenever you cast a spell from your graveyard, draw a card. diff --git a/forge-gui/res/cardsfolder/s/security_blockade.txt b/forge-gui/res/cardsfolder/s/security_blockade.txt index 1e73296671f..39470f4f7dd 100644 --- a/forge-gui/res/cardsfolder/s/security_blockade.txt +++ b/forge-gui/res/cardsfolder/s/security_blockade.txt @@ -6,7 +6,7 @@ A:SP$ Attach | Cost$ 2 W | ValidTgts$ Land | AILogic$ Pump S:Mode$ Continuous | Affected$ Land.AttachedBy | AddAbility$ PreventDamage | Description$ Enchanted land has "{T}: Prevent the next 1 damage that would be dealt to you this turn." SVar:PreventDamage:AB$ PreventDamage | Cost$ T | Defined$ You | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to you this turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 white Knight creature token with vigilance. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Knight | TokenTypes$ Creature,Knight | TokenOwner$ You | TokenColors$ White | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Vigilance | TokenImage$ w 2 2 knight rtr +SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenName$ Knight | TokenTypes$ Creature,Knight | TokenOwner$ You | TokenColors$ White | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Vigilance | TokenImage$ w 2 2 knight rtr SVar:NonStackingAttachEffect:True DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/security_blockade.jpg diff --git a/forge-gui/res/cardsfolder/s/sedraxis_specter.txt b/forge-gui/res/cardsfolder/s/sedraxis_specter.txt index c6afadc3bcc..c4b89678481 100644 --- a/forge-gui/res/cardsfolder/s/sedraxis_specter.txt +++ b/forge-gui/res/cardsfolder/s/sedraxis_specter.txt @@ -5,6 +5,6 @@ PT:3/2 K:Flying K:Unearth:1 B T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player discards a card. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/sedraxis_specter.jpg Oracle:Flying\nWhenever Sedraxis Specter deals combat damage to a player, that player discards a card.\nUnearth {1}{B} ({1}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/seed_guardian.txt b/forge-gui/res/cardsfolder/s/seed_guardian.txt index 6ed4a37c70c..c7b73d2e999 100644 --- a/forge-gui/res/cardsfolder/s/seed_guardian.txt +++ b/forge-gui/res/cardsfolder/s/seed_guardian.txt @@ -4,7 +4,7 @@ Types:Creature Elemental PT:3/4 K:Reach T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create an X/X green Elemental creature token, where X is the number of creature cards in your graveyard. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Elemental | TokenTypes$ Creature,Elemental | TokenOwner$ TriggeredCardController | TokenColors$ Green | TokenPower$ X | TokenToughness$ X | References$ X +SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenName$ Elemental | TokenTypes$ Creature,Elemental | TokenOwner$ TriggeredCardController | TokenColors$ Green | TokenPower$ X | TokenToughness$ X | References$ X SVar:X:Count$TypeInYourYard.Creature SVar:SacMe:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/seed_guardian.jpg diff --git a/forge-gui/res/cardsfolder/s/seed_the_land.txt b/forge-gui/res/cardsfolder/s/seed_the_land.txt index f968884d7fb..dc95248c243 100644 --- a/forge-gui/res/cardsfolder/s/seed_the_land.txt +++ b/forge-gui/res/cardsfolder/s/seed_the_land.txt @@ -2,6 +2,6 @@ Name:Seed the Land ManaCost:2 G G Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a land enters the battlefield, its controller creates a 1/1 green Snake creature token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Snake | TokenTypes$ Creature,Snake | TokenOwner$ TriggeredCardController | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ g 1 1 snake CHK +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Snake | TokenTypes$ Creature,Snake | TokenOwner$ TriggeredCardController | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ g 1 1 snake CHK SVar:Picture:http://www.wizards.com/global/images/magic/general/seed_the_land.jpg Oracle:Whenever a land enters the battlefield, its controller creates a 1/1 green Snake creature token. diff --git a/forge-gui/res/cardsfolder/s/seedguide_ash.txt b/forge-gui/res/cardsfolder/s/seedguide_ash.txt index 53ecfc63221..f4d69b07f55 100644 --- a/forge-gui/res/cardsfolder/s/seedguide_ash.txt +++ b/forge-gui/res/cardsfolder/s/seedguide_ash.txt @@ -3,6 +3,6 @@ ManaCost:4 G Types:Creature Treefolk Druid PT:4/4 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerZones$ Graveyard | Execute$ TrigChange | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for up to three Forest cards and put them onto the battlefield tapped. If you do, shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | Tapped$ True | ChangeNum$ 3 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | Tapped$ True | ChangeNum$ 3 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/seedguide_ash.jpg Oracle:When Seedguide Ash dies, you may search your library for up to three Forest cards and put them onto the battlefield tapped. If you do, shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/seeds_of_strength.txt b/forge-gui/res/cardsfolder/s/seeds_of_strength.txt index d47aa99e633..95c939f0e75 100644 --- a/forge-gui/res/cardsfolder/s/seeds_of_strength.txt +++ b/forge-gui/res/cardsfolder/s/seeds_of_strength.txt @@ -2,7 +2,7 @@ Name:Seeds of Strength ManaCost:G W Types:Instant A:SP$ Pump | Cost$ G W | ValidTgts$ Creature | TgtPrompt$ Select target creature (1) | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBPump1 | SpellDescription$ Target creature gets +1/+1 until end of turn. Target creature gets +1/+1 until end of turn. Target creature gets +1/+1 until end of turn. -SVar:DBPump1:DB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature (2) | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBPump2 -SVar:DBPump2:DB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature (3)| NumAtt$ 1 | NumDef$ 1 +SVar:DBPump1:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature (2) | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBPump2 +SVar:DBPump2:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature (3)| NumAtt$ 1 | NumDef$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/seeds_of_strength.jpg Oracle:Target creature gets +1/+1 until end of turn.\nTarget creature gets +1/+1 until end of turn.\nTarget creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/seeker_of_the_way.txt b/forge-gui/res/cardsfolder/s/seeker_of_the_way.txt index d927ef5a995..c9f2807e96e 100644 --- a/forge-gui/res/cardsfolder/s/seeker_of_the_way.txt +++ b/forge-gui/res/cardsfolder/s/seeker_of_the_way.txt @@ -4,6 +4,6 @@ Types:Creature Human Warrior PT:2/2 K:Prowess T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, CARDNAME gains lifelink until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ Self | KW$ Lifelink | SpellDescription$ CARDNAME gains lifelink until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Lifelink | SpellDescription$ CARDNAME gains lifelink until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/seeker_of_the_way.jpg Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nWhenever you cast a noncreature spell, Seeker of the Way gains lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sehts_tiger.txt b/forge-gui/res/cardsfolder/s/sehts_tiger.txt index 47714603274..f0987cd8949 100644 --- a/forge-gui/res/cardsfolder/s/sehts_tiger.txt +++ b/forge-gui/res/cardsfolder/s/sehts_tiger.txt @@ -4,7 +4,7 @@ Types:Creature Cat PT:3/3 K:Flash T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters the battlefield, you gain protection from the color of your choice until end of turn -SVar:TrigChoose:AB$ ChooseColor | Cost$ 0 | Defined$ You | AILogic$ MostProminentAttackers | SubAbility$ SehtsProtection +SVar:TrigChoose:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentAttackers | SubAbility$ SehtsProtection SVar:SehtsProtection:DB$ ProtectionAll | ValidPlayers$ You | Gains$ ChosenColor SVar:Picture:http://www.wizards.com/global/images/magic/general/sehts_tiger.jpg Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Seht's Tiger enters the battlefield, you gain protection from the color of your choice until end of turn. (You can't be targeted, dealt damage, or enchanted by anything of the chosen color.) diff --git a/forge-gui/res/cardsfolder/s/seizan_perverter_of_truth.txt b/forge-gui/res/cardsfolder/s/seizan_perverter_of_truth.txt index b5f65d7bd4f..5728bb10b61 100644 --- a/forge-gui/res/cardsfolder/s/seizan_perverter_of_truth.txt +++ b/forge-gui/res/cardsfolder/s/seizan_perverter_of_truth.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Legendary Creature Demon Spirit PT:6/5 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of each player's upkeep, that player loses 2 life and draws two cards. -SVar:TrigDrain:AB$LoseLife | Cost$ 0 | Defined$ TriggeredPlayer | LifeAmount$ 2 | SubAbility$ DBDraw +SVar:TrigDrain:DB$LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 2 | SubAbility$ DBDraw SVar:DBDraw:DB$Draw | Defined$ TriggeredPlayer | NumCards$ 2 SVar:Picture:http://resources.wizards.com/magic/cards/chk/en-us/card78965.jpg Oracle:At the beginning of each player's upkeep, that player loses 2 life and draws two cards. diff --git a/forge-gui/res/cardsfolder/s/seizures.txt b/forge-gui/res/cardsfolder/s/seizures.txt index d41cb125200..20c89f5b5eb 100644 --- a/forge-gui/res/cardsfolder/s/seizures.txt +++ b/forge-gui/res/cardsfolder/s/seizures.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Curse T:Mode$ Taps | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever enchanted creature becomes tapped, CARDNAME deals 3 damage to that creature's controller unless that player pays {3}. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredCardController | NumDmg$ 3 | UnlessCost$ 3 | UnlessPayer$ TriggeredCardController +SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 3 | UnlessCost$ 3 | UnlessPayer$ TriggeredCardController SVar:Picture:http://www.wizards.com/global/images/magic/general/seizures.jpg Oracle:Enchant creature\nWhenever enchanted creature becomes tapped, Seizures deals 3 damage to that creature's controller unless that player pays {3}. diff --git a/forge-gui/res/cardsfolder/s/sejiri_refuge.txt b/forge-gui/res/cardsfolder/s/sejiri_refuge.txt index 48d75f2d775..d052554af28 100644 --- a/forge-gui/res/cardsfolder/s/sejiri_refuge.txt +++ b/forge-gui/res/cardsfolder/s/sejiri_refuge.txt @@ -5,6 +5,6 @@ A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W} to your mana pool A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U} to your mana pool. K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sejiri_refuge.jpg Oracle:Sejiri Refuge enters the battlefield tapped.\nWhen Sejiri Refuge enters the battlefield, you gain 1 life.\n{T}: Add {W} or {U} to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/sejiri_steppe.txt b/forge-gui/res/cardsfolder/s/sejiri_steppe.txt index 2c61c17c0c7..2dcdaa099e9 100644 --- a/forge-gui/res/cardsfolder/s/sejiri_steppe.txt +++ b/forge-gui/res/cardsfolder/s/sejiri_steppe.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigProtect | TriggerDescription$ When CARDNAME enters the battlefield, target creature you control gains protection from the color of your choice until end of turn. -SVar:TrigProtect:AB$ Protection | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Gains$ Choice | Choices$ AnyColor +SVar:TrigProtect:DB$ Protection | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Gains$ Choice | Choices$ AnyColor A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W} to your mana pool. SVar:Picture:http://www.wizards.com/global/images/magic/general/sejiri_steppe.jpg Oracle:Sejiri Steppe enters the battlefield tapped.\nWhen Sejiri Steppe enters the battlefield, target creature you control gains protection from the color of your choice until end of turn.\n{T}: Add {W} to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/sekki_seasons_guide.txt b/forge-gui/res/cardsfolder/s/sekki_seasons_guide.txt index 6c2d476a531..a997688eeaa 100644 --- a/forge-gui/res/cardsfolder/s/sekki_seasons_guide.txt +++ b/forge-gui/res/cardsfolder/s/sekki_seasons_guide.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Spirit PT:0/0 K:etbCounter:P1P1:8 R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ SekkiCounters | PreventionEffect$ True | Description$ If damage would be dealt to Sekki, prevent that damage, remove that many +1/+1 counters from Sekki, and create that many 1/1 colorless Spirit creature tokens. -SVar:SekkiCounters:AB$ RemoveCounter | Cost$ 0 | CounterType$ P1P1 | CounterNum$ SekkiX | SubAbility$ DBSekkiToken | References$ SekkiX -SVar:DBSekkiToken:DB$ Token | Cost$ 0 | TokenAmount$ SekkiX | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | References$ SekkiX +SVar:SekkiCounters:DB$ RemoveCounter | CounterType$ P1P1 | CounterNum$ SekkiX | SubAbility$ DBSekkiToken | References$ SekkiX +SVar:DBSekkiToken:DB$ Token | TokenAmount$ SekkiX | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | References$ SekkiX A:AB$ ChangeZone | Cost$ Sac<8/Spirit> | Defined$ Self | ActivationZone$ Graveyard | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return Sekki from your graveyard to the battlefield. SVar:SekkiX:ReplaceCount$DamageAmount SVar:Picture:http://www.wizards.com/global/images/magic/general/sekki_seasons_guide.jpg diff --git a/forge-gui/res/cardsfolder/s/sekkuar_deathkeeper.txt b/forge-gui/res/cardsfolder/s/sekkuar_deathkeeper.txt index abae663ef90..3884e4b85b1 100644 --- a/forge-gui/res/cardsfolder/s/sekkuar_deathkeeper.txt +++ b/forge-gui/res/cardsfolder/s/sekkuar_deathkeeper.txt @@ -3,6 +3,6 @@ ManaCost:2 B R G Types:Legendary Creature Orc Shaman PT:4/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonToken+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever another nontoken creature you control dies, create a 3/1 black and red Graveborn creature token with haste. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Graveborn | TokenTypes$ Creature,Graveborn | TokenOwner$ You | TokenColors$ Black,Red | TokenPower$ 3 | TokenToughness$ 1 | TokenKeywords$ Haste +SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenName$ Graveborn | TokenTypes$ Creature,Graveborn | TokenOwner$ You | TokenColors$ Black,Red | TokenPower$ 3 | TokenToughness$ 1 | TokenKeywords$ Haste SVar:Picture:http://www.wizards.com/global/images/magic/general/sekkuar_deathkeeper.jpg Oracle:Whenever another nontoken creature you control dies, create a 3/1 black and red Graveborn creature token with haste. diff --git a/forge-gui/res/cardsfolder/s/selesnya_loft_gardens.txt b/forge-gui/res/cardsfolder/s/selesnya_loft_gardens.txt index 209f7453115..d5b64fe8f1b 100644 --- a/forge-gui/res/cardsfolder/s/selesnya_loft_gardens.txt +++ b/forge-gui/res/cardsfolder/s/selesnya_loft_gardens.txt @@ -9,9 +9,9 @@ SVar:DoubleCounters:DB$ ReplaceEffect | VarName$ CounterNum | VarValue$ Z | Refe SVar:Y:ReplaceCount$TokenNum/Twice SVar:Z:ReplaceCount$CounterNum/Twice T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, until end of turn, whenever you tap a land for mana, add one mana to your mana pool of any type that land produced. -SVar:RolledChaos:AB$ Effect | Cost$ 0 | AILogic$ Always | Triggers$ TrigTapForMana | SVars$ TrigMana +SVar:RolledChaos:DB$ Effect | AILogic$ Always | Triggers$ TrigTapForMana | SVars$ TrigMana SVar:TrigTapForMana:Mode$ TapsForMana | TriggerZones$ Command | ValidCard$ Land.YouCtrl | Execute$ TrigMana | Static$ True | TriggerDescription$ Whenever you tap a land for mana, add one mana to your mana pool of any type that land produced. -SVar:TrigMana:AB$ ManaReflected | Cost$ 0 | ColorOrType$ Type | Valid$ Defined.Triggered | ReflectProperty$ Produced | Defined$ TriggeredPlayer +SVar:TrigMana:DB$ ManaReflected | ColorOrType$ Type | Valid$ Defined.Triggered | ReflectProperty$ Produced | Defined$ TriggeredPlayer SVar:Picture:http://www.wizards.com/global/images/magic/general/selesnya_loft_gardens.jpg SVar:AIRollPlanarDieParams:Mode$ Always | MinTurn$ 1 | RollInMain1$ True Oracle:If an effect would create one or more tokens, it creates twice that many of those tokens instead.\nIf an effect would put one or more counters on a permanent, it puts twice that many of those counters on that permanent instead.\nWhenever you roll {CHAOS}, until end of turn, whenever you tap a land for mana, add one mana to your mana pool of any type that land produced. diff --git a/forge-gui/res/cardsfolder/s/selesnya_sanctuary.txt b/forge-gui/res/cardsfolder/s/selesnya_sanctuary.txt index 53685f59324..d0c20a89aed 100644 --- a/forge-gui/res/cardsfolder/s/selesnya_sanctuary.txt +++ b/forge-gui/res/cardsfolder/s/selesnya_sanctuary.txt @@ -4,7 +4,7 @@ Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ G W | SpellDescription$ Add {G}{W} to your mana pool. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return a land you control to its owner's hand. -SVar:TrigReturn:AB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Cost$ 0 | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself | SpellDescription$ Return a land you control to its owner's hand. +SVar:TrigReturn:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself | SpellDescription$ Return a land you control to its owner's hand. SVar:NeedsToPlay:Land.Basic+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/selesnya_sanctuary.jpg Oracle:Selesnya Sanctuary enters the battlefield tapped.\nWhen Selesnya Sanctuary enters the battlefield, return a land you control to its owner's hand.\n{T}: Add {G}{W} to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/self_assembler.txt b/forge-gui/res/cardsfolder/s/self_assembler.txt index 3ea36dbfb59..d0958fdaaec 100644 --- a/forge-gui/res/cardsfolder/s/self_assembler.txt +++ b/forge-gui/res/cardsfolder/s/self_assembler.txt @@ -3,6 +3,6 @@ ManaCost:5 Types:Artifact Creature Assembly-Worker PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an Assembly-Worker creature card, reveal it, put it into your hand, then shuffle your library. -SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Assembly-Worker | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Assembly-Worker | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/self_assembler.jpg Oracle:When Self-Assembler enters the battlefield, you may search your library for an Assembly-Worker creature card, reveal it, put it into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/selhoff_occultist.txt b/forge-gui/res/cardsfolder/s/selhoff_occultist.txt index 2eb5bbde2e0..7197c031177 100644 --- a/forge-gui/res/cardsfolder/s/selhoff_occultist.txt +++ b/forge-gui/res/cardsfolder/s/selhoff_occultist.txt @@ -4,6 +4,6 @@ Types:Creature Human Rogue PT:2/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME or another creature dies, target player puts the top card of his or her library into his or her graveyard. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature dies, target player puts the top card of his or her library into his or her graveyard. -SVar:TrigMill:AB$ Mill | Cost$ 0 | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player +SVar:TrigMill:DB$ Mill | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player SVar:Picture:http://www.wizards.com/global/images/magic/general/selhoff_occultist.jpg Oracle:Whenever Selhoff Occultist or another creature dies, target player puts the top card of his or her library into his or her graveyard. diff --git a/forge-gui/res/cardsfolder/s/selkie_hedge_mage.txt b/forge-gui/res/cardsfolder/s/selkie_hedge_mage.txt index fa04713c6c3..f8c6deb6576 100644 --- a/forge-gui/res/cardsfolder/s/selkie_hedge_mage.txt +++ b/forge-gui/res/cardsfolder/s/selkie_hedge_mage.txt @@ -4,7 +4,7 @@ Types:Creature Merfolk Wizard PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Forest.YouCtrl | PresentCompare$ GE2 | Execute$ TrigGainLife | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, if you control two or more Forests, you may gain 3 life. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Island.YouCtrl | PresentCompare$ GE2 | Execute$ TrigBounce | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, if you control two or more Islands, you may return target tapped creature to its owner's hand. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 3 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 3 SVar:TrigBounce:DB$ChangeZone | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/selkie_hedge_mage.jpg Oracle:When Selkie Hedge-Mage enters the battlefield, if you control two or more Forests, you may gain 3 life.\nWhen Selkie Hedge-Mage enters the battlefield, if you control two or more Islands, you may return target tapped creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/sell_sword_brute.txt b/forge-gui/res/cardsfolder/s/sell_sword_brute.txt index d0057b4cbd5..84876a658a2 100644 --- a/forge-gui/res/cardsfolder/s/sell_sword_brute.txt +++ b/forge-gui/res/cardsfolder/s/sell_sword_brute.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Human Mercenary PT:2/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is dies, it deals 2 damage to you. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredCardController | NumDmg$ 2 +SVar:TrigDealDamage:DB$DealDamage | Defined$ TriggeredCardController | NumDmg$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sell_sword_brute.jpg Oracle:When Sell-Sword Brute dies, it deals 2 damage to you. diff --git a/forge-gui/res/cardsfolder/s/seller_of_songbirds.txt b/forge-gui/res/cardsfolder/s/seller_of_songbirds.txt index 08da4afe4a7..c16a5eeb34c 100644 --- a/forge-gui/res/cardsfolder/s/seller_of_songbirds.txt +++ b/forge-gui/res/cardsfolder/s/seller_of_songbirds.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Human PT:1/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Bird creature token with flying. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenOwner$ You | TokenAmount$ 1 | TokenName$ Bird | TokenTypes$ Creature,Bird | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ w 1 1 bird rtr +SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenName$ Bird | TokenTypes$ Creature,Bird | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ w 1 1 bird rtr DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/seller_of_songbirds.jpg Oracle:When Seller of Songbirds enters the battlefield, create a 1/1 white Bird creature token with flying. diff --git a/forge-gui/res/cardsfolder/s/selvalas_stampede.txt b/forge-gui/res/cardsfolder/s/selvalas_stampede.txt index b6a0d4bb07c..009b2c94c10 100644 --- a/forge-gui/res/cardsfolder/s/selvalas_stampede.txt +++ b/forge-gui/res/cardsfolder/s/selvalas_stampede.txt @@ -2,7 +2,7 @@ Name:Selvala's Stampede ManaCost:4 G G Types:Sorcery A:SP$ Vote | Cost$ 4 G G | Defined$ Player | StoreVoteNum$ True | VoteType$ Wild,Free | SubAbility$ DBVoteWild | SpellDescription$ Council's dilemma — Starting with you, each player votes for wild or free. Reveal cards from the top of your library until you reveal a creature card for each wild vote. Put those creature cards onto the battlefield, then shuffle the rest into your library. You may put a permanent card from your hand onto the battlefield for each free vote. -SVar:DBVoteWild:DB$ DigUntil | Cost$ 0 | Amount$ VoteNumWild | Valid$ Creature.YouOwn | ValidDescription$ creature | RevealedDestination$ Library | RevealedLibraryPosition$ 0 | FoundDestination$ Battlefield | SubAbility$ DBShuffle +SVar:DBVoteWild:DB$ DigUntil | Amount$ VoteNumWild | Valid$ Creature.YouOwn | ValidDescription$ creature | RevealedDestination$ Library | RevealedLibraryPosition$ 0 | FoundDestination$ Battlefield | SubAbility$ DBShuffle SVar:DBShuffle:DB$ Shuffle | Defined$ You | SubAbility$ DBVoteFree SVar:DBVoteFree:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Permanent | ChangeNum$ VoteNumFree SVar:Picture:http://www.wizards.com/global/images/magic/general/selvalas_stampede.jpg diff --git a/forge-gui/res/cardsfolder/s/semblance_anvil.txt b/forge-gui/res/cardsfolder/s/semblance_anvil.txt index f16e62132cb..f57932b87f0 100644 --- a/forge-gui/res/cardsfolder/s/semblance_anvil.txt +++ b/forge-gui/res/cardsfolder/s/semblance_anvil.txt @@ -2,7 +2,7 @@ Name:Semblance Anvil ManaCost:3 Types:Artifact T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, you may exile a nonland card from your hand. -SVar:TrigExile:AB$ChangeZone | Cost$ 0 | Imprint$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Card.nonLand | ChangeNum$ 1 +SVar:TrigExile:DB$ChangeZone | Imprint$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Card.nonLand | ChangeNum$ 1 S:Mode$ ReduceCost | ValidCard$ Card.sharesCardTypeWith Imprinted | Type$ Spell | Activator$ You | Amount$ 2 | Description$ Spells you cast that share a card type with the exiled card cost {2} less to cast. T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Card.Self | Destination$ Any | Execute$ DBCleanup | Static$ True SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True diff --git a/forge-gui/res/cardsfolder/s/sen_triplets.txt b/forge-gui/res/cardsfolder/s/sen_triplets.txt index d218c20c1d7..5f43d812876 100644 --- a/forge-gui/res/cardsfolder/s/sen_triplets.txt +++ b/forge-gui/res/cardsfolder/s/sen_triplets.txt @@ -3,7 +3,7 @@ ManaCost:2 W U B Types:Legendary Artifact Creature Human Wizard PT:3/3 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ SenEffect | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, choose target opponent. This turn, that player can't cast spells or activate abilities and plays with his or her hand revealed. You may play cards from that player's hand this turn. -SVar:SenEffect:AB$ Effect | Cost$ 0 | ValidTgts$ Opponent | StaticAbilities$ STCantBeCast,STCantBeActivated,STHandRevealed,STCanPlay | RememberObjects$ Targeted | AILogic$ Always +SVar:SenEffect:DB$ Effect | ValidTgts$ Opponent | StaticAbilities$ STCantBeCast,STCantBeActivated,STHandRevealed,STCanPlay | RememberObjects$ Targeted | AILogic$ Always SVar:STCantBeCast:Mode$ CantBeCast | ValidCard$ Card | Caster$ Player.IsRemembered | EffectZone$ Command | Description$ This turn, the targeted player can't cast spells or activate abilities and plays with his or her hand revealed. SVar:STCantBeActivated:Mode$ CantBeActivated | ValidCard$ Card | Activator$ Player.IsRemembered | EffectZone$ Command SVar:STHandRevealed:Mode$ Continuous | Affected$ Player.IsRemembered | AddKeyword$ Play with your hand revealed. | EffectZone$ Command diff --git a/forge-gui/res/cardsfolder/s/send_to_sleep.txt b/forge-gui/res/cardsfolder/s/send_to_sleep.txt index aba5d4b3712..60ec5056e27 100644 --- a/forge-gui/res/cardsfolder/s/send_to_sleep.txt +++ b/forge-gui/res/cardsfolder/s/send_to_sleep.txt @@ -2,7 +2,7 @@ Name:Send to Sleep ManaCost:1 U Types:Instant A:SP$ Tap | Cost$ 1 U | TgtPrompt$ Select up to two target creatures | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | SubAbility$ TrigPump | SpellDescription$ Tap up to two target creatures. Spell mastery — If there are two or more instand and/or sorcery cards in your graveyard, those creatures don't untap during their controllers' next untap steps. -SVar:TrigPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | References$ X | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True +SVar:TrigPump:DB$ Pump | Defined$ Targeted | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | References$ X | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn SVar:Picture:http://www.wizards.com/global/images/magic/general/send_to_sleep.jpg Oracle:Tap up to two target creatures.\n Spell mastery — If there are two or more instand and/or sorcery cards in your graveyard, those creatures don't untap during their controllers' next untap steps. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/sengir_autocrat.txt b/forge-gui/res/cardsfolder/s/sengir_autocrat.txt index a5fa383fdc3..57bbd80bb58 100644 --- a/forge-gui/res/cardsfolder/s/sengir_autocrat.txt +++ b/forge-gui/res/cardsfolder/s/sengir_autocrat.txt @@ -3,8 +3,8 @@ ManaCost:3 B Types:Creature Human PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create three 0/1 black Serf creature tokens. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 3 | TokenName$ Serf | TokenTypes$ Creature,Serf | TokenOwner$ You | TokenColors$ Black | TokenPower$ 0 | TokenToughness$ 1 +SVar:TrigToken:DB$Token | TokenAmount$ 3 | TokenName$ Serf | TokenTypes$ Creature,Serf | TokenOwner$ You | TokenColors$ Black | TokenPower$ 0 | TokenToughness$ 1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigExileAllSerfs | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, exile all Serf tokens. -SVar:TrigExileAllSerfs:AB$ChangeZoneAll | Cost$ 0 | ChangeType$ Serf.token | Origin$ Battlefield | Destination$ Exile +SVar:TrigExileAllSerfs:DB$ChangeZoneAll | ChangeType$ Serf.token | Origin$ Battlefield | Destination$ Exile SVar:Picture:http://resources.wizards.com/magic/cards/tsb/en-us/card106638.jpg Oracle:When Sengir Autocrat enters the battlefield, create three 0/1 black Serf creature tokens.\nWhen Sengir Autocrat leaves the battlefield, exile all Serf tokens. diff --git a/forge-gui/res/cardsfolder/s/sensor_splicer.txt b/forge-gui/res/cardsfolder/s/sensor_splicer.txt index d7af2289aac..8a0bd4d4a32 100644 --- a/forge-gui/res/cardsfolder/s/sensor_splicer.txt +++ b/forge-gui/res/cardsfolder/s/sensor_splicer.txt @@ -3,7 +3,7 @@ ManaCost:4 W Types:Creature Artificer PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 3/3 colorless Golem artifact creature token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Golem | TokenTypes$ Artifact,Creature,Golem | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 3 | TokenToughness$ 3 | TokenImage$ c 3 3 golem NPH +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Golem | TokenTypes$ Artifact,Creature,Golem | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 3 | TokenToughness$ 3 | TokenImage$ c 3 3 golem NPH S:Mode$ Continuous | Affected$ Creature.Golem+YouCtrl | AddKeyword$ Vigilance | Description$ Golem creatures you control have vigilance. SVar:Picture:http://www.wizards.com/global/images/magic/general/sensor_splicer.jpg Oracle:When Sensor Splicer enters the battlefield, create a 3/3 colorless Golem artifact creature token.\nGolem creatures you control have vigilance. diff --git a/forge-gui/res/cardsfolder/s/sentinel_dispatch.txt b/forge-gui/res/cardsfolder/s/sentinel_dispatch.txt index 9ff61803751..6b44d15d413 100644 --- a/forge-gui/res/cardsfolder/s/sentinel_dispatch.txt +++ b/forge-gui/res/cardsfolder/s/sentinel_dispatch.txt @@ -2,5 +2,5 @@ Name:Sentinel Dispatch ManaCost:no cost Types:Conspiracy T:Mode$ Phase | Phase$ Upkeep | FirstUpkeepThisGame$ True | Execute$ TrigToken | EffectZone$ Command | TriggerDescription$ At the beginning of the first upkeep, create a 1/1 colorless Construct artifact creature token with defender. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Construct | TokenTypes$ Artifact,Creature,Construct | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Defender +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Construct | TokenTypes$ Artifact,Creature,Construct | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Defender Oracle:(Start the game with this conspiracy face up in the command zone.)\nAt the beginning of the first upkeep, create a 1/1 colorless Construct artifact creature token with defender. diff --git a/forge-gui/res/cardsfolder/s/sentinel_of_the_eternal_watch.txt b/forge-gui/res/cardsfolder/s/sentinel_of_the_eternal_watch.txt index a5777f4eaff..bd4c75fa485 100644 --- a/forge-gui/res/cardsfolder/s/sentinel_of_the_eternal_watch.txt +++ b/forge-gui/res/cardsfolder/s/sentinel_of_the_eternal_watch.txt @@ -4,6 +4,6 @@ Types:Creature Giant Soldier PT:4/6 K:Vigilance T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | ValidPlayer$ Opponent | Execute$ TapCreature | TriggerDescription$ At the beginning of combat on each opponent's turn, tap target creature that player controls. -SVar:TapCreature:AB$ Tap | Cost$ 0 | ValidTgts$ Creature.ActivePlayerCtrl | TgtPrompt$ Choose target creature the active player controls. +SVar:TapCreature:DB$ Tap | ValidTgts$ Creature.ActivePlayerCtrl | TgtPrompt$ Choose target creature the active player controls. SVar:Picture:http://www.wizards.com/global/images/magic/general/sentinel_of_the_eternal_watch.jpg Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nAt the beginning of combat on each opponent's turn, tap target creature that player controls. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/sentry_oak.txt b/forge-gui/res/cardsfolder/s/sentry_oak.txt index defd078629c..399c264a140 100644 --- a/forge-gui/res/cardsfolder/s/sentry_oak.txt +++ b/forge-gui/res/cardsfolder/s/sentry_oak.txt @@ -4,7 +4,7 @@ Types:Creature Treefolk Warrior PT:3/5 K:Defender T:Mode$Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigClash | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, you may clash with an opponent. If you win, Sentry Oak gets +2/+0 and loses defender until end of turn. (Each clashing player reveals the top card of his or her library, then puts that card on the top or bottom. A player wins if his or her card had a higher converted mana cost.) -SVar:TrigClash:AB$Clash | Cost$ 0 | WinSubAbility$ DBPump +SVar:TrigClash:DB$Clash | WinSubAbility$ DBPump SVar:DBPump:DB$Pump | Defined$ Self | NumAtt$ 2 | SubAbility$ DBDebuff SVar:DBDebuff:DB$Debuff | Defined$ Self | Keywords$ Defender SVar:Picture:http://www.wizards.com/global/images/magic/general/sentry_oak.jpg diff --git a/forge-gui/res/cardsfolder/s/separatist_voidmage.txt b/forge-gui/res/cardsfolder/s/separatist_voidmage.txt index 03d1c3961e3..ea7495c850c 100644 --- a/forge-gui/res/cardsfolder/s/separatist_voidmage.txt +++ b/forge-gui/res/cardsfolder/s/separatist_voidmage.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Human Wizard PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target creature to its owner's hand. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/separatist_voidmage.jpg Oracle:When Separatist Voidmage enters the battlefield, you may return target creature to its owner's hand. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/septic_rats.txt b/forge-gui/res/cardsfolder/s/septic_rats.txt index f11f978e8df..821d5f7338d 100644 --- a/forge-gui/res/cardsfolder/s/septic_rats.txt +++ b/forge-gui/res/cardsfolder/s/septic_rats.txt @@ -4,6 +4,6 @@ Types:Creature Rat PT:2/2 K:Infect T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | DefendingPlayerPoisoned$ True | Execute$ TrigPump | TriggerDescription$ When CARDNAME attacks, if defending player is poisoned, it gets +1/+1 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | NumAtt$ 1 | NumDef$ 1 | Defined$ Self +SVar:TrigPump:DB$Pump | NumAtt$ 1 | NumDef$ 1 | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/septic_rats.jpg Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhenever Septic Rats attacks, if defending player is poisoned, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sepulchral_primordial.txt b/forge-gui/res/cardsfolder/s/sepulchral_primordial.txt index 559a511e694..e483836a19b 100644 --- a/forge-gui/res/cardsfolder/s/sepulchral_primordial.txt +++ b/forge-gui/res/cardsfolder/s/sepulchral_primordial.txt @@ -4,7 +4,7 @@ Types:Creature Avatar PT:5/4 K:Intimidate T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ ReturnOneEach | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, for each opponent, you may put up to one target creature card from that player's graveyard onto the battlefield under your control. -SVar:ReturnOneEach:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ValidTgts$ Creature.OppCtrl | TgtZone$ Graveyard | TgtPrompt$ Choose target creature card in each opponent's graveyard | TargetMin$ 0 | TargetMax$ OneEach | References$ OneEach | TargetsWithDifferentControllers$ True +SVar:ReturnOneEach:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ValidTgts$ Creature.OppCtrl | TgtZone$ Graveyard | TgtPrompt$ Choose target creature card in each opponent's graveyard | TargetMin$ 0 | TargetMax$ OneEach | References$ OneEach | TargetsWithDifferentControllers$ True SVar:OneEach:PlayerCountOpponents$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/sepulchral_primordial.jpg Oracle:Intimidate\nWhen Sepulchral Primordial enters the battlefield, for each opponent, you may put up to one target creature card from that player's graveyard onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/s/seraph.txt b/forge-gui/res/cardsfolder/s/seraph.txt index db9e2756f2c..6e0c9889f15 100644 --- a/forge-gui/res/cardsfolder/s/seraph.txt +++ b/forge-gui/res/cardsfolder/s/seraph.txt @@ -11,7 +11,7 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | Va SVar:DBForget:DB$ Pump | Defined$ Card.Self | ForgetObjects$ TriggeredCard T:Mode$ ChangesController | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ Sacrifice | TriggerDescription$ Sacrifice the creature when you lose control of CARDNAME. -SVar:Sacrifice:AB$ SacrificeAll | Cost$ 0 | ValidCards$ Card.IsRemembered | Controller$ You | SubAbility$ DBCleanup +SVar:Sacrifice:DB$ SacrificeAll | ValidCards$ Card.IsRemembered | Controller$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/seraph.jpg diff --git a/forge-gui/res/cardsfolder/s/serendib_djinn.txt b/forge-gui/res/cardsfolder/s/serendib_djinn.txt index cc073a661ac..74429815c65 100644 --- a/forge-gui/res/cardsfolder/s/serendib_djinn.txt +++ b/forge-gui/res/cardsfolder/s/serendib_djinn.txt @@ -4,11 +4,11 @@ Types:Creature Djinn PT:5/6 K:Flying T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac2 | TriggerDescription$ At the beginning of your upkeep, sacrifice a land. If you sacrifice an Island this way, CARDNAME deals 3 damage to you. -SVar:TrigSac2:AB$ Sacrifice | Cost$ 0 | Defined$ You | SacValid$ Land | RememberSacrificed$ True | SubAbility$ Dmg +SVar:TrigSac2:DB$ Sacrifice | Defined$ You | SacValid$ Land | RememberSacrificed$ True | SubAbility$ Dmg SVar:Dmg:DB$ DealDamage | NumDmg$ 3 | Defined$ You | ConditionDefined$ Remembered | ConditionPresent$ Card.Island | ConditionCompare$ EQ1 | SubAbility$ Clean SVar:Clean:DB$ Cleanup | ClearRemembered$ True T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Land.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no lands, sacrifice CARDNAME. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$ Sacrifice | Defined$ Self SVar:NeedsToPlay:Island.YouCtrl SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/serendib_djinn.jpg diff --git a/forge-gui/res/cardsfolder/s/serendib_efreet.txt b/forge-gui/res/cardsfolder/s/serendib_efreet.txt index 08468f5454e..32a5cc35b4c 100644 --- a/forge-gui/res/cardsfolder/s/serendib_efreet.txt +++ b/forge-gui/res/cardsfolder/s/serendib_efreet.txt @@ -4,6 +4,6 @@ Types:Creature Efreet PT:3/4 K:Flying T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 1 damage to you. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ You | NumDmg$ 1 +SVar:TrigDealDamage:DB$DealDamage | Defined$ You | NumDmg$ 1 SVar:Picture:http://resources.wizards.com/magic/cards/an/en-us/card939.jpg Oracle:Flying\nAt the beginning of your upkeep, Serendib Efreet deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/s/serene_master.txt b/forge-gui/res/cardsfolder/s/serene_master.txt index d8b2baee94d..199e8378fb5 100644 --- a/forge-gui/res/cardsfolder/s/serene_master.txt +++ b/forge-gui/res/cardsfolder/s/serene_master.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Creature Human Monk PT:0/2 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigExchangePower | TriggerDescription$ Whenever CARDNAME blocks, exchange its power and the power of target creature it's blocking until end of combat. -SVar:TrigExchangePower:AB$ ExchangePower | Cost$ 0 | ValidTgts$ Creature.blockedBySource | TgtPrompt$ Select target creature it's blocking | Defined$ Self | UntilEndOfCombat$ True +SVar:TrigExchangePower:DB$ ExchangePower | ValidTgts$ Creature.blockedBySource | TgtPrompt$ Select target creature it's blocking | Defined$ Self | UntilEndOfCombat$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/serene_master.jpg Oracle:Whenever Serene Master blocks, exchange its power and the power of target creature it's blocking until end of combat. diff --git a/forge-gui/res/cardsfolder/s/serenity.txt b/forge-gui/res/cardsfolder/s/serenity.txt index 9c5cf450221..ff8d7f557a1 100644 --- a/forge-gui/res/cardsfolder/s/serenity.txt +++ b/forge-gui/res/cardsfolder/s/serenity.txt @@ -2,7 +2,7 @@ Name:Serenity ManaCost:1 W Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ At the beginning of your upkeep, destroy all artifacts and enchantments. They can't be regenerated. -SVar:TrigDestroyAll:AB$DestroyAll | Cost$ 0 | ValidCards$ Artifact,Enchantment | NoRegen$ True +SVar:TrigDestroyAll:DB$DestroyAll | ValidCards$ Artifact,Enchantment | NoRegen$ True SVar:NeedsToPlay:Artifact.YouDontCtrl,Enchantment.YouDontCtrl SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/serenity.jpg diff --git a/forge-gui/res/cardsfolder/s/serpent_assassin.txt b/forge-gui/res/cardsfolder/s/serpent_assassin.txt index d4580bdb0a3..28f74261942 100644 --- a/forge-gui/res/cardsfolder/s/serpent_assassin.txt +++ b/forge-gui/res/cardsfolder/s/serpent_assassin.txt @@ -3,6 +3,6 @@ ManaCost:3 B B Types:Creature Snake Assassin PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy target nonblack creature. -SVar:TrigDestroy:DB$Destroy | Cost$ 0 | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature. +SVar:TrigDestroy:DB$Destroy | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature. SVar:Picture:http://serv4.tcgimages.eu/img/cards/Portal/serpent_assassin.jpg Oracle:When Serpent Assassin enters the battlefield, you may destroy target nonblack creature. diff --git a/forge-gui/res/cardsfolder/s/serpent_generator.txt b/forge-gui/res/cardsfolder/s/serpent_generator.txt index 81c2c8c2575..a2f6c4dc1dc 100644 --- a/forge-gui/res/cardsfolder/s/serpent_generator.txt +++ b/forge-gui/res/cardsfolder/s/serpent_generator.txt @@ -3,6 +3,6 @@ ManaCost:6 Types:Artifact A:AB$ Token | Cost$ 4 T | TokenAmount$ 1 | TokenName$ Snake | TokenTypes$ Artifact,Creature,Snake | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenTriggers$ TrigTokenPoison | References$ TrigTokenPoison | SpellDescription$ Create a 1/1 colorless Snake artifact creature token. It has "Whenever this creature deals damage to a player, that player gets a poison counter." (A player with ten or more poison counters loses the game.) SVar:TrigTokenPoison:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigPoison | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals damage to a player, that player gets a poison counter. -SVar:TrigPoison:AB$ Poison | Cost$ 0 | Defined$ TriggeredTarget | Num$ 1 +SVar:TrigPoison:DB$ Poison | Defined$ TriggeredTarget | Num$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/serpent_generator.jpg Oracle:{4}, {T}: Create a 1/1 colorless Snake artifact creature token. It has "Whenever this creature deals damage to a player, that player gets a poison counter." (A player with ten or more poison counters loses the game.) diff --git a/forge-gui/res/cardsfolder/s/serpentine_spike.txt b/forge-gui/res/cardsfolder/s/serpentine_spike.txt index 2e143d438be..8bcf3e69c0e 100644 --- a/forge-gui/res/cardsfolder/s/serpentine_spike.txt +++ b/forge-gui/res/cardsfolder/s/serpentine_spike.txt @@ -3,8 +3,8 @@ ManaCost:5 R R Types:Sorcery K:Devoid A:SP$ DealDamage | Cost$ 5 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature to deal 2 damage to | NumDmg$ 2 | RememberDamaged$ True | SubAbility$ DBDamageTwo | SpellDescription$ CARDNAME deals 2 damage to target creature, 3 damage to another target creature, and 4 damage to a third target creature. If a creature dealt damage this way would die this turn, exile it instead. -SVar:DBDamageTwo:DB$ DealDamage | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select another target creature to deal 3 damage to | NumDmg$ 3 | RememberDamaged$ True | TargetUnique$ True | SubAbility$ DBDamageThree -SVar:DBDamageThree:DB$ DealDamage | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select another target creature to deal 4 damage to | NumDmg$ 4 | RememberDamaged$ True | TargetUnique$ True | ReplaceDyingDefined$ Remembered | SubAbility$ DBCleanup +SVar:DBDamageTwo:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select another target creature to deal 3 damage to | NumDmg$ 3 | RememberDamaged$ True | TargetUnique$ True | SubAbility$ DBDamageThree +SVar:DBDamageThree:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select another target creature to deal 4 damage to | NumDmg$ 4 | RememberDamaged$ True | TargetUnique$ True | ReplaceDyingDefined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/serpentine_spike.jpg Oracle:Devoid (This card has no color.)\nSerpentine Spike deals 2 damage to target creature, 3 damage to another target creature, and 4 damage to a third target creature. If a creature dealt damage this way would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/s/serra_angel_avatar.txt b/forge-gui/res/cardsfolder/s/serra_angel_avatar.txt index e3f0dc0d671..d03d72798b7 100644 --- a/forge-gui/res/cardsfolder/s/serra_angel_avatar.txt +++ b/forge-gui/res/cardsfolder/s/serra_angel_avatar.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Vanguard HandLifeModifier:+0/-1 T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a spell, you gain 2 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 2 +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Serra Angel Avatar1.full.jpg Oracle:Hand +0, life -1\nWhenever you cast a spell, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/s/serra_avatar.txt b/forge-gui/res/cardsfolder/s/serra_avatar.txt index 5f51d9ec904..c3c90f75318 100644 --- a/forge-gui/res/cardsfolder/s/serra_avatar.txt +++ b/forge-gui/res/cardsfolder/s/serra_avatar.txt @@ -5,6 +5,6 @@ PT:*/* S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to your life total. SVar:X:Count$YourLifeTotal T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Creature.Self | Execute$ TrigShuffle | TriggerDescription$ When CARDNAME is put into a graveyard from anywhere, shuffle it into its owner's library. -SVar:TrigShuffle:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Defined$ TriggeredCard +SVar:TrigShuffle:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Defined$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/serra_avatar.jpg Oracle:Serra Avatar's power and toughness are each equal to your life total.\nWhen Serra Avatar is put into a graveyard from anywhere, shuffle it into its owner's library. diff --git a/forge-gui/res/cardsfolder/s/serra_inquisitors.txt b/forge-gui/res/cardsfolder/s/serra_inquisitors.txt index 3f906fffc9b..9e66b8ddec5 100644 --- a/forge-gui/res/cardsfolder/s/serra_inquisitors.txt +++ b/forge-gui/res/cardsfolder/s/serra_inquisitors.txt @@ -4,6 +4,6 @@ Types:Creature Human Cleric PT:3/3 T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.Black | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by one or more black creatures, CARDNAME gets +2/+0 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | ValidBlocker$ Creature.Black | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by one or more black creatures, CARDNAME gets +2/+0 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 0 +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 0 SVar:Picture:http://www.wizards.com/global/images/magic/general/serra_inquisitors.jpg Oracle:Whenever Serra Inquisitors blocks or becomes blocked by one or more black creatures, Serra Inquisitors gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/serras_hymn.txt b/forge-gui/res/cardsfolder/s/serras_hymn.txt index 32beec69076..a03d424953d 100644 --- a/forge-gui/res/cardsfolder/s/serras_hymn.txt +++ b/forge-gui/res/cardsfolder/s/serras_hymn.txt @@ -2,7 +2,7 @@ Name:Serra's Hymn ManaCost:W Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a verse counter on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ VERSE | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ VERSE | CounterNum$ 1 A:AB$ PreventDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player to prevent damage to | Amount$ X | TargetMin$ 1 | TargetMax$ MaxTgts | DividedAsYouChoose$ X | References$ X,MaxTgts,NumCreatures | SpellDescription$ Prevent the next X damage that would be dealt this turn to any number of target creatures and/or players, divided as you choose, where X is the number of verse counters on CARDNAME. SVar:X:Count$CardCounters.VERSE SVar:MaxTgts:PlayerCountPlayers$Amount/Plus.NumCreatures diff --git a/forge-gui/res/cardsfolder/s/serras_liturgy.txt b/forge-gui/res/cardsfolder/s/serras_liturgy.txt index 2482fb3dccf..4cd3248a2a3 100644 --- a/forge-gui/res/cardsfolder/s/serras_liturgy.txt +++ b/forge-gui/res/cardsfolder/s/serras_liturgy.txt @@ -3,7 +3,7 @@ ManaCost:2 W W Types:Enchantment A:AB$ Destroy | Cost$ W Sac<1/CARDNAME> | TargetMin$ 0 | TargetMax$ X | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | References$ X | SpellDescription$ Destroy up to X target artifacts and/or enchantments, where X is the number of verse counters on CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a verse counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ VERSE | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ VERSE | CounterNum$ 1 SVar:X:Count$CardCounters.VERSE SVar:Picture:http://www.wizards.com/global/images/magic/general/serras_liturgy.jpg Oracle:At the beginning of your upkeep, you may put a verse counter on Serra's Liturgy.\n{W}, Sacrifice Serra's Liturgy: Destroy up to X target artifacts and/or enchantments, where X is the number of verse counters on Serra's Liturgy. diff --git a/forge-gui/res/cardsfolder/s/serrated_arrows.txt b/forge-gui/res/cardsfolder/s/serrated_arrows.txt index 108e4459640..2ea77b74cf8 100644 --- a/forge-gui/res/cardsfolder/s/serrated_arrows.txt +++ b/forge-gui/res/cardsfolder/s/serrated_arrows.txt @@ -3,7 +3,7 @@ ManaCost:4 Types:Artifact K:etbCounter:ARROWHEAD:3 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE1_ARROWHEAD | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, if there are no arrowhead counters on CARDNAME, sacrifice it. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self A:AB$ PutCounter | Cost$ T SubCounter<1/ARROWHEAD> | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target Creature | CounterType$ M1M1 | CounterNum$ 1 | SpellDescription$ Put a -1/-1 counter on target creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/serrated_arrows.jpg Oracle:Serrated Arrows enters the battlefield with three arrowhead counters on it.\nAt the beginning of your upkeep, if there are no arrowhead counters on Serrated Arrows, sacrifice it.\n{T}, Remove an arrowhead counter from Serrated Arrows: Put a -1/-1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/s/serrated_biskelion.txt b/forge-gui/res/cardsfolder/s/serrated_biskelion.txt index 1716f4e779a..b12e360248a 100644 --- a/forge-gui/res/cardsfolder/s/serrated_biskelion.txt +++ b/forge-gui/res/cardsfolder/s/serrated_biskelion.txt @@ -3,6 +3,6 @@ ManaCost:3 Types:Artifact Creature Construct PT:2/2 A:AB$ PutCounter | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ M1M1 | CounterNum$ 1 | SubAbility$ DBPutCounter | IsCurse$ True | SpellDescription$ Put a -1/-1 counter on target creature and a -1/-1 counter on CARDNAME. -SVar:DBPutCounter:DB$ PutCounter | Cost$ 0 | CounterType$ M1M1 | CounterNum$ 1 +SVar:DBPutCounter:DB$ PutCounter | CounterType$ M1M1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/serrated_biskelion.jpg Oracle:{T}: Put a -1/-1 counter on Serrated Biskelion and a -1/-1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/s/serum_raker.txt b/forge-gui/res/cardsfolder/s/serum_raker.txt index ae8c0159a67..7279e9b8ec7 100644 --- a/forge-gui/res/cardsfolder/s/serum_raker.txt +++ b/forge-gui/res/cardsfolder/s/serum_raker.txt @@ -4,6 +4,6 @@ Types:Creature Drake PT:3/2 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player discards a card. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | NumCards$ 1 | Defined$ Player | Mode$ TgtChoose +SVar:TrigDiscard:DB$Discard | NumCards$ 1 | Defined$ Player | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/serum_raker.jpg Oracle:Flying\nWhen Serum Raker dies, each player discards a card. diff --git a/forge-gui/res/cardsfolder/s/serum_tank.txt b/forge-gui/res/cardsfolder/s/serum_tank.txt index 4d240fffdc1..f7ed87b5ff5 100644 --- a/forge-gui/res/cardsfolder/s/serum_tank.txt +++ b/forge-gui/res/cardsfolder/s/serum_tank.txt @@ -4,7 +4,7 @@ Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME or another artifact enters the battlefield, put a charge counter on CARDNAME. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Artifact.Other | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME or another artifact enters the battlefield, put a charge counter on CARDNAME. | Secondary$ True A:AB$ Draw | Cost$ 3 T SubCounter<1/CHARGE> | NumCards$ 1 | SpellDescription$ Draw a card. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/serum_tank.jpg Oracle:Whenever Serum Tank or another artifact enters the battlefield, put a charge counter on Serum Tank.\n{3}, {T}, Remove a charge counter from Serum Tank: Draw a card. diff --git a/forge-gui/res/cardsfolder/s/servant_of_the_scale.txt b/forge-gui/res/cardsfolder/s/servant_of_the_scale.txt index cc9b4376834..dbef62afda0 100644 --- a/forge-gui/res/cardsfolder/s/servant_of_the_scale.txt +++ b/forge-gui/res/cardsfolder/s/servant_of_the_scale.txt @@ -4,7 +4,7 @@ Types:Creature Human Soldier PT:0/0 K:etbCounter:P1P1:1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, put X +1/+1 counters on target creature you control, where X is the number of +1/+1 counters on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ X | References$ X +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ X | References$ X SVar:X:TriggeredCard$CardCounters.P1P1 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/servant_of_the_scale.jpg diff --git a/forge-gui/res/cardsfolder/s/servant_of_tymaret.txt b/forge-gui/res/cardsfolder/s/servant_of_tymaret.txt index 21d5f24af06..62a0c02203b 100644 --- a/forge-gui/res/cardsfolder/s/servant_of_tymaret.txt +++ b/forge-gui/res/cardsfolder/s/servant_of_tymaret.txt @@ -4,7 +4,7 @@ Types:Creature Zombie PT:1/3 A:AB$ Regenerate | Cost$ 2 B | SpellDescription$ Regenerate CARDNAME. T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, each opponent loses 1 life. You gain life equal to the life lost this way. -SVar:TrigDrain:AB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost SVar:AFLifeLost:Number$0 #AFLifeLost will be set by LoseLife diff --git a/forge-gui/res/cardsfolder/s/servant_of_volrath.txt b/forge-gui/res/cardsfolder/s/servant_of_volrath.txt index d2175eabeca..aa504661f9c 100644 --- a/forge-gui/res/cardsfolder/s/servant_of_volrath.txt +++ b/forge-gui/res/cardsfolder/s/servant_of_volrath.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Creature Minion PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, sacrifice a creature. -SVar:TrigSacrifice:AB$Sacrifice | Cost$ 0 | SacValid$ Creature +SVar:TrigSacrifice:DB$Sacrifice | SacValid$ Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/servant_of_volrath.jpg Oracle:When Servant of Volrath leaves the battlefield, sacrifice a creature. diff --git a/forge-gui/res/cardsfolder/s/seshiro_the_anointed.txt b/forge-gui/res/cardsfolder/s/seshiro_the_anointed.txt index 9305ebf5cdb..12a3b8c2fcc 100644 --- a/forge-gui/res/cardsfolder/s/seshiro_the_anointed.txt +++ b/forge-gui/res/cardsfolder/s/seshiro_the_anointed.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Snake Monk PT:3/4 S:Mode$ Continuous | Affected$ Creature.Snake+Other+YouCtrl | AddPower$ 2 | AddToughness$ 2 | Description$ Other Snake creatures you control get +2/+2. T:Mode$ DamageDone | ValidSource$ Snake.YouCtrl | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever a Snake you control deals combat damage to a player, you may draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 DeckHints:Type$Snake SVar:Picture:http://www.wizards.com/global/images/magic/general/seshiro_the_anointed.jpg Oracle:Other Snake creatures you control get +2/+2.\nWhenever a Snake you control deals combat damage to a player, you may draw a card. diff --git a/forge-gui/res/cardsfolder/s/setessan_oathsworn.txt b/forge-gui/res/cardsfolder/s/setessan_oathsworn.txt index 77802e92072..1c8b6172814 100644 --- a/forge-gui/res/cardsfolder/s/setessan_oathsworn.txt +++ b/forge-gui/res/cardsfolder/s/setessan_oathsworn.txt @@ -3,6 +3,6 @@ ManaCost:1 G G Types:Creature Satyr Warrior PT:1/1 T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, put two +1/+1 counters on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/setessan_oathsworn.jpg Oracle:Heroic — Whenever you cast a spell that targets Setessan Oathsworn, put two +1/+1 counters on Setessan Oathsworn. diff --git a/forge-gui/res/cardsfolder/s/setessan_starbreaker.txt b/forge-gui/res/cardsfolder/s/setessan_starbreaker.txt index dfa40be864b..ee6fc3594ff 100644 --- a/forge-gui/res/cardsfolder/s/setessan_starbreaker.txt +++ b/forge-gui/res/cardsfolder/s/setessan_starbreaker.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Human Warrior PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy target Aura. -SVar:TrigDestroy:DB$ Destroy | Cost$ 0 | ValidTgts$ Aura | TgtPrompt$ Choose target Aura. +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Aura | TgtPrompt$ Choose target Aura. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/setessan_starbreaker.jpg Oracle:When Setessan Starbreaker enters the battlefield, you may destroy target Aura. diff --git a/forge-gui/res/cardsfolder/s/sewer_nemesis.txt b/forge-gui/res/cardsfolder/s/sewer_nemesis.txt index ad700cba58a..af80126739d 100644 --- a/forge-gui/res/cardsfolder/s/sewer_nemesis.txt +++ b/forge-gui/res/cardsfolder/s/sewer_nemesis.txt @@ -7,7 +7,7 @@ SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player | AILogic$ Curse S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of cards in the chosen player's graveyard. SVar:X:Count$InChosenYard T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player.Chosen | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever the chosen player casts a spell, that player puts the top card of his or her library into his or her graveyard. -SVar:TrigMill:AB$ Mill | Cost$ 0 | Defined$ TriggeredPlayer | NumCards$ 1 +SVar:TrigMill:DB$ Mill | Defined$ TriggeredPlayer | NumCards$ 1 SVar:NeedsToPlayVar:Y GE1 SVar:Y:Count$ValidGraveyard Card.OppCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/sewer_nemesis.jpg diff --git a/forge-gui/res/cardsfolder/s/shades_form.txt b/forge-gui/res/cardsfolder/s/shades_form.txt index a478edd53ea..58fa628aec1 100644 --- a/forge-gui/res/cardsfolder/s/shades_form.txt +++ b/forge-gui/res/cardsfolder/s/shades_form.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ 1 B B | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Pump | Description$ Enchanted creature has "{B}: This creature gets +1/+1 until end of turn." T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigReturn | TriggerDescription$ When enchanted creature dies, return that card to the battlefield under your control. -SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True +SVar:TrigReturn:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True SVar:Pump:AB$Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/shades_form.jpg Oracle:Enchant creature\nEnchanted creature has "{B}: This creature gets +1/+1 until end of turn."\nWhen enchanted creature dies, return that card to the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/s/shadow_alley_denizen.txt b/forge-gui/res/cardsfolder/s/shadow_alley_denizen.txt index 1194566a2b7..1583996345c 100644 --- a/forge-gui/res/cardsfolder/s/shadow_alley_denizen.txt +++ b/forge-gui/res/cardsfolder/s/shadow_alley_denizen.txt @@ -3,7 +3,7 @@ ManaCost:B Types:Creature Vampire Rogue PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl+Black | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another black creature enters the battlefield under your control, target creature gains intimidate until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain intimidate | KW$ Intimidate +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain intimidate | KW$ Intimidate SVar:BuffedBy:Creature.Black SVar:Picture:http://www.wizards.com/global/images/magic/general/shadow_alley_denizen.jpg Oracle:Whenever another black creature enters the battlefield under your control, target creature gains intimidate until end of turn. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) diff --git a/forge-gui/res/cardsfolder/s/shadowborn_demon.txt b/forge-gui/res/cardsfolder/s/shadowborn_demon.txt index fa0655d1d2f..0b2d9970c0b 100644 --- a/forge-gui/res/cardsfolder/s/shadowborn_demon.txt +++ b/forge-gui/res/cardsfolder/s/shadowborn_demon.txt @@ -6,6 +6,6 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target non-Demon creature. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.nonDemon | TgtPrompt$ Select target non-demon creature T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Creature.YouCtrl | PresentZone$ Graveyard | PresentCompare$ LT6 | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, if there are fewer than six creatures in your graveyard, sacrifice a creature. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ You | SacValid$ Creature +SVar:TrigSac:DB$ Sacrifice | Defined$ You | SacValid$ Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/shadowborn_demon.jpg Oracle:Flying\nWhen Shadowborn Demon enters the battlefield, destroy target non-Demon creature.\nAt the beginning of your upkeep, if there are fewer than six creature cards in your graveyard, sacrifice a creature. diff --git a/forge-gui/res/cardsfolder/s/shadowmage_infiltrator.txt b/forge-gui/res/cardsfolder/s/shadowmage_infiltrator.txt index 5f495910096..1bb1b698032 100644 --- a/forge-gui/res/cardsfolder/s/shadowmage_infiltrator.txt +++ b/forge-gui/res/cardsfolder/s/shadowmage_infiltrator.txt @@ -4,6 +4,6 @@ Types:Creature Human Wizard PT:1/3 K:Fear T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/shadowmage_infiltrator.jpg Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nWhenever Shadowmage Infiltrator deals combat damage to a player, you may draw a card. diff --git a/forge-gui/res/cardsfolder/s/shadows_of_the_past.txt b/forge-gui/res/cardsfolder/s/shadows_of_the_past.txt index 6105ee5b9df..8f9f463c8ed 100644 --- a/forge-gui/res/cardsfolder/s/shadows_of_the_past.txt +++ b/forge-gui/res/cardsfolder/s/shadows_of_the_past.txt @@ -2,7 +2,7 @@ Name:Shadows of the Past ManaCost:1 B Types:Enchantment T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever a creature dies, scry 1. -SVar:TrigScry:AB$ Scry | Cost$ 0 | ScryNum$ 1 +SVar:TrigScry:DB$ Scry | ScryNum$ 1 A:AB$ LoseLife | Cost$ 4 B | Defined$ Player.Opponent | LifeAmount$ 2 | CheckSVar$ X | SVarCompare$ GE4 | References$ X | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 2 life and you gain 2 life. Activate this ability only if there are four or more creature cards in your graveyard. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 SVar:X:Count$ValidGraveyard Creature.YouOwn diff --git a/forge-gui/res/cardsfolder/s/shah_of_naar_isle.txt b/forge-gui/res/cardsfolder/s/shah_of_naar_isle.txt index 3ab84c300f5..567e2375fbc 100644 --- a/forge-gui/res/cardsfolder/s/shah_of_naar_isle.txt +++ b/forge-gui/res/cardsfolder/s/shah_of_naar_isle.txt @@ -5,6 +5,6 @@ PT:6/6 K:Trample K:Echo:0 T:Mode$ PayEcho | ValidCard$ Card.Self | Paid$ True | Execute$ TrigDraw | TriggerDescription$ When CARDNAME's echo cost is paid, each opponent may draw up to three cards. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ Player.Opponent | Upto$ True | NumCards$ 3 | AILogic$ OptionalDraw +SVar:TrigDraw:DB$ Draw | Defined$ Player.Opponent | Upto$ True | NumCards$ 3 | AILogic$ OptionalDraw SVar:Picture:http://www.wizards.com/global/images/magic/general/shah_of_naar_isle.jpg Oracle:Trample\nEcho {0} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen Shah of Naar Isle's echo cost is paid, each opponent may draw up to three cards. diff --git a/forge-gui/res/cardsfolder/s/shaleskin_bruiser.txt b/forge-gui/res/cardsfolder/s/shaleskin_bruiser.txt index 91932d9b786..a77b70dcd47 100644 --- a/forge-gui/res/cardsfolder/s/shaleskin_bruiser.txt +++ b/forge-gui/res/cardsfolder/s/shaleskin_bruiser.txt @@ -4,7 +4,7 @@ Types:Creature Beast PT:4/4 K:Trample T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +3/+0 until end of turn for each other attacking Beast. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ X | References$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | References$ X SVar:X:Count$Valid Creature.Beast+Other+attacking/Times.3 SVar:Picture:http://www.wizards.com/global/images/magic/general/shaleskin_bruiser.jpg Oracle:Trample\nWhenever Shaleskin Bruiser attacks, it gets +3/+0 until end of turn for each other attacking Beast. diff --git a/forge-gui/res/cardsfolder/s/shaleskin_plower.txt b/forge-gui/res/cardsfolder/s/shaleskin_plower.txt index 335449842f1..af5456d4520 100644 --- a/forge-gui/res/cardsfolder/s/shaleskin_plower.txt +++ b/forge-gui/res/cardsfolder/s/shaleskin_plower.txt @@ -4,6 +4,6 @@ Types:Creature Beast PT:3/2 K:Morph:4 R T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, destroy target land. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Land | TgtPrompt$ Select target land +SVar:TrigDestroy:DB$Destroy | ValidTgts$ Land | TgtPrompt$ Select target land SVar:Picture:http://www.wizards.com/global/images/magic/general/shaleskin_plower.jpg Oracle:Morph {4}{R} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Shaleskin Plower is turned face up, destroy target land. diff --git a/forge-gui/res/cardsfolder/s/shaman_of_spring.txt b/forge-gui/res/cardsfolder/s/shaman_of_spring.txt index 7128bcbcd10..65a2d6f0692 100644 --- a/forge-gui/res/cardsfolder/s/shaman_of_spring.txt +++ b/forge-gui/res/cardsfolder/s/shaman_of_spring.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Elf Shaman PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/shaman_of_spring.jpg Oracle:When Shaman of Spring enters the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/s/shaman_of_the_great_hunt.txt b/forge-gui/res/cardsfolder/s/shaman_of_the_great_hunt.txt index d8fb4cb8e3d..86aceff19cd 100644 --- a/forge-gui/res/cardsfolder/s/shaman_of_the_great_hunt.txt +++ b/forge-gui/res/cardsfolder/s/shaman_of_the_great_hunt.txt @@ -6,6 +6,6 @@ K:Haste T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control deals combat damage to a player, put a +1/+1 counter on it. A:AB$ Draw | Cost$ 2 UG UG | NumCards$ X | References$ X | IsPresent$ Creature.YouCtrl+powerGE4 | PrecostDesc$ Ferocious — | SpellDescription$ Draw a card for each creature with power 4 or greater you control. SVar:X:Count$Valid Creature.powerGE4+YouCtrl -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ TriggeredSource | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ TriggeredSource | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/shaman_of_the_great_hunt.jpg Oracle:Haste\nWhenever a creature you control deals combat damage to a player, put a +1/+1 counter on it.\nFerocious — {2}{G/U}{G/U}: Draw a card for each creature you control with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/s/shaman_of_the_pack.txt b/forge-gui/res/cardsfolder/s/shaman_of_the_pack.txt index dd7eec97566..6205c3274f6 100644 --- a/forge-gui/res/cardsfolder/s/shaman_of_the_pack.txt +++ b/forge-gui/res/cardsfolder/s/shaman_of_the_pack.txt @@ -3,7 +3,7 @@ ManaCost:1 B G Types:Creature Elf Shaman PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, target opponent loses life equal to the number of Elves you control. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | ValidTgts$ Opponent | LifeAmount$ X | References$ X +SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ X | References$ X SVar:X:Count$Valid Elf.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/shaman_of_the_pack.jpg Oracle:When Shaman of the Pack enters the battlefield, target opponent loses life equal to the number of Elves you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/shambling_goblin.txt b/forge-gui/res/cardsfolder/s/shambling_goblin.txt index 0d9080f3c45..5f3f9703890 100644 --- a/forge-gui/res/cardsfolder/s/shambling_goblin.txt +++ b/forge-gui/res/cardsfolder/s/shambling_goblin.txt @@ -3,6 +3,6 @@ ManaCost:B Types:Creature Zombie Goblin PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target creature an opponent controls gets -1/-1 until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/shambling_goblin.jpg Oracle:When Shambling Goblin dies, target creature an opponent controls gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/shape_of_the_wiitigo.txt b/forge-gui/res/cardsfolder/s/shape_of_the_wiitigo.txt index 3fa797a77a8..869df600353 100644 --- a/forge-gui/res/cardsfolder/s/shape_of_the_wiitigo.txt +++ b/forge-gui/res/cardsfolder/s/shape_of_the_wiitigo.txt @@ -4,9 +4,9 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 3 G G G | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put six +1/+1 counters on enchanted creature. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 6 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 6 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter2 | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on enchanted creature if it attacked or blocked since your last upkeep. Otherwise, remove a +1/+1 counter from it. -SVar:TrigPutCounter2:AB$ PutCounter | Cost$ 0 | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 | ConditionPresent$ Card.EnchantedBy+attackedOrBlockedSinceYourLastUpkeep | SubAbility$ RemCounter +SVar:TrigPutCounter2:DB$ PutCounter | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 | ConditionPresent$ Card.EnchantedBy+attackedOrBlockedSinceYourLastUpkeep | SubAbility$ RemCounter SVar:RemCounter:DB$ RemoveCounter | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 | ConditionPresent$ Card.EnchantedBy+attackedOrBlockedSinceYourLastUpkeep | ConditionCompare$ EQ0 SVar:SacMe:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/shape_of_the_wiitigo.jpg diff --git a/forge-gui/res/cardsfolder/s/shape_stealer.txt b/forge-gui/res/cardsfolder/s/shape_stealer.txt index d7a2a4062e2..4892a00bde8 100644 --- a/forge-gui/res/cardsfolder/s/shape_stealer.txt +++ b/forge-gui/res/cardsfolder/s/shape_stealer.txt @@ -4,8 +4,8 @@ Types:Creature Shapeshifter Spirit PT:1/1 T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigAnimateBlocker | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME has base power and toughness equal to that creature's power and toughness until end of turn. T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigAnimateAttacker | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME has base power and toughness equal to that creature's power and toughness until end of turn. -SVar:TrigAnimateBlocker:AB$ Animate | Cost$ 0 | Power$ W | Toughness$ X | References$ W,X -SVar:TrigAnimateAttacker:AB$ Animate | Cost$ 0 | Power$ Y | Toughness$ Z | References$ Y,Z +SVar:TrigAnimateBlocker:DB$ Animate | Power$ W | Toughness$ X | References$ W,X +SVar:TrigAnimateAttacker:DB$ Animate | Power$ Y | Toughness$ Z | References$ Y,Z SVar:W:TriggeredAttacker$CardPower SVar:X:TriggeredAttacker$CardToughness SVar:Y:TriggeredBlocker$CardPower diff --git a/forge-gui/res/cardsfolder/s/shaper_parasite.txt b/forge-gui/res/cardsfolder/s/shaper_parasite.txt index 3c4f040a540..8810cf75622 100644 --- a/forge-gui/res/cardsfolder/s/shaper_parasite.txt +++ b/forge-gui/res/cardsfolder/s/shaper_parasite.txt @@ -4,7 +4,7 @@ Types:Creature Illusion PT:2/3 K:Morph:2 U T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigChoice | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, target creature gets +2/-2 or -2/+2 until end of turn. -SVar:TrigChoice:AB$ GenericChoice | ValidTgts$ Creature | TgtPrompt$ Select target creature | Cost$ 0 | Defined$ You | Choices$ TrigPump1,TrigPump2 +SVar:TrigChoice:DB$ GenericChoice | ValidTgts$ Creature | TgtPrompt$ Select target creature | Defined$ You | Choices$ TrigPump1,TrigPump2 SVar:TrigPump1:DB$Pump | Defined$ Targeted | NumAtt$ +2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ +2/-2 SVar:TrigPump2:DB$Pump | Defined$ Targeted | NumAtt$ -2 | NumDef$ +2 | IsCurse$ True | SpellDescription$ -2/+2 SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/s/shapeshifters_marrow.txt b/forge-gui/res/cardsfolder/s/shapeshifters_marrow.txt index c0584a4887b..60fe6a9ec85 100644 --- a/forge-gui/res/cardsfolder/s/shapeshifters_marrow.txt +++ b/forge-gui/res/cardsfolder/s/shapeshifters_marrow.txt @@ -2,7 +2,7 @@ Name:Shapeshifter's Marrow ManaCost:2 U U Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, that player reveals the top card of his or her library. If it's a creature card, the player puts the card into his or her graveyard and CARDNAME becomes a copy of that card. (If it does, it loses this ability.) -SVar:TrigDig:AB$ Dig | Cost$ 0 | Defined$ TriggeredPlayer | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Creature | RememberChanged$ True | DestinationZone$ Graveyard | DestinationZone2$ Library | LibraryPosition2$ 0 | SubAbility$ DBCopy +SVar:TrigDig:DB$ Dig | Defined$ TriggeredPlayer | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Creature | RememberChanged$ True | DestinationZone$ Graveyard | DestinationZone2$ Library | LibraryPosition2$ 0 | SubAbility$ DBCopy SVar:DBCopy:DB$ Clone | Defined$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/shapeshifters_marrow.jpg diff --git a/forge-gui/res/cardsfolder/s/shard_of_broken_glass.txt b/forge-gui/res/cardsfolder/s/shard_of_broken_glass.txt index e6eb672c29b..bc252828d42 100644 --- a/forge-gui/res/cardsfolder/s/shard_of_broken_glass.txt +++ b/forge-gui/res/cardsfolder/s/shard_of_broken_glass.txt @@ -3,7 +3,7 @@ ManaCost:1 Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | Description$ Equipped creature gets +1/+0. T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ TrigMill | OptionalDecider$ You | TriggerDescription$ Whenever equipped creature attacks, you may put the top two cards of your library into your graveyard. -SVar:TrigMill:AB$Mill | Cost$ 0 | NumCards$ 2 | Defined$ You +SVar:TrigMill:DB$Mill | NumCards$ 2 | Defined$ You K:Equip 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/shard_of_broken_glass.jpg Oracle:Equipped creature gets +1/+0.\nWhenever equipped creature attacks, you may put the top two cards of your library into your graveyard.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/sharding_sphinx.txt b/forge-gui/res/cardsfolder/s/sharding_sphinx.txt index 9b7e029e772..18c261a9702 100644 --- a/forge-gui/res/cardsfolder/s/sharding_sphinx.txt +++ b/forge-gui/res/cardsfolder/s/sharding_sphinx.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Sphinx PT:4/4 K:Flying T:Mode$ DamageDone | ValidSource$ Creature.Artifact+YouCtrl | TriggerZones$ Battlefield | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ Whenever an artifact creature you control deals combat damage to a player, you may create a 1/1 blue Thopter artifact creature token with flying. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Thopter | TokenTypes$ Artifact,Creature,Thopter | TokenOwner$ You | TokenColors$ Blue | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying +SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenName$ Thopter | TokenTypes$ Artifact,Creature,Thopter | TokenOwner$ You | TokenColors$ Blue | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/sharding_sphinx.jpg Oracle:Flying\nWhenever an artifact creature you control deals combat damage to a player, you may create a 1/1 blue Thopter artifact creature token with flying. diff --git a/forge-gui/res/cardsfolder/s/shared_animosity.txt b/forge-gui/res/cardsfolder/s/shared_animosity.txt index 55d28bb70d1..814eb01d3b3 100644 --- a/forge-gui/res/cardsfolder/s/shared_animosity.txt +++ b/forge-gui/res/cardsfolder/s/shared_animosity.txt @@ -2,7 +2,7 @@ Name:Shared Animosity ManaCost:2 R Types:Enchantment T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ AnimosityPump | TriggerDescription$ Whenever a creature you control attacks, it gets +1/+0 until end of turn for each other attacking creature that shares a creature type with it. -SVar:AnimosityPump:AB$ Pump | Cost$ 0 | RememberObjects$ TriggeredAttacker | SubAbility$ AnimosityPump2 +SVar:AnimosityPump:DB$ Pump | RememberObjects$ TriggeredAttacker | SubAbility$ AnimosityPump2 SVar:AnimosityPump2:DB$ Pump | Defined$ Remembered | NumAtt$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Valid Creature.attacking+IsNotRemembered+sharesCreatureTypeWith Remembered diff --git a/forge-gui/res/cardsfolder/s/shattered_angel.txt b/forge-gui/res/cardsfolder/s/shattered_angel.txt index 3277fdb227f..24fc71ae381 100644 --- a/forge-gui/res/cardsfolder/s/shattered_angel.txt +++ b/forge-gui/res/cardsfolder/s/shattered_angel.txt @@ -4,6 +4,6 @@ Types:Creature Angel PT:3/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigGain | OptionalDecider$ You | TriggerDescription$ Whenever a land enters the battlefield under an opponent's control, you may gain 3 life. -SVar:TrigGain:AB$ GainLife | Cost$ 0 | LifeAmount$ 3 +SVar:TrigGain:DB$ GainLife | LifeAmount$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/shattered_angel.jpg Oracle:Flying\nWhenever a land enters the battlefield under an opponent's control, you may gain 3 life. diff --git a/forge-gui/res/cardsfolder/s/shauku_endbringer.txt b/forge-gui/res/cardsfolder/s/shauku_endbringer.txt index c5747438dfd..bdcc74a664f 100644 --- a/forge-gui/res/cardsfolder/s/shauku_endbringer.txt +++ b/forge-gui/res/cardsfolder/s/shauku_endbringer.txt @@ -6,7 +6,7 @@ K:Flying S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack. | CheckSVar$ X | SVarCompare$ GT1 | Description$ CARDNAME can't attack if another creature is on the battlefield. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your upkeep, you lose 3 life. A:AB$ ChangeZone | Cost$ T | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Select target creature | SubAbility$ DBCounter | SpellDescription$ Exile target creature and put a +1/+1 counter on CARDNAME. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ You | LifeAmount$ 3 +SVar:TrigLoseLife:DB$LoseLife | Defined$ You | LifeAmount$ 3 SVar:DBCounter:DB$PutCounter | CounterType$ P1P1 | CounterNum$ 1 | Defined$ Self SVar:X:Count$Valid Creature #TODO: This creature seems almost AI playable, except the AI won't play around it and will cast other creatures, which may not even be a necessarily bad thing. Maybe RemRandomDeck would suffice here. diff --git a/forge-gui/res/cardsfolder/s/sheltered_valley.txt b/forge-gui/res/cardsfolder/s/sheltered_valley.txt index c3a2babf186..110713a42bb 100644 --- a/forge-gui/res/cardsfolder/s/sheltered_valley.txt +++ b/forge-gui/res/cardsfolder/s/sheltered_valley.txt @@ -6,7 +6,7 @@ SVar:SacBeforeETB:DB$ SacrificeAll | ValidCards$ Permanent.YouCtrl+namedSheltere SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C} to your mana pool. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Land.YouCtrl | PresentCompare$ LE3 | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if you control three or fewer lands, you gain 1 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:NeedsToPlayVar:OnlyOne EQ0 SVar:OnlyOne:Count$Valid Permanent.YouCtrl+namedSheltered Valley SVar:Picture:http://wizards.com/global/images/magic/general/sheltered_valley.jpg diff --git a/forge-gui/res/cardsfolder/s/sheltering_word.txt b/forge-gui/res/cardsfolder/s/sheltering_word.txt index a6af7f5d850..64074d29c17 100644 --- a/forge-gui/res/cardsfolder/s/sheltering_word.txt +++ b/forge-gui/res/cardsfolder/s/sheltering_word.txt @@ -2,7 +2,7 @@ Name:Sheltering Word ManaCost:1 G Types:Instant A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Hexproof | SubAbility$ LifeTough | SpellDescription$ Target creature you control gains hexproof until end of turn. You gain life equal to that creature's toughness. -SVar:LifeTough:DB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X +SVar:LifeTough:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:Targeted$CardToughness SVar:Picture:http://www.wizards.com/global/images/magic/general/sheltering_word.jpg Oracle:Target creature you control gains hexproof until end of turn. You gain life equal to that creature's toughness. (A creature with hexproof can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/s/sheoldred_whispering_one.txt b/forge-gui/res/cardsfolder/s/sheoldred_whispering_one.txt index 55053b18c07..c769e7d2ec7 100644 --- a/forge-gui/res/cardsfolder/s/sheoldred_whispering_one.txt +++ b/forge-gui/res/cardsfolder/s/sheoldred_whispering_one.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Praetor PT:6/6 K:Swampwalk T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, return target creature card from your graveyard to the battlefield. -SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of each opponent's upkeep, that player sacrifices a creature. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Creature | Defined$ TriggeredPlayer +SVar:TrigSac:DB$ Sacrifice | SacValid$ Creature | Defined$ TriggeredPlayer SVar:Picture:http://www.wizards.com/global/images/magic/general/sheoldred_whispering_one.jpg Oracle:Swampwalk\nAt the beginning of your upkeep, return target creature card from your graveyard to the battlefield.\nAt the beginning of each opponent's upkeep, that player sacrifices a creature. diff --git a/forge-gui/res/cardsfolder/s/shield_of_the_righteous.txt b/forge-gui/res/cardsfolder/s/shield_of_the_righteous.txt index d3a870211cc..3b5acf4369b 100644 --- a/forge-gui/res/cardsfolder/s/shield_of_the_righteous.txt +++ b/forge-gui/res/cardsfolder/s/shield_of_the_righteous.txt @@ -4,6 +4,6 @@ Types:Artifact Equipment K:Equip 2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 2 | AddKeyword$ Vigilance | Description$ Equipped creature gets +0/+2 and has vigilance. T:Mode$ AttackerBlocked | ValidBlocker$ Card.EquippedBy | Execute$ TrigPump | TriggerDescription$ Whenever equipped creature blocks a creature, that creature doesn't untap during its controller's next untap step. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ TriggeredAttacker | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/shield_of_the_righteous.jpg Oracle:Equipped creature gets +0/+2 and has vigilance.\nWhenever equipped creature blocks a creature, that creature doesn't untap during its controller's next untap step.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/s/shield_sphere.txt b/forge-gui/res/cardsfolder/s/shield_sphere.txt index 03a395d845a..3709d0e3dc0 100644 --- a/forge-gui/res/cardsfolder/s/shield_sphere.txt +++ b/forge-gui/res/cardsfolder/s/shield_sphere.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Wall PT:0/6 K:Defender T:Mode$ Blocks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME blocks, put a -0/-1 counter on it. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ M0M1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ M0M1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/shield_sphere.jpg Oracle:Defender\nWhenever Shield Sphere blocks, put a -0/-1 counter on it. diff --git a/forge-gui/res/cardsfolder/s/shielded_by_faith.txt b/forge-gui/res/cardsfolder/s/shielded_by_faith.txt index 98cf75d6c1f..9e69c3fd82d 100644 --- a/forge-gui/res/cardsfolder/s/shielded_by_faith.txt +++ b/forge-gui/res/cardsfolder/s/shielded_by_faith.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ 1 W W | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Indestructible | Description$ Enchanted creature has indestructible. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigAttach | OptionalDecider$ You | TriggerDescription$ Whenever a creature enters the battlefield, you may attach CARDNAME to that creature. -SVar:TrigAttach:DB$ Attach | Cost$ 0 | Defined$ TriggeredCard +SVar:TrigAttach:DB$ Attach | Defined$ TriggeredCard SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/shielded_by_faith.jpg Oracle:Enchant creature\nEnchanted creature has indestructible.\nWhenever a creature enters the battlefield, you may attach Shielded by Faith to that creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/shieldhide_dragon.txt b/forge-gui/res/cardsfolder/s/shieldhide_dragon.txt index 315fd963cc7..52cadff67df 100644 --- a/forge-gui/res/cardsfolder/s/shieldhide_dragon.txt +++ b/forge-gui/res/cardsfolder/s/shieldhide_dragon.txt @@ -6,7 +6,7 @@ K:Flying K:Lifelink K:Megamorph:5 W W T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigCounters | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, put a +1/+1 counter on each other Dragon creature you control. -SVar:TrigCounters:AB$ PutCounterAll | Cost$ 0 | ValidCards$ Creature.Dragon+YouCtrl+Other | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigCounters:DB$ PutCounterAll | ValidCards$ Creature.Dragon+YouCtrl+Other | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Type$Dragon SVar:Picture:http://www.wizards.com/global/images/magic/general/shieldhide_dragon.jpg Oracle:Flying, lifelink\nMegamorph {5}{W}{W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen Shieldhide Dragon is turned face up, put a +1/+1 counter on each other Dragon creature you control. diff --git a/forge-gui/res/cardsfolder/s/shielding_plax.txt b/forge-gui/res/cardsfolder/s/shielding_plax.txt index 39d3517abf0..2f7f7625b19 100644 --- a/forge-gui/res/cardsfolder/s/shielding_plax.txt +++ b/forge-gui/res/cardsfolder/s/shielding_plax.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 GU | ValidTgts$ Creature | AILogic$ Pump S:Mode$ CantTarget | ValidCard$ Card.EnchantedBy | Activator$ Opponent | Description$ Enchanted creature can't be the target of spells or abilities your opponents control. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/shielding_plax.jpg Oracle:({G/U} can be paid with either {G} or {U}.)\nEnchant creature\nWhen Shielding Plax enters the battlefield, draw a card.\nEnchanted creature can't be the target of spells or abilities your opponents control. diff --git a/forge-gui/res/cardsfolder/s/shifty_doppelganger.txt b/forge-gui/res/cardsfolder/s/shifty_doppelganger.txt index 990de65c17b..175c4f8d373 100644 --- a/forge-gui/res/cardsfolder/s/shifty_doppelganger.txt +++ b/forge-gui/res/cardsfolder/s/shifty_doppelganger.txt @@ -5,7 +5,7 @@ PT:1/1 A:AB$ ChangeZone | Cost$ 3 U Exile<1/CARDNAME> | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.YouOwn | Optional$ True | RememberChanged$ True | SubAbility$ DBAnimate | SpellDescription$ You may put a creature card from your hand onto the battlefield. If you do, that creature gains haste until end of turn. At the beginning of the next end step, sacrifice that creature. If you do, return CARDNAME to the battlefield. SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Keywords$ Haste | Triggers$ TrigSacrificeEOT | sVars$ TrigSac,DBBounce,DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ EQ1 | RememberObjects$ Self SVar:TrigSacrificeEOT:Mode$ Phase | Phase$ End of Turn | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the next end step, sacrifice CARDNAME. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | RememberSacrificed$ True | SubAbility$ DBBounce +SVar:TrigSac:DB$ Sacrifice | RememberSacrificed$ True | SubAbility$ DBBounce SVar:DBBounce:DB$ ChangeZoneAll | Origin$ Exile | Defined$ You | Destination$ Battlefield | ChangeType$ Card.IsRemembered | ConditionDefined$ Remembered | ConditionPresent$ Card.Self | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/s/shimmering_glasskite.txt b/forge-gui/res/cardsfolder/s/shimmering_glasskite.txt index 88c23b64c2b..329c0bceecd 100644 --- a/forge-gui/res/cardsfolder/s/shimmering_glasskite.txt +++ b/forge-gui/res/cardsfolder/s/shimmering_glasskite.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:2/3 K:Flying T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | FirstTime$ True | Execute$ GlasskiteCounter | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability for the first time each turn, counter that spell or ability. -SVar:GlasskiteCounter:AB$ Counter | Cost$ 0 | Defined$ TriggeredSourceSA +SVar:GlasskiteCounter:DB$ Counter | Defined$ TriggeredSourceSA SVar:Targeting:Counter SVar:Picture:http://www.wizards.com/global/images/magic/general/shimmering_glasskite.jpg Oracle:Flying\nWhenever Shimmering Glasskite becomes the target of a spell or ability for the first time each turn, counter that spell or ability. diff --git a/forge-gui/res/cardsfolder/s/shipbreaker_kraken.txt b/forge-gui/res/cardsfolder/s/shipbreaker_kraken.txt index 139e1a5119a..ca25f91a8fd 100644 --- a/forge-gui/res/cardsfolder/s/shipbreaker_kraken.txt +++ b/forge-gui/res/cardsfolder/s/shipbreaker_kraken.txt @@ -4,7 +4,7 @@ Types:Creature Kraken PT:6/6 K:Monstrosity:4:6 U U T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME becomes monstrous, tap up to four target creatures. Those creatures don't untap during their controllers' untap steps for as long as you control CARDNAME. -SVar:TrigTap:AB$ Tap | Cost$ 0 | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 4 | SubAbility$ DBPump +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 4 | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN CARDNAME doesn't untap during your untap step. | UntilLoseControlOfHost$ True DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/shipbreaker_kraken.jpg diff --git a/forge-gui/res/cardsfolder/s/shisato_whispering_hunter.txt b/forge-gui/res/cardsfolder/s/shisato_whispering_hunter.txt index 31641bc57fc..4c53446a4f2 100644 --- a/forge-gui/res/cardsfolder/s/shisato_whispering_hunter.txt +++ b/forge-gui/res/cardsfolder/s/shisato_whispering_hunter.txt @@ -3,9 +3,9 @@ ManaCost:3 G Types:Legendary Creature Snake Warrior PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice a Snake. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ You | SacValid$ Snake +SVar:TrigSac:DB$Sacrifice | Defined$ You | SacValid$ Snake T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player skips his or her next untap step. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ TriggeredTarget | KW$ Skip your next untap step. | Permanent$ True +SVar:TrigPump:DB$Pump | Defined$ TriggeredTarget | KW$ Skip your next untap step. | Permanent$ True SVar:RemAIDeck:True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/shisato_whispering_hunter.jpg diff --git a/forge-gui/res/cardsfolder/s/shiv.txt b/forge-gui/res/cardsfolder/s/shiv.txt index 6b9b7a10695..25daa5bfb1b 100644 --- a/forge-gui/res/cardsfolder/s/shiv.txt +++ b/forge-gui/res/cardsfolder/s/shiv.txt @@ -4,7 +4,7 @@ Types:Plane Dominaria S:Mode$ Continuous | Affected$ Creature | EffectZone$ Command | AddAbility$ Pump | Description$ All creatures have "{R}: This creature gets +1/+0 until end of turn." SVar:Pump:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, create a 5/5 red Dragon creature token with flying. -SVar:RolledChaos:AB$ Token | Cost$ 0 | TokenOwner$ You | TokenAmount$ 1 | TokenName$ Dragon | TokenTypes$ Creature,Dragon | TokenColors$ Red | TokenPower$ 5 | TokenToughness$ 5 | TokenKeywords$ Flying +SVar:RolledChaos:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenName$ Dragon | TokenTypes$ Creature,Dragon | TokenColors$ Red | TokenPower$ 5 | TokenToughness$ 5 | TokenKeywords$ Flying SVar:Picture:http://www.wizards.com/global/images/magic/general/shiv.jpg SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | MaxRollsPerTurn$ 9 Oracle:All creatures have "{R}: This creature gets +1/+0 until end of turn."\nWhenever you roll {CHAOS}, create a 5/5 red Dragon creature token with flying. diff --git a/forge-gui/res/cardsfolder/s/shivan_emissary.txt b/forge-gui/res/cardsfolder/s/shivan_emissary.txt index ed845b51b9f..a228a609c38 100644 --- a/forge-gui/res/cardsfolder/s/shivan_emissary.txt +++ b/forge-gui/res/cardsfolder/s/shivan_emissary.txt @@ -4,7 +4,7 @@ Types:Creature Human Wizard PT:1/1 K:Kicker:1 B T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, destroy target nonblack creature. It can't be regenerated. -SVar:TrigKicker:AB$Destroy | Cost$ 0 | ValidTgts$ Creature.nonBlack | NoRegen$ True | TgtPrompt$ Select target nonblack creature +SVar:TrigKicker:DB$Destroy | ValidTgts$ Creature.nonBlack | NoRegen$ True | TgtPrompt$ Select target nonblack creature SVar:RemRandomDeck:True DeckNeeds:Color$Black SVar:Picture:http://www.wizards.com/global/images/magic/general/shivan_emissary.jpg diff --git a/forge-gui/res/cardsfolder/s/shivan_phoenix.txt b/forge-gui/res/cardsfolder/s/shivan_phoenix.txt index 3263213a229..d4d71db00b3 100644 --- a/forge-gui/res/cardsfolder/s/shivan_phoenix.txt +++ b/forge-gui/res/cardsfolder/s/shivan_phoenix.txt @@ -4,7 +4,7 @@ Types:Creature Phoenix PT:3/4 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, return CARDNAME to its owner's hand. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard SVar:SacMe:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/shivan_phoenix.jpg Oracle:Flying\nWhen Shivan Phoenix dies, return Shivan Phoenix to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/shivan_wumpus.txt b/forge-gui/res/cardsfolder/s/shivan_wumpus.txt index eeb6bdb6420..a6660b09196 100644 --- a/forge-gui/res/cardsfolder/s/shivan_wumpus.txt +++ b/forge-gui/res/cardsfolder/s/shivan_wumpus.txt @@ -4,6 +4,6 @@ Types:Creature Beast PT:6/6 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, any player may sacrifice a land. If a player does, put CARDNAME on top of its owner's library. -SVar:TrigSac:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | Defined$ Self | UnlessCost$ Sac<1/Land> | UnlessPayer$ Player | UnlessSwitched$ True +SVar:TrigSac:DB$ ChangeZone | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | Defined$ Self | UnlessCost$ Sac<1/Land> | UnlessPayer$ Player | UnlessSwitched$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/shivan_wumpus.jpg Oracle:Trample\nWhen Shivan Wumpus enters the battlefield, any player may sacrifice a land. If a player does, put Shivan Wumpus on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/s/shizuko_caller_of_autumn.txt b/forge-gui/res/cardsfolder/s/shizuko_caller_of_autumn.txt index 747d27889df..dc03c75dc1e 100644 --- a/forge-gui/res/cardsfolder/s/shizuko_caller_of_autumn.txt +++ b/forge-gui/res/cardsfolder/s/shizuko_caller_of_autumn.txt @@ -3,6 +3,6 @@ ManaCost:1 G G Types:Legendary Creature Snake Shaman PT:2/3 T:Mode$ Phase | Phase$ Upkeep | Execute$ SakuraManaTriple | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, that player adds {G}{G}{G} to his or her mana pool. Until end of turn, this mana doesn't empty from that player's mana pool as steps and phases end. -SVar:SakuraManaTriple:AB$ Mana | Cost$ 0 | Produced$ G | Amount$ 3 | PersistentMana$ True | Defined$ TriggeredPlayer +SVar:SakuraManaTriple:DB$ Mana | Produced$ G | Amount$ 3 | PersistentMana$ True | Defined$ TriggeredPlayer SVar:Picture:http://www.wizards.com/global/images/magic/general/shizuko_caller_of_autumn.jpg Oracle:At the beginning of each player's upkeep, that player adds {G}{G}{G} to his or her mana pool. Until end of turn, this mana doesn't empty from that player's mana pool as steps and phases end. diff --git a/forge-gui/res/cardsfolder/s/shoal_serpent.txt b/forge-gui/res/cardsfolder/s/shoal_serpent.txt index 3531df753ab..f1540ab7a9c 100644 --- a/forge-gui/res/cardsfolder/s/shoal_serpent.txt +++ b/forge-gui/res/cardsfolder/s/shoal_serpent.txt @@ -4,7 +4,7 @@ Types:Creature Serpent PT:5/5 K:Defender T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigDebuff | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, Shoal Serpent loses defender until end of turn. -SVar:TrigDebuff:AB$ Debuff | Cost$ 0 | Defined$ Self | Keywords$ Defender +SVar:TrigDebuff:DB$ Debuff | Defined$ Self | Keywords$ Defender SVar:BuffedBy:Land SVar:Picture:http://www.wizards.com/global/images/magic/general/shoal_serpent.jpg Oracle:Defender\nLandfall — Whenever a land enters the battlefield under your control, Shoal Serpent loses defender until end of turn. diff --git a/forge-gui/res/cardsfolder/s/shocker.txt b/forge-gui/res/cardsfolder/s/shocker.txt index e0bbe14e6a6..b944d872e11 100644 --- a/forge-gui/res/cardsfolder/s/shocker.txt +++ b/forge-gui/res/cardsfolder/s/shocker.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Insect PT:1/1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards all the cards in his or her hand, then draws that many cards. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ TriggeredTarget | Mode$ Hand | RememberDiscarded$ True | SubAbility$ DBDraw | SpellDescription$ Discard hand +SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | Mode$ Hand | RememberDiscarded$ True | SubAbility$ DBDraw | SpellDescription$ Discard hand SVar:DBDraw:DB$ Draw | NumCards$ X | Defined$ TriggeredTarget | SubAbility$ DBCleanup | References$ X | SpellDescription$ Draw that many cards SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/s/shorecrasher_elemental.txt b/forge-gui/res/cardsfolder/s/shorecrasher_elemental.txt index 03ebdd8c3d9..ee4bea0aaf6 100644 --- a/forge-gui/res/cardsfolder/s/shorecrasher_elemental.txt +++ b/forge-gui/res/cardsfolder/s/shorecrasher_elemental.txt @@ -6,8 +6,8 @@ K:Megamorph:4 U A:AB$ ChangeZone | Cost$ U | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBReturn | SpellDescription$ Exile CARDNAME, then return it to the battlefield face down under its owner's control. SVar:DBReturn:DB$ChangeZone | FaceDown$ True | Origin$ Exile | Destination$ Battlefield | Defined$ CorrectedSelf A:AB$ Pump | Cost$ 1 | Subability$ ABChoice | SpellDescription$ CARDNAME gets +1/-1 or -1/+1 until end of turn. -SVar:ABChoice:DB$ GenericChoice | Defined$ You | Cost$ 0 | Choices$ ABPump1,ABPump2 -SVar:ABPump1:DB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ +1/-1 -SVar:ABPump2:DB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ -1 | NumDef$ +1 | SpellDescription$ -1/+1 +SVar:ABChoice:DB$ GenericChoice | Defined$ You | Choices$ ABPump1,ABPump2 +SVar:ABPump1:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ +1/-1 +SVar:ABPump2:DB$ Pump | Defined$ Self | NumAtt$ -1 | NumDef$ +1 | SpellDescription$ -1/+1 SVar:Picture:http://www.wizards.com/global/images/magic/general/shorecrasher_elemental.jpg Oracle:{U}: Exile Shorecrasher Elemental, then return it to the battlefield face down under its owner's control.\n{1}: Shorecrasher Elemental gets +1/-1 or -1/+1 until end of turn.\nMegamorph {4}{U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/s/shorecrasher_mimic.txt b/forge-gui/res/cardsfolder/s/shorecrasher_mimic.txt index f5b23e8cdd6..9f8f07078d0 100644 --- a/forge-gui/res/cardsfolder/s/shorecrasher_mimic.txt +++ b/forge-gui/res/cardsfolder/s/shorecrasher_mimic.txt @@ -3,7 +3,7 @@ ManaCost:1 GU Types:Creature Shapeshifter PT:2/1 T:Mode$ SpellCast | ValidCard$ Card.Green+Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever you cast a spell that's both green and blue, CARDNAME has base power and toughness 5/3 until end of turn and gains trample until end of turn. -SVar:TrigAnimate:AB$Animate | Cost$ 0 | Defined$ Self | Power$ 5 | Toughness$ 3 | Keywords$ Trample +SVar:TrigAnimate:DB$Animate | Defined$ Self | Power$ 5 | Toughness$ 3 | Keywords$ Trample SVar:BuffedBy:Card.Blue+Green SVar:Picture:http://www.wizards.com/global/images/magic/general/shorecrasher_mimic.jpg Oracle:Whenever you cast a spell that's both green and blue, Shorecrasher Mimic has base power and toughness 5/3 until end of turn and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/s/shoreline_salvager.txt b/forge-gui/res/cardsfolder/s/shoreline_salvager.txt index b37eee60e35..1c5bb257b7b 100644 --- a/forge-gui/res/cardsfolder/s/shoreline_salvager.txt +++ b/forge-gui/res/cardsfolder/s/shoreline_salvager.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Surrakar PT:3/3 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | IsPresent$ Island.YouCtrl | CombatDamage$ True | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, if you control an Island, you may draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 DeckHints:Color$Blue SVar:Picture:http://www.wizards.com/global/images/magic/general/Shoreline_Salvager.jpg Oracle:Whenever Shoreline Salvager deals combat damage to a player, if you control an Island, you may draw a card. diff --git a/forge-gui/res/cardsfolder/s/showstopper.txt b/forge-gui/res/cardsfolder/s/showstopper.txt index b06e4773620..77f324bbbcb 100644 --- a/forge-gui/res/cardsfolder/s/showstopper.txt +++ b/forge-gui/res/cardsfolder/s/showstopper.txt @@ -3,7 +3,7 @@ ManaCost:1 B R Types:Instant A:SP$ AnimateAll | Cost$ 1 B R | ValidCards$ Creature.YouCtrl | Triggers$ DiesTrigger | sVars$ ShowstopperTrigDamage | References$ DiesTrigger,ShowstopperTrigDamage | SpellDescription$ Until end of turn, creatures you control gain "When this creature dies, it deals 2 damage to target creature an opponent controls." SVar:DiesTrigger:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ ShowstopperTrigDamage | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, it deals 2 damage to target creature an opponent controls. -SVar:ShowstopperTrigDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ 2 +SVar:ShowstopperTrigDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ 2 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/showstopper.jpg Oracle:Until end of turn, creatures you control gain "When this creature dies, it deals 2 damage to target creature an opponent controls." diff --git a/forge-gui/res/cardsfolder/s/shrewd_hatchling.txt b/forge-gui/res/cardsfolder/s/shrewd_hatchling.txt index 1c341ce71b4..d36d60f1504 100644 --- a/forge-gui/res/cardsfolder/s/shrewd_hatchling.txt +++ b/forge-gui/res/cardsfolder/s/shrewd_hatchling.txt @@ -6,7 +6,7 @@ K:etbCounter:M1M1:4 A:AB$ Pump | Cost$ UR | ValidTgts$ Creature | TgtPrompt$ Select target creature that can't block this creature this turn | IsCurse$ True | KW$ HIDDEN CantBlockCardUIDSource | DefinedKW$ CardUIDSource | UntilHostLeavesPlayOrEOT$ True | StackDescription$ {c:Targeted} can't block CARDNAME this turn. | SpellDescription$ Target creature can't block CARDNAME this turn. T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemoveCounter | TriggerDescription$ Whenever you cast a red spell, remove a -1/-1 counter from CARDNAME. T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemoveCounter | TriggerDescription$ Whenever you cast a blue spell, remove a -1/-1 counter from CARDNAME. -SVar:TrigRemoveCounter:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ M1M1 | CounterNum$ 1 +SVar:TrigRemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ M1M1 | CounterNum$ 1 SVar:BuffedBy:Card.Red,Card.Blue SVar:Picture:http://www.wizards.com/global/images/magic/general/shrewd_hatchling.jpg Oracle:Shrewd Hatchling enters the battlefield with four -1/-1 counters on it.\n{U/R}: Target creature can't block Shrewd Hatchling this turn.\nWhenever you cast a blue spell, remove a -1/-1 counter from Shrewd Hatchling.\nWhenever you cast a red spell, remove a -1/-1 counter from Shrewd Hatchling. diff --git a/forge-gui/res/cardsfolder/s/shriekgeist.txt b/forge-gui/res/cardsfolder/s/shriekgeist.txt index c547924e8e1..83a151b3892 100644 --- a/forge-gui/res/cardsfolder/s/shriekgeist.txt +++ b/forge-gui/res/cardsfolder/s/shriekgeist.txt @@ -4,6 +4,6 @@ Types:Creature Spirit PT:1/1 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player puts the top two cards of his or her library into his or her graveyard. -SVar:TrigMill:AB$Mill | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 2 +SVar:TrigMill:DB$Mill | Defined$ TriggeredTarget | NumCards$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/shriekgeist.jpg Oracle:Flying\nWhenever Shriekgeist deals combat damage to a player, that player puts the top two cards of his or her library into his or her graveyard. diff --git a/forge-gui/res/cardsfolder/s/shrieking_affliction.txt b/forge-gui/res/cardsfolder/s/shrieking_affliction.txt index 08af2dc4fcb..917b5a50a2b 100644 --- a/forge-gui/res/cardsfolder/s/shrieking_affliction.txt +++ b/forge-gui/res/cardsfolder/s/shrieking_affliction.txt @@ -2,7 +2,7 @@ Name:Shrieking Affliction ManaCost:B Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | CheckSVar$ CardsInHand | SVarCompare$ LE1 | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has one or fewer cards in hand, he or she loses 3 life. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredPlayer | LifeAmount$ 3 +SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 3 SVar:CardsInHand:Count$ValidHand Card.ActivePlayerCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/shrieking_affliction.jpg Oracle:At the beginning of each opponent's upkeep, if that player has one or fewer cards in hand, he or she loses 3 life. diff --git a/forge-gui/res/cardsfolder/s/shrieking_grotesque.txt b/forge-gui/res/cardsfolder/s/shrieking_grotesque.txt index b98c3ac8fe1..684544432dd 100644 --- a/forge-gui/res/cardsfolder/s/shrieking_grotesque.txt +++ b/forge-gui/res/cardsfolder/s/shrieking_grotesque.txt @@ -4,7 +4,7 @@ Types:Creature Gargoyle PT:2/1 K:Flying T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | ManaSpent$ B | TriggerDescription$ When CARDNAME enters the battlefield, if {B} was spent to cast it, target player discards a card. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ TgtChoose SVar:ManaNeededToAvoidNegativeEffect:black SVar:RemRandomDeck:True DeckNeeds:Color$Black diff --git a/forge-gui/res/cardsfolder/s/shrieking_mogg.txt b/forge-gui/res/cardsfolder/s/shrieking_mogg.txt index 6a68a45eba4..2ab089a213a 100644 --- a/forge-gui/res/cardsfolder/s/shrieking_mogg.txt +++ b/forge-gui/res/cardsfolder/s/shrieking_mogg.txt @@ -4,7 +4,7 @@ Types:Creature Goblin PT:1/1 K:Haste T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTapAll | TriggerDescription$ When CARDNAME enters the battlefield, tap all other creatures. -SVar:TrigTapAll:AB$TapAll | Cost$ 0 | ValidCards$ Creature.Other +SVar:TrigTapAll:DB$TapAll | ValidCards$ Creature.Other SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/shrieking_mogg.jpg Oracle:Haste\nWhen Shrieking Mogg enters the battlefield, tap all other creatures. diff --git a/forge-gui/res/cardsfolder/s/shrieking_specter.txt b/forge-gui/res/cardsfolder/s/shrieking_specter.txt index 7c6c4f69b49..f0f56489460 100644 --- a/forge-gui/res/cardsfolder/s/shrieking_specter.txt +++ b/forge-gui/res/cardsfolder/s/shrieking_specter.txt @@ -4,7 +4,7 @@ Types:Creature Specter PT:2/2 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME attacks, defending player discards a card. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ DefendingPlayer | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$Discard | Defined$ DefendingPlayer | NumCards$ 1 | Mode$ TgtChoose SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/shrieking_specter.jpg Oracle:Flying\nWhenever Shrieking Specter attacks, defending player discards a card. diff --git a/forge-gui/res/cardsfolder/s/shrill_howler_howling_chorus.txt b/forge-gui/res/cardsfolder/s/shrill_howler_howling_chorus.txt index cff09b9bf5f..257dcb6c30f 100644 --- a/forge-gui/res/cardsfolder/s/shrill_howler_howling_chorus.txt +++ b/forge-gui/res/cardsfolder/s/shrill_howler_howling_chorus.txt @@ -18,7 +18,7 @@ Types:Creature Eldrazi Werewolf PT:3/5 K:Creatures with power less than CARDNAME's power can't block it. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a 3/2 colorless Eldrazi Horror creature token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Eldrazi Horror | TokenTypes$ Creature,Eldrazi,Horror | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 3 | TokenToughness$ 2 +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Eldrazi Horror | TokenTypes$ Creature,Eldrazi,Horror | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 3 | TokenToughness$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/howling_chorus.jpg Oracle:Creatures with power less than Howling Chorus's power can't block it.\nWhenever Howling Chorus deals combat damage to a player, create a 3/2 colorless Eldrazi Horror creature token. diff --git a/forge-gui/res/cardsfolder/s/shrine_of_boundless_growth.txt b/forge-gui/res/cardsfolder/s/shrine_of_boundless_growth.txt index 4672bbc6fbc..2ad79f37c3c 100644 --- a/forge-gui/res/cardsfolder/s/shrine_of_boundless_growth.txt +++ b/forge-gui/res/cardsfolder/s/shrine_of_boundless_growth.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAddCounter | TriggerDescription$ At the beginning of your upkeep or whenever you cast a green spell, put a charge counter on CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAddCounter | Secondary$ True | TriggerDescription$ At the beginning of your upkeep or whenever you cast a green spell, put a charge counter on CARDNAME. -SVar:TrigAddCounter:AB$PutCounter | Cost$ 0 | CounterType$ CHARGE | CounterNum$ 1 +SVar:TrigAddCounter:DB$PutCounter | CounterType$ CHARGE | CounterNum$ 1 A:AB$Mana | Cost$ T Sac<1/CARDNAME> | Produced$ C | Amount$ X | References$ X | SpellDescription$ Add {C} to your mana pool for each charge counter on CARDNAME. SVar:X:Count$CardCounters.CHARGE SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/s/shrine_of_burning_rage.txt b/forge-gui/res/cardsfolder/s/shrine_of_burning_rage.txt index 1dda170e881..ca2c7bcf0bf 100644 --- a/forge-gui/res/cardsfolder/s/shrine_of_burning_rage.txt +++ b/forge-gui/res/cardsfolder/s/shrine_of_burning_rage.txt @@ -3,7 +3,7 @@ ManaCost:2 Types:Artifact T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAddCounter | TriggerDescription$ At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAddCounter | Secondary$ True | TriggerDescription$ At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on CARDNAME. -SVar:TrigAddCounter:AB$PutCounter | Cost$ 0 | CounterType$ CHARGE | CounterNum$ 1 +SVar:TrigAddCounter:DB$PutCounter | CounterType$ CHARGE | CounterNum$ 1 A:AB$ DealDamage | Cost$ 3 T Sac<1/CARDNAME> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage equal to the number of charge counters on it to target creature or player. SVar:X:Count$CardCounters.CHARGE SVar:Picture:http://www.wizards.com/global/images/magic/general/shrine_of_burning_rage.jpg diff --git a/forge-gui/res/cardsfolder/s/shrine_of_limitless_power.txt b/forge-gui/res/cardsfolder/s/shrine_of_limitless_power.txt index e48bf52409f..d55e4d12f58 100644 --- a/forge-gui/res/cardsfolder/s/shrine_of_limitless_power.txt +++ b/forge-gui/res/cardsfolder/s/shrine_of_limitless_power.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAddCounter | TriggerDescription$ At the beginning of your upkeep or whenever you cast a black spell, put a charge counter on CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAddCounter | Secondary$ True | TriggerDescription$ At the beginning of your upkeep or whenever you cast a black spell, put a charge counter on CARDNAME. -SVar:TrigAddCounter:AB$ PutCounter | Cost$ 0 | CounterType$ CHARGE | CounterNum$ 1 +SVar:TrigAddCounter:DB$ PutCounter | CounterType$ CHARGE | CounterNum$ 1 A:AB$ Discard | Cost$ 4 T Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X | Mode$ TgtChoose | References$ X | SpellDescription$ Target player discards a card for each charge counter on CARDNAME. SVar:X:Sacrificed$CardCounters.CHARGE SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/s/shrine_of_loyal_legions.txt b/forge-gui/res/cardsfolder/s/shrine_of_loyal_legions.txt index 61ca5dc3e54..20b0d87c6bb 100644 --- a/forge-gui/res/cardsfolder/s/shrine_of_loyal_legions.txt +++ b/forge-gui/res/cardsfolder/s/shrine_of_loyal_legions.txt @@ -3,7 +3,7 @@ ManaCost:2 Types:Artifact T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAddCounter | TriggerDescription$ At the beginning of your upkeep or whenever you cast a white spell, put a charge counter on CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAddCounter | Secondary$ True | TriggerDescription$ At the beginning of your upkeep or whenever you cast a white spell, put a charge counter on CARDNAME. -SVar:TrigAddCounter:AB$ PutCounter | Cost$ 0 | CounterType$ CHARGE | CounterNum$ 1 +SVar:TrigAddCounter:DB$ PutCounter | CounterType$ CHARGE | CounterNum$ 1 A:AB$ Token | Cost$ 3 T Sac<1/CARDNAME> | TokenAmount$ X | TokenName$ Myr | TokenTypes$ Artifact,Creature,Myr | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ c 1 1 myr NPH | TokenOwner$ You | References$ X | SpellDescription$ Create a 1/1 colorless Myr artifact creature token for each charge counter on CARDNAME. SVar:X:Count$CardCounters.CHARGE DeckNeeds:Color$White diff --git a/forge-gui/res/cardsfolder/s/shrine_of_piercing_vision.txt b/forge-gui/res/cardsfolder/s/shrine_of_piercing_vision.txt index 377246573f8..4efca47f0cf 100644 --- a/forge-gui/res/cardsfolder/s/shrine_of_piercing_vision.txt +++ b/forge-gui/res/cardsfolder/s/shrine_of_piercing_vision.txt @@ -3,7 +3,7 @@ ManaCost:2 Types:Artifact T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAddCounter | TriggerDescription$ At the beginning of your upkeep or whenever you cast a blue spell, put a charge counter on CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAddCounter | Secondary$ True | TriggerDescription$ At the beginning of your upkeep or whenever you cast a blue spell, put a charge counter on CARDNAME. -SVar:TrigAddCounter:AB$PutCounter | Cost$ 0 | CounterType$ CHARGE | CounterNum$ 1 +SVar:TrigAddCounter:DB$PutCounter | CounterType$ CHARGE | CounterNum$ 1 A:AB$ Dig | Cost$ T Sac<1/CARDNAME> | DigNum$ X | References$ X | SpellDescription$ Look at the top X cards of your library, where X is the number of charge counters on CARDNAME. Put one of those cards into your hand and the rest on the bottom of your library in any order. SVar:X:Count$CardCounters.CHARGE SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/s/shu_defender.txt b/forge-gui/res/cardsfolder/s/shu_defender.txt index 88296d54045..ea76362a9d6 100644 --- a/forge-gui/res/cardsfolder/s/shu_defender.txt +++ b/forge-gui/res/cardsfolder/s/shu_defender.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Creature Human Soldier PT:2/2 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +0/+2 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumDef$ 2 +SVar:TrigPump:DB$Pump | Defined$ Self | NumDef$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/shu_defender.jpg Oracle:Whenever Shu Defender blocks, it gets +0/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/shu_grain_caravan.txt b/forge-gui/res/cardsfolder/s/shu_grain_caravan.txt index 80df33857fd..6d3c8d0990f 100644 --- a/forge-gui/res/cardsfolder/s/shu_grain_caravan.txt +++ b/forge-gui/res/cardsfolder/s/shu_grain_caravan.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Creature Human Soldier PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 2 +SVar:TrigGainLife:DB$GainLife | LifeAmount$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/shu_grain_caravan.jpg Oracle:When Shu Grain Caravan enters the battlefield, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/s/shu_soldier_farmers.txt b/forge-gui/res/cardsfolder/s/shu_soldier_farmers.txt index 9574b78c0b5..46111d4ed4f 100644 --- a/forge-gui/res/cardsfolder/s/shu_soldier_farmers.txt +++ b/forge-gui/res/cardsfolder/s/shu_soldier_farmers.txt @@ -3,6 +3,6 @@ ManaCost:4 W Types:Creature Human Soldier PT:2/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 4 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 4 +SVar:TrigGainLife:DB$GainLife | LifeAmount$ 4 SVar:Picture:http://serv2.tcgimages.eu/img/cards/Portal_Three_Kingdoms/shu_soldier_farmers.jpg Oracle:When Shu Soldier-Farmers enters the battlefield, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/s/shyft.txt b/forge-gui/res/cardsfolder/s/shyft.txt index 9f685e9a87a..8f7d52813e3 100644 --- a/forge-gui/res/cardsfolder/s/shyft.txt +++ b/forge-gui/res/cardsfolder/s/shyft.txt @@ -3,7 +3,7 @@ ManaCost:4 U Types:Creature Shapeshifter PT:4/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigColor | TriggerDescription$ At the beginning of your upkeep, you may have CARDNAME become the color or colors of your choice. (This effect lasts indefinitely.) -SVar:TrigColor:AB$ ChooseColor | Cost$ 0 | Defined$ You | OrColors$ True | SubAbility$ Animate +SVar:TrigColor:DB$ ChooseColor | Defined$ You | OrColors$ True | SubAbility$ Animate SVar:Animate:DB$ Animate | Defined$ Self | Colors$ ChosenColor | OverwriteColors$ True | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/shyft.jpg Oracle:At the beginning of your upkeep, you may have Shyft become the color or colors of your choice. (This effect lasts indefinitely.) diff --git a/forge-gui/res/cardsfolder/s/sibilant_spirit.txt b/forge-gui/res/cardsfolder/s/sibilant_spirit.txt index 500eacdb10e..159ba733a36 100644 --- a/forge-gui/res/cardsfolder/s/sibilant_spirit.txt +++ b/forge-gui/res/cardsfolder/s/sibilant_spirit.txt @@ -4,6 +4,6 @@ Types:Creature Spirit PT:5/6 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | OptionalDecider$ Opponent | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME attacks, defending player may draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ DefendingPlayer | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ DefendingPlayer | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sibilant_spirit.jpg Oracle:Flying\nWhenever Sibilant Spirit attacks, defending player may draw a card. diff --git a/forge-gui/res/cardsfolder/s/sibsig_host.txt b/forge-gui/res/cardsfolder/s/sibsig_host.txt index d1bfbe694c5..c51e9064d82 100644 --- a/forge-gui/res/cardsfolder/s/sibsig_host.txt +++ b/forge-gui/res/cardsfolder/s/sibsig_host.txt @@ -3,7 +3,7 @@ ManaCost:4 B Types:Creature Zombie PT:2/6 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, each player puts the top three cards of his or her library into his or her graveyard. -SVar:TrigMill:AB$Mill | Cost$ 0 | NumCards$ 3 | Defined$ Player +SVar:TrigMill:DB$Mill | NumCards$ 3 | Defined$ Player DeckHas:Ability$Graveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/sibsig_host.jpg Oracle:When Sibsig Host enters the battlefield, each player puts the top three cards of his or her library into his or her graveyard. diff --git a/forge-gui/res/cardsfolder/s/sibsig_icebreakers.txt b/forge-gui/res/cardsfolder/s/sibsig_icebreakers.txt index 0768b8b9ec5..286eb05aa81 100644 --- a/forge-gui/res/cardsfolder/s/sibsig_icebreakers.txt +++ b/forge-gui/res/cardsfolder/s/sibsig_icebreakers.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Creature Zombie PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, each player discards a card. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ Player | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | Defined$ Player | NumCards$ 1 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/sibsig_icebreakers.jpg Oracle:When Sibsig Icebreakers enters the battlefield, each player discards a card. diff --git a/forge-gui/res/cardsfolder/s/sibsig_muckdraggers.txt b/forge-gui/res/cardsfolder/s/sibsig_muckdraggers.txt index 1d4b78ff74f..168919a8251 100644 --- a/forge-gui/res/cardsfolder/s/sibsig_muckdraggers.txt +++ b/forge-gui/res/cardsfolder/s/sibsig_muckdraggers.txt @@ -4,7 +4,7 @@ Types:Creature Zombie PT:3/6 K:Delve T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target creature card from your graveyard to your hand. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl DeckHints:Ability$Graveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/sibsig_muckdraggers.jpg Oracle:Delve (Each card you exile from your graveyard while casting this spell pays for {1}.)\nWhen Sibsig Muckdraggers enters the battlefield, return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/sidar_jabari.txt b/forge-gui/res/cardsfolder/s/sidar_jabari.txt index f768eef1517..032e78a1e6a 100644 --- a/forge-gui/res/cardsfolder/s/sidar_jabari.txt +++ b/forge-gui/res/cardsfolder/s/sidar_jabari.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Human Knight PT:2/2 K:Flanking T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, tap target creature defending player controls. -SVar:TrigTap:AB$Tap | Cost$ 0 | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature defending player controls +SVar:TrigTap:DB$Tap | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature defending player controls SVar:Picture:http://www.wizards.com/global/images/magic/general/sidar_jabari.jpg Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nWhenever Sidar Jabari attacks, tap target creature defending player controls. diff --git a/forge-gui/res/cardsfolder/s/sidisi_brood_tyrant.txt b/forge-gui/res/cardsfolder/s/sidisi_brood_tyrant.txt index 4c072e2f30e..edce83e2e44 100644 --- a/forge-gui/res/cardsfolder/s/sidisi_brood_tyrant.txt +++ b/forge-gui/res/cardsfolder/s/sidisi_brood_tyrant.txt @@ -5,7 +5,7 @@ PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, put the top three cards of your library into your graveyard. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, put the top three cards of your library into your graveyard. T:Mode$ ChangesZone | ValidCard$ Creature.YouCtrl | OncePerEffect$ True | Origin$ Library | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever one or more creature cards are put into your graveyard from your library, create a 2/2 black Zombie creature token. -SVar:TrigMill:AB$Mill | Cost$ 0 | NumCards$ 3 | Defined$ You -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie KTK | +SVar:TrigMill:DB$Mill | NumCards$ 3 | Defined$ You +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie KTK | SVar:Picture:http://www.wizards.com/global/images/magic/general/sidisi_brood_tyrant.jpg Oracle:Whenever Sidisi, Brood Tyrant enters the battlefield or attacks, put the top three cards of your library into your graveyard.\nWhenever one or more creature cards are put into your graveyard from your library, create a 2/2 black Zombie creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/siege_dragon.txt b/forge-gui/res/cardsfolder/s/siege_dragon.txt index ddf12fd6974..237931a118f 100644 --- a/forge-gui/res/cardsfolder/s/siege_dragon.txt +++ b/forge-gui/res/cardsfolder/s/siege_dragon.txt @@ -4,7 +4,7 @@ Types:Creature Dragon PT:5/5 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroyAll | TriggerDescription$ When CARDNAME enters the battlefield, destroy all Walls your opponents control. -SVar:TrigDestroyAll:AB$ DestroyAll | Cost$ 0 | ValidCards$ Wall.OppCtrl +SVar:TrigDestroyAll:DB$ DestroyAll | ValidCards$ Wall.OppCtrl T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDmg | IsPresent$ Wall.DefenderCtrl | PresentCompare$ EQ0 | TriggerDescription$ Whenever CARDNAME attacks, if defending player controls no Walls, it deals 2 damage to each creature without flying that player controls. SVar:TrigDmg:DB$ DamageAll | ValidCards$ Creature.withoutFlying+DefenderCtrl | NumDmg$ 2 | ValidDescription$ each creature without flying that player controls. SVar:HasAttackEffect:TRUE diff --git a/forge-gui/res/cardsfolder/s/siege_gang_commander.txt b/forge-gui/res/cardsfolder/s/siege_gang_commander.txt index 47e3946d909..3171047f9af 100644 --- a/forge-gui/res/cardsfolder/s/siege_gang_commander.txt +++ b/forge-gui/res/cardsfolder/s/siege_gang_commander.txt @@ -4,6 +4,6 @@ Types:Creature Goblin PT:2/2 A:AB$ DealDamage | Cost$ 1 R Sac<1/Goblin> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or player. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create three 1/1 red Goblin creature tokens. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 3 | TokenName$ Goblin | TokenTypes$ Creature,Goblin | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ r 1 1 goblin 10E +SVar:TrigToken:DB$ Token | TokenAmount$ 3 | TokenName$ Goblin | TokenTypes$ Creature,Goblin | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ r 1 1 goblin 10E SVar:Picture:http://www.wizards.com/global/images/magic/general/siege_gang_commander.jpg Oracle:When Siege-Gang Commander enters the battlefield, create three 1/1 red Goblin creature tokens.\n{1}{R}, Sacrifice a Goblin: Siege-Gang Commander deals 2 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/s/siege_rhino.txt b/forge-gui/res/cardsfolder/s/siege_rhino.txt index ef0fcc7b72e..b64bcf28b33 100644 --- a/forge-gui/res/cardsfolder/s/siege_rhino.txt +++ b/forge-gui/res/cardsfolder/s/siege_rhino.txt @@ -4,7 +4,7 @@ Types:Creature Rhino PT:4/5 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, each opponent loses 3 life and you gain 3 life. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 3 | SubAbility$ GainLife +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 3 | SubAbility$ GainLife SVar:GainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/siege_rhino.jpg Oracle:Trample\nWhen Siege Rhino enters the battlefield, each opponent loses 3 life and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/s/sifter_of_skulls.txt b/forge-gui/res/cardsfolder/s/sifter_of_skulls.txt index 693410df21d..c335bdc15d5 100644 --- a/forge-gui/res/cardsfolder/s/sifter_of_skulls.txt +++ b/forge-gui/res/cardsfolder/s/sifter_of_skulls.txt @@ -4,7 +4,7 @@ Types:Creature Eldrazi PT:4/3 K:Devoid T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+nonToken+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever another nontoken creature you control dies, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C} to your mana pool." ({C} represents colorless mana.) -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Eldrazi Scion | TokenTypes$ Creature,Eldrazi,Scion | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenAltImages$ c_1_1_eldrazi_scion2,c_1_1_eldrazi_scion3,c_1_1_eldrazi_scion4,c_1_1_eldrazi_scion5,c_1_1_eldrazi_scion6 | TokenAbilities$ ABMana +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Eldrazi Scion | TokenTypes$ Creature,Eldrazi,Scion | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenAltImages$ c_1_1_eldrazi_scion2,c_1_1_eldrazi_scion3,c_1_1_eldrazi_scion4,c_1_1_eldrazi_scion5,c_1_1_eldrazi_scion6 | TokenAbilities$ ABMana SVar:ABMana:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ C | Amount$ 1 | SpellDescription$ Add {C} to your mana pool. DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless & Ability$Token diff --git a/forge-gui/res/cardsfolder/s/sight_of_the_scalelords.txt b/forge-gui/res/cardsfolder/s/sight_of_the_scalelords.txt index d4e252467c8..d3d93cec2fb 100644 --- a/forge-gui/res/cardsfolder/s/sight_of_the_scalelords.txt +++ b/forge-gui/res/cardsfolder/s/sight_of_the_scalelords.txt @@ -2,7 +2,7 @@ Name:Sight of the Scalelords ManaCost:4 G Types:Enchantment T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, creatures you control with toughness 4 or greater get +2/+2 and gain vigilance until end of turn. -SVar:TrigPump:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl+toughnessGE4 | KW$ Vigilance | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl+toughnessGE4 | KW$ Vigilance | NumAtt$ +2 | NumDef$ +2 SVar:PlayMain1:TRUE SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/sight_of_the_scalelords.jpg diff --git a/forge-gui/res/cardsfolder/s/sigil_blessing.txt b/forge-gui/res/cardsfolder/s/sigil_blessing.txt index 1d1047340ab..ec9bff4ff3f 100644 --- a/forge-gui/res/cardsfolder/s/sigil_blessing.txt +++ b/forge-gui/res/cardsfolder/s/sigil_blessing.txt @@ -2,6 +2,6 @@ Name:Sigil Blessing ManaCost:G W Types:Instant A:SP$ Pump | Cost$ G W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +3 | NumDef$ +3 | SubAbility$ DBPumpAll | SpellDescription$ Until end of turn, target creature you control gets +3/+3 and other creatures you control get +1/+1. -SVar:DBPumpAll:DB$PumpAll | Cost$ 0 | ValidCards$ Targeted.Other+YouCtrl+Creature | NumAtt$ +1 | NumDef$ +1 +SVar:DBPumpAll:DB$PumpAll | ValidCards$ Targeted.Other+YouCtrl+Creature | NumAtt$ +1 | NumDef$ +1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sigil_blessing.jpg Oracle:Until end of turn, target creature you control gets +3/+3 and other creatures you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/s/sigil_captain.txt b/forge-gui/res/cardsfolder/s/sigil_captain.txt index f38336f8999..a9082fa2fc5 100644 --- a/forge-gui/res/cardsfolder/s/sigil_captain.txt +++ b/forge-gui/res/cardsfolder/s/sigil_captain.txt @@ -3,6 +3,6 @@ ManaCost:1 G W W Types:Creature Rhino Soldier PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerEQ1+toughnessEQ1+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature enters the battlefield under your control, if that creature is 1/1, put two +1/+1 counters on it. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ TriggeredCard | CounterType$ P1P1 | CounterNum$ 2 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredCard | CounterType$ P1P1 | CounterNum$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sigil_captain.jpg Oracle:Whenever a creature enters the battlefield under your control, if that creature is 1/1, put two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/s/sigil_of_sleep.txt b/forge-gui/res/cardsfolder/s/sigil_of_sleep.txt index 6c47e2d6148..beac23b0a69 100644 --- a/forge-gui/res/cardsfolder/s/sigil_of_sleep.txt +++ b/forge-gui/res/cardsfolder/s/sigil_of_sleep.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Pump T:Mode$ DamageDone | ValidSource$ Creature.AttachedBy | ValidTarget$ Player | Execute$ TrigReturn | TriggerDescription$ Whenever enchanted creature deals damage to a player, return target creature that player controls to its owner's hand. -SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredTarget | TgtPrompt$ Select target creature your opponent controls | IsCurse$ True | Origin$ Battlefield | Destination$ Hand +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredTarget | TgtPrompt$ Select target creature your opponent controls | IsCurse$ True | Origin$ Battlefield | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/sigil_of_sleep.jpg Oracle:Enchant creature\nWhenever enchanted creature deals damage to a player, return target creature that player controls to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/sigil_of_the_empty_throne.txt b/forge-gui/res/cardsfolder/s/sigil_of_the_empty_throne.txt index ad59744421b..110a796be5e 100644 --- a/forge-gui/res/cardsfolder/s/sigil_of_the_empty_throne.txt +++ b/forge-gui/res/cardsfolder/s/sigil_of_the_empty_throne.txt @@ -2,6 +2,6 @@ Name:Sigil of the Empty Throne ManaCost:3 W W Types:Enchantment T:Mode$ SpellCast | ValidCard$ Enchantment | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an enchantment spell, create a 4/4 white Angel creature token with flying. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Angel | TokenTypes$ Creature,Angel | TokenOwner$ You | TokenColors$ White | TokenPower$ 4 | TokenToughness$ 4 | TokenKeywords$ Flying | TokenImage$ w 4 4 angel CFX +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Angel | TokenTypes$ Creature,Angel | TokenOwner$ You | TokenColors$ White | TokenPower$ 4 | TokenToughness$ 4 | TokenKeywords$ Flying | TokenImage$ w 4 4 angel CFX SVar:Picture:http://www.wizards.com/global/images/magic/general/sigil_of_the_empty_throne.jpg Oracle:Whenever you cast an enchantment spell, create a 4/4 white Angel creature token with flying. diff --git a/forge-gui/res/cardsfolder/s/signal_pest.txt b/forge-gui/res/cardsfolder/s/signal_pest.txt index e813b162f7f..5f09d6c476c 100644 --- a/forge-gui/res/cardsfolder/s/signal_pest.txt +++ b/forge-gui/res/cardsfolder/s/signal_pest.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Pest PT:0/1 K:CantBeBlockedBy Creature.withoutFlying+withoutReach T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigBattleCry | TriggerDescription$ Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.) -SVar:TrigBattleCry:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.attacking+Other | NumAtt$ 1 +SVar:TrigBattleCry:DB$PumpAll | ValidCards$ Creature.attacking+Other | NumAtt$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/signal_pest.jpg Oracle:Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)\nSignal Pest can't be blocked except by creatures with flying or reach. diff --git a/forge-gui/res/cardsfolder/s/silas_renn_seeker_adept.txt b/forge-gui/res/cardsfolder/s/silas_renn_seeker_adept.txt index 30e87dd1a38..dc176375521 100644 --- a/forge-gui/res/cardsfolder/s/silas_renn_seeker_adept.txt +++ b/forge-gui/res/cardsfolder/s/silas_renn_seeker_adept.txt @@ -4,7 +4,7 @@ Types:Legendary Artifact Creature Human PT:2/2 K:Deathtouch T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigEffect | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, choose target artifact card in your graveyard. You may cast that card this turn. -SVar:TrigEffect:AB$ Effect | Name$ Silas Renn, Seeker Adept Effect | Cost$ 0 | ValidTgts$ Artifact.YouOwn | TgtZone$ Graveyard | TgtPrompt$ Select target artifact card in your graveyard | StaticAbilities$ STPlay | RememberObjects$ Targeted | ExileOnMoved$ Graveyard | SpellDescription$ You may cast target artifact card in your graveyard this turn. +SVar:TrigEffect:DB$ Effect | Name$ Silas Renn, Seeker Adept Effect | ValidTgts$ Artifact.YouOwn | TgtZone$ Graveyard | TgtPrompt$ Select target artifact card in your graveyard | StaticAbilities$ STPlay | RememberObjects$ Targeted | ExileOnMoved$ Graveyard | SpellDescription$ You may cast target artifact card in your graveyard this turn. SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Graveyard | Description$ Until end of turn, you may cast an artifact card in a graveyard. K:Partner SVar:Picture:http://www.wizards.com/global/images/magic/general/silas_ren_seeker_adept.jpg diff --git a/forge-gui/res/cardsfolder/s/silent_chant_zubera.txt b/forge-gui/res/cardsfolder/s/silent_chant_zubera.txt index 2feea09c994..50b5583e40c 100644 --- a/forge-gui/res/cardsfolder/s/silent_chant_zubera.txt +++ b/forge-gui/res/cardsfolder/s/silent_chant_zubera.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Creature Zubera Spirit PT:1/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you gain 2 life for each Zubera that died this turn. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Card.Zubera/Twice DeckHints:Type$Zubera SVar:Picture:http://resources.wizards.com/magic/cards/chk/en-us/card80510.jpg diff --git a/forge-gui/res/cardsfolder/s/silent_sentinel.txt b/forge-gui/res/cardsfolder/s/silent_sentinel.txt index 58755d75ff0..628ad517ab5 100644 --- a/forge-gui/res/cardsfolder/s/silent_sentinel.txt +++ b/forge-gui/res/cardsfolder/s/silent_sentinel.txt @@ -4,7 +4,7 @@ Types:Creature Archon PT:4/6 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME attacks, you may return target enchantment card from your graveyard to the battlefield. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Enchantment.YouOwn | TgtPrompt$ Select target enchantment card in your graveyard +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Enchantment.YouOwn | TgtPrompt$ Select target enchantment card in your graveyard SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/silent_sentinel.jpg Oracle:Flying\nWhenever Silent Sentinel attacks, you may return target enchantment card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/s/silent_skimmer.txt b/forge-gui/res/cardsfolder/s/silent_skimmer.txt index 50b4b8aafae..60db8d1bd10 100644 --- a/forge-gui/res/cardsfolder/s/silent_skimmer.txt +++ b/forge-gui/res/cardsfolder/s/silent_skimmer.txt @@ -5,7 +5,7 @@ PT:0/4 K:Devoid K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME attacks, defending player loses 2 life. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredDefendingPlayer | LifeAmount$ 2 +SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredDefendingPlayer | LifeAmount$ 2 SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/silent_skimmer.jpg Oracle:Devoid (This card has no color.)\nFlying\nWhenever Silent Skimmer attacks, defending player loses 2 life. diff --git a/forge-gui/res/cardsfolder/s/silent_specter.txt b/forge-gui/res/cardsfolder/s/silent_specter.txt index bc7a4a2a785..bc19bcc5aab 100644 --- a/forge-gui/res/cardsfolder/s/silent_specter.txt +++ b/forge-gui/res/cardsfolder/s/silent_specter.txt @@ -5,6 +5,6 @@ PT:4/4 K:Flying K:Morph:3 B B T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player discards two cards. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 2 | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 2 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/silent_specter.jpg Oracle:Flying\nWhenever Silent Specter deals combat damage to a player, that player discards two cards.\nMorph {3}{B}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/s/silkenfist_fighter.txt b/forge-gui/res/cardsfolder/s/silkenfist_fighter.txt index a18cfb4f009..e90b7fa5ed4 100644 --- a/forge-gui/res/cardsfolder/s/silkenfist_fighter.txt +++ b/forge-gui/res/cardsfolder/s/silkenfist_fighter.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Kor Soldier PT:1/3 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ Whenever CARDNAME becomes blocked, untap it. -SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self +SVar:TrigUntap:DB$Untap | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/silkenfist_fighter.jpg Oracle:Whenever Silkenfist Fighter becomes blocked, untap it. diff --git a/forge-gui/res/cardsfolder/s/silkenfist_order.txt b/forge-gui/res/cardsfolder/s/silkenfist_order.txt index 6dab39f2635..c541ad1b1fe 100644 --- a/forge-gui/res/cardsfolder/s/silkenfist_order.txt +++ b/forge-gui/res/cardsfolder/s/silkenfist_order.txt @@ -3,6 +3,6 @@ ManaCost:3 W W Types:Creature Kor Soldier PT:3/5 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ Whenever CARDNAME becomes blocked, untap it. -SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self +SVar:TrigUntap:DB$Untap | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/silkenfist_order.jpg Oracle:Whenever Silkenfist Order becomes blocked, untap it. diff --git a/forge-gui/res/cardsfolder/s/silkweaver_elite.txt b/forge-gui/res/cardsfolder/s/silkweaver_elite.txt index 8ed0b1bf9ae..c2c2ea47087 100644 --- a/forge-gui/res/cardsfolder/s/silkweaver_elite.txt +++ b/forge-gui/res/cardsfolder/s/silkweaver_elite.txt @@ -4,6 +4,6 @@ Types:Creature Elf Archer PT:2/2 K:Reach T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | Revolt$ True | TriggerDescription$ Revolt — When CARDNAME enters the battlefield, if a permanent you controlled left the battlefield this turn, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/silkweaver_elite.jpg Oracle:Reach (This creature can block creatures with flying.)\nRevolt — When Silkweaver Elite enters the battlefield, if a permanent you controlled left the battlefield this turn, draw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/silkwrap.txt b/forge-gui/res/cardsfolder/s/silkwrap.txt index 70998d42f42..2a71ac83cae 100644 --- a/forge-gui/res/cardsfolder/s/silkwrap.txt +++ b/forge-gui/res/cardsfolder/s/silkwrap.txt @@ -2,10 +2,10 @@ Name:Silkwrap ManaCost:1 W Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature with converted mana cost 3 or less an opponent controls until CARDNAME leaves the battlefield. (That creature returns under its owner's control.) -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.cmcLE3+OppCtrl | TgtPrompt$ Select target creature with converted mana cost 3 or less an opponent controls | ConditionPresent$ Card.Self | SubAbility$ DBEffect +SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.cmcLE3+OppCtrl | TgtPrompt$ Select target creature with converted mana cost 3 or less an opponent controls | ConditionPresent$ Card.Self | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ Targeted | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent | ForgetOnMoved$ Exile SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ That permanent is exiled until EFFECTSOURCE leaves the battlefield -SVar:TrigReturn:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf +SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self SVar:PlayMain1:TRUE SVar:NeedsToPlay:Creature.cmcLE3+OppCtrl diff --git a/forge-gui/res/cardsfolder/s/silt_crawler.txt b/forge-gui/res/cardsfolder/s/silt_crawler.txt index fcd619de27a..60b170f6ba8 100644 --- a/forge-gui/res/cardsfolder/s/silt_crawler.txt +++ b/forge-gui/res/cardsfolder/s/silt_crawler.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Beast PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTapAll | TriggerDescription$ When CARDNAME enters the battlefield, tap all lands you control. -SVar:TrigTapAll:AB$TapAll | Cost$ 0 | ValidCards$ Land.YouCtrl +SVar:TrigTapAll:DB$TapAll | ValidCards$ Land.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/silt_crawler.jpg Oracle:When Silt Crawler enters the battlefield, tap all lands you control. diff --git a/forge-gui/res/cardsfolder/s/silumgar_butcher.txt b/forge-gui/res/cardsfolder/s/silumgar_butcher.txt index 015c7eb2a6a..c240df4b1fd 100644 --- a/forge-gui/res/cardsfolder/s/silumgar_butcher.txt +++ b/forge-gui/res/cardsfolder/s/silumgar_butcher.txt @@ -4,6 +4,6 @@ Types:Creature Zombie Djinn PT:3/3 K:Exploit T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME exploits a creature, target creature gets -3/-3 until end of turn/ -SVar:TrigPump:DB$ Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/silumgar_butcher.jpg Oracle:Exploit (When this creature enters the battlefield, you may sacrifice a creature.)\nWhen Silumgar Butcher exploits a creature, target creature gets -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/silumgar_sorcerer.txt b/forge-gui/res/cardsfolder/s/silumgar_sorcerer.txt index 10201cd963e..7a8c91a3072 100644 --- a/forge-gui/res/cardsfolder/s/silumgar_sorcerer.txt +++ b/forge-gui/res/cardsfolder/s/silumgar_sorcerer.txt @@ -6,7 +6,7 @@ K:Flash K:Flying K:Exploit T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ When CARDNAME exploits a creature, counter target creature spell. -SVar:TrigCounter:DB$ Counter | Cost$ 0 | TargetType$ Spell | ValidTgts$ Creature | TgtPrompt$ Select target creature spell +SVar:TrigCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Creature | TgtPrompt$ Select target creature spell SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/silumgar_sorcerer.jpg Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying\nExploit (When this creature enters the battlefield, you may sacrifice a creature.)\nWhen Silumgar Sorcerer exploits a creature, counter target creature spell. diff --git a/forge-gui/res/cardsfolder/s/silumgar_spell_eater.txt b/forge-gui/res/cardsfolder/s/silumgar_spell_eater.txt index 3be0a519acd..d94d27c5054 100644 --- a/forge-gui/res/cardsfolder/s/silumgar_spell_eater.txt +++ b/forge-gui/res/cardsfolder/s/silumgar_spell_eater.txt @@ -4,6 +4,6 @@ Types:Creature Naga Wizard PT:2/3 K:Megamorph:4 U T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, counter target spell unless its controller pays {3}. -SVar:TrigCounter:DB$ Counter | Cost$ 0 | TargetType$ Spell | ValidTgts$ Card | UnlessCost$ 3 | TgtPrompt$ Select target spell +SVar:TrigCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | UnlessCost$ 3 | TgtPrompt$ Select target spell SVar:Picture:http://www.wizards.com/global/images/magic/general/silumgar_spell_eater.jpg Oracle:Megamorph {4}{U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen Silumgar Spell-Eater is turned face up, counter target spell unless its controller pays {3}. diff --git a/forge-gui/res/cardsfolder/s/silumgar_the_drifting_death.txt b/forge-gui/res/cardsfolder/s/silumgar_the_drifting_death.txt index 19b5f1839fa..928faed1e54 100644 --- a/forge-gui/res/cardsfolder/s/silumgar_the_drifting_death.txt +++ b/forge-gui/res/cardsfolder/s/silumgar_the_drifting_death.txt @@ -5,7 +5,7 @@ PT:3/7 K:Flying K:Hexproof T:Mode$ Attacks | ValidCard$ Dragon.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMassacre | TriggerDescription$ Whenever a Dragon you control attacks, creatures defending player control each get -1/-1 until end of turn. -SVar:TrigMassacre:AB$ PumpAll | Cost$ 0 | NumAtt$ -1 | NumDef$ -1 | ValidCards$ TriggeredAttacker.Creature+DefenderCtrl | IsCurse$ True +SVar:TrigMassacre:DB$ PumpAll | NumAtt$ -1 | NumDef$ -1 | ValidCards$ TriggeredAttacker.Creature+DefenderCtrl | IsCurse$ True SVar:BuffedBy:Dragon DeckHints:Type$Dragon SVar:Picture:http://www.wizards.com/global/images/magic/general/silumgar_the_drifting_death.jpg diff --git a/forge-gui/res/cardsfolder/s/silverfur_partisan.txt b/forge-gui/res/cardsfolder/s/silverfur_partisan.txt index ce7e7dd9ff6..14da2b0ac91 100644 --- a/forge-gui/res/cardsfolder/s/silverfur_partisan.txt +++ b/forge-gui/res/cardsfolder/s/silverfur_partisan.txt @@ -4,7 +4,7 @@ Types:Creature Wolf Warrior PT:2/2 K:Trample T:Mode$ BecomesTarget | ValidTarget$ Wolf.YouCtrl+inZoneBattlefield,Werewolf.YouCtrl+inZoneBattlefield | ValidSource$ Instant,Sorcery | SourceType$ spell | TriggerZones$ Battlefield | Execute$ DBToken | TriggerDescription$ Whenever a Wolf or Werewolf you control becomes the target of an instant or sorcery spell, create a 2/2 green Wolf creature token. -SVar:DBToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Wolf | TokenTypes$ Creature,Wolf | TokenOwner$ You | TokenColors$ Green | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ g 2 2 wolf SOI +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Wolf | TokenTypes$ Creature,Wolf | TokenOwner$ You | TokenColors$ Green | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ g 2 2 wolf SOI DeckHints:Type$Wolf & Type$Werewolf SVar:Picture:http://www.wizards.com/global/images/magic/general/silverfur_partisan.jpg Oracle:Trample\nWhenever a Wolf or Werewolf you control becomes the target of an instant or sorcery spell, create a 2/2 green Wolf creature token. diff --git a/forge-gui/res/cardsfolder/s/silvergill_adept.txt b/forge-gui/res/cardsfolder/s/silvergill_adept.txt index 25fa9781166..4241f657130 100644 --- a/forge-gui/res/cardsfolder/s/silvergill_adept.txt +++ b/forge-gui/res/cardsfolder/s/silvergill_adept.txt @@ -4,6 +4,6 @@ Types:Creature Merfolk Wizard PT:2/1 K:AlternateAdditionalCost:Reveal<1/Merfolk>:3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/silvergill_adept.jpg Oracle:As an additional cost to cast Silvergill Adept, reveal a Merfolk card from your hand or pay {3}.\nWhen Silvergill Adept enters the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/s/silverglade_elemental.txt b/forge-gui/res/cardsfolder/s/silverglade_elemental.txt index 6efc4795474..86f717cb5a4 100644 --- a/forge-gui/res/cardsfolder/s/silverglade_elemental.txt +++ b/forge-gui/res/cardsfolder/s/silverglade_elemental.txt @@ -3,6 +3,6 @@ ManaCost:4 G Types:Creature Elemental PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Forest card and put that card onto the battlefield. If you do, shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Forest | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Forest | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/silverglade_elemental.jpg Oracle:When Silverglade Elemental enters the battlefield, you may search your library for a Forest card and put that card onto the battlefield. If you do, shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/simic_growth_chamber.txt b/forge-gui/res/cardsfolder/s/simic_growth_chamber.txt index 9e05a0a47f8..2ff6143730b 100644 --- a/forge-gui/res/cardsfolder/s/simic_growth_chamber.txt +++ b/forge-gui/res/cardsfolder/s/simic_growth_chamber.txt @@ -4,7 +4,7 @@ Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ G U | SpellDescription$ Add {G}{U} to your mana pool. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return a land you control to its owner's hand. -SVar:TrigReturn:AB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Cost$ 0 | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself | SpellDescription$ Return a land you control to its owner's hand. +SVar:TrigReturn:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself | SpellDescription$ Return a land you control to its owner's hand. SVar:NeedsToPlay:Land.Basic+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/simic_growth_chamber.jpg Oracle:Simic Growth Chamber enters the battlefield tapped.\nWhen Simic Growth Chamber enters the battlefield, return a land you control to its owner's hand.\n{T}: Add {G}{U} to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/sin_collector.txt b/forge-gui/res/cardsfolder/s/sin_collector.txt index 05c0b958997..49ef3255ee3 100644 --- a/forge-gui/res/cardsfolder/s/sin_collector.txt +++ b/forge-gui/res/cardsfolder/s/sin_collector.txt @@ -3,6 +3,6 @@ ManaCost:1 W B Types:Creature Human Cleric PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals his or her hand. You choose an instant or sorcery card from it and exile that card. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | TgtPrompt$ Select target opponent | ChangeType$ Instant,Sorcery | ChangeNum$ 1 | IsCurse$ True +SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | TgtPrompt$ Select target opponent | ChangeType$ Instant,Sorcery | ChangeNum$ 1 | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sin_collector.jpg Oracle:When Sin Collector enters the battlefield, target opponent reveals his or her hand. You choose an instant or sorcery card from it and exile that card. diff --git a/forge-gui/res/cardsfolder/s/singe_mind_ogre.txt b/forge-gui/res/cardsfolder/s/singe_mind_ogre.txt index bb408e1a515..23b756fc575 100644 --- a/forge-gui/res/cardsfolder/s/singe_mind_ogre.txt +++ b/forge-gui/res/cardsfolder/s/singe_mind_ogre.txt @@ -3,7 +3,7 @@ ManaCost:2 B R Types:Creature Ogre Mutant PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, target player reveals a card at random from his or her hand, then loses life equal to that card's converted mana cost. -SVar:TrigReveal:AB$ Reveal | Cost$ 0 | Random$ True | RememberRevealed$ True | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBLose +SVar:TrigReveal:DB$ Reveal | Random$ True | RememberRevealed$ True | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBLose SVar:DBLose:DB$LoseLife | LifeAmount$ X | Defined$ Targeted | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost diff --git a/forge-gui/res/cardsfolder/s/singing_bell_strike.txt b/forge-gui/res/cardsfolder/s/singing_bell_strike.txt index 8e78031a916..9f73c0bb75d 100644 --- a/forge-gui/res/cardsfolder/s/singing_bell_strike.txt +++ b/forge-gui/res/cardsfolder/s/singing_bell_strike.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ KeepTapped T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted creature. -SVar:TrigTap:AB$ Tap | Cost$ 0 | Defined$ Enchanted +SVar:TrigTap:DB$ Tap | Defined$ Enchanted S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Untap | Description$ Enchanted creature has "{6}: Untap this creature." SVar:Untap:AB$ Untap | Cost$ 6 | Defined$ Self | SpellDescription$ Untap CARDNAME. diff --git a/forge-gui/res/cardsfolder/s/sire_of_insanity.txt b/forge-gui/res/cardsfolder/s/sire_of_insanity.txt index 245bf8d5f0f..0a5e474d4c2 100644 --- a/forge-gui/res/cardsfolder/s/sire_of_insanity.txt +++ b/forge-gui/res/cardsfolder/s/sire_of_insanity.txt @@ -3,6 +3,6 @@ ManaCost:4 B R Types:Creature Demon PT:6/4 T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of each end step, each player discards his or her hand. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ Player | Mode$ Hand +SVar:TrigDiscard:DB$ Discard | Defined$ Player | Mode$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/sire_of_insanity.jpg Oracle:At the beginning of each end step, each player discards his or her hand. diff --git a/forge-gui/res/cardsfolder/s/sire_of_stagnation.txt b/forge-gui/res/cardsfolder/s/sire_of_stagnation.txt index 8fb5aa32b00..1238f3ec04c 100644 --- a/forge-gui/res/cardsfolder/s/sire_of_stagnation.txt +++ b/forge-gui/res/cardsfolder/s/sire_of_stagnation.txt @@ -4,7 +4,7 @@ Types:Creature Eldrazi PT:5/7 K:Devoid T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever a land enters the battlefield under an opponent's control, that player exiles the top two cards of his or her library and you draw two cards. -SVar:TrigMill:AB$ Mill | Cost$ 0 | Defined$ TriggeredCardController | NumCards$ 2 | Destination$ Exile | SubAbility$ DBDraw +SVar:TrigMill:DB$ Mill | Defined$ TriggeredCardController | NumCards$ 2 | Destination$ Exile | SubAbility$ DBDraw SVar:DBDraw:DB$Draw | NumCards$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sire_of_stagnation.jpg Oracle:Devoid (This card has no color.)\nWhenever a land enters the battlefield under an opponent's control, that player exiles the top two cards of his or her library and you draw two cards. diff --git a/forge-gui/res/cardsfolder/s/sire_of_the_storm.txt b/forge-gui/res/cardsfolder/s/sire_of_the_storm.txt index aceadd35dff..618032615aa 100644 --- a/forge-gui/res/cardsfolder/s/sire_of_the_storm.txt +++ b/forge-gui/res/cardsfolder/s/sire_of_the_storm.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:3/3 K:Flying T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True DeckHints:Type$Spirit|Arcane SVar:Picture:http://www.wizards.com/global/images/magic/general/sire_of_the_storm.jpg diff --git a/forge-gui/res/cardsfolder/s/siren_of_the_silent_song.txt b/forge-gui/res/cardsfolder/s/siren_of_the_silent_song.txt index c2ce97d7b91..fec95986ad8 100644 --- a/forge-gui/res/cardsfolder/s/siren_of_the_silent_song.txt +++ b/forge-gui/res/cardsfolder/s/siren_of_the_silent_song.txt @@ -4,7 +4,7 @@ Types:Creature Zombie Siren PT:2/1 K:Flying T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, each opponent discards a card, then puts the top card of his or her library into his or her graveyard. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBMill +SVar:TrigDiscard:DB$ Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBMill SVar:DBMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/siren_of_the_silent_song .jpg Oracle:Flying\nInspired — Whenever Siren of the Silent Song becomes untapped, each opponent discards a card, then puts the top card of his or her library into his or her graveyard. diff --git a/forge-gui/res/cardsfolder/s/sisay.txt b/forge-gui/res/cardsfolder/s/sisay.txt index bea3c9298ae..c47ca6151c3 100644 --- a/forge-gui/res/cardsfolder/s/sisay.txt +++ b/forge-gui/res/cardsfolder/s/sisay.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Vanguard HandLifeModifier:-2/-3 T:Mode$ TapsForMana | TriggerZones$ Command | ValidCard$ Land.YouCtrl | Execute$ TrigMana | Static$ True | TriggerDescription$ Whenever you tap a land for mana, add one mana to your mana pool of any type that land produced. -SVar:TrigMana:AB$ ManaReflected | Cost$ 0 | ColorOrType$ Type | Valid$ Defined.Triggered | ReflectProperty$ Produced | Defined$ TriggeredPlayer +SVar:TrigMana:DB$ ManaReflected | ColorOrType$ Type | Valid$ Defined.Triggered | ReflectProperty$ Produced | Defined$ TriggeredPlayer SVar:RemAIDeck:True SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Sisay.full.jpg Oracle:Hand -2, life -3\nWhenever you tap a land for mana, add one mana to your mana pool of any type that land produced. diff --git a/forge-gui/res/cardsfolder/s/sisays_ingenuity.txt b/forge-gui/res/cardsfolder/s/sisays_ingenuity.txt index 2b554ca7a43..6122261f50f 100644 --- a/forge-gui/res/cardsfolder/s/sisays_ingenuity.txt +++ b/forge-gui/res/cardsfolder/s/sisays_ingenuity.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | NumCards$ 1 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ ABChooseColor | AddSVar$ DBAnimate | Description$ Enchanted creature has "{2}{U}: Target creature becomes the color of your choice until end of turn." SVar:ABChooseColor:AB$ ChooseColor | Cost$ 2 U | Defined$ You | SubAbility$ DBAnimate | SpellDescription$ Target creature becomes the color of your choice until end of turn. SVar:DBAnimate:DB$ Animate | ValidTgts$ Creature | TgtPrompt$ Select target creature | Colors$ ChosenColor | OverwriteColors$ True diff --git a/forge-gui/res/cardsfolder/s/sixth_sense.txt b/forge-gui/res/cardsfolder/s/sixth_sense.txt index 7d001e9311c..a66b7e53ef0 100644 --- a/forge-gui/res/cardsfolder/s/sixth_sense.txt +++ b/forge-gui/res/cardsfolder/s/sixth_sense.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ G | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddTrigger$ SixthSenseTrigger | AddSVar$ SixthSenseDraw | Description$ Enchanted creature has "Whenever this creature deals combat damage to a player, you may draw a card." SVar:SixthSenseTrigger:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ SixthSenseDraw | OptionalDecider$ You | TriggerDescription$ Whenever this creature deals combat damage to a player, you may draw a card. -SVar:SixthSenseDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 +SVar:SixthSenseDraw:DB$ Draw | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sixth_sense.jpg Oracle:Enchant creature\nEnchanted creature has "Whenever this creature deals combat damage to a player, you may draw a card." diff --git a/forge-gui/res/cardsfolder/s/skeletal_vampire.txt b/forge-gui/res/cardsfolder/s/skeletal_vampire.txt index 17040ac3ab4..29927047d92 100644 --- a/forge-gui/res/cardsfolder/s/skeletal_vampire.txt +++ b/forge-gui/res/cardsfolder/s/skeletal_vampire.txt @@ -4,7 +4,7 @@ Types:Creature Vampire Skeleton PT:3/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, Create two 1/1 black Bat creature tokens with flying. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ b 1 1 bat | TokenName$ Bat | TokenColors$ Black | TokenTypes$ Creature,Bat | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenOwner$ You | TokenAmount$ 2 | TokenSVars$ Sac +SVar:TrigToken:DB$Token | TokenImage$ b 1 1 bat | TokenName$ Bat | TokenColors$ Black | TokenTypes$ Creature,Bat | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenOwner$ You | TokenAmount$ 2 | TokenSVars$ Sac A:AB$ Token | Cost$ 3 B B Sac<1/Bat> | TokenAmount$ 2 | TokenImage$ b 1 1 bat | TokenName$ Bat | TokenColors$ Black | TokenTypes$ Creature,Bat | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenOwner$ You | TokenSVars$ Sac | SpellDescription$ Create two 1/1 black Bat creature tokens with flying. A:AB$ Regenerate | Cost$ Sac<1/Bat> | SpellDescription$ Regenerate CARDNAME. SVar:Sac:SVar:SacMe:1 diff --git a/forge-gui/res/cardsfolder/s/skeleton_key.txt b/forge-gui/res/cardsfolder/s/skeleton_key.txt index a80f69d8a84..1f95a029d1a 100644 --- a/forge-gui/res/cardsfolder/s/skeleton_key.txt +++ b/forge-gui/res/cardsfolder/s/skeleton_key.txt @@ -3,7 +3,7 @@ ManaCost:1 Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Skulk | Description$ Equipped creature has skulk. (It can't be blocked by creatures with greater power.) T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, you may draw a card. If you do, discard a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose K:Equip 2 DeckHas:Ability$Discard diff --git a/forge-gui/res/cardsfolder/s/skeleton_ship.txt b/forge-gui/res/cardsfolder/s/skeleton_ship.txt index 84ab87a449f..f2e1cd27c66 100644 --- a/forge-gui/res/cardsfolder/s/skeleton_ship.txt +++ b/forge-gui/res/cardsfolder/s/skeleton_ship.txt @@ -3,7 +3,7 @@ ManaCost:3 U B Types:Legendary Creature Skeleton PT:0/3 T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Island.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Islands, sacrifice CARDNAME. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$ Sacrifice | Defined$ Self A:AB$ PutCounter | Cost$ T | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target Creature | CounterType$ M1M1 | CounterNum$ 1 | IsCurse$ True | SpellDescription$ Put a -1/-1 counter on target creature. SVar:NeedsToPlay:Island.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/skeleton_ship.jpg diff --git a/forge-gui/res/cardsfolder/s/skeletonize.txt b/forge-gui/res/cardsfolder/s/skeletonize.txt index a55f1cfac8c..e27f44b750f 100644 --- a/forge-gui/res/cardsfolder/s/skeletonize.txt +++ b/forge-gui/res/cardsfolder/s/skeletonize.txt @@ -4,7 +4,7 @@ Types:Instant A:SP$ DealDamage | Cost$ 4 R | NumDmg$ 3 | ValidTgts$ Creature | TgtPrompt$ Select target creature | ForgetOtherTargets$ True | SubAbility$ DBEffect | SpellDescription$ CARDNAME deals 3 damage to target creature. When a creature dealt damage this way dies this turn, create a 1/1 black Skeleton creature token with "{B}: Regenerate this creature." SVar:DBEffect:DB$ Effect | Name$ Skeletonize Effect | Triggers$ TrigDies | SVars$ ABToken,ABRegen | RememberObjects$ Targeted SVar:TrigDies:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Graveyard | Execute$ ABToken | TriggerDescription$ When a creature dealt damage this way dies this turn, create a 1/1 black Skeleton creature token with "{B}: Regenerate this creature." -SVar:ABToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Skeleton | TokenTypes$ Creature,Skeleton | TokenColors$ Black | TokenOwner$ You | TokenPower$ 1 | TokenToughness$ 1 | TokenAbilities$ ABRegen +SVar:ABToken:DB$ Token | TokenAmount$ 1 | TokenName$ Skeleton | TokenTypes$ Creature,Skeleton | TokenColors$ Black | TokenOwner$ You | TokenPower$ 1 | TokenToughness$ 1 | TokenAbilities$ ABRegen SVar:ABRegen:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate this creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/skeletonize.jpg Oracle:Skeletonize deals 3 damage to target creature. When a creature dealt damage this way dies this turn, create a 1/1 black Skeleton creature token with "{B}: Regenerate this creature." diff --git a/forge-gui/res/cardsfolder/s/skin_invasion_skin_shedder.txt b/forge-gui/res/cardsfolder/s/skin_invasion_skin_shedder.txt index a149c47a0f1..5d1c672e6e5 100644 --- a/forge-gui/res/cardsfolder/s/skin_invasion_skin_shedder.txt +++ b/forge-gui/res/cardsfolder/s/skin_invasion_skin_shedder.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ R | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME attacks each combat if able. | Description$ Enchanted creature attacks each combat if able. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigChangeZone | TriggerDescription$ When enchanted creature dies, return CARDNAME to the battlefield transformed under your control. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | Transformed$ True | GainControl$ True | Defined$ CorrectedSelf +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Transformed$ True | GainControl$ True | Defined$ CorrectedSelf AlternateMode:DoubleFaced SVar:Picture:http://www.wizards.com/global/images/magic/general/skin_invasion.jpg Oracle:Enchant creature\nEnchanted creature attacks each combat if able.\nWhen enchanted creature dies, return Skin Invasion to the battlefield transformed under your control. diff --git a/forge-gui/res/cardsfolder/s/skinrender.txt b/forge-gui/res/cardsfolder/s/skinrender.txt index 14cf075707a..87772f55e36 100644 --- a/forge-gui/res/cardsfolder/s/skinrender.txt +++ b/forge-gui/res/cardsfolder/s/skinrender.txt @@ -3,6 +3,6 @@ ManaCost:2 B B Types:Creature Zombie PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put three -1/-1 counters on target creature. -SVar:TrigPutCounter:DB$ PutCounter | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ M1M1 | IsCurse$ True | CounterNum$ 3 +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ M1M1 | IsCurse$ True | CounterNum$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/skinrender.jpg Oracle:When Skinrender enters the battlefield, put three -1/-1 counters on target creature. diff --git a/forge-gui/res/cardsfolder/s/skinthinner.txt b/forge-gui/res/cardsfolder/s/skinthinner.txt index 452a234bcf2..cddb999739a 100644 --- a/forge-gui/res/cardsfolder/s/skinthinner.txt +++ b/forge-gui/res/cardsfolder/s/skinthinner.txt @@ -4,6 +4,6 @@ Types:Creature Zombie PT:2/1 K:Morph:3 B B T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, destroy target nonblack creature. It can't be regenerated. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Creature.nonBlack | NoRegen$ True | TgtPrompt$ Select target nonblack creature +SVar:TrigDestroy:DB$Destroy | ValidTgts$ Creature.nonBlack | NoRegen$ True | TgtPrompt$ Select target nonblack creature SVar:Picture:http://www.wizards.com/global/images/magic/general/skinthinner.jpg Oracle:Morph {3}{B}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Skinthinner is turned face up, destroy target nonblack creature. It can't be regenerated. diff --git a/forge-gui/res/cardsfolder/s/skirk_commando.txt b/forge-gui/res/cardsfolder/s/skirk_commando.txt index 63e73c63da0..a33ea651d41 100644 --- a/forge-gui/res/cardsfolder/s/skirk_commando.txt +++ b/forge-gui/res/cardsfolder/s/skirk_commando.txt @@ -4,6 +4,6 @@ Types:Creature Goblin PT:2/1 K:Morph:2 R T:Mode$ DamageDone | ValidSource$ Card.Self+faceUp | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may have it deal 2 damage to target creature that player controls. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature controlled by opponent | NumDmg$ 2 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature controlled by opponent | NumDmg$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/skirk_commando.jpg Oracle:Whenever Skirk Commando deals combat damage to a player, you may have it deal 2 damage to target creature that player controls.\nMorph {2}{R} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/s/skirk_marauder.txt b/forge-gui/res/cardsfolder/s/skirk_marauder.txt index 678b45296e5..f0ad037ee7c 100644 --- a/forge-gui/res/cardsfolder/s/skirk_marauder.txt +++ b/forge-gui/res/cardsfolder/s/skirk_marauder.txt @@ -4,6 +4,6 @@ Types:Creature Goblin PT:2/1 K:Morph:2 R T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, it deals 2 damage to target creature or player. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 +SVar:TrigDamage:DB$DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/skirk_marauder.jpg Oracle:Morph {2}{R} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Skirk Marauder is turned face up, it deals 2 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/s/skirk_ridge_exhumer.txt b/forge-gui/res/cardsfolder/s/skirk_ridge_exhumer.txt index a9ef36e3a58..86e77cec498 100644 --- a/forge-gui/res/cardsfolder/s/skirk_ridge_exhumer.txt +++ b/forge-gui/res/cardsfolder/s/skirk_ridge_exhumer.txt @@ -4,6 +4,6 @@ Types:Creature Zombie Spellshaper PT:1/1 A:AB$ Token | Cost$ B T Discard<1/Card> | TokenName$ Festering Goblin | TokenTypes$ Creature,Zombie,Goblin | TokenColors$ Black | TokenOwner$ You | TokenPower$ 1 | TokenToughness$ 1 | TokenAmount$ 1 | TokenTriggers$ TriggerJunior | TokenSVars$ TrigTokenPump | References$ TriggerJunior,TrigTokenPump | SpellDescription$ Create a 1/1 black Zombie Goblin creature token named Festering Goblin. It has "When Festering Goblin dies, target creature gets -1/-1 until end of turn." SVar:TriggerJunior:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigTokenPump | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target creature gets -1/-1 until end of turn. -SVar:TrigTokenPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True +SVar:TrigTokenPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/skirk_ridge_exhumer.jpg Oracle:{B}, {T}, Discard a card: Create a 1/1 black Zombie Goblin creature token named Festering Goblin. It has "When Festering Goblin dies, target creature gets -1/-1 until end of turn." diff --git a/forge-gui/res/cardsfolder/s/skirk_volcanist.txt b/forge-gui/res/cardsfolder/s/skirk_volcanist.txt index 411f6fc78d5..585495cace3 100644 --- a/forge-gui/res/cardsfolder/s/skirk_volcanist.txt +++ b/forge-gui/res/cardsfolder/s/skirk_volcanist.txt @@ -4,7 +4,7 @@ Types:Creature Goblin PT:3/1 K:Morph:Sac<2/Mountain> T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, it deals 3 damage divided as you choose among one, two, or three target creatures. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/skirk_volcanist.jpg Oracle:Morph—Sacrifice two Mountains. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Skirk Volcanist is turned face up, it deals 3 damage divided as you choose among one, two, or three target creatures. diff --git a/forge-gui/res/cardsfolder/s/skittering_horror.txt b/forge-gui/res/cardsfolder/s/skittering_horror.txt index 883647d1d69..8945df6004b 100644 --- a/forge-gui/res/cardsfolder/s/skittering_horror.txt +++ b/forge-gui/res/cardsfolder/s/skittering_horror.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Horror PT:4/3 T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When you cast a creature spell, sacrifice CARDNAME. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$ Sacrifice | Defined$ Self SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/skittering_horror.jpg Oracle:When you cast a creature spell, sacrifice Skittering Horror. diff --git a/forge-gui/res/cardsfolder/s/skittering_monstrosity.txt b/forge-gui/res/cardsfolder/s/skittering_monstrosity.txt index 0eb242f9411..64387914d77 100644 --- a/forge-gui/res/cardsfolder/s/skittering_monstrosity.txt +++ b/forge-gui/res/cardsfolder/s/skittering_monstrosity.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature Horror PT:5/5 T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ When you cast a creature spell, sacrifice CARDNAME. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/skittering_monstrosity.jpg Oracle:When you cast a creature spell, sacrifice Skittering Monstrosity. diff --git a/forge-gui/res/cardsfolder/s/skittish_valesk.txt b/forge-gui/res/cardsfolder/s/skittish_valesk.txt index 08f53f5e087..8c504dc5bfc 100644 --- a/forge-gui/res/cardsfolder/s/skittish_valesk.txt +++ b/forge-gui/res/cardsfolder/s/skittish_valesk.txt @@ -3,7 +3,7 @@ ManaCost:6 R Types:Creature Beast PT:5/5 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigFlipACoin | TriggerDescription$ At the beginning of your upkeep, flip a coin. If you lose the flip, turn CARDNAME face down. -SVar:TrigFlipACoin:AB$FlipACoin | Cost$ 0 | LoseSubAbility$ DBChange +SVar:TrigFlipACoin:DB$FlipACoin | LoseSubAbility$ DBChange SVar:DBChange:DB$SetState | NewState$ FaceDown K:Morph:5 R SVar:Picture:http://www.wizards.com/global/images/magic/general/skittish_valesk.jpg diff --git a/forge-gui/res/cardsfolder/s/skizzik.txt b/forge-gui/res/cardsfolder/s/skizzik.txt index 73724f39bc6..2505c751475 100644 --- a/forge-gui/res/cardsfolder/s/skizzik.txt +++ b/forge-gui/res/cardsfolder/s/skizzik.txt @@ -6,6 +6,6 @@ K:Haste K:Trample K:Kicker:R T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+notkicked | Execute$ TrigNotKicked | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the end step, sacrifice CARDNAME unless it was kicked. -SVar:TrigNotKicked:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigNotKicked:DB$Sacrifice | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/skizzik.jpg Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nTrample, haste\nAt the beginning of the end step, sacrifice Skizzik unless it was kicked. diff --git a/forge-gui/res/cardsfolder/s/skulking_fugitive.txt b/forge-gui/res/cardsfolder/s/skulking_fugitive.txt index c40f53a35b1..67410b609a6 100644 --- a/forge-gui/res/cardsfolder/s/skulking_fugitive.txt +++ b/forge-gui/res/cardsfolder/s/skulking_fugitive.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Horror Mercenary PT:3/4 T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell or ability, sacrifice it. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:Targeting:Dies SVar:Picture:http://www.wizards.com/global/images/magic/general/skulking_fugitive.jpg Oracle:When Skulking Fugitive becomes the target of a spell or ability, sacrifice it. diff --git a/forge-gui/res/cardsfolder/s/skulking_ghost.txt b/forge-gui/res/cardsfolder/s/skulking_ghost.txt index 193f8a59536..021a208c82d 100644 --- a/forge-gui/res/cardsfolder/s/skulking_ghost.txt +++ b/forge-gui/res/cardsfolder/s/skulking_ghost.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:2/1 K:Flying T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell or ability, sacrifice it. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:Targeting:Dies SVar:Picture:http://www.wizards.com/global/images/magic/general/skulking_ghost.jpg Oracle:Flying\nWhen Skulking Ghost becomes the target of a spell or ability, sacrifice it. diff --git a/forge-gui/res/cardsfolder/s/skulking_knight.txt b/forge-gui/res/cardsfolder/s/skulking_knight.txt index 2e89b7b81ba..b65d7f10dc7 100644 --- a/forge-gui/res/cardsfolder/s/skulking_knight.txt +++ b/forge-gui/res/cardsfolder/s/skulking_knight.txt @@ -4,7 +4,7 @@ Types:Creature Zombie Knight PT:3/3 K:Flanking T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell or ability, sacrifice it. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:Targeting:Dies SVar:Picture:http://www.wizards.com/global/images/magic/general/skulking_knight.jpg Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nWhen Skulking Knight becomes the target of a spell or ability, sacrifice it. diff --git a/forge-gui/res/cardsfolder/s/skull_collector.txt b/forge-gui/res/cardsfolder/s/skull_collector.txt index 12a609b35ed..7d001895dcc 100644 --- a/forge-gui/res/cardsfolder/s/skull_collector.txt +++ b/forge-gui/res/cardsfolder/s/skull_collector.txt @@ -4,7 +4,7 @@ Types:Creature Ogre Warrior PT:3/3 A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigBounce | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, return a black creature you control to its owner's hand. -SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Mandatory$ True | Hidden$ True | ChangeType$ Creature.Black+YouCtrl +SVar:TrigBounce:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Mandatory$ True | Hidden$ True | ChangeType$ Creature.Black+YouCtrl SVar:NeedsToPlayVar:Z GE2 SVar:Z:Count$Valid Creature.Black+YouCtrl+inZoneBattlefield SVar:RemRandomDeck:True diff --git a/forge-gui/res/cardsfolder/s/skullbriar_the_walking_grave.txt b/forge-gui/res/cardsfolder/s/skullbriar_the_walking_grave.txt index e7ac78a71eb..b470d48e165 100644 --- a/forge-gui/res/cardsfolder/s/skullbriar_the_walking_grave.txt +++ b/forge-gui/res/cardsfolder/s/skullbriar_the_walking_grave.txt @@ -5,6 +5,6 @@ Text:Counters remain on CARDNAME as it moves to any zone other than a player's h PT:1/1 K:Haste T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/skullbriar_the_walking_grave.jpg Oracle:Haste\nWhenever Skullbriar, the Walking Grave deals combat damage to a player, put a +1/+1 counter on it.\nCounters remain on Skullbriar as it moves to any zone other than a player's hand or library. diff --git a/forge-gui/res/cardsfolder/s/skullcage.txt b/forge-gui/res/cardsfolder/s/skullcage.txt index eb79ca0a12d..45ddcdc6853 100644 --- a/forge-gui/res/cardsfolder/s/skullcage.txt +++ b/forge-gui/res/cardsfolder/s/skullcage.txt @@ -2,7 +2,7 @@ Name:Skullcage ManaCost:4 Types:Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, CARDNAME deals 2 damage to that player unless he or she has exactly three or exactly four cards in hand. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | NumDmg$ 2 | Defined$ TriggeredPlayer | ConditionCheckSVar$ X | ConditionSVarCompare$ LT3 | SubAbility$ DBDamage | References$ X +SVar:TrigDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ TriggeredPlayer | ConditionCheckSVar$ X | ConditionSVarCompare$ LT3 | SubAbility$ DBDamage | References$ X SVar:DBDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ TriggeredPlayer | ConditionCheckSVar$ X | ConditionSVarCompare$ GT4 | References$ X SVar:X:TriggeredPlayer$CardsInHand SVar:Picture:http://www.wizards.com/global/images/magic/general/skullcage.jpg diff --git a/forge-gui/res/cardsfolder/s/skullclamp.txt b/forge-gui/res/cardsfolder/s/skullclamp.txt index 6db84bc9582..4ca73ae76ab 100644 --- a/forge-gui/res/cardsfolder/s/skullclamp.txt +++ b/forge-gui/res/cardsfolder/s/skullclamp.txt @@ -4,6 +4,6 @@ Types:Artifact Equipment K:Equip 1 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ -1 | Description$ Equipped creature gets +1/-1. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EquippedBy | Execute$ TrigDraw | TriggerDescription$ Whenever equipped creature dies, draw two cards. -SVar:TrigDraw:AB$Draw | Cost$ 0 | NumCards$ 2 +SVar:TrigDraw:DB$Draw | NumCards$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/skullclamp.jpg Oracle:Equipped creature gets +1/-1.\nWhenever equipped creature dies, draw two cards.\nEquip {1} diff --git a/forge-gui/res/cardsfolder/s/skullmane_baku.txt b/forge-gui/res/cardsfolder/s/skullmane_baku.txt index 2b05b113e13..18ea8c76e83 100644 --- a/forge-gui/res/cardsfolder/s/skullmane_baku.txt +++ b/forge-gui/res/cardsfolder/s/skullmane_baku.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature Spirit PT:2/1 T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ KI | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ KI | CounterNum$ 1 #ChosenX SVar created by Cost payment A:AB$ Pump | Cost$ 1 T SubCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -ChosenX | NumDef$ -ChosenX | IsCurse$ True | AILogic$ DebuffForXCounters | References$ X | SpellDescription$ Target creature gets -X/-X until end of turn. SVar:X:XChoice diff --git a/forge-gui/res/cardsfolder/s/skullmulcher.txt b/forge-gui/res/cardsfolder/s/skullmulcher.txt index 77df62bf3e1..1bfb0f46b90 100644 --- a/forge-gui/res/cardsfolder/s/skullmulcher.txt +++ b/forge-gui/res/cardsfolder/s/skullmulcher.txt @@ -4,7 +4,7 @@ Types:Creature Elemental PT:3/3 K:Devour:1 T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card for each creature it devoured. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ X | References$ X +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ X | References$ X SVar:X:Count$Devoured Card SVar:Picture:http://www.wizards.com/global/images/magic/general/skullmulcher.jpg Oracle:Devour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.)\nWhen Skullmulcher enters the battlefield, draw a card for each creature it devoured. diff --git a/forge-gui/res/cardsfolder/s/skullsnatcher.txt b/forge-gui/res/cardsfolder/s/skullsnatcher.txt index f90c692881c..1df8f542d81 100644 --- a/forge-gui/res/cardsfolder/s/skullsnatcher.txt +++ b/forge-gui/res/cardsfolder/s/skullsnatcher.txt @@ -4,6 +4,6 @@ Types:Creature Rat Ninja PT:2/1 K:Ninjutsu:B T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile up to two target cards from that player's graveyard. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Card.DefenderCtrl | TgtPrompt$ Select target card | TargetMin$ 0 | TargetMax$ 2 | Origin$ Graveyard | Destination$ Exile | IsCurse$ True +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Card.DefenderCtrl | TgtPrompt$ Select target card | TargetMin$ 0 | TargetMax$ 2 | Origin$ Graveyard | Destination$ Exile | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/skullsnatcher.jpg Oracle:Ninjutsu {B} ({B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Skullsnatcher deals combat damage to a player, exile up to two target cards from that player's graveyard. diff --git a/forge-gui/res/cardsfolder/s/skullwinder.txt b/forge-gui/res/cardsfolder/s/skullwinder.txt index c9759c3736a..f5c41a44dee 100644 --- a/forge-gui/res/cardsfolder/s/skullwinder.txt +++ b/forge-gui/res/cardsfolder/s/skullwinder.txt @@ -4,7 +4,7 @@ Types:Creature Snake PT:1/3 K:Deathtouch T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target card from your graveyard to your hand, then choose an opponent. That player returns a card from his or her graveyard to his or her hand. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.YouCtrl | SubAbility$ ChooseP +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.YouCtrl | SubAbility$ ChooseP SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | Mandatory$ True | ChangeType$ Card.ChosenCtrl | Chooser$ ChosenPlayer | ChangeNum$ 1 | Origin$ Graveyard | Destination$ Hand | SubAbility$ Cleanup SVar:Cleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/s/sky_hussar.txt b/forge-gui/res/cardsfolder/s/sky_hussar.txt index 2494b71ae0a..0d08c9db031 100644 --- a/forge-gui/res/cardsfolder/s/sky_hussar.txt +++ b/forge-gui/res/cardsfolder/s/sky_hussar.txt @@ -4,7 +4,7 @@ Types:Creature Human Knight PT:4/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntapAll | TriggerDescription$ When CARDNAME enters the battlefield, untap all creatures you control. -SVar:TrigUntapAll:AB$ UntapAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | SpellDescription$ untap all creatures you control. +SVar:TrigUntapAll:DB$ UntapAll | ValidCards$ Creature.YouCtrl | SpellDescription$ untap all creatures you control. A:AB$ Draw | Cost$ tapXType<2/Creature.White;Creature.Blue> | NumCards$ 1 | ActivationZone$ Hand | ActivationLimit$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep | PrecostDesc$ Forecast — | CostDesc$ Tap two untapped white and/or blue creatures you control, Reveal CARDNAME from your hand: | SpellDescription$ Draw a card. (Activate this ability only during your upkeep and only once each turn.) SVar:Picture:http://www.wizards.com/global/images/magic/general/sky_hussar.jpg Oracle:Flying\nWhen Sky Hussar enters the battlefield, untap all creatures you control.\nForecast — Tap two untapped white and/or blue creatures you control, Reveal Sky Hussar from your hand: Draw a card. (Activate this ability only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/s/sky_scourer.txt b/forge-gui/res/cardsfolder/s/sky_scourer.txt index 15d96b86a19..fd93739d7be 100644 --- a/forge-gui/res/cardsfolder/s/sky_scourer.txt +++ b/forge-gui/res/cardsfolder/s/sky_scourer.txt @@ -5,7 +5,7 @@ PT:1/2 K:Devoid K:Flying T:Mode$ SpellCast | ValidCard$ Card.Colorless | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a colorless spell, CARDNAME gets +1/+0 until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 SVar:BuffedBy:Card.Colorless DeckHints:Color$Colorless & Keyword$Devoid SVar:Picture:http://www.wizards.com/global/images/magic/general/sky_scourer.jpg diff --git a/forge-gui/res/cardsfolder/s/skybind.txt b/forge-gui/res/cardsfolder/s/skybind.txt index 496d9f34b6b..015d671369e 100644 --- a/forge-gui/res/cardsfolder/s/skybind.txt +++ b/forge-gui/res/cardsfolder/s/skybind.txt @@ -3,7 +3,7 @@ ManaCost:3 W W Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, exile target nonenchantment permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.Other+YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigExile | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, exile target nonenchantment permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Permanent.nonEnchantment | TgtPrompt$ Select target nonenchantment permanent | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrig +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Permanent.nonEnchantment | TgtPrompt$ Select target nonenchantment permanent | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrig SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | RememberObjects$ Remembered | SubAbility$ DBCleanup | TriggerDescription$ Return that card to the battlefield under its owner's control at the beginning of the next end step. SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRemembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/s/skybreen.txt b/forge-gui/res/cardsfolder/s/skybreen.txt index 53d597ed57d..290e63398d7 100644 --- a/forge-gui/res/cardsfolder/s/skybreen.txt +++ b/forge-gui/res/cardsfolder/s/skybreen.txt @@ -4,7 +4,7 @@ Types:Plane Kaldheim S:Mode$ Continuous | Affected$ Card.TopLibrary | AffectedZone$ Library | MayLookAt$ Player | Description$ Players play with the top card of their libraries revealed. S:Mode$ CantBeCast | EffectZone$ Command | ValidCard$ Card.sharesCardTypeWith EachTopLibrary | Description$ Spells that share a card type with the top card of a library can't be cast. T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, target player loses life equal to the number of cards in his or her hand. -SVar:RolledChaos:AB$ LoseLife | Cost$ 0 | ValidTgts$ Player | LifeAmount$ Y | References$ Y +SVar:RolledChaos:DB$ LoseLife | ValidTgts$ Player | LifeAmount$ Y | References$ Y SVar:Y:TargetedPlayer$CardsInHand SVar:Picture:http://www.wizards.com/global/images/magic/general/skybreen.jpg SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | MaxRollsPerTurn$ 9 diff --git a/forge-gui/res/cardsfolder/s/skyclaw_thrash.txt b/forge-gui/res/cardsfolder/s/skyclaw_thrash.txt index 6df9b309d00..c726c72b0cb 100644 --- a/forge-gui/res/cardsfolder/s/skyclaw_thrash.txt +++ b/forge-gui/res/cardsfolder/s/skyclaw_thrash.txt @@ -3,7 +3,7 @@ ManaCost:3 U R Types:Artifact Creature Viashino Warrior PT:4/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ FlipCoin | TriggerDescription$ Whenever CARDNAME attacks, flip a coin. If you win the flip, CARDNAME gets +1/+1 and gains flying until end of turn. -SVar:FlipCoin:AB$ FlipACoin | Cost$ 0 | WinSubAbility$ DBPump -SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | KW$ Flying +SVar:FlipCoin:DB$ FlipACoin | WinSubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | KW$ Flying SVar:Picture:http://www.wizards.com/global/images/magic/general/skyclaw_thrash.jpg Oracle:Whenever Skyclaw Thrash attacks, flip a coin. If you win the flip, Skyclaw Thrash gets +1/+1 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/s/skyfire_kirin.txt b/forge-gui/res/cardsfolder/s/skyfire_kirin.txt index 00989a53482..6e9be35e4d4 100644 --- a/forge-gui/res/cardsfolder/s/skyfire_kirin.txt +++ b/forge-gui/res/cardsfolder/s/skyfire_kirin.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Kirin Spirit PT:3/3 K:Flying T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may gain control of target creature with that spell's converted mana cost until end of turn. -SVar:TrigChange:AB$ GainControl | Cost$ 0 | ValidTgts$ Creature.cmcEQX | TgtPrompt$ Select target creature | LoseControl$ EOT | NewController$ You | References$ X +SVar:TrigChange:DB$ GainControl | ValidTgts$ Creature.cmcEQX | TgtPrompt$ Select target creature | LoseControl$ EOT | NewController$ You | References$ X SVar:X:Count$TriggeredCardManaCost DeckHints:Type$Spirit|Arcane SVar:Picture:http://www.wizards.com/global/images/magic/general/skyfire_kirin.jpg diff --git a/forge-gui/res/cardsfolder/s/skyline_cascade.txt b/forge-gui/res/cardsfolder/s/skyline_cascade.txt index 79233730104..006a9044c96 100644 --- a/forge-gui/res/cardsfolder/s/skyline_cascade.txt +++ b/forge-gui/res/cardsfolder/s/skyline_cascade.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature an opponent controls doesn't untap during its controller's next untap step. -SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True +SVar:TrigPump:DB$Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U} to your mana pool. SVar:Picture:http://www.wizards.com/global/images/magic/general/skyline_cascade.jpg Oracle:Skyline Cascade enters the battlefield tapped.\nWhen Skyline Cascade enters the battlefield, target creature an opponent controls doesn't untap during its controller's next untap step.\n{T}: Add {U} to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/skyline_despot.txt b/forge-gui/res/cardsfolder/s/skyline_despot.txt index 52078d41368..50ab220cc40 100644 --- a/forge-gui/res/cardsfolder/s/skyline_despot.txt +++ b/forge-gui/res/cardsfolder/s/skyline_despot.txt @@ -6,6 +6,6 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.isMonarch | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, if you are the monarch, create a 5/5 red Dragon creature token with flying. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Dragon | TokenTypes$ Creature,Dragon | TokenOwner$ You | TokenColors$ Red | TokenPower$ 5 | TokenToughness$ 5 | TokenImage$ r 5 5 dragon CN2 | TokenKeywords$ Flying +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Dragon | TokenTypes$ Creature,Dragon | TokenOwner$ You | TokenColors$ Red | TokenPower$ 5 | TokenToughness$ 5 | TokenImage$ r 5 5 dragon CN2 | TokenKeywords$ Flying SVar:Picture:http://www.wizards.com/global/images/magic/general/skyline_despot.jpg Oracle:Flying\nWhen Skyline Despot enters the battlefield, you become the monarch.\nAt the beginning of your upkeep, if you are the monarch, create a 5/5 red Dragon creature token with flying. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/skymark_roc.txt b/forge-gui/res/cardsfolder/s/skymark_roc.txt index 180c4ed3645..67e17b82b24 100644 --- a/forge-gui/res/cardsfolder/s/skymark_roc.txt +++ b/forge-gui/res/cardsfolder/s/skymark_roc.txt @@ -4,6 +4,6 @@ Types:Creature Bird PT:3/3 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigBounce | TriggerDescription$ Whenever CARDNAME attacks, you may return target creature defending player controls with toughness 2 or less to its owner's hand. -SVar:TrigBounce:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Creature.DefenderCtrl+toughnessLE2 | TgtPrompt$ Choose creature defending player controls with toughness 2 or less | Origin$ Battlefield | Destination$ Hand +SVar:TrigBounce:DB$ ChangeZone | ValidTgts$ Creature.DefenderCtrl+toughnessLE2 | TgtPrompt$ Choose creature defending player controls with toughness 2 or less | Origin$ Battlefield | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/skymark_roc.jpg Oracle:Flying\nWhenever Skymark Roc attacks, you may return target creature defending player controls with toughness 2 or less to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/skyship_weatherlight.txt b/forge-gui/res/cardsfolder/s/skyship_weatherlight.txt index f2c73746812..926804b9c39 100644 --- a/forge-gui/res/cardsfolder/s/skyship_weatherlight.txt +++ b/forge-gui/res/cardsfolder/s/skyship_weatherlight.txt @@ -2,7 +2,7 @@ Name:Skyship Weatherlight ManaCost:4 Types:Legendary Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, search your library for any number of artifact and/or creature cards and exile them. Then shuffle your library. -SVar:TrigSearch:AB$ ChangeZone | Cost$ 0 | ChangeType$ Creature.YouOwn,Artifact.YouOwn | ChangeNum$ X | Origin$ Library | Destination$ Exile | RememberChanged$ True | References$ X +SVar:TrigSearch:DB$ ChangeZone | ChangeType$ Creature.YouOwn,Artifact.YouOwn | ChangeNum$ X | Origin$ Library | Destination$ Exile | RememberChanged$ True | References$ X A:AB$ ChooseCard | Cost$ 4 T | Defined$ You | Amount$ 1 | AtRandom$ True | Choices$ Card.IsRemembered | ChoiceZone$ Exile | SubAbility$ DBChange | SpellDescription$ Choose a card at random that was exiled with CARDNAME. Put that card into its owner's hand. SVar:DBChange:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Exile | Destination$ Hand | ForgetChanged$ True | Hidden$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup diff --git a/forge-gui/res/cardsfolder/s/skyshroud_sentinel.txt b/forge-gui/res/cardsfolder/s/skyshroud_sentinel.txt index aca142c2477..0cd6273638e 100644 --- a/forge-gui/res/cardsfolder/s/skyshroud_sentinel.txt +++ b/forge-gui/res/cardsfolder/s/skyshroud_sentinel.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Elf PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for up to three cards named CARDNAME, reveal them, and put them into your hand. If you do, shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedSkyshroud Sentinel | ChangeNum$ 3 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedSkyshroud Sentinel | ChangeNum$ 3 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/skyshroud_sentinel.jpg Oracle:When Skyshroud Sentinel enters the battlefield, you may search your library for up to three cards named Skyshroud Sentinel, reveal them, and put them into your hand. If you do, shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/skysovereign_consul_flagship.txt b/forge-gui/res/cardsfolder/s/skysovereign_consul_flagship.txt index 1151fe6342f..ccd5188a827 100644 --- a/forge-gui/res/cardsfolder/s/skysovereign_consul_flagship.txt +++ b/forge-gui/res/cardsfolder/s/skysovereign_consul_flagship.txt @@ -5,7 +5,7 @@ PT:6/5 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDmg | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, it deals 3 damage to target creature or planeswalker an opponent controls. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBDmg | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, it deals 3 damage to target creature or planeswalker an opponent controls. -SVar:DBDmg:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature.OppCtrl,Planeswalker.OppCtrl | TgtPrompt$ Select target creature or planeswalker an opponent controls | NumDmg$ 3 +SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature.OppCtrl,Planeswalker.OppCtrl | TgtPrompt$ Select target creature or planeswalker an opponent controls | NumDmg$ 3 SVar:HasAttackEffect:TRUE K:Crew:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/skysovereign_consul_flagship.jpg diff --git a/forge-gui/res/cardsfolder/s/slashing_tiger.txt b/forge-gui/res/cardsfolder/s/slashing_tiger.txt index 6e8f5a16705..cb2eb4c0278 100644 --- a/forge-gui/res/cardsfolder/s/slashing_tiger.txt +++ b/forge-gui/res/cardsfolder/s/slashing_tiger.txt @@ -3,6 +3,6 @@ ManaCost:2 G G Types:Creature Cat PT:3/3 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +2/+2 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/slashing_tiger.jpg Oracle:Whenever Slashing Tiger becomes blocked, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/slate_street_ruffian.txt b/forge-gui/res/cardsfolder/s/slate_street_ruffian.txt index 7a0db023ea2..27ead4624fc 100644 --- a/forge-gui/res/cardsfolder/s/slate_street_ruffian.txt +++ b/forge-gui/res/cardsfolder/s/slate_street_ruffian.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Human Warrior PT:2/2 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME becomes blocked, defending player discards a card. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ DefendingPlayer | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | Defined$ DefendingPlayer | NumCards$ 1 | Mode$ TgtChoose SVar:HasAttackEffect:Blocked SVar:Picture:http://www.wizards.com/global/images/magic/general/slate_street_ruffian.jpg Oracle:Whenever Slate Street Ruffian becomes blocked, defending player discards a card. diff --git a/forge-gui/res/cardsfolder/s/slaughterhouse_bouncer.txt b/forge-gui/res/cardsfolder/s/slaughterhouse_bouncer.txt index aaf5e5bde8a..6f4f6401baf 100644 --- a/forge-gui/res/cardsfolder/s/slaughterhouse_bouncer.txt +++ b/forge-gui/res/cardsfolder/s/slaughterhouse_bouncer.txt @@ -3,6 +3,6 @@ ManaCost:4 B Types:Creature Ogre Warrior PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | Hellbent$ True | TriggerDescription$ Hellbent — When CARDNAME dies, if you have no cards in hand, target creature gets -3/-3 until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True SVar:Picture:http://resources.wizards.com/magic/cards/dis/en-us/card97073.jpg Oracle:Hellbent — When Slaughterhouse Bouncer dies, if you have no cards in hand, target creature gets -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/slavering_nulls.txt b/forge-gui/res/cardsfolder/s/slavering_nulls.txt index 9b3edbe679e..e27371a7758 100644 --- a/forge-gui/res/cardsfolder/s/slavering_nulls.txt +++ b/forge-gui/res/cardsfolder/s/slavering_nulls.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Goblin Zombie PT:2/1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | IsPresent$ Swamp.YouCtrl | CombatDamage$ True | Execute$ TrigDiscard | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, if you control a Swamp, you may have that player discard a card. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose DeckHints:Color$Black SVar:Picture:http://www.wizards.com/global/images/magic/general/slavering_nulls.jpg Oracle:Whenever Slavering Nulls deals combat damage to a player, if you control a Swamp, you may have that player discard a card. diff --git a/forge-gui/res/cardsfolder/s/slayer_of_the_wicked.txt b/forge-gui/res/cardsfolder/s/slayer_of_the_wicked.txt index 8d4718a6015..75afa31a096 100644 --- a/forge-gui/res/cardsfolder/s/slayer_of_the_wicked.txt +++ b/forge-gui/res/cardsfolder/s/slayer_of_the_wicked.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Human Soldier PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestory | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy target Vampire, Werewolf, or Zombie. -SVar:TrigDestory:DB$ Destroy | Cost$ 0 | ValidTgts$ Creature.Vampire,Creature.Werewolf,Creature.Zombie | TgtPrompt$ Select target Vampire, Werewolf, or Zombie +SVar:TrigDestory:DB$ Destroy | ValidTgts$ Creature.Vampire,Creature.Werewolf,Creature.Zombie | TgtPrompt$ Select target Vampire, Werewolf, or Zombie SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/slayer_of_the_wicked.jpg Oracle:When Slayer of the Wicked enters the battlefield, you may destroy target Vampire, Werewolf, or Zombie. diff --git a/forge-gui/res/cardsfolder/s/slayers_plate.txt b/forge-gui/res/cardsfolder/s/slayers_plate.txt index 6c4b829122c..78baed7af58 100644 --- a/forge-gui/res/cardsfolder/s/slayers_plate.txt +++ b/forge-gui/res/cardsfolder/s/slayers_plate.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 4 | AddToughness$ 2 | Description$ Equipped creature gets +4/+2. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy+Human | Execute$ TrigToken | TriggerDescription$ Whenever equipped creature dies, if it was a Human, create a 1/1 white Spirit creature token with flying. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenImage$ w 1 1 spirit SOI | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying +SVar:TrigToken:DB$ Token | TokenImage$ w 1 1 spirit SOI | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying K:Equip 3 DeckHints:Type$Human DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/s/sleep_paralysis.txt b/forge-gui/res/cardsfolder/s/sleep_paralysis.txt index ae7a25f0cdb..18ee96d22e4 100644 --- a/forge-gui/res/cardsfolder/s/sleep_paralysis.txt +++ b/forge-gui/res/cardsfolder/s/sleep_paralysis.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 3 U | ValidTgts$ Creature | AILogic$ KeepTapped T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted creature. -SVar:TrigTap:AB$ Tap | Cost$ 0 | Defined$ Enchanted +SVar:TrigTap:DB$ Tap | Defined$ Enchanted S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. SVar:Picture:http://www.wizards.com/global/images/magic/general/sleep_paralysis.jpg Oracle:Enchant creature\nWhen Sleep Paralysis enters the battlefield, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step. diff --git a/forge-gui/res/cardsfolder/s/sleeper_agent.txt b/forge-gui/res/cardsfolder/s/sleeper_agent.txt index 4b237cd8d98..293d63b0645 100644 --- a/forge-gui/res/cardsfolder/s/sleeper_agent.txt +++ b/forge-gui/res/cardsfolder/s/sleeper_agent.txt @@ -3,7 +3,7 @@ ManaCost:B Types:Creature Minion PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ When CARDNAME enters the battlefield, target opponent gains control of it. -SVar:TrigGainControl:AB$ GainControl | Cost$ 0 | Defined$ Self | ValidTgts$ Opponent | TgtPrompt$ Select target opponent +SVar:TrigGainControl:DB$ GainControl | Defined$ Self | ValidTgts$ Opponent | TgtPrompt$ Select target opponent T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 2 damage to you. SVar:TrigDamage:DB$ DealDamage | Defined$ You | NumDmg$ 2 SVar:NeedsToPlay:Creature.YouCtrl+toughnessGT3,Creature.YouCtrl+powerGE3 diff --git a/forge-gui/res/cardsfolder/s/sleepers_guile.txt b/forge-gui/res/cardsfolder/s/sleepers_guile.txt index b2c78cefdef..9831d553d33 100644 --- a/forge-gui/res/cardsfolder/s/sleepers_guile.txt +++ b/forge-gui/res/cardsfolder/s/sleepers_guile.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Fear | Description$ Enchanted creature has fear. (It can't be blocked except by artifact creatures and/or black creatures.) T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, return CARDNAME to its owner's hand. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard SVar:SacMe:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sleepers_guile.jpg Oracle:Enchant creature\nEnchanted creature has fear. (It can't be blocked except by artifact creatures and/or black creatures.)\nWhen Sleeper's Guile is put into a graveyard from the battlefield, return Sleeper's Guile to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/sleepers_robe.txt b/forge-gui/res/cardsfolder/s/sleepers_robe.txt index ff224dac6be..2b2539c966c 100644 --- a/forge-gui/res/cardsfolder/s/sleepers_robe.txt +++ b/forge-gui/res/cardsfolder/s/sleepers_robe.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ U B | ValidTgts$ Creature | AITgts$ Card.powerGE1 | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Fear | Description$ Enchanted creature has fear. (It can't be blocked except by artifact creatures and/or black creatures.) T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | ValidTarget$ Opponent | OptionalDecider$ You | Execute$ TrigDraw | CombatDamage$ True | TriggerDescription$ Whenever enchanted creature deals combat damage to an opponent, you may draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sleepers_robe.jpg Oracle:Enchant creature\nEnchanted creature has fear. (It can't be blocked except by artifact creatures and/or black creatures.)\nWhenever enchanted creature deals combat damage to an opponent, you may draw a card. diff --git a/forge-gui/res/cardsfolder/s/sleeping_potion.txt b/forge-gui/res/cardsfolder/s/sleeping_potion.txt index 0611b7c67e7..e04293a2a2c 100644 --- a/forge-gui/res/cardsfolder/s/sleeping_potion.txt +++ b/forge-gui/res/cardsfolder/s/sleeping_potion.txt @@ -3,10 +3,10 @@ ManaCost:1 U Types:Enchantment Aura K:Enchant creature T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted creature. -SVar:TrigTap:AB$Tap | Cost$ 0 | Defined$ Enchanted +SVar:TrigTap:DB$Tap | 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$ 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:TrigSac:DB$Sacrifice | 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. diff --git a/forge-gui/res/cardsfolder/s/slice_and_dice.txt b/forge-gui/res/cardsfolder/s/slice_and_dice.txt index f196455f81d..ce2adafe9c1 100644 --- a/forge-gui/res/cardsfolder/s/slice_and_dice.txt +++ b/forge-gui/res/cardsfolder/s/slice_and_dice.txt @@ -4,6 +4,6 @@ Types:Sorcery K:Cycling:2 R A:SP$ DamageAll | Cost$ 4 R R | NumDmg$ 4 | ValidCards$ Creature | ValidDescription$ each creature. | SpellDescription$ CARDNAME deals 4 damage to each creature. T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigDamageAll | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME, you may have it deal 1 damage to each creature. -SVar:TrigDamageAll:AB$ DamageAll | Cost$ 0 | NumDmg$ 1 | ValidCards$ Creature | ValidDescription$ each creature. +SVar:TrigDamageAll:DB$ DamageAll | NumDmg$ 1 | ValidCards$ Creature | ValidDescription$ each creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/slice_and_dice.jpg Oracle:Slice and Dice deals 4 damage to each creature.\nCycling {2}{R} ({2}{R}, Discard this card: Draw a card.)\nWhen you cycle Slice and Dice, you may have it deal 1 damage to each creature. diff --git a/forge-gui/res/cardsfolder/s/slinking_giant.txt b/forge-gui/res/cardsfolder/s/slinking_giant.txt index 328dfc2f366..2c65659a024 100644 --- a/forge-gui/res/cardsfolder/s/slinking_giant.txt +++ b/forge-gui/res/cardsfolder/s/slinking_giant.txt @@ -5,6 +5,6 @@ PT:4/4 K:Wither T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -3/-0 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -3/-0 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ -3 +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ -3 SVar:Picture:http://www.wizards.com/global/images/magic/general/slinking_giant.jpg Oracle:Wither (This deals damage to creatures in the form of -1/-1 counters.)\nWhenever Slinking Giant blocks or becomes blocked, it gets -3/-0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/slipstream_serpent.txt b/forge-gui/res/cardsfolder/s/slipstream_serpent.txt index 49dcc8a25f6..e651118306c 100644 --- a/forge-gui/res/cardsfolder/s/slipstream_serpent.txt +++ b/forge-gui/res/cardsfolder/s/slipstream_serpent.txt @@ -5,7 +5,7 @@ PT:6/6 K:Morph:5 U S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefenderControls$ Island | Description$ CARDNAME can't attack unless defending player controls an Island. T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Island.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Islands, sacrifice CARDNAME. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:NeedsToPlay:Island.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/slipstream_serpent.jpg Oracle:Slipstream Serpent can't attack unless defending player controls an Island.\nWhen you control no Islands, sacrifice Slipstream Serpent.\nMorph {5}{U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/s/slith_ascendant.txt b/forge-gui/res/cardsfolder/s/slith_ascendant.txt index 0b0439bcc21..f22f80fc9b9 100644 --- a/forge-gui/res/cardsfolder/s/slith_ascendant.txt +++ b/forge-gui/res/cardsfolder/s/slith_ascendant.txt @@ -4,6 +4,6 @@ Types:Creature Slith PT:1/1 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/slith_ascendant.jpg Oracle:Flying\nWhenever Slith Ascendant deals combat damage to a player, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/s/slith_bloodletter.txt b/forge-gui/res/cardsfolder/s/slith_bloodletter.txt index 4faf6afe34a..4418036650b 100644 --- a/forge-gui/res/cardsfolder/s/slith_bloodletter.txt +++ b/forge-gui/res/cardsfolder/s/slith_bloodletter.txt @@ -3,7 +3,7 @@ ManaCost:B B Types:Creature Slith PT:1/1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/slith_bloodletter.jpg Oracle:Whenever Slith Bloodletter deals combat damage to a player, put a +1/+1 counter on it.\n{1}{B}: Regenerate Slith Bloodletter. diff --git a/forge-gui/res/cardsfolder/s/slith_firewalker.txt b/forge-gui/res/cardsfolder/s/slith_firewalker.txt index caa9310e38c..1bb85e16b2c 100644 --- a/forge-gui/res/cardsfolder/s/slith_firewalker.txt +++ b/forge-gui/res/cardsfolder/s/slith_firewalker.txt @@ -4,6 +4,6 @@ Types:Creature Slith PT:1/1 K:Haste T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/slith_firewalker.jpg Oracle:Haste\nWhenever Slith Firewalker deals combat damage to a player, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/s/slith_predator.txt b/forge-gui/res/cardsfolder/s/slith_predator.txt index d4e618ee65c..5903a124d0d 100644 --- a/forge-gui/res/cardsfolder/s/slith_predator.txt +++ b/forge-gui/res/cardsfolder/s/slith_predator.txt @@ -4,6 +4,6 @@ Types:Creature Slith PT:1/1 K:Trample T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/slith_predator.jpg Oracle:Trample\nWhenever Slith Predator deals combat damage to a player, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/s/slith_strider.txt b/forge-gui/res/cardsfolder/s/slith_strider.txt index 337ce9ee85b..03033f2c253 100644 --- a/forge-gui/res/cardsfolder/s/slith_strider.txt +++ b/forge-gui/res/cardsfolder/s/slith_strider.txt @@ -3,9 +3,9 @@ ManaCost:1 U U Types:Creature Slith PT:1/1 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME becomes blocked, draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:HasAttackEffect:Blocked SVar:Picture:http://www.wizards.com/global/images/magic/general/slith_strider.jpg Oracle:Whenever Slith Strider becomes blocked, draw a card.\nWhenever Slith Strider deals combat damage to a player, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/s/slithermuse.txt b/forge-gui/res/cardsfolder/s/slithermuse.txt index 5ca0f193c17..85726fc8375 100644 --- a/forge-gui/res/cardsfolder/s/slithermuse.txt +++ b/forge-gui/res/cardsfolder/s/slithermuse.txt @@ -4,8 +4,8 @@ Types:Creature Elemental PT:3/3 K:Evoke:3 U T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigChooseOpp | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, choose an opponent. If that player has more cards in hand than you, draw cards equal to the difference. -SVar:TrigChooseOpp:AB$ ChoosePlayer | Cost$ 0 | Defined$ You | Choices$ Player.Opponent | AILogic$ MostCardsInHand | SubAbility$ DBDraw -SVar:DBDraw:DB$ Draw | Cost$ 0 | NumCards$ X | References$ X,Y | Defined$ You | IsPresent$ Card.ChosenCtrl | PresentCompare$ GTY | PresentZone$ Hand +SVar:TrigChooseOpp:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILogic$ MostCardsInHand | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | NumCards$ X | References$ X,Y | Defined$ You | IsPresent$ Card.ChosenCtrl | PresentCompare$ GTY | PresentZone$ Hand SVar:Y:Count$InYourHand SVar:X:Count$InChosenHand/Minus.Y SVar:Picture:http://www.wizards.com/global/images/magic/general/slithermuse.jpg diff --git a/forge-gui/res/cardsfolder/s/slithery_stalker.txt b/forge-gui/res/cardsfolder/s/slithery_stalker.txt index f0ed39c4568..90cecf04518 100644 --- a/forge-gui/res/cardsfolder/s/slithery_stalker.txt +++ b/forge-gui/res/cardsfolder/s/slithery_stalker.txt @@ -5,8 +5,8 @@ PT:1/1 K:Swampwalk T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target green or white creature an opponent controls. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled card to the battlefield under its owner's control. -SVar:TrigExile:DB$ ChangeZone | Cost$ 0 | TargetMin$ 1 | TargetMax$ 1 | IsCurse$ True | ValidTgts$ Creature.Green+OppCtrl,Creature.White+OppCtrl | TgtPrompt$ Choose target green or white creature your opponent controls. | RememberTargets$ True | ForgetOtherTargets$ True | Origin$ Battlefield | Destination$ Exile -SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup +SVar:TrigExile:DB$ ChangeZone | TargetMin$ 1 | TargetMax$ 1 | IsCurse$ True | ValidTgts$ Creature.Green+OppCtrl,Creature.White+OppCtrl | TgtPrompt$ Choose target green or white creature your opponent controls. | RememberTargets$ True | ForgetOtherTargets$ True | Origin$ Battlefield | Destination$ Exile +SVar:TrigReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/slithery_stalker.jpg diff --git a/forge-gui/res/cardsfolder/s/sliver_queen_avatar.txt b/forge-gui/res/cardsfolder/s/sliver_queen_avatar.txt index 927f0a83a1f..97c0a141cc1 100644 --- a/forge-gui/res/cardsfolder/s/sliver_queen_avatar.txt +++ b/forge-gui/res/cardsfolder/s/sliver_queen_avatar.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Vanguard HandLifeModifier:+0/+7 T:Mode$ SpellCast | ValidCard$ Creature.nonSliver | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigCopy | TriggerDescription$ Whenever you cast a non-Sliver creature spell, exile that spell. If you do, put a token onto the battlefield that's a copy of a random non-Shapeshifter Sliver creature card with the same converted mana cost as that spell. -SVar:TrigCopy:AB$ ChangeZone | Cost$ 0 | Defined$ TriggeredCard | Origin$ Stack | Destination$ Exile | Fizzle$ True | RememberChanged$ True | SubAbility$ DBCopy +SVar:TrigCopy:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Stack | Destination$ Exile | Fizzle$ True | RememberChanged$ True | SubAbility$ DBCopy SVar:DBCopy:DB$ CopyPermanent | NumCopies$ 1 | ValidSupportedCopy$ Creature.Sliver+nonShapeshifter+cmcEQX | RandomCopied$ True | RandomNum$ 1 | ConditionCheckSVar$ RememberedSize | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggeredCard$CardManaCost diff --git a/forge-gui/res/cardsfolder/s/sludge_strider.txt b/forge-gui/res/cardsfolder/s/sludge_strider.txt index e3d85e599f8..c25a1c85752 100644 --- a/forge-gui/res/cardsfolder/s/sludge_strider.txt +++ b/forge-gui/res/cardsfolder/s/sludge_strider.txt @@ -5,6 +5,6 @@ PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigLoseLife | TriggerDescription$ Whenever another artifact enters the battlefield under your control or another artifact you control leaves the battlefield, you may pay {1}. If you do, target player loses 1 life and you gain 1 life. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever another artifact enters the battlefield under your control or another artifact you control leaves the battlefield, you may pay {1}. If you do, target player loses 1 life and you gain 1 life. SVar:TrigLoseLife:AB$LoseLife | Cost$ 1 | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ 1 | SubAbility$ DBGainLife -SVar:DBGainLife:DB$GainLife | Cost$ 0 | LifeAmount$ 1 +SVar:DBGainLife:DB$GainLife | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sludge_strider.jpg Oracle:Whenever another artifact enters the battlefield under your control or another artifact you control leaves the battlefield, you may pay {1}. If you do, target player loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/sluggishness.txt b/forge-gui/res/cardsfolder/s/sluggishness.txt index a3c2bb5e0f4..6d87da1b75d 100644 --- a/forge-gui/res/cardsfolder/s/sluggishness.txt +++ b/forge-gui/res/cardsfolder/s/sluggishness.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't block. | Description$ Enchanted creature can't block. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, return CARDNAME to its owner's hand. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard SVar:SacMe:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sluggishness.jpg Oracle:Enchant creature\nEnchanted creature can't block.\nWhen Sluggishness is put into a graveyard from the battlefield, return Sluggishness to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/slumbering_dragon.txt b/forge-gui/res/cardsfolder/s/slumbering_dragon.txt index 5dad0414a1b..94f37aa10f9 100644 --- a/forge-gui/res/cardsfolder/s/slumbering_dragon.txt +++ b/forge-gui/res/cardsfolder/s/slumbering_dragon.txt @@ -5,7 +5,7 @@ PT:3/3 K:Flying S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack or block. | CheckSVar$ X | SVarCompare$ LT5 | References$ X | Description$ CARDNAME can't attack or block unless it has five or more +1/+1 counters on it. T:Mode$ Attacks | ValidCard$ Creature | Attacked$ You,Planeswalker.YouCtrl | TriggerZones$ Battlefield | Execute$ DragonWake | TriggerDescription$ Whenever a creature attacks you or a planeswalker you control, put a +1/+1 counter on CARDNAME. -SVar:DragonWake:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:DragonWake:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:X:Count$CardCounters.P1P1 SVar:Picture:http://www.wizards.com/global/images/magic/general/slumbering_dragon.jpg Oracle:Flying\nSlumbering Dragon can't attack or block unless it has five or more +1/+1 counters on it.\nWhenever a creature attacks you or a planeswalker you control, put a +1/+1 counter on Slumbering Dragon. diff --git a/forge-gui/res/cardsfolder/s/smelt_ward_gatekeepers.txt b/forge-gui/res/cardsfolder/s/smelt_ward_gatekeepers.txt index 0dea0f9cf33..d8d93a78395 100644 --- a/forge-gui/res/cardsfolder/s/smelt_ward_gatekeepers.txt +++ b/forge-gui/res/cardsfolder/s/smelt_ward_gatekeepers.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Human Warrior PT:2/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Gate.YouCtrl | PresentCompare$ GE2 | Execute$ TrigGainControl | TriggerDescription$ When CARDNAME enters the battlefield, if you control two or more Gates, gain control of target creature an opponent controls until end of turn. Untap that creature. That creature gains haste until end of turn. -SVar:TrigGainControl:AB$ GainControl | Cost$ 0 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Untap$ True | LoseControl$ EOT | SubAbility$ DBPump +SVar:TrigGainControl:DB$ GainControl | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Untap$ True | LoseControl$ EOT | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Haste SVar:PlayMain1:OPPONENTCREATURES DeckHints:Type$Gate diff --git a/forge-gui/res/cardsfolder/s/smogsteed_rider.txt b/forge-gui/res/cardsfolder/s/smogsteed_rider.txt index d609f9734af..c289e80968a 100644 --- a/forge-gui/res/cardsfolder/s/smogsteed_rider.txt +++ b/forge-gui/res/cardsfolder/s/smogsteed_rider.txt @@ -3,6 +3,6 @@ ManaCost:2 B B Types:Creature Human Wizard PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, each other attacking creature gains fear until end of turn. (They can't be blocked except by artifact creatures and/or black creatures.) -SVar:TrigPump:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.attacking+Other | KW$ Fear +SVar:TrigPump:DB$PumpAll | ValidCards$ Creature.attacking+Other | KW$ Fear SVar:Picture:http://www.wizards.com/global/images/magic/general/smogsteed_rider.jpg Oracle:Whenever Smogsteed Rider attacks, each other attacking creature gains fear until end of turn. (They can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/s/smokestack.txt b/forge-gui/res/cardsfolder/s/smokestack.txt index 4a4b3855c77..d370e3cc5f6 100644 --- a/forge-gui/res/cardsfolder/s/smokestack.txt +++ b/forge-gui/res/cardsfolder/s/smokestack.txt @@ -3,8 +3,8 @@ ManaCost:4 Types:Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigSacrifice | TriggerDescription$ At the beginning of each player's upkeep, that player sacrifices a permanent for each soot counter on CARDNAME T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a soot counter on CARDNAME. -SVar:TrigSacrifice:AB$ Sacrifice | Cost$ 0 | Defined$ TriggeredPlayer | Amount$ X | References$ X | SacValid$ Permanent | SacMessage$ Permanent -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ SOOT | CounterNum$ 1 +SVar:TrigSacrifice:DB$ Sacrifice | Defined$ TriggeredPlayer | Amount$ X | References$ X | SacValid$ Permanent | SacMessage$ Permanent +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SOOT | CounterNum$ 1 SVar:X:Count$CardCounters.SOOT SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/smokestack.jpg diff --git a/forge-gui/res/cardsfolder/s/smoldering_efreet.txt b/forge-gui/res/cardsfolder/s/smoldering_efreet.txt index d4ebd434227..cc020d38144 100644 --- a/forge-gui/res/cardsfolder/s/smoldering_efreet.txt +++ b/forge-gui/res/cardsfolder/s/smoldering_efreet.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Efreet Monk PT:2/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, it deals 2 damage to you. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredCardController | NumDmg$ 2 +SVar:TrigDealDamage:DB$DealDamage | Defined$ TriggeredCardController | NumDmg$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sell_sword_brute.jpg Oracle:When Smoldering Efreet dies, it deals 2 damage to you. diff --git a/forge-gui/res/cardsfolder/s/smoldering_spires.txt b/forge-gui/res/cardsfolder/s/smoldering_spires.txt index 0d3d79e3e30..c0cc4277d0e 100644 --- a/forge-gui/res/cardsfolder/s/smoldering_spires.txt +++ b/forge-gui/res/cardsfolder/s/smoldering_spires.txt @@ -4,7 +4,7 @@ Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R} to your mana pool. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature can't block this turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. | TgtPrompt$ Select target creature. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. | TgtPrompt$ Select target creature. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/Smoldering_Spires.jpg Oracle:Smoldering Spires enters the battlefield tapped.\nWhen Smoldering Spires enters the battlefield, target creature can't block this turn.\n{T}: Add {R} to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/smoldering_tar.txt b/forge-gui/res/cardsfolder/s/smoldering_tar.txt index cd9bb6624b5..89c48ccdefc 100644 --- a/forge-gui/res/cardsfolder/s/smoldering_tar.txt +++ b/forge-gui/res/cardsfolder/s/smoldering_tar.txt @@ -2,7 +2,7 @@ Name:Smoldering Tar ManaCost:2 B R Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your upkeep, target player loses 1 life. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 1 +SVar:TrigLoseLife:DB$LoseLife | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 1 A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SorcerySpeed$ True | SpellDescription$ CARDNAME deals 4 damage to target creature. Activate this ability only any time you could cast a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/smoldering_tar.jpg Oracle:At the beginning of your upkeep, target player loses 1 life.\nSacrifice Smoldering Tar: Smoldering Tar deals 4 damage to target creature. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/s/smoldering_werewolf_erupting_dreadwolf.txt b/forge-gui/res/cardsfolder/s/smoldering_werewolf_erupting_dreadwolf.txt index 2ed3df172f9..7c661af9fa6 100644 --- a/forge-gui/res/cardsfolder/s/smoldering_werewolf_erupting_dreadwolf.txt +++ b/forge-gui/res/cardsfolder/s/smoldering_werewolf_erupting_dreadwolf.txt @@ -8,7 +8,7 @@ PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 1 damage to each of up to two target creatures. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 +SVar:TrigDealDamage:DB$DealDamage | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 A:AB$SetState | Cost$ 4 R R | Defined$ Self | Mode$ Transform | SpellDescription$ Transform CARDNAME. SVar:PlayMain1:TRUE @@ -34,7 +34,7 @@ PT:6/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals 2 damage to target creature or player. -SVar:TrigDealDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/erupting_dreadwolf.jpg diff --git a/forge-gui/res/cardsfolder/s/smothering_abomination.txt b/forge-gui/res/cardsfolder/s/smothering_abomination.txt index 44ff1a5a2bc..45f852ab3cc 100644 --- a/forge-gui/res/cardsfolder/s/smothering_abomination.txt +++ b/forge-gui/res/cardsfolder/s/smothering_abomination.txt @@ -5,7 +5,7 @@ PT:4/3 K:Devoid K:Flying T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice a creature. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ You | SacValid$ Creature | SacMessage$ Creature +SVar:TrigSac:DB$ Sacrifice | Defined$ You | SacValid$ Creature | SacMessage$ Creature T:Mode$ Sacrificed | ValidCard$ Creature.YouCtrl | Execute$ TrigDrawCard | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a creature, draw a card. SVar:TrigDrawCard:DB$ Draw | Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True diff --git a/forge-gui/res/cardsfolder/s/smugglers_copter.txt b/forge-gui/res/cardsfolder/s/smugglers_copter.txt index a818a9fe336..65f6bb01b42 100644 --- a/forge-gui/res/cardsfolder/s/smugglers_copter.txt +++ b/forge-gui/res/cardsfolder/s/smugglers_copter.txt @@ -5,7 +5,7 @@ PT:3/3 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigLoot | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks or blocks, you may draw a card. If you do, discard a card. T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigLoot | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, you may draw a card. If you do, discard a card. -SVar:TrigLoot:AB$ Draw | Cost$ 0 | NumCards$ 1 | SubAbility$ DBDiscard +SVar:TrigLoot:DB$ Draw | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 K:Crew:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/smugglers_copter.jpg diff --git a/forge-gui/res/cardsfolder/s/snake_pit.txt b/forge-gui/res/cardsfolder/s/snake_pit.txt index 32e60ebe0ec..2d44017a07c 100644 --- a/forge-gui/res/cardsfolder/s/snake_pit.txt +++ b/forge-gui/res/cardsfolder/s/snake_pit.txt @@ -2,6 +2,6 @@ Name:Snake Pit ManaCost:3 G Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card.Blue,Card.Black | ValidActivatingPlayer$ Opponent | Execute$ TrigToken | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever an opponent casts a blue or black spell, you may create a 1/1 green Snake creature token. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Snake | TokenTypes$ Creature,Snake | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 +SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenName$ Snake | TokenTypes$ Creature,Snake | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/snake_pit.jpg Oracle:Whenever an opponent casts a blue or black spell, you may create a 1/1 green Snake creature token. diff --git a/forge-gui/res/cardsfolder/s/snake_umbra.txt b/forge-gui/res/cardsfolder/s/snake_umbra.txt index ac9a61e4879..0a6fc359008 100644 --- a/forge-gui/res/cardsfolder/s/snake_umbra.txt +++ b/forge-gui/res/cardsfolder/s/snake_umbra.txt @@ -6,6 +6,6 @@ K:Totem armor A:SP$ Attach | Cost$ 2 G | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddPower$ 1 | AddToughness$ 1 | AddTrigger$ TriggerDamageDone | AddSVar$ SnakeUmbraDraw | Description$ Enchanted creature gets +1/+1 and has "Whenever this creature deals damage to an opponent, you may draw a card." SVar:TriggerDamageDone:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | OptionalDecider$ You | Execute$ SnakeUmbraDraw | TriggerDescription$ Whenever enchanted creature deals damage to an opponent, you may draw a card. -SVar:SnakeUmbraDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:SnakeUmbraDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/snake_umbra.jpg Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has "Whenever this creature deals damage to an opponent, you may draw a card."\nTotem armor (If enchanted creature would be destroyed, instead remove all damage from it and destroy this Aura.) diff --git a/forge-gui/res/cardsfolder/s/snapping_creeper.txt b/forge-gui/res/cardsfolder/s/snapping_creeper.txt index b7c623566ce..966d8d58661 100644 --- a/forge-gui/res/cardsfolder/s/snapping_creeper.txt +++ b/forge-gui/res/cardsfolder/s/snapping_creeper.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Plant PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gains vigilance until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | KW$ Vigilance +SVar:TrigPump:DB$Pump | Defined$ Self | KW$ Vigilance SVar:Picture:http://www.wizards.com/global/images/magic/general/Snapping_Creeper.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, Snapping Creeper gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/s/snapping_gnarlid.txt b/forge-gui/res/cardsfolder/s/snapping_gnarlid.txt index 7d46867affe..4bb5b7babd7 100644 --- a/forge-gui/res/cardsfolder/s/snapping_gnarlid.txt +++ b/forge-gui/res/cardsfolder/s/snapping_gnarlid.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Beast PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 SVar:BuffedBy:Land SVar:Picture:http://www.wizards.com/global/images/magic/general/snapping_gnarlid.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, Snapping Gnarlid gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/snapping_thragg.txt b/forge-gui/res/cardsfolder/s/snapping_thragg.txt index dba6040acb0..797748b6ca4 100644 --- a/forge-gui/res/cardsfolder/s/snapping_thragg.txt +++ b/forge-gui/res/cardsfolder/s/snapping_thragg.txt @@ -4,6 +4,6 @@ Types:Creature Beast PT:3/3 K:Morph:4 R R T:Mode$ DamageDone | ValidSource$ Card.Self+faceUp | ValidTarget$ Player | Execute$ TrigDamage | TriggerZones$ Battlefield | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may have it deal 3 damage to target creature that player controls. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature defending player controls | NumDmg$ 3 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature defending player controls | NumDmg$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/snapping_thragg.jpg Oracle:Whenever Snapping Thragg deals combat damage to a player, you may have it deal 3 damage to target creature that player controls.\nMorph {4}{R}{R} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/s/snorting_gahr.txt b/forge-gui/res/cardsfolder/s/snorting_gahr.txt index 01b18ade431..692cd19fae5 100644 --- a/forge-gui/res/cardsfolder/s/snorting_gahr.txt +++ b/forge-gui/res/cardsfolder/s/snorting_gahr.txt @@ -3,6 +3,6 @@ ManaCost:2 G G Types:Creature Rhino Beast PT:3/3 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +2/+2 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/snorting_gahr.jpg Oracle:Whenever Snorting Gahr becomes blocked, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/soar.txt b/forge-gui/res/cardsfolder/s/soar.txt index 2e8255231fa..86bf19f0fb7 100644 --- a/forge-gui/res/cardsfolder/s/soar.txt +++ b/forge-gui/res/cardsfolder/s/soar.txt @@ -4,9 +4,9 @@ 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:AB$ Animate | Cost$ 0 | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True +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:AB$ Sacrifice | Cost$ 0 | Defined$ Self +SVar:Sac:DB$ Sacrifice | 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/soaring_hope.txt b/forge-gui/res/cardsfolder/s/soaring_hope.txt index 41ecd90ad24..4b18d8f4f18 100644 --- a/forge-gui/res/cardsfolder/s/soaring_hope.txt +++ b/forge-gui/res/cardsfolder/s/soaring_hope.txt @@ -6,6 +6,6 @@ A:SP$ Attach | Cost$ 4 W | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying. A:AB$ ChangeZone | Cost$ W | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put CARDNAME on top of its owner's library. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 3 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 3 +SVar:TrigGainLife:DB$GainLife | LifeAmount$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/soaring_hope.jpg Oracle:Enchant creature\nWhen Soaring Hope enters the battlefield, you gain 3 life.\nEnchanted creature has flying.\n{W}: Put Soaring Hope on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/s/soaring_seacliff.txt b/forge-gui/res/cardsfolder/s/soaring_seacliff.txt index af2af14fb7a..9cff2368a8b 100644 --- a/forge-gui/res/cardsfolder/s/soaring_seacliff.txt +++ b/forge-gui/res/cardsfolder/s/soaring_seacliff.txt @@ -4,6 +4,6 @@ Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U} to your mana pool. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gains flying until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying +SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying SVar:Picture:http://www.wizards.com/global/images/magic/general/soaring_seacliff.jpg Oracle:Soaring Seacliff enters the battlefield tapped.\nWhen Soaring Seacliff enters the battlefield, target creature gains flying until end of turn.\n{T}: Add {U} to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/soilshaper.txt b/forge-gui/res/cardsfolder/s/soilshaper.txt index 026939e986b..66b2ee1ceaa 100644 --- a/forge-gui/res/cardsfolder/s/soilshaper.txt +++ b/forge-gui/res/cardsfolder/s/soilshaper.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Spirit PT:1/1 T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, target land becomes a 3/3 creature until end of turn. It's still a land. -SVar:TrigAnimate:AB$Animate | Cost$ 0 | ValidTgts$ Land | TgtPrompt$ Select target land | Power$ 3 | Toughness$ 3 | Types$ Creature +SVar:TrigAnimate:DB$Animate | ValidTgts$ Land | TgtPrompt$ Select target land | Power$ 3 | Toughness$ 3 | Types$ Creature SVar:BuffedBy:Arcane,Spirit SVar:RemRandomDeck:True DeckHints:Type$Spirit|Arcane diff --git a/forge-gui/res/cardsfolder/s/sokenzan.txt b/forge-gui/res/cardsfolder/s/sokenzan.txt index 7a679664b96..2729da7d5bb 100644 --- a/forge-gui/res/cardsfolder/s/sokenzan.txt +++ b/forge-gui/res/cardsfolder/s/sokenzan.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Plane Kamigawa S:Mode$ Continuous | EffectZone$ Command | Affected$ Creature | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Haste | Description$ All creatures get +1/+1 and have haste. T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, untap all creatures that attacked this turn. After this main phase, there is an additional combat phase followed by an additional main phase. -SVar:RolledChaos:AB$ UntapAll | Cost$ 0 | ValidCards$ Creature.attackedThisTurn | SubAbility$ DBAddCombat +SVar:RolledChaos:DB$ UntapAll | ValidCards$ Creature.attackedThisTurn | SubAbility$ DBAddCombat SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ BeginCombat | FollowedBy$ ThisPhase | ConditionPhases$ Main1,Main2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sokenzan.jpg SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | MaxRollsPerTurn$ 9 diff --git a/forge-gui/res/cardsfolder/s/sokenzan_renegade.txt b/forge-gui/res/cardsfolder/s/sokenzan_renegade.txt index 5bf299a8a99..56d0251da31 100644 --- a/forge-gui/res/cardsfolder/s/sokenzan_renegade.txt +++ b/forge-gui/res/cardsfolder/s/sokenzan_renegade.txt @@ -4,7 +4,7 @@ Types:Creature Ogre Samurai Mercenary PT:3/3 K:Bushido 1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigGainControl | APlayerHasMostCardsInHand$ True | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if a player has more cards in hand than each other player, the player who has the most cards in hand gains control of CARDNAME. -SVar:TrigGainControl:AB$ GainControl | Cost$ 0 | Defined$ Self | NewController$ Player.withMostCardsInHand +SVar:TrigGainControl:DB$ GainControl | Defined$ Self | NewController$ Player.withMostCardsInHand SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/sokenzan_renegade.jpg Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\nAt the beginning of your upkeep, if a player has more cards in hand than each other player, the player who has the most cards in hand gains control of Sokenzan Renegade. diff --git a/forge-gui/res/cardsfolder/s/solar_blast.txt b/forge-gui/res/cardsfolder/s/solar_blast.txt index ae909524379..da4abef347b 100644 --- a/forge-gui/res/cardsfolder/s/solar_blast.txt +++ b/forge-gui/res/cardsfolder/s/solar_blast.txt @@ -4,6 +4,6 @@ Types:Instant K:Cycling:1 R R A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target creature or player. T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME, you may have it deal 1 damage to target creature or player. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 +SVar:TrigDamage:DB$DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/solar_blast.jpg Oracle:Solar Blast deals 3 damage to target creature or player.\nCycling {1}{R}{R} ({1}{R}{R}, Discard this card: Draw a card.)\nWhen you cycle Solar Blast, you may have it deal 1 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/s/soldevi_excavations.txt b/forge-gui/res/cardsfolder/s/soldevi_excavations.txt index fd68737527b..ef275f7b2aa 100644 --- a/forge-gui/res/cardsfolder/s/soldevi_excavations.txt +++ b/forge-gui/res/cardsfolder/s/soldevi_excavations.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C U | SpellDescription$ Add {C}{U} to your mana pool. A:AB$ Scry | Cost$ 1 T | ScryNum$ 1 | SpellDescription$ Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) R:Event$ Moved | Destination$ Battlefield | ValidCard$ Card.Self | ReplaceWith$ PayBeforeETB | Description$ If CARDNAME would enter the battlefield, sacrifice an untapped Island instead. If you do, put CARDNAME onto the battlefield. If you don't, put it into its owner's graveyard. -SVar:PayBeforeETB:AB$ Sacrifice | Cost$ 0 | SacValid$ Island.untapped | Defined$ You | RememberSacrificed$ True | SubAbility$ MoveToGraveyard +SVar:PayBeforeETB:DB$ Sacrifice | SacValid$ Island.untapped | Defined$ You | RememberSacrificed$ True | SubAbility$ MoveToGraveyard SVar:MoveToGraveyard:DB$ ChangeZone | Origin$ All | Destination$ Graveyard | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | References$ X | SubAbility$ MoveToBattlefield SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/s/soldevi_golem.txt b/forge-gui/res/cardsfolder/s/soldevi_golem.txt index 0d1f47eb12d..e5a09b7ab94 100644 --- a/forge-gui/res/cardsfolder/s/soldevi_golem.txt +++ b/forge-gui/res/cardsfolder/s/soldevi_golem.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Golem PT:5/3 K:CARDNAME doesn't untap during your untap step. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | OptionalDecider$ You | Execute$ TrigUntap | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may untap target tapped creature an opponent controls. If you do, untap CARDNAME. -SVar:TrigUntap:AB$ Untap | Cost$ 0 | ValidTgts$ Creature.OppCtrl+tapped | TgtPrompt$ Select target tapped creature an opponent controls | SubAbility$ DBUntap +SVar:TrigUntap:DB$ Untap | ValidTgts$ Creature.OppCtrl+tapped | TgtPrompt$ Select target tapped creature an opponent controls | SubAbility$ DBUntap SVar:DBUntap:DB$ Untap | Defined$ Self SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/soldevi_golem.jpg diff --git a/forge-gui/res/cardsfolder/s/soldevi_steam_beast.txt b/forge-gui/res/cardsfolder/s/soldevi_steam_beast.txt index 6b535f711db..09631298d0b 100644 --- a/forge-gui/res/cardsfolder/s/soldevi_steam_beast.txt +++ b/forge-gui/res/cardsfolder/s/soldevi_steam_beast.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Beast PT:4/2 T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ Whenever CARDNAME becomes tapped, target opponent gains 2 life. A:AB$ Regenerate | Cost$ 2 | SpellDescription$ Regenerate CARDNAME. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | ValidTgts$ Opponent | TgtPrompt$ Choose target opponent | LifeAmount$ 2 +SVar:TrigGainLife:DB$GainLife | ValidTgts$ Opponent | TgtPrompt$ Choose target opponent | LifeAmount$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/soldevi_steam_beast.jpg Oracle:Whenever Soldevi Steam Beast becomes tapped, target opponent gains 2 life.\n{2}: Regenerate Soldevi Steam Beast. diff --git a/forge-gui/res/cardsfolder/s/soldier_of_the_pantheon.txt b/forge-gui/res/cardsfolder/s/soldier_of_the_pantheon.txt index 9cba0e1ed9d..94bb32dcb03 100644 --- a/forge-gui/res/cardsfolder/s/soldier_of_the_pantheon.txt +++ b/forge-gui/res/cardsfolder/s/soldier_of_the_pantheon.txt @@ -4,6 +4,6 @@ Types:Creature Human Soldier PT:2/1 K:Protection from multicolored T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever an opponent casts a multicolored spell, you gain 1 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/soldier_of_the_pantheon.jpg Oracle:Protection from multicolored\nWhenever an opponent casts a multicolored spell, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/solemn_recruit.txt b/forge-gui/res/cardsfolder/s/solemn_recruit.txt index 1a6669db5c8..9704a5f9aa7 100644 --- a/forge-gui/res/cardsfolder/s/solemn_recruit.txt +++ b/forge-gui/res/cardsfolder/s/solemn_recruit.txt @@ -4,6 +4,6 @@ Types:Creature Dwarf Warrior PT:2/2 K:Double Strike T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | Revolt$ True | TriggerDescription$ Revolt — At the beginning of your end step, if a permanent you controlled left the battlefield this turn, put a +1/+1 counter on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/solemn_recruit.jpg Oracle:Double strike\nRevolt — At the beginning of your end step, if a permanent you controlled left the battlefield this turn, put a +1/+1 counter on Solemn Recruit. diff --git a/forge-gui/res/cardsfolder/s/solemn_simulacrum.txt b/forge-gui/res/cardsfolder/s/solemn_simulacrum.txt index 1d1a01f5542..af2720eeddb 100644 --- a/forge-gui/res/cardsfolder/s/solemn_simulacrum.txt +++ b/forge-gui/res/cardsfolder/s/solemn_simulacrum.txt @@ -3,9 +3,9 @@ ManaCost:4 Types:Artifact Creature Golem PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ TriggeredCardController | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ TriggeredCardController | NumCards$ 1 SVar:SacMe:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/solemn_simulacrum.jpg Oracle:When Solemn Simulacrum enters the battlefield, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library.\nWhen Solemn Simulacrum dies, you may draw a card. diff --git a/forge-gui/res/cardsfolder/s/solitary_hunter_one_of_the_pack.txt b/forge-gui/res/cardsfolder/s/solitary_hunter_one_of_the_pack.txt index 2a41393a6a1..6549b3eed2e 100644 --- a/forge-gui/res/cardsfolder/s/solitary_hunter_one_of_the_pack.txt +++ b/forge-gui/res/cardsfolder/s/solitary_hunter_one_of_the_pack.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Human Warrior Werewolf PT:3/4 T:Mode$Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. -SVar:TrigTransform:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform +SVar:TrigTransform:DB$SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced SVar:Picture:http://www.wizards.com/global/images/magic/general/solitary_hunter.jpg Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform Solitary Hunter. @@ -16,7 +16,7 @@ Colors:green Types:Creature Werewolf PT:5/6 T:Mode$Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. -SVar:TrigTransform:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform +SVar:TrigTransform:DB$SetState | Defined$ Self | Mode$ Transform SVar:Picture:http://www.wizards.com/global/images/magic/general/one_of_the_pack.jpg Oracle:At the beginning of each upkeep, if a player cast two or more spells last turn, transform One of the Pack. diff --git a/forge-gui/res/cardsfolder/s/solkanar_the_swamp_king.txt b/forge-gui/res/cardsfolder/s/solkanar_the_swamp_king.txt index 4b47d9c9d77..017bd754b40 100644 --- a/forge-gui/res/cardsfolder/s/solkanar_the_swamp_king.txt +++ b/forge-gui/res/cardsfolder/s/solkanar_the_swamp_king.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Demon PT:5/5 K:Swampwalk T:Mode$ SpellCast | ValidCard$ Card.Black | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a player casts a black spell, you gain 1 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/solkanar_the_swamp_king.jpg Oracle:Swampwalk\nWhenever a player casts a black spell, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/soltari_champion.txt b/forge-gui/res/cardsfolder/s/soltari_champion.txt index 92b164910c1..f4a57753753 100644 --- a/forge-gui/res/cardsfolder/s/soltari_champion.txt +++ b/forge-gui/res/cardsfolder/s/soltari_champion.txt @@ -4,6 +4,6 @@ Types:Creature Soltari Soldier PT:2/2 K:Shadow T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, other creatures you control get +1/+1 until end of turn. -SVar:TrigPumpAll:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +1 | NumDef$ +1 SVar:Picture:http://www.wizards.com/global/images/magic/general/soltari_champion.jpg Oracle:Shadow (This creature can block or be blocked by only creatures with shadow.)\nWhenever Soltari Champion attacks, other creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/soltari_guerrillas.txt b/forge-gui/res/cardsfolder/s/soltari_guerrillas.txt index a2b6b5a654c..549fca4152a 100644 --- a/forge-gui/res/cardsfolder/s/soltari_guerrillas.txt +++ b/forge-gui/res/cardsfolder/s/soltari_guerrillas.txt @@ -5,7 +5,7 @@ PT:3/2 K:Shadow A:AB$ Effect | Cost$ 0 | Name$ Soltari Guerrillas Effect | ReplacementEffects$ EventGuerrillasDamageDone | SVars$ DamageGuerrillasCreature,GuerrillasX | References$ EventGuerrillasDamageDone,DamageGuerrillasCreature,GuerrillasX | ValidTgts$ Creature | TgtPrompt$ Select target creature | RememberObjects$ Targeted | ImprintCards$ Self | SpellDescription$ The next time CARDNAME would deal combat damage to an opponent this turn, it deals that damage to target creature instead. SVar:EventGuerrillasDamageDone:Event$ DamageDone | ValidSource$ Card.IsImprinted | ValidTarget$ Opponent | ReplaceWith$ DamageGuerrillasCreature | IsCombat$ True | Description$ The next time Soltari Guerrillas would deal combat damage to an opponent this turn, it deals that damage to target creature instead. -SVar:DamageGuerrillasCreature:AB$ DealDamage | Cost$ 0 | CombatDamage$ True | NumDmg$ GuerrillasX | References$ GuerrillasX | Defined$ Remembered | DamageSource$ Imprinted +SVar:DamageGuerrillasCreature:DB$ DealDamage | CombatDamage$ True | NumDmg$ GuerrillasX | References$ GuerrillasX | Defined$ Remembered | DamageSource$ Imprinted SVar:GuerrillasX:ReplaceCount$DamageAmount SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/soltari_guerrillas.jpg diff --git a/forge-gui/res/cardsfolder/s/soltari_trooper.txt b/forge-gui/res/cardsfolder/s/soltari_trooper.txt index 3b80539c20c..48382c1dec4 100644 --- a/forge-gui/res/cardsfolder/s/soltari_trooper.txt +++ b/forge-gui/res/cardsfolder/s/soltari_trooper.txt @@ -4,6 +4,6 @@ Types:Creature Soltari Soldier PT:1/1 K:Shadow T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+1 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/soltari_trooper.jpg Oracle:Shadow (This creature can block or be blocked by only creatures with shadow.)\nWhenever Soltari Trooper attacks, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/soltari_visionary.txt b/forge-gui/res/cardsfolder/s/soltari_visionary.txt index 2902b5fbeed..a8452df4c22 100644 --- a/forge-gui/res/cardsfolder/s/soltari_visionary.txt +++ b/forge-gui/res/cardsfolder/s/soltari_visionary.txt @@ -4,6 +4,6 @@ Types:Creature Soltari Cleric PT:2/2 K:Shadow T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, destroy target enchantment that player controls. -SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | ValidTgts$ Enchantment | TargetsWithDefinedController$ TriggeredTarget | TgtPrompt$ Select an enchantment that player controls. +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Enchantment | TargetsWithDefinedController$ TriggeredTarget | TgtPrompt$ Select an enchantment that player controls. SVar:Picture:http://www.wizards.com/global/images/magic/general/soltari_visionary.jpg Oracle:Shadow (This creature can block or be blocked by only creatures with shadow.)\nWhenever Soltari Visionary deals damage to a player, destroy target enchantment that player controls. diff --git a/forge-gui/res/cardsfolder/s/somberwald_alpha.txt b/forge-gui/res/cardsfolder/s/somberwald_alpha.txt index 2fb357edd0b..8251eab7c76 100644 --- a/forge-gui/res/cardsfolder/s/somberwald_alpha.txt +++ b/forge-gui/res/cardsfolder/s/somberwald_alpha.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Wolf PT:3/2 T:Mode$ AttackerBlocked | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control becomes blocked, it gets +1/+1 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ TriggeredAttacker | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | NumAtt$ +1 | NumDef$ +1 A:AB$ Pump | Cost$ 1 G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Trample | SpellDescription$ Target creature you control gains trample until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/somberwald_alpha.jpg Oracle:Whenever a creature you control becomes blocked, it gets +1/+1 until end of turn.\n{1}{G}: Target creature you control gains trample until end of turn. (It can deal excess combat damage to defending player or planeswalker while attacking.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/somberwald_stag.txt b/forge-gui/res/cardsfolder/s/somberwald_stag.txt index 27417eed70e..23a5c1db95a 100644 --- a/forge-gui/res/cardsfolder/s/somberwald_stag.txt +++ b/forge-gui/res/cardsfolder/s/somberwald_stag.txt @@ -8,7 +8,7 @@ PT:4/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFight | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may have it fight target creature you don't control. -SVar:TrigFight:AB$ Fight | Cost$ 0 | Defined$ TriggeredCard | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control +SVar:TrigFight:DB$ Fight | Defined$ TriggeredCard | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/somberwald_stag.jpg diff --git a/forge-gui/res/cardsfolder/s/somberwald_vigilante.txt b/forge-gui/res/cardsfolder/s/somberwald_vigilante.txt index 77f184a02b6..4defde3c122 100644 --- a/forge-gui/res/cardsfolder/s/somberwald_vigilante.txt +++ b/forge-gui/res/cardsfolder/s/somberwald_vigilante.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Creature Human Warrior PT:1/1 T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | TriggerZones$ Battlefield | Execute$ RogueDamage | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, CARDNAME deals 1 damage to that creature. -SVar:RogueDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredBlocker | NumDmg$ 1 +SVar:RogueDamage:DB$ DealDamage | Defined$ TriggeredBlocker | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/somberwald_vigilante.jpg Oracle:Whenever Somberwald Vigilante becomes blocked by a creature, Somberwald Vigilante deals 1 damage to that creature. diff --git a/forge-gui/res/cardsfolder/s/somnomancer.txt b/forge-gui/res/cardsfolder/s/somnomancer.txt index 550db23abd7..83ac8806c20 100644 --- a/forge-gui/res/cardsfolder/s/somnomancer.txt +++ b/forge-gui/res/cardsfolder/s/somnomancer.txt @@ -3,7 +3,7 @@ ManaCost:1 WU Types:Creature Kithkin Wizard PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, you may tap target creature. -SVar:TrigTap:AB$Tap | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature +SVar:TrigTap:DB$Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/somnomancer.jpg Oracle:When Somnomancer enters the battlefield, you may tap target creature. diff --git a/forge-gui/res/cardsfolder/s/somnophore.txt b/forge-gui/res/cardsfolder/s/somnophore.txt index cae37cbc810..06f26e824d0 100644 --- a/forge-gui/res/cardsfolder/s/somnophore.txt +++ b/forge-gui/res/cardsfolder/s/somnophore.txt @@ -4,7 +4,7 @@ Types:Creature Illusion PT:2/2 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME deals damage to a player, tap target creature that player controls. That creature doesn't untap during its controller's untap step for as long as CARDNAME remains on the battlefield. -SVar:TrigTap:AB$ Tap | Cost$ 0 | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredTarget | SubAbility$ DBSomnophoreAnimate +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredTarget | SubAbility$ DBSomnophoreAnimate SVar:DBSomnophoreAnimate:DB$ Pump | Defined$ Targeted | KW$ HIDDEN CARDNAME doesn't untap during your untap step. | UntilHostLeavesPlay$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/somnophore.jpg Oracle:Flying\nWhenever Somnophore deals damage to a player, tap target creature that player controls. That creature doesn't untap during its controller's untap step for as long as Somnophore remains on the battlefield. diff --git a/forge-gui/res/cardsfolder/s/song_of_blood.txt b/forge-gui/res/cardsfolder/s/song_of_blood.txt index b017d529d30..c1ea38adaf4 100644 --- a/forge-gui/res/cardsfolder/s/song_of_blood.txt +++ b/forge-gui/res/cardsfolder/s/song_of_blood.txt @@ -2,9 +2,9 @@ Name:Song of Blood ManaCost:1 R Types:Sorcery A:SP$ Mill | Cost$ 1 R | NumCards$ 4 | Defined$ You | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Put the top four cards of your library into your graveyard. Whenever a creature attacks this turn, it gets +1/+0 until end of turn for each creature card put into your graveyard this way. -SVar:DBEffect:DB$ Effect | Cost$ 0 | Name$ Song of Blood Effect | Triggers$ TrigAttacks | SVars$ Pump,X | RememberObjects$ Remembered +SVar:DBEffect:DB$ Effect | Name$ Song of Blood Effect | Triggers$ TrigAttacks | SVars$ Pump,X | RememberObjects$ Remembered SVar:TrigAttacks:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Execute$ Pump | TriggerDescription$ Whenever a creature attacks this turn, it gets +1/+0 until end of turn for each creature card put into your graveyard this way. -SVar:Pump:AB$ Pump | Cost$ 0 | Defined$ TriggeredAttacker | NumAtt$ +X +SVar:Pump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ +X SVar:X:Remembered$Valid Creature SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/song_of_blood.jpg diff --git a/forge-gui/res/cardsfolder/s/soot_imp.txt b/forge-gui/res/cardsfolder/s/soot_imp.txt index 44cb82d5b87..b301ead1071 100644 --- a/forge-gui/res/cardsfolder/s/soot_imp.txt +++ b/forge-gui/res/cardsfolder/s/soot_imp.txt @@ -4,7 +4,7 @@ Types:Creature Imp PT:1/2 K:Flying T:Mode$ SpellCast | ValidCard$ Card.nonBlack | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever a player casts a nonblack spell, that player loses 1 life. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ TriggeredActivator | LifeAmount$ 1 +SVar:TrigLoseLife:DB$LoseLife | Defined$ TriggeredActivator | LifeAmount$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/soot_imp.jpg Oracle:Flying\nWhenever a player casts a nonblack spell, that player loses 1 life. diff --git a/forge-gui/res/cardsfolder/s/sorin_lord_of_innistrad.txt b/forge-gui/res/cardsfolder/s/sorin_lord_of_innistrad.txt index 7957c65bbaa..7f4d09c0798 100644 --- a/forge-gui/res/cardsfolder/s/sorin_lord_of_innistrad.txt +++ b/forge-gui/res/cardsfolder/s/sorin_lord_of_innistrad.txt @@ -6,7 +6,7 @@ A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | TokenAmount$ 1 | TokenName$ Vampire A:AB$ Effect | Cost$ SubCounter<2/LOYALTY> | Name$ Emblem - Sorin, Lord of Innistrad | Image$ emblem_sorin_lord_of_innistrad | StaticAbilities$ STPump | Planeswalker$ True | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Creatures you control get +1/+0." SVar:STPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.YouCtrl | AddPower$ 1 A:AB$ Destroy | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Creature,Planeswalker.Other | TargetMin$ 0 | TargetMax$ 3 | TgtPrompt$ Select target creatures or other planeswalkers | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBChangeZoneAll | SpellDescription$ Destroy up to 3 target creatures and/or other planeswalkers. Return each card put into a graveyard this way to the battlefield under your control. -SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Cost$ 0 | ChangeType$ Card.IsRemembered | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | SubAbility$ DBCleanup +SVar:DBChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sorin_lord_of_innistrad.jpg Oracle:[+1]: Create a 1/1 black Vampire creature token with lifelink.\n[-2]: You get an emblem with "Creatures you control get +1/+0."\n[-6]: Destroy up to three target creatures and/or other planeswalkers. Return each card put into a graveyard this way to the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/s/sorin_solemn_visitor.txt b/forge-gui/res/cardsfolder/s/sorin_solemn_visitor.txt index 624fbf5ce5c..5fcb1f0697c 100644 --- a/forge-gui/res/cardsfolder/s/sorin_solemn_visitor.txt +++ b/forge-gui/res/cardsfolder/s/sorin_solemn_visitor.txt @@ -6,7 +6,7 @@ A:AB$ PumpAll | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidCards$ C A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenImage$ b 2 2 vampire KTK | TokenOwner$ You | TokenName$ Vampire | TokenColors$ Black | TokenTypes$ Creature,Vampire | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Flying | SpellDescription$ Create a 2/2 black Vampire creature token with flying. A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Sorin, Solemn Visitor | Triggers$ BOTTrig | SVars$ SorinSac | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "At the beginning of each opponent's upkeep, that player sacrifices a creature." SVar:BOTTrig:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Opponent | TriggerZones$ Command | Execute$ SorinSac | TriggerDescription$ At the beginning of each opponent's upkeep, that player sacrifices a creature. -SVar:SorinSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Creature | Defined$ TriggeredPlayer +SVar:SorinSac:DB$ Sacrifice | SacValid$ Creature | Defined$ TriggeredPlayer SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/sorin_solemn_visitor.jpg Oracle:[+1]: Until your next turn, creatures you control get +1/+0 and gain lifelink.\n[-2]: Create a 2/2 black Vampire creature token with flying.\n[-6]: You get an emblem with "At the beginning of each opponent's upkeep, that player sacrifices a creature." diff --git a/forge-gui/res/cardsfolder/s/soul_barrier.txt b/forge-gui/res/cardsfolder/s/soul_barrier.txt index 669b53548de..d282a3a261d 100644 --- a/forge-gui/res/cardsfolder/s/soul_barrier.txt +++ b/forge-gui/res/cardsfolder/s/soul_barrier.txt @@ -2,6 +2,6 @@ Name:Soul Barrier ManaCost:2 U Types:Enchantment T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever an opponent casts a creature spell, Soul Barrier deals 2 damage to that player unless he or she pays {2}. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredCardController | UnlessCost$ 2 | UnlessPayer$ TriggeredPlayer | NumDmg$ 2 +SVar:TrigDamage:DB$DealDamage | Defined$ TriggeredCardController | UnlessCost$ 2 | UnlessPayer$ TriggeredPlayer | NumDmg$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_barrier.jpg Oracle:Whenever an opponent casts a creature spell, Soul Barrier deals 2 damage to that player unless he or she pays {2}. diff --git a/forge-gui/res/cardsfolder/s/soul_bleed.txt b/forge-gui/res/cardsfolder/s/soul_bleed.txt index eedcd9df86a..d1dddad7edb 100644 --- a/forge-gui/res/cardsfolder/s/soul_bleed.txt +++ b/forge-gui/res/cardsfolder/s/soul_bleed.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ Curse T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player loses 1 life. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredPlayer | LifeAmount$ 1 +SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_bleed.jpg Oracle:Enchant creature\nAt the beginning of the upkeep of enchanted creature's controller, that player loses 1 life. diff --git a/forge-gui/res/cardsfolder/s/soul_charmer.txt b/forge-gui/res/cardsfolder/s/soul_charmer.txt index 8531ec27129..d20f646d77d 100644 --- a/forge-gui/res/cardsfolder/s/soul_charmer.txt +++ b/forge-gui/res/cardsfolder/s/soul_charmer.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Human Rebel PT:2/2 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, you gain 2 life unless that creature's controller pays {2}. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 2 | UnlessCost$ 2 | UnlessPayer$ TriggeredTargetController +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | UnlessCost$ 2 | UnlessPayer$ TriggeredTargetController SVar:HasCombatEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_charmer.jpg Oracle:Whenever Soul Charmer deals combat damage to a creature, you gain 2 life unless that creature's controller pays {2}. diff --git a/forge-gui/res/cardsfolder/s/soul_collector.txt b/forge-gui/res/cardsfolder/s/soul_collector.txt index d9b5d57d9a5..b9b30cd0fdb 100644 --- a/forge-gui/res/cardsfolder/s/soul_collector.txt +++ b/forge-gui/res/cardsfolder/s/soul_collector.txt @@ -5,6 +5,6 @@ PT:3/4 K:Flying K:Morph:B B B T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | Execute$ TrigBounce | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, return that card to the battlefield under your control. -SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredCard +SVar:TrigBounce:DB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_collector.jpg Oracle:Flying\nWhenever a creature dealt damage by Soul Collector this turn dies, return that card to the battlefield under your control.\nMorph {B}{B}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/s/soul_foundry.txt b/forge-gui/res/cardsfolder/s/soul_foundry.txt index ca5b0401d6e..307bb828b7d 100644 --- a/forge-gui/res/cardsfolder/s/soul_foundry.txt +++ b/forge-gui/res/cardsfolder/s/soul_foundry.txt @@ -2,7 +2,7 @@ Name:Soul Foundry ManaCost:4 Types:Artifact T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, you may exile a creature card from your hand. -SVar:TrigExile:AB$ChangeZone | Cost$ 0 | Imprint$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Creature | ChangeNum$ 1 +SVar:TrigExile:DB$ChangeZone | Imprint$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Creature | ChangeNum$ 1 A:AB$CopyPermanent | Cost$ X T | Defined$ Imprinted.ExiledWithSource | References$ X | AILogic$ AtEOT | SpellDescription$ Create a token that's a copy of the exiled card. X is the converted mana cost of that card. SVar:X:Imprinted$CardManaCost T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsImprinted+ExiledWithSource | Execute$ DBForget diff --git a/forge-gui/res/cardsfolder/s/soul_of_magma.txt b/forge-gui/res/cardsfolder/s/soul_of_magma.txt index 6495764b834..09d53988912 100644 --- a/forge-gui/res/cardsfolder/s/soul_of_magma.txt +++ b/forge-gui/res/cardsfolder/s/soul_of_magma.txt @@ -3,7 +3,7 @@ ManaCost:3 R R Types:Creature Spirit PT:2/2 T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, CARDNAME deals 1 damage to target creature. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 SVar:BuffedBy:Arcane,Spirit SVar:RemRandomDeck:True DeckHints:Type$Spirit|Arcane diff --git a/forge-gui/res/cardsfolder/s/soul_of_the_harvest.txt b/forge-gui/res/cardsfolder/s/soul_of_the_harvest.txt index b6573da1488..a739aac98e4 100644 --- a/forge-gui/res/cardsfolder/s/soul_of_the_harvest.txt +++ b/forge-gui/res/cardsfolder/s/soul_of_the_harvest.txt @@ -4,6 +4,6 @@ Types:Creature Elemental PT:6/6 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonToken+Other+YouCtrl | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever another nontoken creature enters the battlefield under your control, you may draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_of_the_harvest.jpg Oracle:Trample\nWhenever another nontoken creature enters the battlefield under your control, you may draw a card. diff --git a/forge-gui/res/cardsfolder/s/soul_scar_mage.txt b/forge-gui/res/cardsfolder/s/soul_scar_mage.txt index e2639cfc968..07aba375fb7 100644 --- a/forge-gui/res/cardsfolder/s/soul_scar_mage.txt +++ b/forge-gui/res/cardsfolder/s/soul_scar_mage.txt @@ -4,7 +4,7 @@ Types:Creature Human Wizard PT:1/2 K:Prowess R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl | ValidTarget$ Creature.OppCtrl | ReplaceWith$ Counters | IsCombat$ False | Description$ If a source you control would deal noncombat damage to a creature an opponent controls, put that many -1/-1 counters on that creature instead. -SVar:Counters:AB$PutCounter | Cost$ 0 | Defined$ ReplacedTarget | CounterType$ M1M1 | CounterNum$ X | References$ X +SVar:Counters:DB$PutCounter | Defined$ ReplacedTarget | CounterType$ M1M1 | CounterNum$ X | References$ X SVar:X:ReplaceCount$DamageAmount DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_scar_mage.jpg diff --git a/forge-gui/res/cardsfolder/s/soul_seizer_ghastly_haunting.txt b/forge-gui/res/cardsfolder/s/soul_seizer_ghastly_haunting.txt index 049317330d3..4763c0ec576 100644 --- a/forge-gui/res/cardsfolder/s/soul_seizer_ghastly_haunting.txt +++ b/forge-gui/res/cardsfolder/s/soul_seizer_ghastly_haunting.txt @@ -4,8 +4,8 @@ Types:Creature Spirit PT:1/3 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigTransform | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may transform it. If you do, attach it to target creature that player controls. -SVar:TrigTransform:AB$ SetState | Cost$ 0 | Defined$ Self | Mode$ Transform | SubAbility$ DBAttach -SVar:DBAttach:DB$ Attach | Cost$ 0 | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature that damaged player controls | AILogic$ GainControl +SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform | SubAbility$ DBAttach +SVar:DBAttach:DB$ Attach | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature that damaged player controls | AILogic$ GainControl SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_seizer.jpg AlternateMode:DoubleFaced Oracle:Flying\nWhen Soul Seizer deals combat damage to a player, you may transform it. If you do, attach it to target creature that player controls. diff --git a/forge-gui/res/cardsfolder/s/soul_snuffers.txt b/forge-gui/res/cardsfolder/s/soul_snuffers.txt index ab1618ef5ac..4837d02314c 100644 --- a/forge-gui/res/cardsfolder/s/soul_snuffers.txt +++ b/forge-gui/res/cardsfolder/s/soul_snuffers.txt @@ -3,7 +3,7 @@ ManaCost:2 B B Types:Creature Elemental Shaman PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigPutCounterAll | TriggerDescription$ When CARDNAME enters the battlefield, put a -1/-1 counter on each creature. -SVar:TrigPutCounterAll:AB$ PutCounterAll | Cost$ 0 | ValidCards$ Creature | CounterType$ M1M1 | CounterNum$ 1 | IsCurse$ True +SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature | CounterType$ M1M1 | CounterNum$ 1 | IsCurse$ True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_snuffers.jpg Oracle:When Soul Snuffers enters the battlefield, put a -1/-1 counter on each creature. diff --git a/forge-gui/res/cardsfolder/s/soul_spike.txt b/forge-gui/res/cardsfolder/s/soul_spike.txt index c4aa218ddf2..70a32aac4fd 100644 --- a/forge-gui/res/cardsfolder/s/soul_spike.txt +++ b/forge-gui/res/cardsfolder/s/soul_spike.txt @@ -3,6 +3,6 @@ ManaCost:5 B B Types:Instant A:SP$ DealDamage | Cost$ 5 B B | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 4 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to target creature or player and you gain 4 life. A:SP$ DealDamage | Cost$ ExileFromHand<2/Card.Black> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 4 | SubAbility$ DBGainLife | CostDesc$ You may exile two black cards from your hand | SpellDescription$ rather than pay CARDNAME's mana cost. -SVar:DBGainLife:DB$GainLife | Cost$ 0 | LifeAmount$ 4 +SVar:DBGainLife:DB$GainLife | LifeAmount$ 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_spike.jpg Oracle:You may exile two black cards from your hand rather than pay Soul Spike's mana cost.\nSoul Spike deals 4 damage to target creature or player and you gain 4 life. diff --git a/forge-gui/res/cardsfolder/s/soul_stair_expedition.txt b/forge-gui/res/cardsfolder/s/soul_stair_expedition.txt index 959a8f49fa9..7add861deb9 100644 --- a/forge-gui/res/cardsfolder/s/soul_stair_expedition.txt +++ b/forge-gui/res/cardsfolder/s/soul_stair_expedition.txt @@ -3,7 +3,7 @@ ManaCost:B Types:Enchantment A:AB$ ChangeZone | Cost$ SubCounter<3/QUEST> Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select up to two target creatures from your graveyard. | SpellDescription$ Return up to two target creature cards from your graveyard to your hand. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may put a quest counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 DeckHas:Ability$Counters SVar:MaxQuestEffect:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/Soul_Stair_Expedition.jpg diff --git a/forge-gui/res/cardsfolder/s/soul_swallower.txt b/forge-gui/res/cardsfolder/s/soul_swallower.txt index e639a959442..282d1c81e32 100644 --- a/forge-gui/res/cardsfolder/s/soul_swallower.txt +++ b/forge-gui/res/cardsfolder/s/soul_swallower.txt @@ -4,7 +4,7 @@ Types:Creature Wurm PT:3/3 K:Trample T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Delirium$ True | Execute$ DBPutCounter | TriggerDescription$ Delirium — At the beginning of your upkeep, if there are four or more card types among cards in your graveyard, put three +1/+1 counters on CARDNAME -SVar:DBPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 3 +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 3 DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_swallower.jpg diff --git a/forge-gui/res/cardsfolder/s/soul_tithe.txt b/forge-gui/res/cardsfolder/s/soul_tithe.txt index 7b4dc2a8375..353916e96e7 100644 --- a/forge-gui/res/cardsfolder/s/soul_tithe.txt +++ b/forge-gui/res/cardsfolder/s/soul_tithe.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant nonland permanent A:SP$ Attach | Cost$ 1 W | ValidTgts$ Permanent.nonLand | AITgts$ Card.cmcGE2 | AILogic$ Curse T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the upkeep of enchanted permanent's controller, that player sacrifices it unless he or she pays {X}, where X is its converted mana cost. -SVar:TrigSac:AB$ SacrificeAll | Cost$ 0 | Defined$ Enchanted | UnlessCost$ X | UnlessPayer$ EnchantedController | References$ X +SVar:TrigSac:DB$ SacrificeAll | Defined$ Enchanted | UnlessCost$ X | UnlessPayer$ EnchantedController | References$ X SVar:X:Enchanted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_tithe.jpg Oracle:Enchant nonland permanent\nAt the beginning of the upkeep of enchanted permanent's controller, that player sacrifices it unless he or she pays {X}, where X is its converted mana cost. diff --git a/forge-gui/res/cardsfolder/s/soul_warden.txt b/forge-gui/res/cardsfolder/s/soul_warden.txt index 38086444caa..2c2fcff831f 100644 --- a/forge-gui/res/cardsfolder/s/soul_warden.txt +++ b/forge-gui/res/cardsfolder/s/soul_warden.txt @@ -3,6 +3,6 @@ ManaCost:W Types:Creature Human Cleric PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever another creature enters the battlefield, you gain 1 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card84112.jpg Oracle:Whenever another creature enters the battlefield, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/soulblade_djinn.txt b/forge-gui/res/cardsfolder/s/soulblade_djinn.txt index 0aae80cf8bd..bba5021916d 100644 --- a/forge-gui/res/cardsfolder/s/soulblade_djinn.txt +++ b/forge-gui/res/cardsfolder/s/soulblade_djinn.txt @@ -4,7 +4,7 @@ Types:Creature Djinn PT:4/3 K:Flying T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever you cast a noncreature spell, creatures you control get +1/+1 until end of turn. -SVar:TrigPumpAll:DB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 SVar:BuffedBy:Card.nonCreature+nonLand SVar:Picture:http://www.wizards.com/global/images/magic/general/soulblade_djinn.jpg Oracle:Flying\nWhenever you cast a noncreature spell, creatures you control get +1/+1 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/soulbright_flamekin.txt b/forge-gui/res/cardsfolder/s/soulbright_flamekin.txt index 9d23f7aa15d..1d25ec660bd 100644 --- a/forge-gui/res/cardsfolder/s/soulbright_flamekin.txt +++ b/forge-gui/res/cardsfolder/s/soulbright_flamekin.txt @@ -8,7 +8,7 @@ SVar:SoulbrightMana:DB$ Mana | Produced$ R R R R R R R R | ConditionCheckSVar$ S SVar:SoulbrightNum:Number$0 T:Mode$ Phase | Phase$ Cleanup | Execute$ TrigReset | Static$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReset | Static$ True -SVar:TrigReset:AB$ StoreSVar | Cost$ 0 | SVar$ SoulbrightNum | Type$ Number | Expression$ 0 +SVar:TrigReset:DB$ StoreSVar | SVar$ SoulbrightNum | Type$ Number | Expression$ 0 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/soulbright_flamekin.jpg Oracle:{2}: Target creature gains trample until end of turn. If this is the third time this ability has resolved this turn, you may add {R}{R}{R}{R}{R}{R}{R}{R} to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/soulcage_fiend.txt b/forge-gui/res/cardsfolder/s/soulcage_fiend.txt index e8baedc41e6..355158c05dc 100644 --- a/forge-gui/res/cardsfolder/s/soulcage_fiend.txt +++ b/forge-gui/res/cardsfolder/s/soulcage_fiend.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Demon PT:3/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player loses 3 life. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | LifeAmount$ 3 | Defined$ Player +SVar:TrigLoseLife:DB$LoseLife | LifeAmount$ 3 | Defined$ Player SVar:Picture:http://www.wizards.com/global/images/magic/general/soulcage_fiend.jpg Oracle:When Soulcage Fiend dies, each player loses 3 life. diff --git a/forge-gui/res/cardsfolder/s/soulcatchers_aerie.txt b/forge-gui/res/cardsfolder/s/soulcatchers_aerie.txt index d814d747ce0..40028bde110 100644 --- a/forge-gui/res/cardsfolder/s/soulcatchers_aerie.txt +++ b/forge-gui/res/cardsfolder/s/soulcatchers_aerie.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Enchantment S:Mode$ Continuous | Affected$ Creature.Bird | AddPower$ X | AddToughness$ X | Description$ Bird creatures get +1/+1 for each feather counter on CARDNAME. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Bird.YouOwn | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a Bird is put into your graveyard from the battlefield, put a feather counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ FEATHER | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ FEATHER | CounterNum$ 1 SVar:X:Count$CardCounters.FEATHER SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/soulcatchers_aerie.jpg diff --git a/forge-gui/res/cardsfolder/s/soulgorger_orgg.txt b/forge-gui/res/cardsfolder/s/soulgorger_orgg.txt index a5d2d4358dd..90bbea6e341 100644 --- a/forge-gui/res/cardsfolder/s/soulgorger_orgg.txt +++ b/forge-gui/res/cardsfolder/s/soulgorger_orgg.txt @@ -4,13 +4,13 @@ Types:Creature Nightmare Orgg PT:6/6 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, you lose all but 1 life. -SVar:TrigLoseLife:AB$ StoreSVar | Cost$ 0 | References$ LifeAllButOne | SVar$ LifePaidOnETB | Type$ CountSVar | Expression$ LifeAllButOne | SubAbility$ DBLoseLife -SVar:DBLoseLife:DB$ LoseLife | Cost$ 0 | LifeAmount$ LifePaidOnETB | References$ LifePaidOnETB +SVar:TrigLoseLife:DB$ StoreSVar | References$ LifeAllButOne | SVar$ LifePaidOnETB | Type$ CountSVar | Expression$ LifeAllButOne | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ LifePaidOnETB | References$ LifePaidOnETB SVar:LifePaidOnETB:Number$0 SVar:LifeAllButOne:Count$YourLifeTotal/Minus.1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME leaves the battlefield, you gain life equal to the life you lost when it entered the battlefield. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ LifePaidOnETB | References$ LifePaidOnETB +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ LifePaidOnETB | References$ LifePaidOnETB SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/soulgorger_orgg.jpg Oracle:Trample\nWhen Soulgorger Orgg enters the battlefield, you lose all but 1 life.\nWhen Soulgorger Orgg leaves the battlefield, you gain life equal to the life you lost when it entered the battlefield. diff --git a/forge-gui/res/cardsfolder/s/souls_attendant.txt b/forge-gui/res/cardsfolder/s/souls_attendant.txt index ff3609d3fa7..62c0778f750 100644 --- a/forge-gui/res/cardsfolder/s/souls_attendant.txt +++ b/forge-gui/res/cardsfolder/s/souls_attendant.txt @@ -3,6 +3,6 @@ ManaCost:W Types:Creature Human Cleric PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever another creature enters the battlefield, you may gain 1 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/souls_attendant.jpg Oracle:Whenever another creature enters the battlefield, you may gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/souls_grace.txt b/forge-gui/res/cardsfolder/s/souls_grace.txt index 9a456b848da..db0861d2089 100644 --- a/forge-gui/res/cardsfolder/s/souls_grace.txt +++ b/forge-gui/res/cardsfolder/s/souls_grace.txt @@ -2,7 +2,7 @@ Name:Soul's Grace ManaCost:1 W Types:Instant A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | SpellDescription$ You gain life equal to target creature's power. -SVar:DBGainLife:DB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X +SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ X SVar:X:Targeted$CardPower SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/souls_grace.jpg diff --git a/forge-gui/res/cardsfolder/s/soulstinger.txt b/forge-gui/res/cardsfolder/s/soulstinger.txt index 46f51fff8eb..14d23480b11 100644 --- a/forge-gui/res/cardsfolder/s/soulstinger.txt +++ b/forge-gui/res/cardsfolder/s/soulstinger.txt @@ -6,7 +6,7 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigPutCounter1:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ M1M1 | IsCurse$ True | CounterNum$ 2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter2 | TriggerController$ TriggeredCardController | OptionalDecider$ You | TriggerDescription$ When CARDNAME dies, you may put a -1/-1 counter on target creature for each -1/-1 counter on CARDNAME. -SVar:TrigPutCounter2:AB$ PutCounter | Cost$ 0 | ValidTgts$ Creature | CounterType$ M1M1 | IsCurse$ True | CounterNum$ X | References$ X +SVar:TrigPutCounter2:DB$ PutCounter | ValidTgts$ Creature | CounterType$ M1M1 | IsCurse$ True | CounterNum$ X | References$ X SVar:X:TriggeredCard$CardCounters.M1M1 SVar:Picture:http://www.wizards.com/global/images/magic/general/soulstinger.jpg diff --git a/forge-gui/res/cardsfolder/s/soultether_golem.txt b/forge-gui/res/cardsfolder/s/soultether_golem.txt index 64b72846fbc..da0fa8b69af 100644 --- a/forge-gui/res/cardsfolder/s/soultether_golem.txt +++ b/forge-gui/res/cardsfolder/s/soultether_golem.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Golem PT:3/3 K:Vanishing:1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature enters the battlefield under your control, put a time counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ TIME | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ TIME | CounterNum$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/soultether_golem.jpg Oracle:Vanishing 1 (This permanent enters the battlefield with a time counter on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhenever another creature enters the battlefield under your control, put a time counter on Soultether Golem. diff --git a/forge-gui/res/cardsfolder/s/sovereigns_of_lost_alara.txt b/forge-gui/res/cardsfolder/s/sovereigns_of_lost_alara.txt index d90dfd67950..59806eec125 100644 --- a/forge-gui/res/cardsfolder/s/sovereigns_of_lost_alara.txt +++ b/forge-gui/res/cardsfolder/s/sovereigns_of_lost_alara.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:4/5 K:Exalted T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Alone$ True | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigSearch | TriggerDescription$ Whenever a creature you control attacks alone, you may search your library for an Aura card that could enchant that creature, put it onto the battlefield attached to that creature, then shuffle your library. -SVar:TrigSearch:AB$ Pump | Cost$ 0 | RememberObjects$ TriggeredAttacker | SubAbility$ DBMoveAura +SVar:TrigSearch:DB$ Pump | RememberObjects$ TriggeredAttacker | SubAbility$ DBMoveAura SVar:DBMoveAura:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Aura.CanEnchantRemembered+YouCtrl | AttachedTo$ Remembered | ChangeNum$ 1 | Hidden$ True | ShuffleNonMandatory$ True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/sovereigns_of_lost_alara.jpg diff --git a/forge-gui/res/cardsfolder/s/sower_of_temptation.txt b/forge-gui/res/cardsfolder/s/sower_of_temptation.txt index dc4b2ef7b3c..caf9581aed8 100644 --- a/forge-gui/res/cardsfolder/s/sower_of_temptation.txt +++ b/forge-gui/res/cardsfolder/s/sower_of_temptation.txt @@ -4,7 +4,7 @@ Types:Creature Faerie Wizard PT:2/2 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, gain control of target creature for as long as CARDNAME remains on the battlefield. -SVar:TrigChange:AB$ GainControl | Cost$ 0 | TgtPrompt$ Choose target creature | ValidTgts$ Creature | LoseControl$ LeavesPlay | SpellDescription$ Gain control of target creature for as long as CARDNAME remains on the battlefield. +SVar:TrigChange:DB$ GainControl | TgtPrompt$ Choose target creature | ValidTgts$ Creature | LoseControl$ LeavesPlay | SpellDescription$ Gain control of target creature for as long as CARDNAME remains on the battlefield. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/sower_of_temptation.jpg Oracle:Flying\nWhen Sower of Temptation enters the battlefield, gain control of target creature for as long as Sower of Temptation remains on the battlefield. diff --git a/forge-gui/res/cardsfolder/s/spark_mage.txt b/forge-gui/res/cardsfolder/s/spark_mage.txt index 35056c098ca..7169d3176ce 100644 --- a/forge-gui/res/cardsfolder/s/spark_mage.txt +++ b/forge-gui/res/cardsfolder/s/spark_mage.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Creature Dwarf Wizard PT:1/1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDamage | CombatDamage$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may have CARDNAME deal 1 damage to target creature that player controls. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature | NumDmg$ 1 | OptionalDecider$ You +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature | NumDmg$ 1 | OptionalDecider$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/spark_mage.jpg Oracle:Whenever Spark Mage deals combat damage to a player, you may have Spark Mage deal 1 damage to target creature that player controls. diff --git a/forge-gui/res/cardsfolder/s/sparkmage_apprentice.txt b/forge-gui/res/cardsfolder/s/sparkmage_apprentice.txt index 3d4a44f8647..f04e94c61a8 100644 --- a/forge-gui/res/cardsfolder/s/sparkmage_apprentice.txt +++ b/forge-gui/res/cardsfolder/s/sparkmage_apprentice.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Human Wizard PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 1 damage to target creature or player. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 +SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sparkmage_apprentice.jpg Oracle:When Sparkmage Apprentice enters the battlefield, it deals 1 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/s/sparring_golem.txt b/forge-gui/res/cardsfolder/s/sparring_golem.txt index 397948fd54f..02a7611c2c1 100644 --- a/forge-gui/res/cardsfolder/s/sparring_golem.txt +++ b/forge-gui/res/cardsfolder/s/sparring_golem.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact Creature Golem PT:2/2 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +1/+1 until end of turn for each creature blocking it. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X SVar:X:TriggerCount$NumBlockers SVar:Picture:http://www.wizards.com/global/images/magic/general/sparring_golem.jpg Oracle:Whenever Sparring Golem becomes blocked, it gets +1/+1 until end of turn for each creature blocking it. diff --git a/forge-gui/res/cardsfolder/s/spawn_of_thraxes.txt b/forge-gui/res/cardsfolder/s/spawn_of_thraxes.txt index 28606239060..14f118e2afd 100644 --- a/forge-gui/res/cardsfolder/s/spawn_of_thraxes.txt +++ b/forge-gui/res/cardsfolder/s/spawn_of_thraxes.txt @@ -4,7 +4,7 @@ Types:Creature Dragon PT:5/5 K:Flying T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals damage to target creature or player equal to the number of Mountains you control. -SVar:TrigDamage:DB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ X | References$ X +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ X | References$ X SVar:X:Count$Valid Mountain.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/spawn_of_thraxes.jpg Oracle:Flying\nWhen Spawn of Thraxes enters the battlefield, it deals damage to target creature or player equal to the number of Mountains you control. diff --git a/forge-gui/res/cardsfolder/s/spawnbroker.txt b/forge-gui/res/cardsfolder/s/spawnbroker.txt index 600f32f62b2..734aa845609 100644 --- a/forge-gui/res/cardsfolder/s/spawnbroker.txt +++ b/forge-gui/res/cardsfolder/s/spawnbroker.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Human Wizard PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigExchange | TriggerDescription$ When CARDNAME enters the battlefield, you may exchange control of target creature you control and target creature with power less than or equal to that creature's power an opponent controls. -SVar:TrigExchange:AB$ Pump | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBExchange +SVar:TrigExchange:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBExchange SVar:DBExchange:DB$ ExchangeControl | Defined$ ParentTarget | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls with less or equal power | TargetsWithRelatedProperty$ LEPower SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/spawnbroker.jpg diff --git a/forge-gui/res/cardsfolder/s/species_gorger.txt b/forge-gui/res/cardsfolder/s/species_gorger.txt index 55335d1b417..4916bc3d387 100644 --- a/forge-gui/res/cardsfolder/s/species_gorger.txt +++ b/forge-gui/res/cardsfolder/s/species_gorger.txt @@ -3,7 +3,7 @@ ManaCost:3 G U Types:Creature Frog Beast PT:6/6 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigBounce | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, return a creature you control to its owner's hand. -SVar:TrigBounce:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Mandatory$ True | Hidden$ True | ChangeType$ Creature.YouCtrl +SVar:TrigBounce:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Mandatory$ True | Hidden$ True | ChangeType$ Creature.YouCtrl SVar:NeedsToPlayVar:Z GE2 SVar:Z:Count$Valid Creature.YouCtrl+inZoneBattlefield SVar:RemRandomDeck:True diff --git a/forge-gui/res/cardsfolder/s/specters_shroud.txt b/forge-gui/res/cardsfolder/s/specters_shroud.txt index 56ac4ab6f3d..ef4f89c3cd6 100644 --- a/forge-gui/res/cardsfolder/s/specters_shroud.txt +++ b/forge-gui/res/cardsfolder/s/specters_shroud.txt @@ -4,6 +4,6 @@ Types:Artifact Equipment K:Equip 1 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | Description$ Equipped creature gets +1/+0. T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, that player discards a card. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/specters_shroud.jpg Oracle:Equipped creature gets +1/+0.\nWhenever equipped creature deals combat damage to a player, that player discards a card.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/spectral_prison.txt b/forge-gui/res/cardsfolder/s/spectral_prison.txt index 88495f2a9c9..8bcdc296d15 100644 --- a/forge-gui/res/cardsfolder/s/spectral_prison.txt +++ b/forge-gui/res/cardsfolder/s/spectral_prison.txt @@ -5,6 +5,6 @@ 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$ 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:TrigSac:DB$Sacrifice | 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. diff --git a/forge-gui/res/cardsfolder/s/spell_queller.txt b/forge-gui/res/cardsfolder/s/spell_queller.txt index 43bfad8eb49..65611c27738 100644 --- a/forge-gui/res/cardsfolder/s/spell_queller.txt +++ b/forge-gui/res/cardsfolder/s/spell_queller.txt @@ -8,9 +8,9 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerController$ TriggeredCardController | TriggerDescription$ When Spell Queller leaves the battlefield, the exiled card's owner may cast that card without paying its mana cost. -SVar:TrigExile:DB$ChangeZone | Cost$ 0 | TargetType$ Spell | ValidTgts$ Card.cmcLE4 | TgtZone$ Stack | Origin$ Stack | Fizzle$ True | Mandatory$ True | Destination$ Exile | IsCurse$ True | TgtPrompt$ Choose target spell with converted mana cost 4 or less | RememberChanged$ True +SVar:TrigExile:DB$ChangeZone | TargetType$ Spell | ValidTgts$ Card.cmcLE4 | TgtZone$ Stack | Origin$ Stack | Fizzle$ True | Mandatory$ True | Destination$ Exile | IsCurse$ True | TgtPrompt$ Choose target spell with converted mana cost 4 or less | RememberChanged$ True -SVar:TrigPlay:AB$ Play | Cost$ 0 | Defined$ Remembered.ExiledWithSource | Controller$ RememberedOwner | WithoutManaCost$ True | Optional$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X | SubAbility$ DBCleanup +SVar:TrigPlay:DB$ Play | Defined$ Remembered.ExiledWithSource | Controller$ RememberedOwner | WithoutManaCost$ True | Optional$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X | SubAbility$ DBCleanup T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard diff --git a/forge-gui/res/cardsfolder/s/spellbinder.txt b/forge-gui/res/cardsfolder/s/spellbinder.txt index c7e4ad9cac1..3e5cbf27d3a 100644 --- a/forge-gui/res/cardsfolder/s/spellbinder.txt +++ b/forge-gui/res/cardsfolder/s/spellbinder.txt @@ -3,9 +3,9 @@ ManaCost:3 Types:Artifact Equipment K:Equip 4 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, you may exile an instant card from your hand. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Imprint$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Instant | ChangeNum$ 1 +SVar:TrigExile:DB$ ChangeZone | Imprint$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Instant | ChangeNum$ 1 T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, you may copy the exiled card. If you do, you may cast the copy without paying its mana cost. -SVar:TrigSpell:AB$ Play | Cost$ 0 | Defined$ Imprinted | Amount$ All | CopyOnce$ True | WithoutManaCost$ True | Optional$ True | CopyCard$ True +SVar:TrigSpell:DB$ Play | Defined$ Imprinted | Amount$ All | CopyOnce$ True | WithoutManaCost$ True | Optional$ True | CopyCard$ True T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Card.Self | Destination$ Any | Execute$ DBCleanup | Static$ True SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True #Amount$ All | CopyOnce$ True for Strionic Resonator diff --git a/forge-gui/res/cardsfolder/s/spellbound_dragon.txt b/forge-gui/res/cardsfolder/s/spellbound_dragon.txt index be4ae1581b3..c4d6cb9742b 100644 --- a/forge-gui/res/cardsfolder/s/spellbound_dragon.txt +++ b/forge-gui/res/cardsfolder/s/spellbound_dragon.txt @@ -4,7 +4,7 @@ Types:Creature Dragon PT:3/5 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, draw a card, then discard a card. CARDNAME gets +X/+0 until end of turn, where X is the discarded card's converted mana cost. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 | SubAbility$ DBDiscard +SVar:TrigDraw:DB$ Draw | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBPump SVar:DBPump:DB$ Pump | NumAtt$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/s/spellgorger_barbarian.txt b/forge-gui/res/cardsfolder/s/spellgorger_barbarian.txt index 8fe7be595f9..98152f5ff80 100644 --- a/forge-gui/res/cardsfolder/s/spellgorger_barbarian.txt +++ b/forge-gui/res/cardsfolder/s/spellgorger_barbarian.txt @@ -4,7 +4,7 @@ Types:Creature Human Nightmare Barbarian PT:3/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, discard a card at random. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, draw a card. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ You | NumCards$ 1 | Mode$ Random -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ Random +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/spellgorger_barbarian.jpg Oracle:When Spellgorger Barbarian enters the battlefield, discard a card at random.\nWhen Spellgorger Barbarian leaves the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/s/spellshock.txt b/forge-gui/res/cardsfolder/s/spellshock.txt index a29cf71078a..693dc79c04e 100644 --- a/forge-gui/res/cardsfolder/s/spellshock.txt +++ b/forge-gui/res/cardsfolder/s/spellshock.txt @@ -2,7 +2,7 @@ Name:Spellshock ManaCost:2 R Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell, CARDNAME deals 2 damage to that player. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredActivator | NumDmg$ 2 +SVar:TrigDamage:DB$DealDamage | Defined$ TriggeredActivator | NumDmg$ 2 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/spellshock.jpg Oracle:Whenever a player casts a spell, Spellshock deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/s/spellstutter_sprite.txt b/forge-gui/res/cardsfolder/s/spellstutter_sprite.txt index 79cbc2df787..e4940e8f131 100644 --- a/forge-gui/res/cardsfolder/s/spellstutter_sprite.txt +++ b/forge-gui/res/cardsfolder/s/spellstutter_sprite.txt @@ -5,7 +5,7 @@ PT:1/1 K:Flash K:Flying T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigCounter | TriggerDescription$ When CARDNAME enters the battlefield, counter target spell with converted mana cost X or less, where X is the number of Faeries you control. -SVar:TrigCounter:DB$ Counter | Cost$ 0 | TargetType$ Spell | ValidTgts$ Card.cmcLEX | References$ X | TgtPrompt$ Select target spell with CMC less than or equal to the number of Faeries you control +SVar:TrigCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card.cmcLEX | References$ X | TgtPrompt$ Select target spell with CMC less than or equal to the number of Faeries you control SVar:X:Count$Valid Faerie.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/spellstutter_sprite.jpg Oracle:Flash\nFlying\nWhen Spellstutter Sprite enters the battlefield, counter target spell with converted mana cost X or less, where X is the number of Faeries you control. diff --git a/forge-gui/res/cardsfolder/s/spellweaver_helix.txt b/forge-gui/res/cardsfolder/s/spellweaver_helix.txt index 92b1c71492c..e0f4e326864 100644 --- a/forge-gui/res/cardsfolder/s/spellweaver_helix.txt +++ b/forge-gui/res/cardsfolder/s/spellweaver_helix.txt @@ -2,9 +2,9 @@ Name:Spellweaver Helix ManaCost:3 Types:Artifact T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigSpellweaverExile | OptionalDecider$ You | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, you may exile two target sorcery cards from a single graveyard. -SVar:TrigSpellweaverExile:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Exile | TargetsFromSingleZone$ True | ValidTgts$ Card.Sorcery | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select two target sorcery cards from a single graveyard | Imprint$ True | SpellDescription$ Exile two sorcery cards from a single graveyard. +SVar:TrigSpellweaverExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TargetsFromSingleZone$ True | ValidTgts$ Card.Sorcery | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select two target sorcery cards from a single graveyard | Imprint$ True | SpellDescription$ Exile two sorcery cards from a single graveyard. T:Mode$ SpellCast | ValidCard$ Card.sharesNameWith Imprinted+nonToken | Execute$ TrigSpellweaverCopy | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a card, if it has the same name as one of the cards exiled with CARDNAME, you may copy the other. If you do, you may cast the copy without paying its mana cost. -SVar:TrigSpellweaverCopy:AB$ Pump | Cost$ 0 | RememberObjects$ TriggeredCard | SubAbility$ DBPlay +SVar:TrigSpellweaverCopy:DB$ Pump | RememberObjects$ TriggeredCard | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Defined$ ValidAll Card.IsImprinted+doesNotShareNameWith Remembered+inZoneExile | WithoutManaCost$ True | Optional$ True | CopyCard$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Card.Self | Destination$ Any | Execute$ DBCleanImprinted | Static$ True diff --git a/forge-gui/res/cardsfolder/s/spellweaver_volute.txt b/forge-gui/res/cardsfolder/s/spellweaver_volute.txt index 277a133124e..75ba2a5ddbb 100644 --- a/forge-gui/res/cardsfolder/s/spellweaver_volute.txt +++ b/forge-gui/res/cardsfolder/s/spellweaver_volute.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant instant card in a graveyard A:SP$ Attach | Cost$ 3 U U | ValidTgts$ Instant | TgtZone$ Graveyard | TgtPrompt$ Select target instant card in a graveyard | AILogic$ Pump T:Mode$ SpellCast | ValidCard$ Sorcery | ValidActivatingPlayer$ You | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a sorcery spell, copy the enchanted instant card. You may cast the copy without paying its mana cost. If you do, exile the enchanted card and attach CARDNAME to another instant card in a graveyard. -SVar:TrigCopy:AB$ Play | Cost$ 0 | Defined$ Enchanted | WithoutManaCost$ True | Optional$ True | CopyCard$ True | RememberPlayed$ True | SubAbility$ DBExile +SVar:TrigCopy:DB$ Play | Defined$ Enchanted | WithoutManaCost$ True | Optional$ True | CopyCard$ True | RememberPlayed$ True | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ Enchanted | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | References$ X | SubAbility$ DBChooseCard SVar:DBChooseCard:DB$ ChooseCard | Choices$ Instant | ChoiceZone$ Graveyard | Amount$ 1 | Mandatory$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | References$ X | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Defined$ ChosenCard | Object$ Self | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/s/sphinx_ambassador.txt b/forge-gui/res/cardsfolder/s/sphinx_ambassador.txt index 64241d944a7..bf9dc6aac35 100644 --- a/forge-gui/res/cardsfolder/s/sphinx_ambassador.txt +++ b/forge-gui/res/cardsfolder/s/sphinx_ambassador.txt @@ -4,7 +4,7 @@ Types:Creature Sphinx PT:5/5 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, search that player's library for a card, then that player names a card. If you searched for a creature card that isn't the named card, you may put it onto the battlefield under your control. Then that player shuffles his or her library. -SVar:TrigSearch:AB$ ChangeZone | Cost$ 0 | ChangeType$ Card | Origin$ Library | Destination$ Library | DefinedPlayer$ DefendingPlayer | Chooser$ You | Shuffle$ False | RememberChanged$ True | SubAbility$ DBName +SVar:TrigSearch:DB$ ChangeZone | ChangeType$ Card | Origin$ Library | Destination$ Library | DefinedPlayer$ DefendingPlayer | Chooser$ You | Shuffle$ False | RememberChanged$ True | SubAbility$ DBName SVar:DBName:DB$ NameCard | Defined$ DefendingPlayer | SubAbility$ DBChangeZone | AILogic$ BestCreatureInComputerDeck SVar:DBChangeZone:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Battlefield | GainControl$ True | ConditionDefined$ Remembered | Shuffle$ False | ConditionPresent$ Card.NamedCard | ConditionCompare$ EQ0 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X | Optional$ True | OptionalDecider$ You | SubAbility$ DBShuffle SVar:DBShuffle:DB$ Shuffle | Defined$ DefendingPlayer | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/s/sphinx_bone_wand.txt b/forge-gui/res/cardsfolder/s/sphinx_bone_wand.txt index 08e4e57efc5..99f4c553758 100644 --- a/forge-gui/res/cardsfolder/s/sphinx_bone_wand.txt +++ b/forge-gui/res/cardsfolder/s/sphinx_bone_wand.txt @@ -2,7 +2,7 @@ Name:Sphinx-Bone Wand ManaCost:7 Types:Artifact T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may put a charge counter on CARDNAME. If you do, CARDNAME deals damage equal to the number of charge counters on it to target creature or player. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 | SubAbility$ DBDealDamage +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ X | References$ X SVar:X:Count$CardCounters.CHARGE SVar:BuffedBy:Instant,Sorcery diff --git a/forge-gui/res/cardsfolder/s/sphinx_of_lost_truths.txt b/forge-gui/res/cardsfolder/s/sphinx_of_lost_truths.txt index b233698227a..6a4e9bd67d4 100644 --- a/forge-gui/res/cardsfolder/s/sphinx_of_lost_truths.txt +++ b/forge-gui/res/cardsfolder/s/sphinx_of_lost_truths.txt @@ -6,8 +6,8 @@ K:Flying K:Kicker:1 U T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+notkicked | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw three cards. Then if it wasn't kicked, discard three cards. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Secondary$ True | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, draw three cards. -SVar:TrigKicker:DB$Draw | Cost$ 0 | NumCards$ 3 -SVar:TrigDraw:DB$Draw | Cost$ 0 | NumCards$ 3 | SubAbility$ DBDiscard +SVar:TrigKicker:DB$Draw | NumCards$ 3 +SVar:TrigDraw:DB$Draw | NumCards$ 3 | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/sphinx_of_lost_truths.jpg Oracle:Kicker {1}{U} (You may pay an additional {1}{U} as you cast this spell.)\nFlying\nWhen Sphinx of Lost Truths enters the battlefield, draw three cards. Then if it wasn't kicked, discard three cards. diff --git a/forge-gui/res/cardsfolder/s/sphinx_of_uthuun.txt b/forge-gui/res/cardsfolder/s/sphinx_of_uthuun.txt index 5a666187f19..cbf1cb261a2 100644 --- a/forge-gui/res/cardsfolder/s/sphinx_of_uthuun.txt +++ b/forge-gui/res/cardsfolder/s/sphinx_of_uthuun.txt @@ -4,7 +4,7 @@ Types:Creature Sphinx PT:5/6 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, reveal the top five cards of your library. An opponent separates those cards into two piles. Put one pile into your hand and the other into your graveyard. -SVar:TrigChangeZone:AB$ Dig | Cost$ 0 | DigNum$ 5 | Reveal$ True | RememberRevealed$ True | NoMove$ True | SubAbility$ DBTwoPiles | SpellDescription$ Reveal the top five cards of your library. An opponent separates those cards into two piles. Put one pile into your hand and the other into your graveyard. +SVar:TrigChangeZone:DB$ Dig | DigNum$ 5 | Reveal$ True | RememberRevealed$ True | NoMove$ True | SubAbility$ DBTwoPiles | SpellDescription$ Reveal the top five cards of your library. An opponent separates those cards into two piles. Put one pile into your hand and the other into your graveyard. SVar:DBTwoPiles:DB$ TwoPiles | Defined$ You | DefinedCards$ Remembered | Separator$ Opponent | ChosenPile$ DBHand | UnchosenPile$ DBGrave SVar:DBHand:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand SVar:DBGrave:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Graveyard | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/s/sphinx_sovereign.txt b/forge-gui/res/cardsfolder/s/sphinx_sovereign.txt index 5643a1d1bfe..4482a0b4cfb 100644 --- a/forge-gui/res/cardsfolder/s/sphinx_sovereign.txt +++ b/forge-gui/res/cardsfolder/s/sphinx_sovereign.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Sphinx PT:6/6 K:Flying T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your end step, you gain 3 life if CARDNAME is untapped. Otherwise, each opponent loses 3 life. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 3 | ConditionPresent$ Card.Self+tapped | SubAbility$ DBGainLife | ConditionCompare$ EQ1 -SVar:DBGainLife:DB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 3 | ConditionPresent$ Card.Self+untapped | ConditionCompare$ EQ1 +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 3 | ConditionPresent$ Card.Self+tapped | SubAbility$ DBGainLife | ConditionCompare$ EQ1 +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 | ConditionPresent$ Card.Self+untapped | ConditionCompare$ EQ1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sphinx_sovereign.jpg Oracle:Flying\nAt the beginning of your end step, you gain 3 life if Sphinx Sovereign is untapped. Otherwise, each opponent loses 3 life. diff --git a/forge-gui/res/cardsfolder/s/sphinx_summoner.txt b/forge-gui/res/cardsfolder/s/sphinx_summoner.txt index 15124e6a31e..0b9b3324946 100644 --- a/forge-gui/res/cardsfolder/s/sphinx_summoner.txt +++ b/forge-gui/res/cardsfolder/s/sphinx_summoner.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Sphinx PT:3/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an artifact creature card, reveal it, and put it into your hand. If you do, shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Artifact.Creature| ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Artifact.Creature| ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sphinx_summoner.jpg Oracle:Flying\nWhen Sphinx Summoner enters the battlefield, you may search your library for an artifact creature card, reveal it, and put it into your hand. If you do, shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/sphinxs_disciple.txt b/forge-gui/res/cardsfolder/s/sphinxs_disciple.txt index ae12fb787f5..19403f5f2d6 100644 --- a/forge-gui/res/cardsfolder/s/sphinxs_disciple.txt +++ b/forge-gui/res/cardsfolder/s/sphinxs_disciple.txt @@ -4,6 +4,6 @@ Types:Creature Human Wizard PT:2/2 K:Flying T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sphinxs_disciple.jpg Oracle:Flying\nInspired — Whenever Sphinx's Disciple becomes untapped, draw a card. diff --git a/forge-gui/res/cardsfolder/s/spider_climb.txt b/forge-gui/res/cardsfolder/s/spider_climb.txt index 5bffd0081a7..3c93dac2d02 100644 --- a/forge-gui/res/cardsfolder/s/spider_climb.txt +++ b/forge-gui/res/cardsfolder/s/spider_climb.txt @@ -4,9 +4,9 @@ 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:AB$ Animate | Cost$ 0 | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True +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:AB$ Sacrifice | Cost$ 0 | Defined$ Self +SVar:Sac:DB$ Sacrifice | 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/s/spiderwig_boggart.txt b/forge-gui/res/cardsfolder/s/spiderwig_boggart.txt index da41234b817..0da16891e3b 100644 --- a/forge-gui/res/cardsfolder/s/spiderwig_boggart.txt +++ b/forge-gui/res/cardsfolder/s/spiderwig_boggart.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Goblin Shaman PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gains fear until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Fear +SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Fear SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/spiderwig_boggart.jpg Oracle:When Spiderwig Boggart enters the battlefield, target creature gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/s/spidery_grasp.txt b/forge-gui/res/cardsfolder/s/spidery_grasp.txt index 3b8df707f83..7d68989fcb8 100644 --- a/forge-gui/res/cardsfolder/s/spidery_grasp.txt +++ b/forge-gui/res/cardsfolder/s/spidery_grasp.txt @@ -2,6 +2,6 @@ Name:Spidery Grasp ManaCost:2 G Types:Instant A:SP$ Untap | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature |SubAbility$ DBPump | SpellDescription$ Untap target creature. It gets +2/+4 and gains reach until end of turn. -SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | NumAtt$ +2 | NumDef$ +4 | KW$ Reach +SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +2 | NumDef$ +4 | KW$ Reach SVar:Picture:http://www.wizards.com/global/images/magic/general/spidery_grasp.jpg Oracle:Untap target creature. It gets +2/+4 and gains reach until end of turn. (It can block creatures with flying.) diff --git a/forge-gui/res/cardsfolder/s/spinal_graft.txt b/forge-gui/res/cardsfolder/s/spinal_graft.txt index 4587f68f58e..9e33581fcdf 100644 --- a/forge-gui/res/cardsfolder/s/spinal_graft.txt +++ b/forge-gui/res/cardsfolder/s/spinal_graft.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Enchanted creature gets +3/+3. T:Mode$ BecomesTarget | ValidTarget$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When enchanted creature becomes the target of a spell or ability, destroy that creature. It can't be regenerated. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ TriggeredTarget | NoRegen$ True +SVar:TrigDestroy:DB$Destroy | Defined$ TriggeredTarget | NoRegen$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/spinal_graft.jpg Oracle:Enchant creature\nEnchanted creature gets +3/+3.\nWhen enchanted creature becomes the target of a spell or ability, destroy that creature. It can't be regenerated. diff --git a/forge-gui/res/cardsfolder/s/spincrusher.txt b/forge-gui/res/cardsfolder/s/spincrusher.txt index e6661883478..714bb89569f 100644 --- a/forge-gui/res/cardsfolder/s/spincrusher.txt +++ b/forge-gui/res/cardsfolder/s/spincrusher.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Construct PT:0/2 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME blocks, put a +1/+1 counter on it. A:AB$ Pump | Cost$ SubCounter<1/P1P1> | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:RemAIDeck:True SVar:HasBlockEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/spincrusher.jpg diff --git a/forge-gui/res/cardsfolder/s/spine_of_ish_sah.txt b/forge-gui/res/cardsfolder/s/spine_of_ish_sah.txt index ef2b55c06b9..117ff1b36a8 100644 --- a/forge-gui/res/cardsfolder/s/spine_of_ish_sah.txt +++ b/forge-gui/res/cardsfolder/s/spine_of_ish_sah.txt @@ -4,7 +4,7 @@ Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target permanent. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, return CARDNAME to its owner's hand. SVar:TrigDestroy:DB$Destroy | ValidTgts$ Permanent | TgtPrompt$ Select target permanent -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard SVar:SacMe:4 SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/spine_of_ish_sah.jpg diff --git a/forge-gui/res/cardsfolder/s/spined_fluke.txt b/forge-gui/res/cardsfolder/s/spined_fluke.txt index 38a257a2266..63f428ac4d6 100644 --- a/forge-gui/res/cardsfolder/s/spined_fluke.txt +++ b/forge-gui/res/cardsfolder/s/spined_fluke.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Worm Horror PT:5/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice a creature. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ You | SacValid$ Creature +SVar:TrigSac:DB$Sacrifice | Defined$ You | SacValid$ Creature A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. SVar:NeedsToPlay:Creature.YouCtrl+cmcLE3+inZoneBattlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/spined_fluke.jpg diff --git a/forge-gui/res/cardsfolder/s/spined_sliver.txt b/forge-gui/res/cardsfolder/s/spined_sliver.txt index d94ba46c75a..74b26af0617 100644 --- a/forge-gui/res/cardsfolder/s/spined_sliver.txt +++ b/forge-gui/res/cardsfolder/s/spined_sliver.txt @@ -3,7 +3,7 @@ ManaCost:R G Types:Creature Sliver PT:2/2 T:Mode$ AttackerBlocked | ValidCard$ Sliver | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a Sliver becomes blocked, that Sliver gets +1/+1 until end of turn for each creature blocking it. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ TriggeredAttacker | NumAtt$ +X | NumDef$ +X | References$ X +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ +X | NumDef$ +X | References$ X SVar:X:TriggerCount$NumBlockers SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/spined_sliver.jpg diff --git a/forge-gui/res/cardsfolder/s/spiny_starfish.txt b/forge-gui/res/cardsfolder/s/spiny_starfish.txt index 24fe2e6524f..b7d96e611aa 100644 --- a/forge-gui/res/cardsfolder/s/spiny_starfish.txt +++ b/forge-gui/res/cardsfolder/s/spiny_starfish.txt @@ -4,7 +4,7 @@ Types:Creature Starfish PT:0/1 A:AB$ Regenerate | Cost$ U | SpellDescription$ Regenerate CARDNAME. T:Mode$ Phase | Phase$ End of Turn | Execute$ TrigToken | CheckSVar$ X | SVarCompare$ GE1 | TriggerDescription$ At the beginning of each end step, if CARDNAME regenerated this turn, create a 0/1 blue Starfish creature token for each time it regenerated this turn. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ X | References$ X | TokenName$ Starfish | TokenTypes$ Creature,Starfish | TokenOwner$ You | TokenColors$ Blue | TokenPower$ 0 | TokenToughness$ 1 +SVar:TrigToken:DB$Token | TokenAmount$ X | References$ X | TokenName$ Starfish | TokenTypes$ Creature,Starfish | TokenOwner$ You | TokenColors$ Blue | TokenPower$ 0 | TokenToughness$ 1 SVar:X:Count$RegeneratedThisTurn SVar:Picture:http://www.wizards.com/global/images/magic/general/spiny_starfish.jpg Oracle:{U}: Regenerate Spiny Starfish.\nAt the beginning of each end step, if Spiny Starfish regenerated this turn, create a 0/1 blue Starfish creature token for each time it regenerated this turn. diff --git a/forge-gui/res/cardsfolder/s/spire_owl.txt b/forge-gui/res/cardsfolder/s/spire_owl.txt index d2649cb9fb0..5d9e6a84bab 100644 --- a/forge-gui/res/cardsfolder/s/spire_owl.txt +++ b/forge-gui/res/cardsfolder/s/spire_owl.txt @@ -4,7 +4,7 @@ Types:Creature Bird PT:1/1 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library, then put them back in any order. -SVar:TrigRearrange:AB$RearrangeTopOfLibrary | Cost$ 0 | Defined$ You | NumCards$ 4 +SVar:TrigRearrange:DB$RearrangeTopOfLibrary | Defined$ You | NumCards$ 4 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/spire_owl.jpg Oracle:Flying\nWhen Spire Owl enters the battlefield, look at the top four cards of your library, then put them back in any order. diff --git a/forge-gui/res/cardsfolder/s/spireside_infiltrator.txt b/forge-gui/res/cardsfolder/s/spireside_infiltrator.txt index e52cf6f1909..5e3e6d139f5 100644 --- a/forge-gui/res/cardsfolder/s/spireside_infiltrator.txt +++ b/forge-gui/res/cardsfolder/s/spireside_infiltrator.txt @@ -3,6 +3,6 @@ ManaCost:2 R Types:Creature Human Rogue PT:3/2 T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME becomes tapped, it deals 1 damage to each opponent. -SVar:TrigDealDamage:AB$ DealDamage | Cost$ 0 | NumDmg$ 1 | Defined$ Player.Opponent +SVar:TrigDealDamage:DB$ DealDamage | NumDmg$ 1 | Defined$ Player.Opponent SVar:Picture:http://www.wizards.com/global/images/magic/general/spireside_infiltrator.jpg Oracle:Whenever Spireside Infiltrator becomes tapped, it deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/s/spirit_mirror.txt b/forge-gui/res/cardsfolder/s/spirit_mirror.txt index 8abfc5ef07e..da72be910ae 100644 --- a/forge-gui/res/cardsfolder/s/spirit_mirror.txt +++ b/forge-gui/res/cardsfolder/s/spirit_mirror.txt @@ -2,7 +2,7 @@ Name:Spirit Mirror ManaCost:2 W W Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Reflection.token | PresentCompare$ EQ0 | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, if there are no Reflection tokens on the battlefield, create a 2/2 white Reflection creature token. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Reflection | TokenTypes$ Creature,Reflection | TokenOwner$ You | TokenColors$ White | TokenPower$ 2 | TokenToughness$ 2 +SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenName$ Reflection | TokenTypes$ Creature,Reflection | TokenOwner$ You | TokenColors$ White | TokenPower$ 2 | TokenToughness$ 2 A:AB$ Destroy | Cost$ 0 | ValidTgts$ Reflection | TgtPrompt$ Select target Reflection | SpellDescription$ Destroy target Reflection. SVar:Picture:http://www.wizards.com/global/images/magic/general/spirit_mirror.jpg Oracle:At the beginning of your upkeep, if there are no Reflection tokens on the battlefield, create a 2/2 white Reflection creature token.\n{0}: Destroy target Reflection. diff --git a/forge-gui/res/cardsfolder/s/spirit_of_the_hunt.txt b/forge-gui/res/cardsfolder/s/spirit_of_the_hunt.txt index 23b92fb54cf..eb5d8e658da 100644 --- a/forge-gui/res/cardsfolder/s/spirit_of_the_hunt.txt +++ b/forge-gui/res/cardsfolder/s/spirit_of_the_hunt.txt @@ -10,7 +10,7 @@ K:Flash T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, each other creature you control that's a Wolf or Werewolf gets +0/+3 until end of turn. -SVar:TrigPump:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.Wolf+Other+YouCtrl,Creature.Werewolf+Other+YouCtrl | NumDef$ +3 +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.Wolf+Other+YouCtrl,Creature.Werewolf+Other+YouCtrl | NumDef$ +3 DeckHints:Type$Wolf & Type$Werewolf diff --git a/forge-gui/res/cardsfolder/s/spirit_shackle.txt b/forge-gui/res/cardsfolder/s/spirit_shackle.txt index 5d822babb5d..7e10de65d4d 100644 --- a/forge-gui/res/cardsfolder/s/spirit_shackle.txt +++ b/forge-gui/res/cardsfolder/s/spirit_shackle.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ B B | ValidTgts$ Creature | AILogic$ Curse T:Mode$ Taps | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever enchanted creature becomes tapped, put a -0/-2 counter on it. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ TriggeredCard | CounterType$ M0M2 | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredCard | CounterType$ M0M2 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/spirit_shackle.jpg Oracle:Enchant creature\nWhenever enchanted creature becomes tapped, put a -0/-2 counter on it. diff --git a/forge-gui/res/cardsfolder/s/spiritmonger.txt b/forge-gui/res/cardsfolder/s/spiritmonger.txt index 9e531a44159..d5a1a3cadf3 100644 --- a/forge-gui/res/cardsfolder/s/spiritmonger.txt +++ b/forge-gui/res/cardsfolder/s/spiritmonger.txt @@ -3,7 +3,7 @@ ManaCost:3 B G Types:Creature Beast PT:6/6 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME deals damage to a creature, put a +1/+1 counter on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. A:AB$ ChooseColor | Cost$ G | Defined$ You | SubAbility$ Animate | SpellDescription$ CARDNAME becomes the color of your choice until end of turn. SVar:Animate:DB$ Animate | Defined$ Self | Colors$ ChosenColor | OverwriteColors$ True diff --git a/forge-gui/res/cardsfolder/s/spiritual_focus.txt b/forge-gui/res/cardsfolder/s/spiritual_focus.txt index 49e09dd3ff4..e7725c66225 100644 --- a/forge-gui/res/cardsfolder/s/spiritual_focus.txt +++ b/forge-gui/res/cardsfolder/s/spiritual_focus.txt @@ -2,7 +2,7 @@ Name:Spiritual Focus ManaCost:1 W Types:Enchantment T:Mode$ Discarded | ValidCard$ Card.YouCtrl | ValidCause$ Card.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a spell or ability an opponent controls causes you to discard a card, you gain 2 life and you may draw a card. -SVar:TrigGainLife:DB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 2 | SubAbility$ DBDraw +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 2 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | OptionalDecider$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/spiritual_focus.jpg Oracle:Whenever a spell or ability an opponent controls causes you to discard a card, you gain 2 life and you may draw a card. diff --git a/forge-gui/res/cardsfolder/s/spiritual_guardian.txt b/forge-gui/res/cardsfolder/s/spiritual_guardian.txt index 459a6ef94db..36a4f006c82 100644 --- a/forge-gui/res/cardsfolder/s/spiritual_guardian.txt +++ b/forge-gui/res/cardsfolder/s/spiritual_guardian.txt @@ -3,6 +3,6 @@ ManaCost:3 W W Types:Creature Spirit PT:3/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 4 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 4 +SVar:TrigGainLife:DB$GainLife | LifeAmount$ 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/spiritual_guardian.jpg Oracle:When Spiritual Guardian enters the battlefield, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/s/spiritual_sanctuary.txt b/forge-gui/res/cardsfolder/s/spiritual_sanctuary.txt index 6bfe8d792f5..33f2ce9096e 100644 --- a/forge-gui/res/cardsfolder/s/spiritual_sanctuary.txt +++ b/forge-gui/res/cardsfolder/s/spiritual_sanctuary.txt @@ -2,6 +2,6 @@ Name:Spiritual Sanctuary ManaCost:2 W W Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | IsPresent$ Plains.ActivePlayerCtrl | PresentCompare$ GE1 | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, if that player controls a Plains, he or she gains 1 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ TriggeredPlayer | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | Defined$ TriggeredPlayer | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/spiritual_sanctuary.jpg Oracle:At the beginning of each player's upkeep, if that player controls a Plains, he or she gains 1 life. diff --git a/forge-gui/res/cardsfolder/s/spitebellows.txt b/forge-gui/res/cardsfolder/s/spitebellows.txt index 820282fd3df..00f6a065259 100644 --- a/forge-gui/res/cardsfolder/s/spitebellows.txt +++ b/forge-gui/res/cardsfolder/s/spitebellows.txt @@ -4,6 +4,6 @@ Types:Creature Elemental PT:6/1 K:Evoke:1 R R T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDamageCreature | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, it deals 6 damage to target creature. -SVar:TrigDamageCreature:DB$DealDamage | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 6 +SVar:TrigDamageCreature:DB$DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 6 SVar:Picture:http://www.wizards.com/global/images/magic/general/spitebellows.jpg Oracle:When Spitebellows leaves the battlefield, it deals 6 damage to target creature.\nEvoke {1}{R}{R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.) diff --git a/forge-gui/res/cardsfolder/s/spiteful_bully.txt b/forge-gui/res/cardsfolder/s/spiteful_bully.txt index b3fd2cccd41..a353660ab2e 100644 --- a/forge-gui/res/cardsfolder/s/spiteful_bully.txt +++ b/forge-gui/res/cardsfolder/s/spiteful_bully.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Creature Zombie Mercenary PT:3/3 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 3 damage to target creature you control. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature | NumDmg$ 3 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature | NumDmg$ 3 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/spiteful_bully.jpg Oracle:At the beginning of your upkeep, Spiteful Bully deals 3 damage to target creature you control. diff --git a/forge-gui/res/cardsfolder/s/spiteful_returned.txt b/forge-gui/res/cardsfolder/s/spiteful_returned.txt index 42225d28898..8952b22a950 100644 --- a/forge-gui/res/cardsfolder/s/spiteful_returned.txt +++ b/forge-gui/res/cardsfolder/s/spiteful_returned.txt @@ -4,7 +4,7 @@ Types:Enchantment Creature Zombie PT:1/1 K:Bestow:3 B T:Mode$ Attacks | ValidCard$ Card.Self,Creature.EnchantedBy | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME or enchanted creature attacks, defending player loses 2 life. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredDefendingPlayer | LifeAmount$ 2 +SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredDefendingPlayer | LifeAmount$ 2 S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddSVar$ HasAttackEffect | Description$ Enchanted creature gets +1/+1. SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/spiteful_returned.jpg diff --git a/forge-gui/res/cardsfolder/s/spiteful_visions.txt b/forge-gui/res/cardsfolder/s/spiteful_visions.txt index ad9a82c5127..e0ee0165bae 100644 --- a/forge-gui/res/cardsfolder/s/spiteful_visions.txt +++ b/forge-gui/res/cardsfolder/s/spiteful_visions.txt @@ -2,9 +2,9 @@ Name:Spiteful Visions ManaCost:2 BR BR Types:Enchantment T:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of each player's draw step, that player draws an additional card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | NumCards$ 1 | Defined$ TriggeredPlayer +SVar:TrigDraw:DB$Draw | NumCards$ 1 | Defined$ TriggeredPlayer T:Mode$ Drawn | ValidCard$ Card | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a player draws a card, CARDNAME deals 1 damage to that player. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredCardOwner | NumDmg$ 1 +SVar:TrigDamage:DB$DealDamage | Defined$ TriggeredCardOwner | NumDmg$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/spiteful_visions.jpg Oracle:At the beginning of each player's draw step, that player draws an additional card.\nWhenever a player draws a card, Spiteful Visions deals 1 damage to that player. diff --git a/forge-gui/res/cardsfolder/s/splinterfright.txt b/forge-gui/res/cardsfolder/s/splinterfright.txt index 94462acb5a9..3fbff0bc243 100644 --- a/forge-gui/res/cardsfolder/s/splinterfright.txt +++ b/forge-gui/res/cardsfolder/s/splinterfright.txt @@ -5,7 +5,7 @@ PT:*/* K:Trample S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of creature cards in your graveyard. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, put the top two cards of your library into your graveyard. -SVar:TrigMill:AB$ Mill | Cost$ 0 | Defined$ You | NumCards$ 2 +SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 2 SVar:X:Count$TypeInYourYard.Creature SVar:NeedsToPlayVar:X GE1 SVar:Picture:http://www.wizards.com/global/images/magic/general/splinterfright.jpg diff --git a/forge-gui/res/cardsfolder/s/splintering_wind.txt b/forge-gui/res/cardsfolder/s/splintering_wind.txt index 2d669498a03..e8f79c7a682 100644 --- a/forge-gui/res/cardsfolder/s/splintering_wind.txt +++ b/forge-gui/res/cardsfolder/s/splintering_wind.txt @@ -4,7 +4,7 @@ Types:Enchantment A:AB$ DealDamage | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SubAbility$ DBToken | SpellDescription$ CARDNAME deals 1 damage to target creature. Create a 1/1 green Splinter creature token. It has flying and "Cumulative upkeep {G}." When it leaves the battlefield, it deals 1 damage to you and each creature you control. (At the beginning of its controller's upkeep, that player puts an age counter on it, then sacrifices it unless he or she pays its upkeep cost for each age counter on it.) SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Splinter | TokenTypes$ Creature,Splinter | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Cumulative upkeep:G<>Flying | TokenTriggers$ TrigDamage | TokenSVars$ TrigBoom SVar:TrigDamage:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | TriggerZones$ Battlefield | Execute$ TrigBoom | TriggerDescription$ When this creature leaves the battlefield, it deals 1 damage to you and each creature you control. -SVar:TrigBoom:AB$ DamageAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | ValidPlayers$ Self | NumDmg$ 1 | SpellDescription$ Deal 1 damage to you and each creature you control. +SVar:TrigBoom:DB$ DamageAll | ValidCards$ Creature.YouCtrl | ValidPlayers$ Self | NumDmg$ 1 | SpellDescription$ Deal 1 damage to you and each creature you control. SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/splintering_wind.jpg Oracle:{2}{G}: Splintering Wind deals 1 damage to target creature. Create a 1/1 green Splinter creature token. It has flying and "Cumulative upkeep {G}." When it leaves the battlefield, it deals 1 damage to you and each creature you control. (At the beginning of its controller's upkeep, that player puts an age counter on it, then sacrifices it unless he or she pays its upkeep cost for each age counter on it.) diff --git a/forge-gui/res/cardsfolder/s/spore_flower.txt b/forge-gui/res/cardsfolder/s/spore_flower.txt index ecc97ba0d8c..f6df6035ba3 100644 --- a/forge-gui/res/cardsfolder/s/spore_flower.txt +++ b/forge-gui/res/cardsfolder/s/spore_flower.txt @@ -3,7 +3,7 @@ ManaCost:G G Types:Creature Fungus PT:0/1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a spore counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME. +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME. A:AB$ Fog | Cost$ SubCounter<3/SPORE> | SpellDescription$ Prevent all combat damage that would be dealt this turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/spore_flower.jpg Oracle:At the beginning of your upkeep, put a spore counter on Spore Flower.\nRemove three spore counters from Spore Flower: Prevent all combat damage that would be dealt this turn. diff --git a/forge-gui/res/cardsfolder/s/sporemound.txt b/forge-gui/res/cardsfolder/s/sporemound.txt index 61de2b25446..d973b35e1e1 100644 --- a/forge-gui/res/cardsfolder/s/sporemound.txt +++ b/forge-gui/res/cardsfolder/s/sporemound.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Creature Fungus PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever a land enters the battlefield under your control, create a 1/1 green Saproling creature token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ g 1 1 saproling M14 +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ g 1 1 saproling M14 SVar:BuffedBy:Land DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/sporemound.jpg diff --git a/forge-gui/res/cardsfolder/s/sporesower_thallid.txt b/forge-gui/res/cardsfolder/s/sporesower_thallid.txt index 4946aaa749c..ccc17e7795e 100644 --- a/forge-gui/res/cardsfolder/s/sporesower_thallid.txt +++ b/forge-gui/res/cardsfolder/s/sporesower_thallid.txt @@ -4,7 +4,7 @@ Types:Creature Fungus PT:4/4 A:AB$ Token | Cost$ SubCounter<3/SPORE> | TokenAmount$ 1 | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ g 1 1 saproling TSP | SpellDescription$ Create a 1/1 green Saproling creature token. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ At the beginning of your upkeep, put a spore counter on each Fungus you control. -SVar:TrigCounters:AB$ PutCounterAll | Cost$ 0 | ValidCards$ Fungus.YouCtrl | CounterType$ SPORE | CounterNum$ 1 +SVar:TrigCounters:DB$ PutCounterAll | ValidCards$ Fungus.YouCtrl | CounterType$ SPORE | CounterNum$ 1 DeckHints:Type$Fungus DeckHas:Ability$Counters & Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/sporesower_thallid.jpg diff --git a/forge-gui/res/cardsfolder/s/sporogenesis.txt b/forge-gui/res/cardsfolder/s/sporogenesis.txt index 241f8e60d77..2e8892ef3ba 100644 --- a/forge-gui/res/cardsfolder/s/sporogenesis.txt +++ b/forge-gui/res/cardsfolder/s/sporogenesis.txt @@ -2,12 +2,12 @@ Name:Sporogenesis ManaCost:3 G Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a fungus counter on target nontoken creature. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | CounterType$ FUNGUS | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | CounterType$ FUNGUS | CounterNum$ 1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.counters_GE1_FUNGUS | Execute$ TrigToken | TriggerDescription$ Whenever a creature with a fungus counter on it dies, create a 1/1 green Saproling creature token for each fungus counter on that creature. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ X | References$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 +SVar:TrigToken:DB$ Token | TokenAmount$ X | References$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:X:TriggeredCard$CardCounters.FUNGUS T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigRemove | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, remove all fungus counters from all creatures. -SVar:TrigRemove:AB$ RepeatEach | Cost$ 0 | RepeatCards$ Creature | RepeatSubAbility$ DBRemoveFungus +SVar:TrigRemove:DB$ RepeatEach | RepeatCards$ Creature | RepeatSubAbility$ DBRemoveFungus SVar:DBRemoveFungus:DB$ RemoveCounter | Defined$ Remembered | CounterType$ FUNGUS | CounterNum$ All DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/sporogenesis.jpg diff --git a/forge-gui/res/cardsfolder/s/sporoloth_ancient.txt b/forge-gui/res/cardsfolder/s/sporoloth_ancient.txt index 8ce446a3251..f592aad9d8c 100644 --- a/forge-gui/res/cardsfolder/s/sporoloth_ancient.txt +++ b/forge-gui/res/cardsfolder/s/sporoloth_ancient.txt @@ -4,7 +4,7 @@ Types:Creature Fungus PT:4/4 S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddAbility$ MakeSaproling | Description$ Creatures you control have "Remove two spore counters from this creature: Create a 1/1 green Saproling creature token." T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a spore counter on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME. SVar:MakeSaproling:AB$ Token | Cost$ SubCounter<2/SPORE> | TokenAmount$ 1 | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ g 1 1 saproling TSP | SpellDescription$ Create a 1/1 green Saproling creature token. DeckHints:Type$Fungus DeckHas:Ability$Counters & Ability$Token diff --git a/forge-gui/res/cardsfolder/s/spreading_algae.txt b/forge-gui/res/cardsfolder/s/spreading_algae.txt index ba45b6b9798..d4299a5a44f 100644 --- a/forge-gui/res/cardsfolder/s/spreading_algae.txt +++ b/forge-gui/res/cardsfolder/s/spreading_algae.txt @@ -4,9 +4,9 @@ Types:Enchantment Aura K:Enchant Swamp A:SP$ Attach | Cost$ G | ValidTgts$ Swamp | AILogic$ Curse T:Mode$ Taps | ValidCard$ Card.AttachedBy | Execute$ TrigDestroy | TriggerDescription$ When enchanted land becomes tapped, destroy it. -SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | Defined$ TriggeredCard +SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, return CARDNAME to its owner's hand. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard SVar:SacMe:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/spreading_algae.jpg Oracle:Enchant Swamp\nWhen enchanted land becomes tapped, destroy it.\nWhen Spreading Algae is put into a graveyard from the battlefield, return Spreading Algae to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/spreading_plague.txt b/forge-gui/res/cardsfolder/s/spreading_plague.txt index ca34dd918f5..074f61db6ad 100644 --- a/forge-gui/res/cardsfolder/s/spreading_plague.txt +++ b/forge-gui/res/cardsfolder/s/spreading_plague.txt @@ -2,7 +2,7 @@ Name:Spreading Plague ManaCost:4 B Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature enters the battlefield, destroy all other creatures that share a color with it. They can't be regenerated. -SVar:TrigDestroy:AB$ DestroyAll | Cost$ 0 | ValidCards$ Triggered.SharesColorWith+Creature+Other | NoRegen$ True +SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Triggered.SharesColorWith+Creature+Other | NoRegen$ True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/spreading_plague.jpg Oracle:Whenever a creature enters the battlefield, destroy all other creatures that share a color with it. They can't be regenerated. diff --git a/forge-gui/res/cardsfolder/s/spreading_seas.txt b/forge-gui/res/cardsfolder/s/spreading_seas.txt index 41fbb75d8c2..b786c28f9a3 100644 --- a/forge-gui/res/cardsfolder/s/spreading_seas.txt +++ b/forge-gui/res/cardsfolder/s/spreading_seas.txt @@ -5,6 +5,6 @@ K:Enchant land A:SP$ Attach | Cost$ 1 U | ValidTgts$ Land | AILogic$ ChangeType S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddType$ Island | RemoveSubTypes$ True | RemoveAllAbilities$ True | Description$ Enchanted land is an Island. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/spreading_seas.jpg Oracle:Enchant land\nWhen Spreading Seas enters the battlefield, draw a card.\nEnchanted land is an Island. diff --git a/forge-gui/res/cardsfolder/s/springjack_knight.txt b/forge-gui/res/cardsfolder/s/springjack_knight.txt index 261a3a0bd99..5caf969cbbe 100644 --- a/forge-gui/res/cardsfolder/s/springjack_knight.txt +++ b/forge-gui/res/cardsfolder/s/springjack_knight.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Kithkin Knight PT:2/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigClash | TriggerDescription$ Whenever CARDNAME attacks, clash with an opponent. If you win, target creature gains double strike until end of turn. -SVar:TrigClash:AB$Clash | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | WinSubAbility$ DBPump +SVar:TrigClash:DB$Clash | ValidTgts$ Creature | TgtPrompt$ Select target creature | WinSubAbility$ DBPump SVar:DBPump:DB$Pump | Defined$ Targeted | KW$ Double Strike SVar:Picture:http://www.wizards.com/global/images/magic/general/springjack_knight.jpg Oracle:Whenever Springjack Knight attacks, clash with an opponent. If you win, target creature gains double strike until end of turn. (Each clashing player reveals the top card of his or her library, then puts that card on the top or bottom. A player wins if his or her card had a higher converted mana cost.) diff --git a/forge-gui/res/cardsfolder/s/springjack_shepherd.txt b/forge-gui/res/cardsfolder/s/springjack_shepherd.txt index 471e65650a5..94761f7d35e 100644 --- a/forge-gui/res/cardsfolder/s/springjack_shepherd.txt +++ b/forge-gui/res/cardsfolder/s/springjack_shepherd.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Kithkin Wizard PT:1/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Chroma — When CARDNAME enters the battlefield, create a 0/1 white Goat creature token for each white mana symbol in the mana costs of permanents you control. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ X | References$ X | TokenName$ Goat | TokenTypes$ Creature,Goat | TokenOwner$ You | TokenColors$ White | TokenPower$ 0 | TokenToughness$ 1 +SVar:TrigToken:DB$ Token | TokenAmount$ X | References$ X | TokenName$ Goat | TokenTypes$ Creature,Goat | TokenOwner$ You | TokenColors$ White | TokenPower$ 0 | TokenToughness$ 1 SVar:X:Count$Chroma.White SVar:Picture:http://www.wizards.com/global/images/magic/general/springjack_shepherd.jpg Oracle:Chroma — When Springjack Shepherd enters the battlefield, create a 0/1 white Goat creature token for each white mana symbol in the mana costs of permanents you control. diff --git a/forge-gui/res/cardsfolder/s/squadron_hawk.txt b/forge-gui/res/cardsfolder/s/squadron_hawk.txt index b2cf3af88b9..c3689ebf696 100644 --- a/forge-gui/res/cardsfolder/s/squadron_hawk.txt +++ b/forge-gui/res/cardsfolder/s/squadron_hawk.txt @@ -4,6 +4,6 @@ Types:Creature Bird PT:1/1 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for up to three cards named CARDNAME, reveal them, and put them into your hand. If you do, shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedSquadron Hawk | ChangeNum$ 3 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedSquadron Hawk | ChangeNum$ 3 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/squadron_hawk.jpg Oracle:Flying\nWhen Squadron Hawk enters the battlefield, you may search your library for up to three cards named Squadron Hawk, reveal them, put them into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/squealing_devil.txt b/forge-gui/res/cardsfolder/s/squealing_devil.txt index ae337ada30e..2f32586254f 100644 --- a/forge-gui/res/cardsfolder/s/squealing_devil.txt +++ b/forge-gui/res/cardsfolder/s/squealing_devil.txt @@ -7,7 +7,7 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | ManaNotSpent$ B | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless {B} was spent to cast it. SVar:TrigPump:AB$ Pump | Cost$ X | References$ X | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | SpellDescription$ Target creature gets +X/+0 until end of turn. SVar:X:Count$xPaid -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:ManaNeededToAvoidNegativeEffect:black SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/squealing_devil.jpg diff --git a/forge-gui/res/cardsfolder/s/squee_goblin_nabob.txt b/forge-gui/res/cardsfolder/s/squee_goblin_nabob.txt index ebe0a4e029b..9b0b4c5b07d 100644 --- a/forge-gui/res/cardsfolder/s/squee_goblin_nabob.txt +++ b/forge-gui/res/cardsfolder/s/squee_goblin_nabob.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Legendary Creature Goblin PT:1/1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, you may return CARDNAME from your graveyard to your hand. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ Self +SVar:TrigChange:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ Self SVar:SacMe:2 SVar:DiscardMe:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/squee_goblin_nabob.jpg diff --git a/forge-gui/res/cardsfolder/s/sram_senior_edificer.txt b/forge-gui/res/cardsfolder/s/sram_senior_edificer.txt index 7a406addc37..b13c7808a6e 100644 --- a/forge-gui/res/cardsfolder/s/sram_senior_edificer.txt +++ b/forge-gui/res/cardsfolder/s/sram_senior_edificer.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Legendary Creature Dwarf Advisor PT:2/2 T:Mode$ SpellCast | ValidCard$ Aura,Equipment,Vehicle | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an Aura, Equipment, or Vehicle spell, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True DeckNeeds:Type$Enchantment SVar:Picture:http://www.wizards.com/global/images/magic/general/sram_senior_edificer.jpg diff --git a/forge-gui/res/cardsfolder/s/stab_wound.txt b/forge-gui/res/cardsfolder/s/stab_wound.txt index 415c72acb7b..0421b02c537 100644 --- a/forge-gui/res/cardsfolder/s/stab_wound.txt +++ b/forge-gui/res/cardsfolder/s/stab_wound.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -2 | AddToughness$ -2 | Description$ Enchanted creature gets -2/-2. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player loses 2 life. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredPlayer | LifeAmount$ 2 +SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/stab_wound.jpg Oracle:Enchant creature\nEnchanted creature gets -2/-2.\nAt the beginning of the upkeep of enchanted creature's controller, that player loses 2 life. diff --git a/forge-gui/res/cardsfolder/s/staff_of_nin.txt b/forge-gui/res/cardsfolder/s/staff_of_nin.txt index 0c2f5a28602..1826fc4a8bb 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_nin.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_nin.txt @@ -2,7 +2,7 @@ Name:Staff of Nin ManaCost:6 Types:Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your upkeep, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | NumCards$ 1 | Defined$ You +SVar:TrigDraw:DB$Draw | NumCards$ 1 | Defined$ You A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player. SVar:Picture:http://www.wizards.com/global/images/magic/general/staff_of_nin.jpg Oracle:At the beginning of your upkeep, draw a card.\n{T}: Staff of Nin deals 1 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/s/staff_of_the_death_magus.txt b/forge-gui/res/cardsfolder/s/staff_of_the_death_magus.txt index 7465a0243ed..b0782083a0c 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_the_death_magus.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_the_death_magus.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a black spell or a Swamp enters the battlefield under your control, you gain 1 life. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Swamp.YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a black spell or a Swamp enters the battlefield under your control, you gain 1 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:RemRandomDeck:True DeckNeeds:Color$Black SVar:Picture:http://www.wizards.com/global/images/magic/general/staff_of_the_death_magus.jpg diff --git a/forge-gui/res/cardsfolder/s/staff_of_the_flame_magus.txt b/forge-gui/res/cardsfolder/s/staff_of_the_flame_magus.txt index d997b1016da..0af917979b4 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_the_flame_magus.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_the_flame_magus.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a red spell or a Mountain enters the battlefield under your control, you gain 1 life. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Mountain.YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a red spell or a Mountain enters the battlefield under your control, you gain 1 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:RemRandomDeck:True DeckNeeds:Color$Red SVar:Picture:http://www.wizards.com/global/images/magic/general/staff_of_the_flame_magus.jpg diff --git a/forge-gui/res/cardsfolder/s/staff_of_the_mind_magus.txt b/forge-gui/res/cardsfolder/s/staff_of_the_mind_magus.txt index 3ed7bb0aa5f..90009564273 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_the_mind_magus.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_the_mind_magus.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a blue spell or an Island enters the battlefield under your control, you gain 1 life. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Island.YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a blue spell or an Island enters the battlefield under your control, you gain 1 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:RemRandomDeck:True DeckNeeds:Color$Blue SVar:Picture:http://www.wizards.com/global/images/magic/general/staff_of_the_mind_magus.jpg diff --git a/forge-gui/res/cardsfolder/s/staff_of_the_sun_magus.txt b/forge-gui/res/cardsfolder/s/staff_of_the_sun_magus.txt index a16d089f338..760f39ae608 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_the_sun_magus.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_the_sun_magus.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a white spell or a Plains enters the battlefield under your control, you gain 1 life. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Plains.YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a white spell or a Plains enters the battlefield under your control, you gain 1 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:RemRandomDeck:True DeckNeeds:Color$White SVar:Picture:http://www.wizards.com/global/images/magic/general/staff_of_the_sun_magus.jpg diff --git a/forge-gui/res/cardsfolder/s/staff_of_the_wild_magus.txt b/forge-gui/res/cardsfolder/s/staff_of_the_wild_magus.txt index f79483a0de0..eb196c66cfb 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_the_wild_magus.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_the_wild_magus.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a green spell or a Forest enters the battlefield under your control, you gain 1 life. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Forest.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | Secondary$ True | TriggerDescription$ Whenever you cast a green spell or a Forest enters the battlefield under your control, you gain 1 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:RemRandomDeck:True DeckNeeds:Color$Green SVar:Picture:http://www.wizards.com/global/images/magic/general/staff_of_the_wild_magus.jpg diff --git a/forge-gui/res/cardsfolder/s/stairs_to_infinity.txt b/forge-gui/res/cardsfolder/s/stairs_to_infinity.txt index 3c5639b6fa7..0ddcb9d31e4 100644 --- a/forge-gui/res/cardsfolder/s/stairs_to_infinity.txt +++ b/forge-gui/res/cardsfolder/s/stairs_to_infinity.txt @@ -3,9 +3,9 @@ ManaCost:no cost Types:Plane Xerex S:Mode$ Continuous | EffectZone$ Command | Affected$ Player | SetMaxHandSize$ Unlimited | Description$ Players have no maximum hand size. T:Mode$ PlanarDice | TriggerZones$ Command | Execute$ RolledDie | TriggerDescription$ Whenever you roll the planar die, draw a card. -SVar:RolledDie:AB$ Draw | Cost$ 0 | NumCards$ 1 +SVar:RolledDie:DB$ Draw | NumCards$ 1 T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, reveal the top card of your planar deck. You may put it on the bottom of your planar deck. -SVar:RolledChaos:AB$ Dig | Cost$ 0 | DigNum$ 1 | ChangeNum$ 1 | Reveal$ True | SourceZone$ PlanarDeck | DestinationZone$ PlanarDeck | DestinationZone2$ PlanarDeck | LibraryPosition$ -1 | LibraryPosition2$ 0 | ChangeValid$ Plane | Optional$ True +SVar:RolledChaos:DB$ Dig | DigNum$ 1 | ChangeNum$ 1 | Reveal$ True | SourceZone$ PlanarDeck | DestinationZone$ PlanarDeck | DestinationZone2$ PlanarDeck | LibraryPosition$ -1 | LibraryPosition2$ 0 | ChangeValid$ Plane | Optional$ True SVar:AIRollPlanarDieParams:Mode$ Always SVar:Picture:http://www.wizards.com/global/images/magic/general/stairs_to_infinity.jpg Oracle:Players have no maximum hand size.\nWhenever you roll the planar die, draw a card.\nWhenever you roll {CHAOS}, reveal the top card of your planar deck. You may put it on the bottom of your planar deck. diff --git a/forge-gui/res/cardsfolder/s/stalking_vengeance.txt b/forge-gui/res/cardsfolder/s/stalking_vengeance.txt index 0f8cad61b80..ca3f211a3bd 100644 --- a/forge-gui/res/cardsfolder/s/stalking_vengeance.txt +++ b/forge-gui/res/cardsfolder/s/stalking_vengeance.txt @@ -4,7 +4,7 @@ Types:Creature Avatar PT:5/5 K:Haste T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever another creature you control dies, it deals damage equal to its power to target player. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ X +SVar:TrigDamage:DB$DealDamage | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ X SVar:X:TriggeredCard$CardPower SVar:Picture:http://www.wizards.com/global/images/magic/general/stalking_vengeance.jpg Oracle:Haste\nWhenever another creature you control dies, it deals damage equal to its power to target player. diff --git a/forge-gui/res/cardsfolder/s/stalking_yeti.txt b/forge-gui/res/cardsfolder/s/stalking_yeti.txt index cb4053239e3..312e6e42ad9 100644 --- a/forge-gui/res/cardsfolder/s/stalking_yeti.txt +++ b/forge-gui/res/cardsfolder/s/stalking_yeti.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Snow Creature Yeti PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, if it's on the battlefield, it deals damage equal to its power to target creature an opponent controls and that creature deals damage equal to its power to CARDNAME. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | IsPresent$ Card.Self | PresentZone$ Battlefield | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ X | References$ X | SubAbility$ DBDamage +SVar:TrigDamage:DB$ DealDamage | IsPresent$ Card.Self | PresentZone$ Battlefield | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ X | References$ X | SubAbility$ DBDamage SVar:DBDamage:DB$DealDamage | Defined$ Self | DamageSource$ Targeted | NumDmg$ Y | References$ Y A:AB$ ChangeZone | Cost$ 2 S | Origin$ Battlefield | Destination$ Hand | SorcerySpeed$ True | SpellDescription$ Return CARDNAME to its owner's hand. Activate this ability only any time you could cast a sorcery. SVar:X:Count$CardPower diff --git a/forge-gui/res/cardsfolder/s/stampeding_elk_herd.txt b/forge-gui/res/cardsfolder/s/stampeding_elk_herd.txt index 706f7b22f44..822b45df0bf 100644 --- a/forge-gui/res/cardsfolder/s/stampeding_elk_herd.txt +++ b/forge-gui/res/cardsfolder/s/stampeding_elk_herd.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Creature Elk PT:5/5 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE8 | Execute$ TrigFormidable | TriggerDescription$ Formidable — Whenever CARDNAME attacks, if creatures you control have total power 8 or greater, creatures you control gain trample until end of turn. -SVar:TrigFormidable:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | KW$ Trample +SVar:TrigFormidable:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Trample SVar:X:Count$SumPower_Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/stampeding_elk_herd.jpg Oracle:Formidable — Whenever Stampeding Elk Herd attacks, if creatures you control have total power 8 or greater, creatures you control gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stand_or_fall.txt b/forge-gui/res/cardsfolder/s/stand_or_fall.txt index 413761d5c3a..cbe9e5f860a 100644 --- a/forge-gui/res/cardsfolder/s/stand_or_fall.txt +++ b/forge-gui/res/cardsfolder/s/stand_or_fall.txt @@ -4,7 +4,7 @@ Types:Enchantment T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ ChoosePlayer | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, separate all creatures defending player controls into two piles. Only creatures in the pile of that player's choice can block this turn. -SVar:ChoosePlayer:AB$ ChoosePlayer | Cost$ 0 | Choices$ Opponent | Defined$ You | AILogic$ LeastCreatures | SubAbility$ DBTwoPiles +SVar:ChoosePlayer:DB$ ChoosePlayer | Choices$ Opponent | Defined$ You | AILogic$ LeastCreatures | SubAbility$ DBTwoPiles SVar:DBTwoPiles:DB$ TwoPiles | Defined$ ChosenPlayer | Chooser$ ChosenPlayer | Zone$ Battlefield | ValidCards$ Creature.ChosenCtrl | Separator$ You | ChosenPile$ DBOnlyBlock | AILogic$ Best diff --git a/forge-gui/res/cardsfolder/s/stand_together.txt b/forge-gui/res/cardsfolder/s/stand_together.txt index 2eea4cfd0f0..22936edab18 100644 --- a/forge-gui/res/cardsfolder/s/stand_together.txt +++ b/forge-gui/res/cardsfolder/s/stand_together.txt @@ -2,6 +2,6 @@ Name:Stand Together ManaCost:3 G G Types:Instant A:SP$ PutCounter | Cost$ 3 G G | ValidTgts$ Creature |TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBPutTwo | SpellDescription$ Put two +1/+1 counters on target creature and two +1/+1 counters on another target creature. -SVar:DBPutTwo:DB$ PutCounter | Cost$ 0 | ValidTgts$ Creature |TgtPrompt$ Select another target creature | TargetUnique$ True | CounterType$ P1P1 | CounterNum$ 2 +SVar:DBPutTwo:DB$ PutCounter | ValidTgts$ Creature |TgtPrompt$ Select another target creature | TargetUnique$ True | CounterType$ P1P1 | CounterNum$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/stand_together.jpg Oracle:Put two +1/+1 counters on target creature and two +1/+1 counters on another target creature. diff --git a/forge-gui/res/cardsfolder/s/standstill.txt b/forge-gui/res/cardsfolder/s/standstill.txt index 21f3a5d8ea5..005ad59d316 100644 --- a/forge-gui/res/cardsfolder/s/standstill.txt +++ b/forge-gui/res/cardsfolder/s/standstill.txt @@ -2,7 +2,7 @@ Name:Standstill ManaCost:1 U Types:Enchantment T:Mode$ SpellCast | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When a player casts a spell, sacrifice CARDNAME. If you do, each of that player's opponents draws three cards. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Self | RememberSacrificed$ True | SubAbility$ DrawOpp +SVar:TrigSac:DB$ Sacrifice | SacValid$ Self | RememberSacrificed$ True | SubAbility$ DrawOpp SVar:DrawOpp:DB$ Draw | NumCards$ 3 | Defined$ TriggeredCardOpponent | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/s/stangg.txt b/forge-gui/res/cardsfolder/s/stangg.txt index cbcf2d2e157..d650b0c6e4a 100644 --- a/forge-gui/res/cardsfolder/s/stangg.txt +++ b/forge-gui/res/cardsfolder/s/stangg.txt @@ -5,9 +5,9 @@ PT:3/4 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigStangg | TriggerDescription$ When CARDNAME enters the battlefield, create a legendary 3/4 red and green Human Warrior creature token named Stangg Twin. SVar:TrigStangg:DB$ Token | TokenAmount$ 1 | TokenName$ Stangg Twin | TokenTypes$ Legendary,Creature,Human,Warrior | TokenOwner$ You | TokenColors$ Red,Green | TokenPower$ 3 | TokenToughness$ 4 | RememberTokens$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigExile | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, exile that token. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Battlefield | Destination$ Exile | DB$ Cleanup +SVar:TrigExile:DB$ ChangeZone | Defined$ Remembered | Origin$ Battlefield | Destination$ Exile | DB$ Cleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsRemembered | Execute$ TrigSac | TriggerDescription$ When that token leaves the battlefield, sacrifice CARDNAME. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBCleanup +SVar:TrigSac:DB$ Sacrifice | Defined$ Self | SubAbility$ DBCleanup SVar:Picture:http://www.wizards.com/global/images/magic/general/stangg.jpg Oracle:When Stangg enters the battlefield, create a legendary 3/4 red and green Human Warrior creature token named Stangg Twin. When Stangg leaves the battlefield, exile that token. When that token leaves the battlefield, sacrifice Stangg. diff --git a/forge-gui/res/cardsfolder/s/starfield_of_nyx.txt b/forge-gui/res/cardsfolder/s/starfield_of_nyx.txt index db40eb3c74e..458b33fd2d4 100644 --- a/forge-gui/res/cardsfolder/s/starfield_of_nyx.txt +++ b/forge-gui/res/cardsfolder/s/starfield_of_nyx.txt @@ -2,7 +2,7 @@ Name:Starfield of Nyx ManaCost:4 W Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, you may return target enchantment card from your graveyard to the battlefield. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | ChangeNum$ 1 | TgtPrompt$ Select target enchantment card in your graveyard | ValidTgts$ Enchantment.YouOwn +SVar:TrigChange:DB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ChangeNum$ 1 | TgtPrompt$ Select target enchantment card in your graveyard | ValidTgts$ Enchantment.YouOwn S:Mode$ Continuous | CheckSVar$ X | SVarCompare$ GE5 | Affected$ Enchantment.YouCtrl+nonAura+Other | SetPower$ AffectedX | SetToughness$ AffectedX | References$ AffectedX | AddType$ Creature | Description$ As long as you control five or more enchantments, each other non-Aura enchantment you control is a creature in addition to its other types and has base power and base toughness each equal to its converted mana cost. SVar:X:Count$Valid Enchantment.YouCtrl SVar:AffectedX:Count$CardManaCost diff --git a/forge-gui/res/cardsfolder/s/starke.txt b/forge-gui/res/cardsfolder/s/starke.txt index 55fdcdf6a1d..8c5b8433095 100644 --- a/forge-gui/res/cardsfolder/s/starke.txt +++ b/forge-gui/res/cardsfolder/s/starke.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Vanguard HandLifeModifier:+0/-2 T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Command | Execute$ SituationalEthics | OptionalDecider$ You | TriggerDescription$ At the beginning of your draw step, you may draw an additional card. If you do, put a card from your hand on the bottom of your library. -SVar:SituationalEthics:AB$ Draw | Cost$ 0 | NumCards$ 1 | Defined$ You | SubAbility$ Switch +SVar:SituationalEthics:DB$ Draw | NumCards$ 1 | Defined$ You | SubAbility$ Switch SVar:Switch:DB$ ChangeZone | Origin$ Hand | Destination$ Library | LibraryPosition$ -1 | ChangeNum$ 1 | Mandatory$ True SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Starke.full.jpg Oracle:Hand +0, life -2\nAt the beginning of your draw step, you may draw an additional card. If you do, put a card from your hand on the bottom of your library. diff --git a/forge-gui/res/cardsfolder/s/starke_of_rath.txt b/forge-gui/res/cardsfolder/s/starke_of_rath.txt index cd7fce466ae..3aa705a3e46 100644 --- a/forge-gui/res/cardsfolder/s/starke_of_rath.txt +++ b/forge-gui/res/cardsfolder/s/starke_of_rath.txt @@ -3,7 +3,7 @@ ManaCost:1 R R Types:Legendary Creature Human Rogue PT:2/2 A:AB$ Destroy | Cost$ T | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | SubAbility$ TrigControl | SpellDescription$ Destroy target artifact or creature. -SVar:TrigControl:DB$ GainControl | Cost$ 0 | Defined$ Self | NewController$ TargetedController | SpellDescription$ That permanent's controller gains control of CARDNAME. (This effect lasts indefinitely.) +SVar:TrigControl:DB$ GainControl | Defined$ Self | NewController$ TargetedController | SpellDescription$ That permanent's controller gains control of CARDNAME. (This effect lasts indefinitely.) SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/starke_of_rath.jpg Oracle:{T}: Destroy target artifact or creature. That permanent's controller gains control of Starke of Rath. (This effect lasts indefinitely.) diff --git a/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt b/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt index 6853a0da3cb..06444229e92 100644 --- a/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt +++ b/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt @@ -16,6 +16,6 @@ Types:Creature Nightmare PT:1/1 K:Skulk T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigBounce | TriggerDescription$ When CARDNAME deals combat damage to a player, return it to its owner's hand. -SVar:TrigBounce:AB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Battlefield | Destination$ Hand +SVar:TrigBounce:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/persistent_nightmare.jpg Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nWhen Persistent Nightmare deals combat damage to a player, return it to its owner's hand. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/stasis_snare.txt b/forge-gui/res/cardsfolder/s/stasis_snare.txt index 29deb8e52a1..409ca2c535a 100644 --- a/forge-gui/res/cardsfolder/s/stasis_snare.txt +++ b/forge-gui/res/cardsfolder/s/stasis_snare.txt @@ -3,10 +3,10 @@ ManaCost:1 W W Types:Enchantment K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature an opponent controls until CARDNAME leaves the battlefield. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | ConditionPresent$ Card.Self | SubAbility$ DBEffect +SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | ConditionPresent$ Card.Self | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ Targeted | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent | ForgetOnMoved$ Exile SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ That permanent is exiled until EFFECTSOURCE leaves the battlefield -SVar:TrigReturn:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf +SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE diff --git a/forge-gui/res/cardsfolder/s/staunch_defenders.txt b/forge-gui/res/cardsfolder/s/staunch_defenders.txt index 088d02a2e11..cf2c14d8ac8 100644 --- a/forge-gui/res/cardsfolder/s/staunch_defenders.txt +++ b/forge-gui/res/cardsfolder/s/staunch_defenders.txt @@ -3,6 +3,6 @@ ManaCost:3 W W Types:Creature Human Soldier PT:3/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 4 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 4 +SVar:TrigGainLife:DB$GainLife | LifeAmount$ 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/staunch_defenders.jpg Oracle:When Staunch Defenders enters the battlefield, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/s/staunch_hearted_warrior.txt b/forge-gui/res/cardsfolder/s/staunch_hearted_warrior.txt index 1207e6ec2f0..66a0311f13e 100644 --- a/forge-gui/res/cardsfolder/s/staunch_hearted_warrior.txt +++ b/forge-gui/res/cardsfolder/s/staunch_hearted_warrior.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Human Warrior PT:2/2 T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, put two +1/+1 counters on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/staunch_hearted_warrior.jpg Oracle:Heroic — Whenever you cast a spell that targets Staunch-Hearted Warrior, put two +1/+1 counters on Staunch-Hearted Warrior. diff --git a/forge-gui/res/cardsfolder/s/steadfast_cathar.txt b/forge-gui/res/cardsfolder/s/steadfast_cathar.txt index c04a855e472..26d22cc64f2 100644 --- a/forge-gui/res/cardsfolder/s/steadfast_cathar.txt +++ b/forge-gui/res/cardsfolder/s/steadfast_cathar.txt @@ -8,7 +8,7 @@ PT:2/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +0/+2 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumDef$ 2 +SVar:TrigPump:DB$Pump | Defined$ Self | NumDef$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/steadfast_cathar.jpg diff --git a/forge-gui/res/cardsfolder/s/stealer_of_secrets.txt b/forge-gui/res/cardsfolder/s/stealer_of_secrets.txt index dcedfd95f88..7cca10fc602 100644 --- a/forge-gui/res/cardsfolder/s/stealer_of_secrets.txt +++ b/forge-gui/res/cardsfolder/s/stealer_of_secrets.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Human Rogue PT:2/2 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/stealer_of_secrets.jpg Oracle:Whenever Stealer of Secrets deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/s/steam_vines.txt b/forge-gui/res/cardsfolder/s/steam_vines.txt index 2c4c31ed8f7..63f41f49c4e 100644 --- a/forge-gui/res/cardsfolder/s/steam_vines.txt +++ b/forge-gui/res/cardsfolder/s/steam_vines.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 1 R R | ValidTgts$ Land | AILogic$ Curse T:Mode$ Taps | ValidCard$ Card.AttachedBy | Execute$ TrigDestroy | TriggerDescription$ When enchanted land becomes tapped, destroy it and CARDNAME deals 1 damage to that land's controller. That player attaches CARDNAME to a land of his or her choice. -SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | Defined$ TriggeredCard | SubAbility$ DBDmg +SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredCard | SubAbility$ DBDmg SVar:DBDmg:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 1 | SubAbility$ DBChoose SVar:DBChoose:DB$ ChooseCard | Defined$ TriggeredCardController | Choices$ Land | AILogic$ OppPreferred | Mandatory$ True | Amount$ 1 | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Object$ Self | Defined$ ChosenCard diff --git a/forge-gui/res/cardsfolder/s/steamcore_weird.txt b/forge-gui/res/cardsfolder/s/steamcore_weird.txt index 983916666ec..e1c7e64ed00 100644 --- a/forge-gui/res/cardsfolder/s/steamcore_weird.txt +++ b/forge-gui/res/cardsfolder/s/steamcore_weird.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Weird PT:1/3 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, if {R} was spent to cast CARDNAME, it deals 2 damage to target creature or player. -SVar:TrigDamage:DB$ DealDamage | Cost$ 0 | NumDmg$ 2 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | ConditionManaSpent$ R +SVar:TrigDamage:DB$ DealDamage | NumDmg$ 2 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | ConditionManaSpent$ R SVar:ManaNeededToAvoidNegativeEffect:red SVar:RemRandomDeck:True DeckNeeds:Color$Red diff --git a/forge-gui/res/cardsfolder/s/stenchskipper.txt b/forge-gui/res/cardsfolder/s/stenchskipper.txt index 653ddb58ecb..f4700c6fe41 100644 --- a/forge-gui/res/cardsfolder/s/stenchskipper.txt +++ b/forge-gui/res/cardsfolder/s/stenchskipper.txt @@ -4,7 +4,7 @@ Types:Creature Elemental PT:6/5 K:Flying T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Goblin.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, if you control no Goblins, sacrifice CARDNAME. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:RemRandomDeck:True SVar:NeedsToPlay:Goblin.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/stenchskipper.jpg diff --git a/forge-gui/res/cardsfolder/s/stensia.txt b/forge-gui/res/cardsfolder/s/stensia.txt index 03e149d3dd8..339e8dcc9dd 100644 --- a/forge-gui/res/cardsfolder/s/stensia.txt +++ b/forge-gui/res/cardsfolder/s/stensia.txt @@ -2,13 +2,13 @@ Name:Stensia ManaCost:no cost Types:Plane Innistrad T:Mode$ DamageDone | ValidSource$ Creature.IsNotRemembered | ValidTarget$ Player | Execute$ TrigPutCounter | TriggerZones$ Command | TriggerDescription$ Whenever a creature deals damage to one or more players for the first time each turn, put a +1/+1 counter on it. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ TriggeredSource | CounterType$ P1P1 | CounterNum$ 1 | RememberCards$ True +SVar:TrigPutCounter:DB$PutCounter | Defined$ TriggeredSource | CounterType$ P1P1 | CounterNum$ 1 | RememberCards$ True T:Mode$ Phase | Phase$ End of Turn | Execute$ DBCleanup | TriggerZones$ Command | Static$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, each creature you control gains "{T}: This creature deals 1 damage to target player" until end of turn. -SVar:RolledChaos:AB$ AnimateAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | Abilities$ LVAbs | SpellDescription$ Until end of turn, creatures you control gain "{T}: This creature deals 1 damage to target player." +SVar:RolledChaos:DB$ AnimateAll | ValidCards$ Creature.YouCtrl | Abilities$ LVAbs | SpellDescription$ Until end of turn, creatures you control gain "{T}: This creature deals 1 damage to target player." SVar:LVAbs:AB$ DealDamage | Cost$ T | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target player. SVar:Picture:http://www.wizards.com/global/images/magic/general/stensia.jpg diff --git a/forge-gui/res/cardsfolder/s/stensia_innkeeper.txt b/forge-gui/res/cardsfolder/s/stensia_innkeeper.txt index 4393603bab8..3644cb2377a 100644 --- a/forge-gui/res/cardsfolder/s/stensia_innkeeper.txt +++ b/forge-gui/res/cardsfolder/s/stensia_innkeeper.txt @@ -8,7 +8,7 @@ PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, enters the battlefield, tap target land an opponent controls. That land doesn't untap during its controller's next untap step. -SVar:TrigTap:AB$ Tap | Cost$ 0 | ValidTgts$ Land.OppCtrl | TgtPrompt$ Choose target land an opponent controls. | SubAbility$ DBPump +SVar:TrigTap:DB$ Tap | ValidTgts$ Land.OppCtrl | TgtPrompt$ Choose target land an opponent controls. | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True diff --git a/forge-gui/res/cardsfolder/s/stensia_masquerade.txt b/forge-gui/res/cardsfolder/s/stensia_masquerade.txt index daac1b571cb..49371beb7a0 100644 --- a/forge-gui/res/cardsfolder/s/stensia_masquerade.txt +++ b/forge-gui/res/cardsfolder/s/stensia_masquerade.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Enchantment S:Mode$ Continuous | Affected$ Creature.attacking+YouCtrl | AddKeyword$ First Strike | Description$ Attacking creatures you control have first strike. T:Mode$ DamageDone | ValidSource$ Vampire.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a Vampire you control deals combat damage to a player, put a +1/+1 counter on it. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ TriggeredSource | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ TriggeredSource | CounterType$ P1P1 | CounterNum$ 1 K:Madness:2 R SVar:PlayMain1:TRUE DeckHints:Ability$Discard & Type$Vampire diff --git a/forge-gui/res/cardsfolder/s/steppe_lynx.txt b/forge-gui/res/cardsfolder/s/steppe_lynx.txt index 93164274946..a1c8e93d588 100644 --- a/forge-gui/res/cardsfolder/s/steppe_lynx.txt +++ b/forge-gui/res/cardsfolder/s/steppe_lynx.txt @@ -3,7 +3,7 @@ ManaCost:W Types:Creature Cat PT:0/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land SVar:Picture:http://www.wizards.com/global/images/magic/general/steppe_lynx.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, Steppe Lynx gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stigma_lasher.txt b/forge-gui/res/cardsfolder/s/stigma_lasher.txt index 7dac10f796a..d9919d32819 100644 --- a/forge-gui/res/cardsfolder/s/stigma_lasher.txt +++ b/forge-gui/res/cardsfolder/s/stigma_lasher.txt @@ -4,7 +4,7 @@ Types:Creature Elemental Shaman PT:2/2 K:Wither T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigEffect | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player can't gain life for the rest of the game. -SVar:TrigEffect:AB$ Effect | Cost$ 0 | Name$ Stigma Lasher Effect | StaticAbilities$ CantGainLife | Duration$ Permanent | RememberObjects$ TriggeredTarget +SVar:TrigEffect:DB$ Effect | Name$ Stigma Lasher Effect | StaticAbilities$ CantGainLife | Duration$ Permanent | RememberObjects$ TriggeredTarget SVar:CantGainLife:Mode$ Continuous | EffectZone$ Command | Affected$ Player.IsRemembered | AddKeyword$ You can't gain life. | Description$ The damaged player can't gain life for the rest of the game. SVar:Picture:http://www.wizards.com/global/images/magic/general/stigma_lasher.jpg Oracle:Wither (This deals damage to creatures in the form of -1/-1 counters.)\nWhenever Stigma Lasher deals damage to a player, that player can't gain life for the rest of the game. diff --git a/forge-gui/res/cardsfolder/s/stinging_licid.txt b/forge-gui/res/cardsfolder/s/stinging_licid.txt index c6afc7c31c5..d6f23abb229 100644 --- a/forge-gui/res/cardsfolder/s/stinging_licid.txt +++ b/forge-gui/res/cardsfolder/s/stinging_licid.txt @@ -3,10 +3,10 @@ ManaCost:1 U Types:Creature Licid PT:1/1 A:AB$ Animate | Cost$ 1 U T | Defined$ Self | RemoveThisAbility$ True | Permanent$ True | RevertCost$ U | Keywords$ Enchant creature | Abilities$ SPAttach | Types$ Enchantment,Aura | RemoveCardTypes$ True | RemoveSubTypes$ True | SubAbility$ DBAttach | SpellDescription$ CARDNAME loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {U} to end this effect. -SVar:DBAttach:DB$ Attach | Cost$ 0 | ValidTgts$ Creature | AILogic$ Curse +SVar:DBAttach:DB$ Attach | ValidTgts$ Creature | AILogic$ Curse SVar:SPAttach:SP$ Attach | Cost$ 0 | ValidTgts$ Creature T:Mode$ Taps | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever enchanted creature becomes tapped, CARDNAME deals 2 damage to that creature's controller. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredCardController | NumDmg$ 2 +SVar:TrigDamage:DB$DealDamage | Defined$ TriggeredCardController | NumDmg$ 2 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/stinging_licid.jpg Oracle:{1}{U}, {T}: Stinging Licid loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {U} to end this effect.\nWhenever enchanted creature becomes tapped, Stinging Licid deals 2 damage to that creature's controller. diff --git a/forge-gui/res/cardsfolder/s/stinkdrinker_bandit.txt b/forge-gui/res/cardsfolder/s/stinkdrinker_bandit.txt index 9e9b1c44799..738c9663b44 100644 --- a/forge-gui/res/cardsfolder/s/stinkdrinker_bandit.txt +++ b/forge-gui/res/cardsfolder/s/stinkdrinker_bandit.txt @@ -4,7 +4,7 @@ Types:Creature Goblin Rogue PT:2/1 SVar:AltCost:Cost$ 1 B | Activation$ ProwlGoblin | Description$ Prowl {1}{B} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Goblin or Rogue.) T:Mode$ AttackerUnblocked | ValidCard$ Rogue.YouCtrl | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever a Rogue you control attacks and isn't blocked, it gets +2/+1 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | NumAtt$ +2 | NumDef$ +1 | Defined$ TriggeredAttacker +SVar:TrigPump:DB$Pump | NumAtt$ +2 | NumDef$ +1 | Defined$ TriggeredAttacker SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/stinkdrinker_bandit.jpg Oracle:Prowl {1}{B} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Goblin or Rogue.)\nWhenever a Rogue you control attacks and isn't blocked, it gets +2/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stinkweed_imp.txt b/forge-gui/res/cardsfolder/s/stinkweed_imp.txt index 4d9040786ea..29fabd27599 100644 --- a/forge-gui/res/cardsfolder/s/stinkweed_imp.txt +++ b/forge-gui/res/cardsfolder/s/stinkweed_imp.txt @@ -4,7 +4,7 @@ Types:Creature Imp PT:1/2 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, destroy that creature. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ TriggeredTarget +SVar:TrigDestroy:DB$Destroy | Defined$ TriggeredTarget K:Dredge 5 SVar:Picture:http://www.wizards.com/global/images/magic/general/stinkweed_imp.jpg Oracle:Flying\nWhenever Stinkweed Imp deals combat damage to a creature, destroy that creature.\nDredge 5 (If you would draw a card, instead you may put exactly five cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) diff --git a/forge-gui/res/cardsfolder/s/stir_the_sands.txt b/forge-gui/res/cardsfolder/s/stir_the_sands.txt index 1d27c79620c..311cee302b8 100644 --- a/forge-gui/res/cardsfolder/s/stir_the_sands.txt +++ b/forge-gui/res/cardsfolder/s/stir_the_sands.txt @@ -4,7 +4,7 @@ Types:Sorcery A:SP$ Token | Cost$ 4 B B | TokenImage$ b 2 2 zombie AKH | TokenAmount$ 3 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | SpellDescription$ Create three 2/2 black Zombie creature tokens. K:Cycling:3 B T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When you cycle CARDNAME, create a 2/2 black Zombie creature token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenImage$ b 2 2 zombie AKH | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 +SVar:TrigToken:DB$ Token | TokenImage$ b 2 2 zombie AKH | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/stir_the_sands.jpg Oracle:Create three 2/2 black Zombie creature tokens.\nCycling {3}{B} ({3}{B}, Discard this card: Draw a card.)\nWhen you cycle Stir the Sands, create a 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/s/stitched_mangler.txt b/forge-gui/res/cardsfolder/s/stitched_mangler.txt index 35185e189eb..4439f30856c 100644 --- a/forge-gui/res/cardsfolder/s/stitched_mangler.txt +++ b/forge-gui/res/cardsfolder/s/stitched_mangler.txt @@ -4,7 +4,7 @@ Types:Creature Zombie Horror PT:2/3 K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. -SVar:TrigTap:AB$ Tap | Cost$ 0 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. | SubAbility$ DBPump +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/stitched_mangler.jpg diff --git a/forge-gui/res/cardsfolder/s/stoic_builder.txt b/forge-gui/res/cardsfolder/s/stoic_builder.txt index cc64e819b51..bf0ed8ed4a8 100644 --- a/forge-gui/res/cardsfolder/s/stoic_builder.txt +++ b/forge-gui/res/cardsfolder/s/stoic_builder.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Human PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target land card from your graveyard to your hand. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Land.YouCtrl +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Land.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/stoic_builder.jpg Oracle:When Stoic Builder enters the battlefield, you may return target land card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/stoic_champion.txt b/forge-gui/res/cardsfolder/s/stoic_champion.txt index 542a8d5c461..94ec01052c1 100644 --- a/forge-gui/res/cardsfolder/s/stoic_champion.txt +++ b/forge-gui/res/cardsfolder/s/stoic_champion.txt @@ -3,7 +3,7 @@ ManaCost:W W Types:Creature Human Soldier PT:2/2 T:Mode$ Cycled | ValidCard$ Card | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player cycles a card, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/stoic_champion.jpg Oracle:Whenever a player cycles a card, Stoic Champion gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stomp_and_howl.txt b/forge-gui/res/cardsfolder/s/stomp_and_howl.txt index b23d2741312..4aa06a4c2ee 100644 --- a/forge-gui/res/cardsfolder/s/stomp_and_howl.txt +++ b/forge-gui/res/cardsfolder/s/stomp_and_howl.txt @@ -2,6 +2,6 @@ Name:Stomp and Howl ManaCost:2 G Types:Sorcery A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Destroy target artifact and target enchantment. | SubAbility$ DestroyEnch -SVar:DestroyEnch:DB$ Destroy | Cost$ 0 | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment +SVar:DestroyEnch:DB$ Destroy | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment SVar:Picture:http://www.wizards.com/global/images/magic/general/stomp_and_howl.jpg Oracle:Destroy target artifact and target enchantment. diff --git a/forge-gui/res/cardsfolder/s/stone_seeder_hierophant.txt b/forge-gui/res/cardsfolder/s/stone_seeder_hierophant.txt index 256221f2ed8..29f9cafd9fc 100644 --- a/forge-gui/res/cardsfolder/s/stone_seeder_hierophant.txt +++ b/forge-gui/res/cardsfolder/s/stone_seeder_hierophant.txt @@ -4,7 +4,7 @@ Types:Creature Human Druid PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigUntap | TriggerZones$ Battlefield | TriggerDescription$ Whenever a land enters the battlefield under your control, untap CARDNAME. A:AB$ Untap | Cost$ T | ValidTgts$ Land | TgtPrompt$ Select target land | SpellDescription$ Untap target land. -SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self +SVar:TrigUntap:DB$Untap | Defined$ Self SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/stone_seeder_hierophant.jpg Oracle:Whenever a land enters the battlefield under your control, untap Stone-Seeder Hierophant.\n{T}: Untap target land. diff --git a/forge-gui/res/cardsfolder/s/stonebrow_krosan_hero.txt b/forge-gui/res/cardsfolder/s/stonebrow_krosan_hero.txt index 6efe358a407..424531a04dc 100644 --- a/forge-gui/res/cardsfolder/s/stonebrow_krosan_hero.txt +++ b/forge-gui/res/cardsfolder/s/stonebrow_krosan_hero.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Centaur Warrior PT:4/4 K:Trample T:Mode$ Attacks | ValidCard$ Creature.YouCtrl+withTrample | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control with trample attacks, it gets +2/+2 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ TriggeredAttacker | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | NumAtt$ 2 | NumDef$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/stonebrow_krosan_hero.jpg Oracle:Trample\nWhenever a creature you control with trample attacks, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stoneforge_mystic.txt b/forge-gui/res/cardsfolder/s/stoneforge_mystic.txt index 96907a4e483..74a0eaf304a 100644 --- a/forge-gui/res/cardsfolder/s/stoneforge_mystic.txt +++ b/forge-gui/res/cardsfolder/s/stoneforge_mystic.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Creature Kor Artificer PT:1/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an Equipment card, reveal it, put it into your hand, then shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card.Equipment | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Equipment | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ChangeZone | Cost$ 1 W T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Equipment | ChangeNum$ 1 | SpellDescription$ You may put an Equipment card from your hand onto the battlefield. SVar:Picture:http://www.wizards.com/global/images/magic/general/stoneforge_mystic.jpg Oracle:When Stoneforge Mystic enters the battlefield, you may search your library for an Equipment card, reveal it, put it into your hand, then shuffle your library.\n{1}{W}, {T}: You may put an Equipment card from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/s/stonehewer_giant_avatar.txt b/forge-gui/res/cardsfolder/s/stonehewer_giant_avatar.txt index a0b600692fc..15557b5c2fb 100644 --- a/forge-gui/res/cardsfolder/s/stonehewer_giant_avatar.txt +++ b/forge-gui/res/cardsfolder/s/stonehewer_giant_avatar.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Vanguard HandLifeModifier:+1/-5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Command | Execute$ TrigCopyEquip | TriggerDescription$ Whenever a creature enters the battlefield under your control, put a token onto the battlefield that's a copy of a random Equipment card with converted mana cost less than or equal to that creature's converted mana cost. Attach that Equipment to that creature. -SVar:TrigCopyEquip:AB$ CopyPermanent | Cost$ 0 | Defined$ TriggeredCard | NumCopies$ 1 | ValidSupportedCopy$ Equipment.cmcLEX | References$ X | RandomCopied$ True | RandomNum$ 1 | AttachedTo$ TriggeredCard +SVar:TrigCopyEquip:DB$ CopyPermanent | Defined$ TriggeredCard | NumCopies$ 1 | ValidSupportedCopy$ Equipment.cmcLEX | References$ X | RandomCopied$ True | RandomNum$ 1 | AttachedTo$ TriggeredCard SVar:X:TriggeredCard$CardManaCost SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Stonehewer Giant Avatar.full.jpg Oracle:Hand +1, life -5\nWhenever a creature enters the battlefield under your control, put a token onto the battlefield that's a copy of a random Equipment card with converted mana cost less than or equal to that creature's converted mana cost. Attach that Equipment to that creature. diff --git a/forge-gui/res/cardsfolder/s/stonehoof_chieftain.txt b/forge-gui/res/cardsfolder/s/stonehoof_chieftain.txt index 681b475d58c..68deb10af6c 100644 --- a/forge-gui/res/cardsfolder/s/stonehoof_chieftain.txt +++ b/forge-gui/res/cardsfolder/s/stonehoof_chieftain.txt @@ -5,7 +5,7 @@ PT:8/8 K:Trample K:Indestructible T:Mode$ Attacks | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature you control attacks, it gains trample and indestructible until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ TriggeredAttacker | KW$ Trample & Indestructible +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ Trample & Indestructible SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/stonehoof_chieftain.jpg Oracle:Trample, indestructible\nWhenever another creature you control attacks, it gains trample and indestructible until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/stonehorn_dignitary.txt b/forge-gui/res/cardsfolder/s/stonehorn_dignitary.txt index 66d7b85a63e..5745093c6e3 100644 --- a/forge-gui/res/cardsfolder/s/stonehorn_dignitary.txt +++ b/forge-gui/res/cardsfolder/s/stonehorn_dignitary.txt @@ -3,6 +3,6 @@ ManaCost:3 W Types:Creature Rhino Soldier PT:1/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target opponent skips his or her next combat phase. -SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Opponent | KW$ Skip your next combat phase. | Permanent$ True | TgtPrompt$ Select target opponent | IsCurse$ True +SVar:TrigPump:DB$Pump | ValidTgts$ Opponent | KW$ Skip your next combat phase. | Permanent$ True | TgtPrompt$ Select target opponent | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/stonehorn_dignitary.jpg Oracle:When Stonehorn Dignitary enters the battlefield, target opponent skips his or her next combat phase. diff --git a/forge-gui/res/cardsfolder/s/stoneshaker_shaman.txt b/forge-gui/res/cardsfolder/s/stoneshaker_shaman.txt index cdd3227748d..f4045ec4f73 100644 --- a/forge-gui/res/cardsfolder/s/stoneshaker_shaman.txt +++ b/forge-gui/res/cardsfolder/s/stoneshaker_shaman.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Creature Human Shaman PT:1/1 T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of each player's end step, that player sacrifices an untapped land. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Land.untapped | Defined$ TriggeredPlayer | SpellDescription$ Sacrifice an untapped land. +SVar:TrigSac:DB$ Sacrifice | SacValid$ Land.untapped | Defined$ TriggeredPlayer | SpellDescription$ Sacrifice an untapped land. S:Mode$ Continuous | Affected$ Land | AddSVar$ AITap SVar:AITap:SVar:AITapDown:True SVar:RemRandomDeck:True diff --git a/forge-gui/res/cardsfolder/s/stoneshock_giant.txt b/forge-gui/res/cardsfolder/s/stoneshock_giant.txt index 64a553df129..cc5f0610ca7 100644 --- a/forge-gui/res/cardsfolder/s/stoneshock_giant.txt +++ b/forge-gui/res/cardsfolder/s/stoneshock_giant.txt @@ -4,7 +4,7 @@ Types:Creature Giant PT:5/4 K:Monstrosity:3:6 R R T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME becomes monstrous, creatures without flying your opponents control can't block this turn. -SVar:TrigPump:AB$ Effect | Cost$ 0 | Name$ Stoneshock Giant Effect | StaticAbilities$ KWPump +SVar:TrigPump:DB$ Effect | Name$ Stoneshock Giant Effect | StaticAbilities$ KWPump SVar:KWPump:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.withoutFlying+OppCtrl | AddHiddenKeyword$ CARDNAME can't block. | Description$ Creatures without flying your opponents control can't block this turn. DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/stoneshock_giant.jpg diff --git a/forge-gui/res/cardsfolder/s/stonybrook_schoolmaster.txt b/forge-gui/res/cardsfolder/s/stonybrook_schoolmaster.txt index 500788b9fe7..b09a2d4f05c 100644 --- a/forge-gui/res/cardsfolder/s/stonybrook_schoolmaster.txt +++ b/forge-gui/res/cardsfolder/s/stonybrook_schoolmaster.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Creature Merfolk Wizard PT:1/2 T:Mode$ Taps | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME becomes tapped, you may create a 1/1 blue Merfolk Wizard creature token. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ u 1 1 merfolk wizard | TokenName$ Merfolk Wizard | TokenAmount$ 1 | TokenColors$ Blue | TokenTypes$ Creature,Merfolk,Wizard | TokenPower$ 1 | TokenToughness$ 1 | TokenOwner$ You +SVar:TrigToken:DB$Token | TokenImage$ u 1 1 merfolk wizard | TokenName$ Merfolk Wizard | TokenAmount$ 1 | TokenColors$ Blue | TokenTypes$ Creature,Merfolk,Wizard | TokenPower$ 1 | TokenToughness$ 1 | TokenOwner$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/stonybrook_schoolmaster.jpg Oracle:Whenever Stonybrook Schoolmaster becomes tapped, you may create a 1/1 blue Merfolk Wizard creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/storm_cauldron.txt b/forge-gui/res/cardsfolder/s/storm_cauldron.txt index dddd424307c..b30b0428cd3 100644 --- a/forge-gui/res/cardsfolder/s/storm_cauldron.txt +++ b/forge-gui/res/cardsfolder/s/storm_cauldron.txt @@ -3,7 +3,7 @@ ManaCost:5 Types:Artifact S:Mode$ Continuous | Affected$ Player | AddKeyword$ AdjustLandPlays:1 | Description$ Each player may play an additional land during each of his or her turns. T:Mode$ TapsForMana | ValidCard$ Land | Execute$ TrigBounce | TriggerZones$ Battlefield | TriggerDescription$ Whenever a land is tapped for mana, return it to its owner's hand. -SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Defined$ TriggeredCard +SVar:TrigBounce:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ TriggeredCard SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/storm_cauldron.jpg Oracle:Each player may play an additional land during each of his or her turns.\nWhenever a land is tapped for mana, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/storm_world.txt b/forge-gui/res/cardsfolder/s/storm_world.txt index 7043e9bc80c..10f734f6ba9 100644 --- a/forge-gui/res/cardsfolder/s/storm_world.txt +++ b/forge-gui/res/cardsfolder/s/storm_world.txt @@ -2,7 +2,7 @@ Name:Storm World ManaCost:R Types:World Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each player's upkeep, CARDNAME deals X damage to that player, where X is 4 minus the number of cards in his or her hand. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ X | References$ X +SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ X | References$ X SVar:X:Count$ValidHand Card.ActivePlayerCtrl/NMinus.4 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/storm_world.jpg diff --git a/forge-gui/res/cardsfolder/s/stormbreath_dragon.txt b/forge-gui/res/cardsfolder/s/stormbreath_dragon.txt index f719e6411f1..066edce8e7c 100644 --- a/forge-gui/res/cardsfolder/s/stormbreath_dragon.txt +++ b/forge-gui/res/cardsfolder/s/stormbreath_dragon.txt @@ -7,7 +7,7 @@ K:Haste K:Protection from white K:Monstrosity:3:5 R R T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ When CARDNAME becomes monstrous, it deals damage to each opponent equal to the number of cards in that player's hand. -SVar:TrigDmg:AB$ RepeatEach | Cost$ 0 | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBDmg +SVar:TrigDmg:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBDmg SVar:DBDmg:DB$ DealDamage | Defined$ Player.IsRemembered | NumDmg$ X | References$ X SVar:X:Count$ValidHand Card.RememberedPlayerCtrl DeckHas:Ability$Counters diff --git a/forge-gui/res/cardsfolder/s/stormfront_riders.txt b/forge-gui/res/cardsfolder/s/stormfront_riders.txt index a29dd49688f..20308559f4b 100644 --- a/forge-gui/res/cardsfolder/s/stormfront_riders.txt +++ b/forge-gui/res/cardsfolder/s/stormfront_riders.txt @@ -6,8 +6,8 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return two creatures you control to their owner's hand. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Hand | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another creature is returned to your hand from the battlefield, create a 1/1 white Soldier creature token. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Hand | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature is returned to your hand from the battlefield, create a 1/1 white Soldier creature token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ w 1 1 soldier PLC -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Hidden$ True | ChangeType$ Creature.YouCtrl | ChangeNum$ 2 | Mandatory$ True +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ w 1 1 soldier PLC +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | ChangeType$ Creature.YouCtrl | ChangeNum$ 2 | Mandatory$ True SVar:NeedsToPlayVar:Z GE2 SVar:Z:Count$Valid Creature.YouCtrl+cmcLE4+inZoneBattlefield SVar:RemRandomDeck:True diff --git a/forge-gui/res/cardsfolder/s/stormrider_rig.txt b/forge-gui/res/cardsfolder/s/stormrider_rig.txt index ba7a2e1d633..422dda88d9e 100644 --- a/forge-gui/res/cardsfolder/s/stormrider_rig.txt +++ b/forge-gui/res/cardsfolder/s/stormrider_rig.txt @@ -4,6 +4,6 @@ Types:Artifact Equipment K:Equip 2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAttach | OptionalDecider$ You | TriggerDescription$ Whenever a creature enters the battlefield under your control, you may attach CARDNAME to it. -SVar:TrigAttach:DB$ Attach | Cost$ 0 | Defined$ TriggeredCard +SVar:TrigAttach:DB$ Attach | Defined$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/stormrider_rig.jpg Oracle:Equipped creature gets +1/+1.\nWhenever a creature enters the battlefield under your control, you may attach Stormrider Rig to it.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/s/stormwing_dragon.txt b/forge-gui/res/cardsfolder/s/stormwing_dragon.txt index 1b19f9b6413..0132e0496d0 100644 --- a/forge-gui/res/cardsfolder/s/stormwing_dragon.txt +++ b/forge-gui/res/cardsfolder/s/stormwing_dragon.txt @@ -6,7 +6,7 @@ K:Flying K:First Strike K:Megamorph:5 R R T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigCounters | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, put a +1/+1 counter on each other Dragon creature you control. -SVar:TrigCounters:AB$ PutCounterAll | Cost$ 0 | ValidCards$ Creature.Dragon+YouCtrl+Other | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigCounters:DB$ PutCounterAll | ValidCards$ Creature.Dragon+YouCtrl+Other | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Type$Dragon SVar:Picture:http://www.wizards.com/global/images/magic/general/stormwing_dragon.jpg Oracle:Flying, first strike\nMegamorph {5}{R}{R} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen Stormwing Dragon is turned face up, put a +1/+1 counter on each other Dragon creature you control. diff --git a/forge-gui/res/cardsfolder/s/strands_of_undeath.txt b/forge-gui/res/cardsfolder/s/strands_of_undeath.txt index 6ad25ecc53f..3a23a99b81e 100644 --- a/forge-gui/res/cardsfolder/s/strands_of_undeath.txt +++ b/forge-gui/res/cardsfolder/s/strands_of_undeath.txt @@ -6,7 +6,7 @@ K:Enchant creature A:SP$ Attach | Cost$ 3 B | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target player discards two cards. A:AB$ Regenerate | Cost$ B | Defined$ Enchanted | SpellDescription$ Regenerate enchanted creature. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select a player | NumCards$ 2 | Mode$ TgtChoose +SVar:TrigDiscard:DB$Discard | ValidTgts$ Player | TgtPrompt$ Select a player | NumCards$ 2 | Mode$ TgtChoose SVar:NonStackingAttachEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/strands_of_undeath.jpg Oracle:Enchant creature\nWhen Strands of Undeath enters the battlefield, target player discards two cards.\n{B}: Regenerate enchanted creature. diff --git a/forge-gui/res/cardsfolder/s/strata_scythe.txt b/forge-gui/res/cardsfolder/s/strata_scythe.txt index 586f34a4039..6266983270f 100644 --- a/forge-gui/res/cardsfolder/s/strata_scythe.txt +++ b/forge-gui/res/cardsfolder/s/strata_scythe.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact Equipment K:Equip 3 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, search your library for a land card, exile it, then shuffle your library. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Imprint$ True | Origin$ Library | Destination$ Exile | ChangeType$ Land | ChangeNum$ 1 +SVar:TrigExile:DB$ ChangeZone | Imprint$ True | Origin$ Library | Destination$ Exile | ChangeType$ Land | ChangeNum$ 1 S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ X | AddToughness$ X | References$ X | Description$ Equipped creature gets +1/+1 for each land on the battlefield with the same name as the exiled card. SVar:X:Count$Valid Land.sharesNameWith Imprinted T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Card.Self | Destination$ Any | Execute$ DBCleanup | Static$ True diff --git a/forge-gui/res/cardsfolder/s/stratus_walk.txt b/forge-gui/res/cardsfolder/s/stratus_walk.txt index 8fa1622348c..b7986fca7f6 100644 --- a/forge-gui/res/cardsfolder/s/stratus_walk.txt +++ b/forge-gui/res/cardsfolder/s/stratus_walk.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | AddHiddenKeyword$ CARDNAME can block only creatures with flying. | Description$ Enchanted creature has flying. Enchanted creature can block only creatures with flying. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/stratus_walk.jpg Oracle:Enchant creature\nWhen Stratus Walk enters the battlefield, draw a card.\nEnchanted creature has flying.\nEnchanted creature can block only creatures with flying. diff --git a/forge-gui/res/cardsfolder/s/straw_golem.txt b/forge-gui/res/cardsfolder/s/straw_golem.txt index cf6fea7ee3d..54588615be3 100644 --- a/forge-gui/res/cardsfolder/s/straw_golem.txt +++ b/forge-gui/res/cardsfolder/s/straw_golem.txt @@ -3,7 +3,7 @@ ManaCost:1 Types:Artifact Creature Golem PT:2/3 T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigSacrifice | TriggerDescription$ When an opponent casts a creature spell, sacrifice CARDNAME. -SVar:TrigSacrifice:AB$ Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSacrifice:DB$ Sacrifice | Defined$ Self SVar:AntiBuffedBy:Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/straw_golem.jpg Oracle:When an opponent casts a creature spell, sacrifice Straw Golem. diff --git a/forge-gui/res/cardsfolder/s/strength_from_the_fallen.txt b/forge-gui/res/cardsfolder/s/strength_from_the_fallen.txt index 3ed794c94ba..344b09c86eb 100644 --- a/forge-gui/res/cardsfolder/s/strength_from_the_fallen.txt +++ b/forge-gui/res/cardsfolder/s/strength_from_the_fallen.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.Other+YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. -SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Creature | NumAtt$ +X | NumDef$ +X | References$ X +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +X | NumDef$ +X | References$ X SVar:X:Count$TypeInYourYard.Creature SVar:PlayMain1:TRUE SVar:BuffedBy:Enchantment diff --git a/forge-gui/res/cardsfolder/s/strength_of_arms.txt b/forge-gui/res/cardsfolder/s/strength_of_arms.txt index 26cdddc6f32..600b79784a9 100644 --- a/forge-gui/res/cardsfolder/s/strength_of_arms.txt +++ b/forge-gui/res/cardsfolder/s/strength_of_arms.txt @@ -2,7 +2,7 @@ Name:Strength of Arms ManaCost:W Types:Instant A:SP$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBToken | SpellDescription$ Target creature gets +2/+2 until end of turn. If you control an Equipment, create a 1/1 white Human Soldier creature token. -SVar:DBToken:DB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Human Soldier | TokenTypes$ Creature,Human,Soldier | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | ConditionPresent$ Equipment.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control an Equipment, +SVar:DBToken:DB$Token | TokenAmount$ 1 | TokenName$ Human Soldier | TokenTypes$ Creature,Human,Soldier | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | ConditionPresent$ Equipment.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control an Equipment, DeckHints:Type$Equipment SVar:Picture:http://www.wizards.com/global/images/magic/general/strength_of_arms.jpg Oracle:Target creature gets +2/+2 until end of turn. If you control an Equipment, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/s/striped_bears.txt b/forge-gui/res/cardsfolder/s/striped_bears.txt index 5ca8adfe721..ff92fcfd1be 100644 --- a/forge-gui/res/cardsfolder/s/striped_bears.txt +++ b/forge-gui/res/cardsfolder/s/striped_bears.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Bear PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/striped_bears.jpg Oracle:When Striped Bears enters the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/s/stromgald_spy.txt b/forge-gui/res/cardsfolder/s/stromgald_spy.txt index 6b3eab81f6c..d83c3d2ee5a 100644 --- a/forge-gui/res/cardsfolder/s/stromgald_spy.txt +++ b/forge-gui/res/cardsfolder/s/stromgald_spy.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Human Rogue PT:2/4 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may have defending player play with his or her hand revealed for as long as CARDNAME remains on the battlefield. If you do, CARDNAME assigns no combat damage this turn. -SVar:TrigExile:AB$ Effect | Cost$ 0 | StaticAbilities$ STRevealHand | RememberObjects$ DefendingPlayer | Duration$ UntilHostLeavesPlay | SubAbility$ DBPump +SVar:TrigExile:DB$ Effect | StaticAbilities$ STRevealHand | RememberObjects$ DefendingPlayer | Duration$ UntilHostLeavesPlay | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage SVar:STRevealHand:Mode$ Continuous | EffectZone$ Command | Affected$ Player.IsRemembered | AddKeyword$ Play with your hand revealed. | Description$ The defending player plays with his or her hand revealed. SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/s/stromkirk_mentor.txt b/forge-gui/res/cardsfolder/s/stromkirk_mentor.txt index 621b70349c0..5aed46961d6 100644 --- a/forge-gui/res/cardsfolder/s/stromkirk_mentor.txt +++ b/forge-gui/res/cardsfolder/s/stromkirk_mentor.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Vampire Soldier PT:4/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on another target Vampire you control. -SVar:TrigPut:AB$PutCounter | Cost$ 0 | ValidTgts$ Vampire.Other+YouCtrl | TgtPrompt$ Select another target Vampire you control. | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPut:DB$PutCounter | ValidTgts$ Vampire.Other+YouCtrl | TgtPrompt$ Select another target Vampire you control. | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Type$Vampire SVar:Picture:http://www.wizards.com/global/images/magic/general/stromkirk_mentor.jpg Oracle:When Stromkirk Mentor enters the battlefield, put a +1/+1 counter on another target Vampire you control. diff --git a/forge-gui/res/cardsfolder/s/stromkirk_noble.txt b/forge-gui/res/cardsfolder/s/stromkirk_noble.txt index 068f2965d86..ebd93b99a22 100644 --- a/forge-gui/res/cardsfolder/s/stromkirk_noble.txt +++ b/forge-gui/res/cardsfolder/s/stromkirk_noble.txt @@ -4,6 +4,6 @@ Types:Creature Vampire PT:1/1 K:CantBeBlockedBy Creature.Human T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/stromkirk_noble.jpg Oracle:Stromkirk Noble can't be blocked by Humans.\nWhenever Stromkirk Noble deals combat damage to a player, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/s/stromkirk_occultist.txt b/forge-gui/res/cardsfolder/s/stromkirk_occultist.txt index 9a7db27f647..88d1de87698 100644 --- a/forge-gui/res/cardsfolder/s/stromkirk_occultist.txt +++ b/forge-gui/res/cardsfolder/s/stromkirk_occultist.txt @@ -5,7 +5,7 @@ PT:3/2 K:Trample K:Madness:1 R T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile the top card of your library. Until end of turn, you may play that card. -SVar:TrigExile:AB$ Mill | Cost$ 0 | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect +SVar:TrigExile:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | RememberObjects$ Remembered | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered | MayPlay$ True | AffectedZone$ Exile | Description$ Until end of turn, you may play that card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/s/stromkirk_patrol.txt b/forge-gui/res/cardsfolder/s/stromkirk_patrol.txt index 6fc11cfa777..b319700ba1b 100644 --- a/forge-gui/res/cardsfolder/s/stromkirk_patrol.txt +++ b/forge-gui/res/cardsfolder/s/stromkirk_patrol.txt @@ -3,6 +3,6 @@ ManaCost:4 B Types:Creature Vampire Soldier PT:4/3 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/stromkirk_patrol.jpg Oracle:Whenever Stromkirk Patrol deals combat damage to a player, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/s/strongarm_monk.txt b/forge-gui/res/cardsfolder/s/strongarm_monk.txt index 21b8eb0dea3..c5763cd56a0 100644 --- a/forge-gui/res/cardsfolder/s/strongarm_monk.txt +++ b/forge-gui/res/cardsfolder/s/strongarm_monk.txt @@ -3,7 +3,7 @@ ManaCost:4 W Types:Creature Human Monk PT:3/3 T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever you cast a noncreature spell, creatures you control get +1/+1 until end of turn. -SVar:TrigPumpAll:DB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 SVar:BuffedBy:Card.nonCreature+nonLand SVar:Picture:http://www.wizards.com/global/images/magic/general/strongarm_monk.jpg Oracle:Whenever you cast a noncreature spell, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/strongarm_thug.txt b/forge-gui/res/cardsfolder/s/strongarm_thug.txt index edbd84a11d2..13b31399720 100644 --- a/forge-gui/res/cardsfolder/s/strongarm_thug.txt +++ b/forge-gui/res/cardsfolder/s/strongarm_thug.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Human Mercenary PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target Mercenary card from your graveyard to your hand. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Mercenary.YouCtrl +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Mercenary.YouCtrl SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/strongarm_thug.jpg Oracle:When Strongarm Thug enters the battlefield, you may return target Mercenary card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/stronghold_furnace.txt b/forge-gui/res/cardsfolder/s/stronghold_furnace.txt index 762240bf20b..aeb3cb41755 100644 --- a/forge-gui/res/cardsfolder/s/stronghold_furnace.txt +++ b/forge-gui/res/cardsfolder/s/stronghold_furnace.txt @@ -5,7 +5,7 @@ R:Event$ DamageDone | ActiveZones$ Command | ValidSource$ Card | ValidTarget$ Cr SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ Y | References$ Y SVar:Y:ReplaceCount$DamageAmount/Twice T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, CARDNAME deals 1 damage to target creature or player. -SVar:RolledChaos:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 +SVar:RolledChaos:DB$ DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/stronghold_furnace.jpg SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | MaxRollsPerTurn$ 9 Oracle:If a source would deal damage to a creature or player, it deals double that damage to that creature or player instead.\nWhenever you roll {CHAOS}, Stronghold Furnace deals 1 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/s/stronghold_rats.txt b/forge-gui/res/cardsfolder/s/stronghold_rats.txt index 88f5ef1e737..4a6dd840ce8 100644 --- a/forge-gui/res/cardsfolder/s/stronghold_rats.txt +++ b/forge-gui/res/cardsfolder/s/stronghold_rats.txt @@ -4,7 +4,7 @@ Types:Creature Rat PT:2/1 K:Shadow T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, each player discards a card. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ Player | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$Discard | Defined$ Player | NumCards$ 1 | Mode$ TgtChoose SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/stronghold_rats.jpg Oracle:Shadow (This creature can block or be blocked by only creatures with shadow.)\nWhenever Stronghold Rats deals combat damage to a player, each player discards a card. diff --git a/forge-gui/res/cardsfolder/s/student_of_elements_tobita_master_of_winds.txt b/forge-gui/res/cardsfolder/s/student_of_elements_tobita_master_of_winds.txt index 12240656426..856c740d0d1 100644 --- a/forge-gui/res/cardsfolder/s/student_of_elements_tobita_master_of_winds.txt +++ b/forge-gui/res/cardsfolder/s/student_of_elements_tobita_master_of_winds.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Human Wizard PT:1/1 T:Mode$ Always | IsPresent$ Card.Self+withFlying | TriggerZones$ Battlefield | Execute$ TrigFlip | TriggerDescription$ When CARDNAME has flying, flip it. -SVar:TrigFlip:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Flip +SVar:TrigFlip:DB$SetState | Defined$ Self | Mode$ Flip SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/student_of_elements.jpg AlternateMode:Flip diff --git a/forge-gui/res/cardsfolder/s/student_of_ojutai.txt b/forge-gui/res/cardsfolder/s/student_of_ojutai.txt index 28fe6678a80..933d468f7c4 100644 --- a/forge-gui/res/cardsfolder/s/student_of_ojutai.txt +++ b/forge-gui/res/cardsfolder/s/student_of_ojutai.txt @@ -3,6 +3,6 @@ ManaCost:3 W Types:Creature Human Monk PT:2/4 T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a noncreature spell, you gain 2 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 2 +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/student_of_ojutai.jpg Oracle:Whenever you cast a noncreature spell, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/s/stunt_double.txt b/forge-gui/res/cardsfolder/s/stunt_double.txt index b0bfe1b0095..8e6997f2b46 100644 --- a/forge-gui/res/cardsfolder/s/stunt_double.txt +++ b/forge-gui/res/cardsfolder/s/stunt_double.txt @@ -4,7 +4,7 @@ Types:Creature Shapeshifter PT:0/0 K:Flash K:ETBReplacement:Copy:ChooseCreature:Optional -SVar:ChooseCreature:DB$ ChooseCard | Cost$ 0 | Defined$ You | Amount$ 1 | Choices$ Creature.Other | SubAbility$ DBCopy | RememberChosen$ True | AILogic$ Clone | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield. +SVar:ChooseCreature:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Creature.Other | SubAbility$ DBCopy | RememberChosen$ True | AILogic$ Clone | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield. SVar:DBCopy:DB$ Clone | Defined$ Remembered SVar:Picture:http://www.wizards.com/global/images/magic/general/stunt_double.jpg Oracle:Flash\nYou may have Stunt Double enter the battlefield as a copy of any creature on the the battlefield. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/stupefying_touch.txt b/forge-gui/res/cardsfolder/s/stupefying_touch.txt index 751e22b62b3..84938d81833 100644 --- a/forge-gui/res/cardsfolder/s/stupefying_touch.txt +++ b/forge-gui/res/cardsfolder/s/stupefying_touch.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AITgts$ Card.hasActivatedAbility | AILogic$ Curse T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME's activated abilities can't be activated. | Description$ Enchanted creature's activated abilities can't be activated. SVar:Picture:http://www.wizards.com/global/images/magic/general/stupefying_touch.jpg Oracle:Enchant creature\nWhen Stupefying Touch enters the battlefield, draw a card.\nEnchanted creature's activated abilities can't be activated. diff --git a/forge-gui/res/cardsfolder/s/sturdy_hatchling.txt b/forge-gui/res/cardsfolder/s/sturdy_hatchling.txt index 3985cb46d46..6bad546f40a 100644 --- a/forge-gui/res/cardsfolder/s/sturdy_hatchling.txt +++ b/forge-gui/res/cardsfolder/s/sturdy_hatchling.txt @@ -6,7 +6,7 @@ K:etbCounter:M1M1:4 A:AB$ Pump | Cost$ GU | Defined$ Self | KW$ Shroud | SpellDescription$ CARDNAME gains shroud until end of turn. T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemoveCounter | TriggerDescription$ Whenever you cast a green spell, remove a -1/-1 counter from CARDNAME. T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemoveCounter | TriggerDescription$ Whenever you cast a blue spell, remove a -1/-1 counter from CARDNAME. -SVar:TrigRemoveCounter:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ M1M1 | CounterNum$ 1 +SVar:TrigRemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ M1M1 | CounterNum$ 1 SVar:BuffedBy:Card.Blue,Card.Green SVar:Picture:http://www.wizards.com/global/images/magic/general/sturdy_hatchling.jpg Oracle:Sturdy Hatchling enters the battlefield with four -1/-1 counters on it.\n{G/U}: Sturdy Hatchling gains shroud until end of turn. (It can't be the target of spells or abilities.)\nWhenever you cast a green spell, remove a -1/-1 counter from Sturdy Hatchling.\nWhenever you cast a blue spell, remove a -1/-1 counter from Sturdy Hatchling. diff --git a/forge-gui/res/cardsfolder/s/sturmgeist.txt b/forge-gui/res/cardsfolder/s/sturmgeist.txt index 5a30c0da4f6..2f9ff334afd 100644 --- a/forge-gui/res/cardsfolder/s/sturmgeist.txt +++ b/forge-gui/res/cardsfolder/s/sturmgeist.txt @@ -5,7 +5,7 @@ PT:*/* K:Flying S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of cards in your hand. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 | Defined$ You +SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ You SVar:X:Count$InYourHand SVar:NeedsToPlayVar:X GE2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sturmgeist.jpg diff --git a/forge-gui/res/cardsfolder/s/su_chi.txt b/forge-gui/res/cardsfolder/s/su_chi.txt index 18491a66e90..894ade113a3 100644 --- a/forge-gui/res/cardsfolder/s/su_chi.txt +++ b/forge-gui/res/cardsfolder/s/su_chi.txt @@ -3,6 +3,6 @@ ManaCost:4 Types:Artifact Creature Construct PT:4/4 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigAddMana | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, add {C}{C}{C}{C} to your mana pool. -SVar:TrigAddMana:AB$Mana | Cost$ 0 | Produced$1 | Amount$ 4 +SVar:TrigAddMana:DB$Mana | Produced$1 | Amount$ 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/su_chi.jpg Oracle:When Su-Chi dies, add {C}{C}{C}{C} to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/subjugator_angel.txt b/forge-gui/res/cardsfolder/s/subjugator_angel.txt index 9fc35a61ab0..3a5ffcc453c 100644 --- a/forge-gui/res/cardsfolder/s/subjugator_angel.txt +++ b/forge-gui/res/cardsfolder/s/subjugator_angel.txt @@ -10,7 +10,7 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTapAll | TriggerDescription$ When CARDNAME enters the battlefield, tap all creatures your opponents control. -SVar:TrigTapAll:AB$ TapAll | Cost$ 0 | ValidCards$ Creature.OppCtrl +SVar:TrigTapAll:DB$ TapAll | ValidCards$ Creature.OppCtrl SVar:PlayMain1:TRUE diff --git a/forge-gui/res/cardsfolder/s/subterranean_scout.txt b/forge-gui/res/cardsfolder/s/subterranean_scout.txt index 8037171bb08..0df6890d295 100644 --- a/forge-gui/res/cardsfolder/s/subterranean_scout.txt +++ b/forge-gui/res/cardsfolder/s/subterranean_scout.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Goblin Scout PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature with power 2 or less can't be blocked this turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Creature.powerLE2 | TgtPrompt$ Select target creature with power 2 or less. | KW$ HIDDEN Unblockable +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.powerLE2 | TgtPrompt$ Select target creature with power 2 or less. | KW$ HIDDEN Unblockable SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/subterranean_scout.jpg Oracle:When Subterranean Scout enters the battlefield, target creature with power 2 or less can't be blocked this turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/subterranean_shambler.txt b/forge-gui/res/cardsfolder/s/subterranean_shambler.txt index 5f0dcf54d78..a0424641f94 100644 --- a/forge-gui/res/cardsfolder/s/subterranean_shambler.txt +++ b/forge-gui/res/cardsfolder/s/subterranean_shambler.txt @@ -5,6 +5,6 @@ PT:2/3 K:Echo:3 R T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTremor | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, it deals 1 damage to each creature without flying. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigTremor | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, it deals 1 damage to each creature without flying. -SVar:TrigTremor:AB$ DamageAll | Cost$ 0 | ValidCards$ Creature.withoutFlying | NumDmg$ 1 | ValidDescription$ each creature without flying. +SVar:TrigTremor:DB$ DamageAll | ValidCards$ Creature.withoutFlying | NumDmg$ 1 | ValidDescription$ each creature without flying. SVar:Picture:http://www.wizards.com/global/images/magic/general/subterranean_shambler.jpg Oracle:Echo {3}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen Subterranean Shambler enters the battlefield or leaves the battlefield, it deals 1 damage to each creature without flying. diff --git a/forge-gui/res/cardsfolder/s/subversion.txt b/forge-gui/res/cardsfolder/s/subversion.txt index a73b5391fbb..6f8945d8449 100644 --- a/forge-gui/res/cardsfolder/s/subversion.txt +++ b/forge-gui/res/cardsfolder/s/subversion.txt @@ -2,7 +2,7 @@ Name:Subversion ManaCost:3 B B Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of your upkeep, each opponent loses 1 life. You gain life equal to the life lost this way. -SVar:TrigDrain:AB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost SVar:AFLifeLost:Number$0 #AFLifeLost will be set by LoseLife diff --git a/forge-gui/res/cardsfolder/s/sudden_storm.txt b/forge-gui/res/cardsfolder/s/sudden_storm.txt index 769b5fc5c25..eaf508d0f9c 100644 --- a/forge-gui/res/cardsfolder/s/sudden_storm.txt +++ b/forge-gui/res/cardsfolder/s/sudden_storm.txt @@ -2,7 +2,7 @@ Name:Sudden Storm ManaCost:3 U Types:Instant A:SP$ Tap | Cost$ 3 U | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target creature | ValidTgts$ Creature | SubAbility$ TrigPump | SpellDescription$ Tap up to two target creatures. Those creatures don't untap during their controller's next untap steps. Scry 1. -SVar:TrigPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBScry +SVar:TrigPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sudden_storm.jpg Oracle:Tap up to two target creatures. Those creatures don't untap during their controllers' next untap steps. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/s/suleimans_legacy.txt b/forge-gui/res/cardsfolder/s/suleimans_legacy.txt index c4dd988f7a4..580773710cd 100644 --- a/forge-gui/res/cardsfolder/s/suleimans_legacy.txt +++ b/forge-gui/res/cardsfolder/s/suleimans_legacy.txt @@ -2,9 +2,9 @@ Name:Suleiman's Legacy ManaCost:R W Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroyAll | TriggerDescription$ When CARDNAME enters the battlefield, destroy all Djinns and Efreets. They can't be regenerated. -SVar:TrigDestroyAll:AB$DestroyAll | Cost$ 0 | ValidCards$ Djinn,Efreet | NoRegen$ True +SVar:TrigDestroyAll:DB$DestroyAll | ValidCards$ Djinn,Efreet | NoRegen$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Djinn,Efreet | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever a Djinn or Efreet enters the battlefield, destroy it. It can't be regenerated. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ TriggeredCard | NoRegen$ True +SVar:TrigDestroy:DB$Destroy | Defined$ TriggeredCard | NoRegen$ True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/suleimans_legacy.jpg Oracle:When Suleiman's Legacy enters the battlefield, destroy all Djinns and Efreets. They can't be regenerated.\nWhenever a Djinn or Efreet enters the battlefield, destroy it. It can't be regenerated. diff --git a/forge-gui/res/cardsfolder/s/sulfur_falls.txt b/forge-gui/res/cardsfolder/s/sulfur_falls.txt index 81501581b84..2120464866e 100644 --- a/forge-gui/res/cardsfolder/s/sulfur_falls.txt +++ b/forge-gui/res/cardsfolder/s/sulfur_falls.txt @@ -2,7 +2,7 @@ Name:Sulfur Falls ManaCost:no cost Types:Land R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you control an Island or a Mountain. -SVar:LandTapped:AB$ Tap | Cost$ 0 | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar | ConditionSVarCompare$ EQ0 | References$ ETBCheckSVar | SubAbility$ MoveToPlay +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar | ConditionSVarCompare$ EQ0 | References$ ETBCheckSVar | SubAbility$ MoveToPlay SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard SVar:ETBCheckSVar:Count$Valid Mountain.YouCtrl,Island.YouCtrl A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U} to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/sultai_flayer.txt b/forge-gui/res/cardsfolder/s/sultai_flayer.txt index 018a4e88b64..284f80f3fb5 100644 --- a/forge-gui/res/cardsfolder/s/sultai_flayer.txt +++ b/forge-gui/res/cardsfolder/s/sultai_flayer.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Naga Shaman PT:3/4 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+toughnessGE4 | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature you control with toughness 4 or greater dies, you gain 4 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 4 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/sultai_flayer.jpg Oracle:Whenever a creature you control with toughness 4 or greater dies, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/s/sultai_skullkeeper.txt b/forge-gui/res/cardsfolder/s/sultai_skullkeeper.txt index 3cf7f17aef2..99ed9d50436 100644 --- a/forge-gui/res/cardsfolder/s/sultai_skullkeeper.txt +++ b/forge-gui/res/cardsfolder/s/sultai_skullkeeper.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Naga Shaman PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top two cards of your library into your graveyard. -SVar:TrigMill:AB$Mill | Cost$ 0 | NumCards$ 2 | Defined$ You +SVar:TrigMill:DB$Mill | NumCards$ 2 | Defined$ You DeckHas:Ability$Graveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/sultai_skullkeeper.jpg Oracle:When Sultai Skullkeeper enters the battlefield, put the top two cards of your library into your graveyard. diff --git a/forge-gui/res/cardsfolder/s/sultai_soothsayer.txt b/forge-gui/res/cardsfolder/s/sultai_soothsayer.txt index 92e27c3d1a6..5aad75d30c0 100644 --- a/forge-gui/res/cardsfolder/s/sultai_soothsayer.txt +++ b/forge-gui/res/cardsfolder/s/sultai_soothsayer.txt @@ -3,7 +3,7 @@ ManaCost:2 B G U Types:Creature Naga Shaman PT:2/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. -SVar:TrigDig:DB$ Dig | Cost$ 0 | DigNum$ 4 | Reveal$ False | ChangeNum$ 1 | ChangeValid$ Card | DestinationZone2$ Graveyard +SVar:TrigDig:DB$ Dig | DigNum$ 4 | Reveal$ False | ChangeNum$ 1 | ChangeValid$ Card | DestinationZone2$ Graveyard DeckHas:Ability$Graveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/sultai_soothsayer.jpg Oracle:When Sultai Soothsayer enters the battlefield, look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/s/summoners_egg.txt b/forge-gui/res/cardsfolder/s/summoners_egg.txt index 1a21c6549eb..71e50e29e64 100644 --- a/forge-gui/res/cardsfolder/s/summoners_egg.txt +++ b/forge-gui/res/cardsfolder/s/summoners_egg.txt @@ -3,9 +3,9 @@ ManaCost:4 Types:Artifact Creature Construct PT:0/4 T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, you may exile a card from your hand face down. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | ExileFaceDown$ True | Imprint$ True +SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | ExileFaceDown$ True | Imprint$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigFaceUp | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, turn the exiled card face up. If it's a creature card, put it onto the battlefield under your control. -SVar:TrigFaceUp:AB$ SetState | Cost$ 0 | Defined$ Imprinted | SubAbility$ DBChangeZone | Mode$ TurnFace +SVar:TrigFaceUp:DB$ SetState | Defined$ Imprinted | SubAbility$ DBChangeZone | Mode$ TurnFace SVar:DBChangeZone:DB$ ChangeZone | Defined$ Imprinted | Origin$ Exile | Destination$ Battlefield | ConditionDefined$ Imprinted | ConditionPresent$ Creature | GainControl$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True SVar:SacMe:5 diff --git a/forge-gui/res/cardsfolder/s/summoning_station.txt b/forge-gui/res/cardsfolder/s/summoning_station.txt index 95be6b9ba0f..1641c448cd4 100644 --- a/forge-gui/res/cardsfolder/s/summoning_station.txt +++ b/forge-gui/res/cardsfolder/s/summoning_station.txt @@ -3,7 +3,7 @@ ManaCost:7 Types:Artifact A:AB$ Token | Cost$ T | TokenAmount$ 1 | TokenName$ Pincher | TokenTypes$ Creature,Pincher | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 2 | TokenToughness$ 2 | SpellDescription$ Create a 2/2 colorless Pincher creature token. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Artifact | TriggerZones$ Battlefield | Execute$ TrigUntap | OptionalDecider$ You | TriggerDescription$ Whenever an artifact is put into a graveyard from the battlefield, you may untap CARDNAME. -SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self +SVar:TrigUntap:DB$Untap | Defined$ Self SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/summoning_station.jpg Oracle:{T}: Create a 2/2 colorless Pincher creature token.\nWhenever an artifact is put into a graveyard from the battlefield, you may untap Summoning Station. diff --git a/forge-gui/res/cardsfolder/s/summoning_trap.txt b/forge-gui/res/cardsfolder/s/summoning_trap.txt index a6a727fa45c..edbbb4db17f 100644 --- a/forge-gui/res/cardsfolder/s/summoning_trap.txt +++ b/forge-gui/res/cardsfolder/s/summoning_trap.txt @@ -5,7 +5,7 @@ Types:Instant Trap T:Mode$ Countered | ValidCause$ Card.OppCtrl | ValidCard$ Creature.YouCtrl | Execute$ TrackValidCounters | Static$ True SVar:TrackValidCounters:DB$ StoreSVar | SVar$ SetTrap | Type$ CountSVar | Expression$ SetTrap/Plus.1 T:Mode$ Phase | Phase$ Cleanup | Execute$ TrigReset | Static$ True -SVar:TrigReset:AB$ StoreSVar | Cost$ 0 | SVar$ SetTrap | Type$ Number | Expression$ 0 +SVar:TrigReset:DB$ StoreSVar | SVar$ SetTrap | Type$ Number | Expression$ 0 SVar:SetTrap:Number$0 #Set up main abilities SVar:AltCost:Cost$ 0 | CheckSVar$ SetTrap | SVarCompare$ GE1 | Description$ If a creature spell you cast this turn was countered by a spell or ability an opponent controlled, you may pay {0} rather than pay CARDNAME's mana cost. diff --git a/forge-gui/res/cardsfolder/s/sun_ce_young_conquerer.txt b/forge-gui/res/cardsfolder/s/sun_ce_young_conquerer.txt index 2b4c3e1771a..bbd1b0d372a 100644 --- a/forge-gui/res/cardsfolder/s/sun_ce_young_conquerer.txt +++ b/forge-gui/res/cardsfolder/s/sun_ce_young_conquerer.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Human Soldier PT:3/3 K:Horsemanship T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target creature to its owner's hand. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand +SVar:TrigChangeZone:DB$ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/sun_ce_young_conquerer.jpg Oracle:Horsemanship (This creature can't be blocked except by creatures with horsemanship.)\nWhen Sun Ce, Young Conquerer enters the battlefield, you may return target creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/sunblast_angel.txt b/forge-gui/res/cardsfolder/s/sunblast_angel.txt index 5540db8c6c9..9a26c4a524d 100644 --- a/forge-gui/res/cardsfolder/s/sunblast_angel.txt +++ b/forge-gui/res/cardsfolder/s/sunblast_angel.txt @@ -4,6 +4,6 @@ Types:Creature Angel PT:4/5 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroyAll | TriggerDescription$ When CARDNAME enters the battlefield, destroy all tapped creatures. -SVar:TrigDestroyAll:DB$DestroyAll | Cost$ 0 | ValidCards$ Creature.tapped +SVar:TrigDestroyAll:DB$DestroyAll | ValidCards$ Creature.tapped SVar:Picture:http://www.wizards.com/global/images/magic/general/sunblast_angel.jpg Oracle:Flying\nWhen Sunblast Angel enters the battlefield, destroy all tapped creatures. diff --git a/forge-gui/res/cardsfolder/s/sunbond.txt b/forge-gui/res/cardsfolder/s/sunbond.txt index a5c73ef349f..9f65edd92fd 100644 --- a/forge-gui/res/cardsfolder/s/sunbond.txt +++ b/forge-gui/res/cardsfolder/s/sunbond.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ 3 W | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddTrigger$ SunbondTrig | AddSVar$ SunbondPutCounter & SunbondTriggerAmount | Description$ Enchanted creature has "Whenever you gain life, put that many +1/+1 counters on this creature." SVar:SunbondTrig:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ SunbondPutCounter | TriggerDescription$ Whenever you gain life, put that many +1/+1 counters on CARDNAME. -SVar:SunbondPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ SunbondTriggerAmount | References$ SunbondTriggerAmount +SVar:SunbondPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ SunbondTriggerAmount | References$ SunbondTriggerAmount SVar:SunbondTriggerAmount:TriggerCount$LifeAmount SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/sunbond.jpg diff --git a/forge-gui/res/cardsfolder/s/sunbringers_touch.txt b/forge-gui/res/cardsfolder/s/sunbringers_touch.txt index 35c63828b48..ba0bcc91cb4 100644 --- a/forge-gui/res/cardsfolder/s/sunbringers_touch.txt +++ b/forge-gui/res/cardsfolder/s/sunbringers_touch.txt @@ -3,7 +3,7 @@ ManaCost:2 G G Types:Sorcery A:SP$ PutCounter | Cost$ 2 G G | Bolster$ True | CounterNum$ X | References$ X | SubAbility$ DBPumpAll | CounterType$ P1P1 | SpellDescription$ Bolster X, where X is the number of cards in your hand. Each creature you control with a +1/+1 counter on it gains trample until end of turn. (To bolster X, choose a creature with the least toughness among creatures you control and put X +1/+1 counters on it.) SVar:X:Count$InYourHand -SVar:DBPumpAll:DB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl+counters_GE1_P1P1 | KW$ Trample +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl+counters_GE1_P1P1 | KW$ Trample SVar:NeedsToPlayVar:X GE2 DeckHas:Ability$Counters DeckHints:Ability$Counters diff --git a/forge-gui/res/cardsfolder/s/sundering_growth.txt b/forge-gui/res/cardsfolder/s/sundering_growth.txt index f7e69c28a5f..4236b4af62a 100644 --- a/forge-gui/res/cardsfolder/s/sundering_growth.txt +++ b/forge-gui/res/cardsfolder/s/sundering_growth.txt @@ -2,7 +2,7 @@ Name:Sundering Growth ManaCost:GW GW Types:Instant A:SP$ Destroy | Cost$ GW GW | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ DBChoose | SpellDescription$ Destroy target artifact or enchantment, then populate. (Create a token that's a copy of a creature token you control.) -SVar:DBChoose:DB$ ChooseCard | Cost$ 0 | Defined$ You | Amount$ 1 | Choices$ Creature.token+YouCtrl | SubAbility$ DBCopy | Mandatory$ True | AILogic$ Clone +SVar:DBChoose:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Creature.token+YouCtrl | SubAbility$ DBCopy | Mandatory$ True | AILogic$ Clone SVar:DBCopy:DB$ CopyPermanent | Defined$ ChosenCard | NumCopies$ 1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True DeckHints:Ability$Token diff --git a/forge-gui/res/cardsfolder/s/sundering_titan.txt b/forge-gui/res/cardsfolder/s/sundering_titan.txt index 12f107903a4..2db6d15df8d 100644 --- a/forge-gui/res/cardsfolder/s/sundering_titan.txt +++ b/forge-gui/res/cardsfolder/s/sundering_titan.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Golem PT:7/10 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, choose a land of each basic land type, then destroy those lands. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigChoose | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, choose a land of each basic land type, then destroy those lands. -SVar:TrigChoose:AB$ ChooseCard | Cost$ 0 | Defined$ You | EachBasicType$ Land | SubAbility$ DBDestroy +SVar:TrigChoose:DB$ ChooseCard | Defined$ You | EachBasicType$ Land | SubAbility$ DBDestroy SVar:DBDestroy:DB$ DestroyAll | ValidCards$ Card.ChosenCard | SpellDescription$ Destroy all chosen cards. SVar:Picture:http://www.wizards.com/global/images/magic/general/sundering_titan.jpg Oracle:When Sundering Titan enters the battlefield or leaves the battlefield, choose a land of each basic land type, then destroy those lands. diff --git a/forge-gui/res/cardsfolder/s/sunfire_balm.txt b/forge-gui/res/cardsfolder/s/sunfire_balm.txt index 33baddd2e15..17e90ba0f6f 100644 --- a/forge-gui/res/cardsfolder/s/sunfire_balm.txt +++ b/forge-gui/res/cardsfolder/s/sunfire_balm.txt @@ -4,6 +4,6 @@ Types:Instant A:SP$ PreventDamage | Cost$ 2 W | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | Amount$ 4 | SpellDescription$ Prevent the next 4 damage that would be dealt to target creature or player this turn. K:Cycling:1 W T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPrevent | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME, you may prevent the next 1 damage that would be dealt to target creature or player this turn. -SVar:TrigPrevent:AB$ PreventDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | Amount$ 1 +SVar:TrigPrevent:DB$ PreventDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | Amount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sunfire_balm.jpg Oracle:Prevent the next 4 damage that would be dealt to target creature or player this turn.\nCycling {1}{W} ({1}{W}, Discard this card: Draw a card.)\nWhen you cycle Sunfire Balm, you may prevent the next 1 damage that would be dealt to target creature or player this turn. diff --git a/forge-gui/res/cardsfolder/s/sunken_hope.txt b/forge-gui/res/cardsfolder/s/sunken_hope.txt index 04ac535a7d8..2f8ea7607e4 100644 --- a/forge-gui/res/cardsfolder/s/sunken_hope.txt +++ b/forge-gui/res/cardsfolder/s/sunken_hope.txt @@ -2,7 +2,7 @@ Name:Sunken Hope ManaCost:3 U U Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigChangeZoneYou | TriggerDescription$ At the beginning of each player's upkeep, that player returns a creature he or she controls to its owner's hand. -SVar:TrigChangeZoneYou:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature | DefinedPlayer$ TriggeredPlayer | ChangeNum$ 1 +SVar:TrigChangeZoneYou:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature | DefinedPlayer$ TriggeredPlayer | ChangeNum$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/sunken_hope.jpg Oracle:At the beginning of each player's upkeep, that player returns a creature he or she controls to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/sunpetal_grove.txt b/forge-gui/res/cardsfolder/s/sunpetal_grove.txt index b283b7fca21..086888b0651 100644 --- a/forge-gui/res/cardsfolder/s/sunpetal_grove.txt +++ b/forge-gui/res/cardsfolder/s/sunpetal_grove.txt @@ -2,7 +2,7 @@ Name:Sunpetal Grove ManaCost:no cost Types:Land R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you control a Forest or a Plains. -SVar:LandTapped:AB$ Tap | Cost$ 0 | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar | ConditionSVarCompare$ EQ0 | References$ ETBCheckSVar | SubAbility$ MoveToPlay +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar | ConditionSVarCompare$ EQ0 | References$ ETBCheckSVar | SubAbility$ MoveToPlay SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard SVar:ETBCheckSVar:Count$Valid Forest.YouCtrl,Plains.YouCtrl A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W} to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/sunscape_battlemage.txt b/forge-gui/res/cardsfolder/s/sunscape_battlemage.txt index ffd49f05bc6..6cc57eca668 100644 --- a/forge-gui/res/cardsfolder/s/sunscape_battlemage.txt +++ b/forge-gui/res/cardsfolder/s/sunscape_battlemage.txt @@ -4,9 +4,9 @@ Types:Creature Human Wizard PT:2/2 K:Kicker:2 U:1 G T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked 1 | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked with its {2}{U} kicker, draw two cards. -SVar:TrigKicker:DB$Draw | Cost$ 0 | NumCards$ 2 +SVar:TrigKicker:DB$Draw | NumCards$ 2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked 2 | Execute$ TrigKicker2 | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked with its {1}{G} kicker, destroy target creature with flying. -SVar:TrigKicker2:DB$Destroy | Cost$ 0 | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying +SVar:TrigKicker2:DB$Destroy | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying SVar:PlayMain1:TRUE DeckHints:Color$Blue|Green SVar:Picture:http://www.wizards.com/global/images/magic/general/sunscape_battlemage.jpg diff --git a/forge-gui/res/cardsfolder/s/sunscorch_regent.txt b/forge-gui/res/cardsfolder/s/sunscorch_regent.txt index 0c66e2020ad..6005e676833 100644 --- a/forge-gui/res/cardsfolder/s/sunscorch_regent.txt +++ b/forge-gui/res/cardsfolder/s/sunscorch_regent.txt @@ -4,7 +4,7 @@ Types:Creature Dragon PT:4/3 K:Flying T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent casts a spell, put a +1/+1 counter on CARDNAME and you gain 1 life. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBGainLife +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sunscorch_regent.jpg Oracle:Flying\nWhenever an opponent casts a spell, put a +1/+1 counter on Sunscorch Regent and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/sunscorched_desert.txt b/forge-gui/res/cardsfolder/s/sunscorched_desert.txt index 76f6b4c6d51..d73de8ecc0e 100644 --- a/forge-gui/res/cardsfolder/s/sunscorched_desert.txt +++ b/forge-gui/res/cardsfolder/s/sunscorched_desert.txt @@ -2,7 +2,7 @@ Name:Sunscorched Desert ManaCost:no cost Types:Land Desert T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 1 damage to target player. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ 1 +SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ 1 A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C} to your mana pool. SVar:Picture:http://www.wizards.com/global/images/magic/general/sunscorched_desert.jpg Oracle:When Sunscorched Desert enters the battlefield, it deals 1 damage to target player.\n{T}: Add {C} to your mana pool. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/sunseed_nurturer.txt b/forge-gui/res/cardsfolder/s/sunseed_nurturer.txt index f95c6c39aa7..e7ff1f2b670 100644 --- a/forge-gui/res/cardsfolder/s/sunseed_nurturer.txt +++ b/forge-gui/res/cardsfolder/s/sunseed_nurturer.txt @@ -4,6 +4,6 @@ Types:Creature Human Druid Wizard PT:1/1 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | IsPresent$ Creature.powerGE5+YouCtrl | Execute$ TrigLife | TriggerDescription$ At the beginning of your end step, if you control a creature with power 5 or greater, you may gain 2 life. A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C} to your mana pool. -SVar:TrigLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 2 +SVar:TrigLife:DB$GainLife | Defined$ You | LifeAmount$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sunseed_nurturer.jpg Oracle:At the beginning of your end step, if you control a creature with power 5 or greater, you may gain 2 life.\n{T}: Add {C} to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/sunspire_gatekeepers.txt b/forge-gui/res/cardsfolder/s/sunspire_gatekeepers.txt index f4aaac65c04..d2dc8f09b7f 100644 --- a/forge-gui/res/cardsfolder/s/sunspire_gatekeepers.txt +++ b/forge-gui/res/cardsfolder/s/sunspire_gatekeepers.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Human Soldier PT:2/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Gate.YouCtrl | PresentCompare$ GE2 | Execute$ TrigToken| TriggerDescription$ When CARDNAME enters the battlefield, if you control two or more Gates, create a 2/2 white Knight creature token with vigilance. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Knight | TokenTypes$ Creature,Knight | TokenOwner$ You | TokenColors$ White | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Vigilance | TokenImage$ w 2 2 knight rtr +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Knight | TokenTypes$ Creature,Knight | TokenOwner$ You | TokenColors$ White | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Vigilance | TokenImage$ w 2 2 knight rtr DeckHas:Ability$Token DeckHints:Type$Gate SVar:Picture:http://www.wizards.com/global/images/magic/general/sunspire_gatekeepers.jpg diff --git a/forge-gui/res/cardsfolder/s/sunspring_expedition.txt b/forge-gui/res/cardsfolder/s/sunspring_expedition.txt index 4acf0962f9c..28687b58649 100644 --- a/forge-gui/res/cardsfolder/s/sunspring_expedition.txt +++ b/forge-gui/res/cardsfolder/s/sunspring_expedition.txt @@ -3,7 +3,7 @@ ManaCost:W Types:Enchantment A:AB$ GainLife | Cost$ SubCounter<3/QUEST> Sac<1/CARDNAME> | Defined$ You | LifeAmount$ 8 | SpellDescription$ You gain 8 life. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may put a quest counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 DeckHas:Ability$Counters & Ability$LifeGain SVar:MaxQuestEffect:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/sunspring_expedition.jpg diff --git a/forge-gui/res/cardsfolder/s/sunstrike_legionnaire.txt b/forge-gui/res/cardsfolder/s/sunstrike_legionnaire.txt index 9ee16430de2..12b92f72285 100644 --- a/forge-gui/res/cardsfolder/s/sunstrike_legionnaire.txt +++ b/forge-gui/res/cardsfolder/s/sunstrike_legionnaire.txt @@ -5,6 +5,6 @@ PT:1/2 K:CARDNAME doesn't untap during your untap step. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever another creature enters the battlefield, untap CARDNAME. A:AB$ Tap | Cost$ T | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with converted mana cost 3 or less | SpellDescription$ Tap target creature with converted mana cost 3 or less. -SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self +SVar:TrigUntap:DB$Untap | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/sunstrike_legionnaire.jpg Oracle:Sunstrike Legionnaire doesn't untap during your untap step.\nWhenever another creature enters the battlefield, untap Sunstrike Legionnaire.\n{T}: Tap target creature with converted mana cost 3 or less. diff --git a/forge-gui/res/cardsfolder/s/supernatural_stamina.txt b/forge-gui/res/cardsfolder/s/supernatural_stamina.txt index 5730fda093d..59c5e416c67 100644 --- a/forge-gui/res/cardsfolder/s/supernatural_stamina.txt +++ b/forge-gui/res/cardsfolder/s/supernatural_stamina.txt @@ -5,6 +5,6 @@ A:SP$ Pump | Cost$ B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SVar:DBAnimate:DB$ Animate | Triggers$ SupernaturalStaminaChangeZone | sVars$ SupernaturalStaminaTrigChangeZone | Defined$ ParentTarget SVar:SupernaturalStaminaChangeZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ SupernaturalStaminaTrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When this creature dies, return it to the battlefield tapped under its owner's control. -SVar:SupernaturalStaminaTrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | Defined$ TriggeredCard +SVar:SupernaturalStaminaTrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | Defined$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/supernatural_stamina.jpg Oracle:Until end of turn, target creature gets +2/+0 and gains "When this creature dies, return it to the battlefield tapped under its owner's control." \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/supply_caravan.txt b/forge-gui/res/cardsfolder/s/supply_caravan.txt index adeb6a2925f..106be9a4504 100644 --- a/forge-gui/res/cardsfolder/s/supply_caravan.txt +++ b/forge-gui/res/cardsfolder/s/supply_caravan.txt @@ -3,6 +3,6 @@ ManaCost:4 W Types:Creature Camel PT:3/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | IsPresent$ Creature.tapped+YouCtrl | TriggerDescription$ When CARDNAME enters the battlefield, if you control a tapped creature, create a 1/1 white Warrior creature token with vigilance. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Warrior | TokenTypes$ Creature,Warrior | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Vigilance | TokenImage$ w 1 1 warrior AKH +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Warrior | TokenTypes$ Creature,Warrior | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Vigilance | TokenImage$ w 1 1 warrior AKH SVar:Picture:http://www.wizards.com/global/images/magic/general/supply_caravan.jpg Oracle:When Supply Caravan enters the battlefield, if you control a tapped creature, create a 1/1 white Warrior creature token with vigilance. diff --git a/forge-gui/res/cardsfolder/s/supply_line_cranes.txt b/forge-gui/res/cardsfolder/s/supply_line_cranes.txt index 4f78f8d919e..621c44f8c88 100644 --- a/forge-gui/res/cardsfolder/s/supply_line_cranes.txt +++ b/forge-gui/res/cardsfolder/s/supply_line_cranes.txt @@ -4,7 +4,7 @@ Types:Creature Bird PT:2/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature. -SVar:TrigPut:AB$PutCounter | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPut:DB$PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/supply_line_cranes.jpg Oracle:Flying\nWhen Supply-Line Cranes enters the battlefield, put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/s/suqata_assassin.txt b/forge-gui/res/cardsfolder/s/suqata_assassin.txt index b21ae81e669..ac83d809cbd 100644 --- a/forge-gui/res/cardsfolder/s/suqata_assassin.txt +++ b/forge-gui/res/cardsfolder/s/suqata_assassin.txt @@ -4,6 +4,6 @@ Types:Creature Human Assassin PT:1/1 K:Fear T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPoison | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, defending player gets a poison counter. (A player with ten or more poison counters loses the game.) -SVar:TrigPoison:AB$ Poison | Cost$ 0 | Defined$ DefendingPlayer | Num$ 1 +SVar:TrigPoison:DB$ Poison | Defined$ DefendingPlayer | Num$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/suqata_assassin.jpg Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nWhenever Suq'Ata Assassin attacks and isn't blocked, defending player gets a poison counter. (A player with ten or more poison counters loses the game.) diff --git a/forge-gui/res/cardsfolder/s/surprise_deployment.txt b/forge-gui/res/cardsfolder/s/surprise_deployment.txt index e6ff2c43700..468d3bb0024 100644 --- a/forge-gui/res/cardsfolder/s/surprise_deployment.txt +++ b/forge-gui/res/cardsfolder/s/surprise_deployment.txt @@ -4,7 +4,7 @@ Types:Instant A:SP$ ChangeZone | Cost$ 3 W | Origin$ Hand | Destination$ Battlefield | Optional$ You | ChangeType$ Creature.nonWhite | ChangeNum$ 1 | RememberChanged$ True | ForgetOtherRemembered$ True | TgtPrompt$ Select target creature | ActivationPhases$ BeginCombat->EndCombat | AILogic$ SurpriseBlock | SubAbility$ DBAnimate | SpellDescription$ Cast CARDNAME only during combat. You may put a nonwhite creature card from your hand onto the battlefield. At the beginning of the next end step, return that creature to your hand. (Return it only if it's on the battlefield.) SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Triggers$ TrigBounce | sVars$ TrigReturn SVar:TrigBounce:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of the next end step, return CARDNAME to its owner's hand. -SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBCleanup +SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/surprise_deployment.jpg diff --git a/forge-gui/res/cardsfolder/s/surrak_the_hunt_caller.txt b/forge-gui/res/cardsfolder/s/surrak_the_hunt_caller.txt index 5012278c0bd..feed17742ef 100644 --- a/forge-gui/res/cardsfolder/s/surrak_the_hunt_caller.txt +++ b/forge-gui/res/cardsfolder/s/surrak_the_hunt_caller.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Human Warrior PT:5/4 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE8 | Execute$ TrigPump | TriggerDescription$ Formidable — At the beginning of combat on your turn, if creatures you control have total power 8 or greater, target creature you control gains haste until end of turn. SVar:X:Count$SumPower_Creature.YouCtrl -SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Haste +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Haste SVar:Picture:http://www.wizards.com/global/images/magic/general/surrak_the_hunt_caller.jpg Oracle:Formidable — At the beginning of combat on your turn, if creatures you control have total power 8 or greater, target creature you control gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/s/surrakar_banisher.txt b/forge-gui/res/cardsfolder/s/surrakar_banisher.txt index 5c0e95ad0ad..743fffc2f3c 100644 --- a/forge-gui/res/cardsfolder/s/surrakar_banisher.txt +++ b/forge-gui/res/cardsfolder/s/surrakar_banisher.txt @@ -3,6 +3,6 @@ ManaCost:4 U Types:Creature Surrakar PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target tapped creature to its owner's hand. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Hand +SVar:TrigChangeZone:DB$ChangeZone | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/surrakar_banisher.jpg Oracle:When Surrakar Banisher enters the battlefield, you may return target tapped creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/surrakar_marauder.txt b/forge-gui/res/cardsfolder/s/surrakar_marauder.txt index fe53c59c6ad..db1eedfa9b5 100644 --- a/forge-gui/res/cardsfolder/s/surrakar_marauder.txt +++ b/forge-gui/res/cardsfolder/s/surrakar_marauder.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Creature Surrakar PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gains intimidate until end of turn. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | KW$ Intimidate +SVar:TrigPump:DB$Pump | Defined$ Self | KW$ Intimidate SVar:BuffedBy:Land SVar:Picture:http://www.wizards.com/global/images/magic/general/surrakar_marauder.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, Surrakar Marauder gains intimidate until end of turn. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) diff --git a/forge-gui/res/cardsfolder/s/surrakar_spellblade.txt b/forge-gui/res/cardsfolder/s/surrakar_spellblade.txt index e876f908229..9f5610853a9 100644 --- a/forge-gui/res/cardsfolder/s/surrakar_spellblade.txt +++ b/forge-gui/res/cardsfolder/s/surrakar_spellblade.txt @@ -4,8 +4,8 @@ Types:Creature Surrakar PT:2/1 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a instant or sorcery spell, you may put a charge counter on CARDNAME. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may draw X cards, where X is the number of charge counters on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ X | References$ X +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X SVar:X:Count$CardCounters.CHARGE SVar:BuffedBy:Instant,Sorcery SVar:Picture:http://www.wizards.com/global/images/magic/general/surrakar_spellblade.jpg diff --git a/forge-gui/res/cardsfolder/s/surveilling_sprite.txt b/forge-gui/res/cardsfolder/s/surveilling_sprite.txt index d47bcba29ab..de8fd4c2096 100644 --- a/forge-gui/res/cardsfolder/s/surveilling_sprite.txt +++ b/forge-gui/res/cardsfolder/s/surveilling_sprite.txt @@ -4,7 +4,7 @@ Types:Creature Faerie Rogue PT:1/1 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | Execute$ TrigDraw | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:SacMe:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/surveilling_sprite.jpg Oracle:Flying\nWhen Surveilling Sprite dies, you may draw a card. diff --git a/forge-gui/res/cardsfolder/s/survey_the_wreckage.txt b/forge-gui/res/cardsfolder/s/survey_the_wreckage.txt index e0a13dd9419..4d1ddd048bd 100644 --- a/forge-gui/res/cardsfolder/s/survey_the_wreckage.txt +++ b/forge-gui/res/cardsfolder/s/survey_the_wreckage.txt @@ -2,7 +2,7 @@ Name:Survey the Wreckage ManaCost:4 R Types:Sorcery A:SP$ Destroy | Cost$ 4 R | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBGoblin | SpellDescription$ Destroy target land. Create a 1/1 red Goblin creature token. -SVar:DBGoblin:DB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Goblin | TokenTypes$ Creature,Goblin | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ r 1 1 goblin rtr +SVar:DBGoblin:DB$ Token | TokenAmount$ 1 | TokenName$ Goblin | TokenTypes$ Creature,Goblin | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ r 1 1 goblin rtr DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/survey_the_wreckage.jpg Oracle:Destroy target land. Create a 1/1 red Goblin creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/suspension_field.txt b/forge-gui/res/cardsfolder/s/suspension_field.txt index 683709f6225..5f627e84b46 100644 --- a/forge-gui/res/cardsfolder/s/suspension_field.txt +++ b/forge-gui/res/cardsfolder/s/suspension_field.txt @@ -2,10 +2,10 @@ Name:Suspension Field ManaCost:1 W Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may exile target creature with toughness 3 or greater until CARDNAME leaves the battlefield. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.toughnessGE3 | TgtPrompt$ Select target creature with toughness 3 or greater | ConditionPresent$ Card.Self | SubAbility$ DBEffect +SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.toughnessGE3 | TgtPrompt$ Select target creature with toughness 3 or greater | ConditionPresent$ Card.Self | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ Targeted | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent | ForgetOnMoved$ Exile SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ That creature is exiled until EFFECTSOURCE leaves the battlefield -SVar:TrigReturn:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf +SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE diff --git a/forge-gui/res/cardsfolder/s/sustainer_of_the_realm.txt b/forge-gui/res/cardsfolder/s/sustainer_of_the_realm.txt index f54efda921e..91909465220 100644 --- a/forge-gui/res/cardsfolder/s/sustainer_of_the_realm.txt +++ b/forge-gui/res/cardsfolder/s/sustainer_of_the_realm.txt @@ -4,6 +4,6 @@ Types:Creature Angel PT:2/3 K:Flying T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +0/+2 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumDef$ 2 +SVar:TrigPump:DB$Pump | Defined$ Self | NumDef$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sustainer_of_the_realm.jpg Oracle:Flying\nWhenever Sustainer of the Realm blocks, it gets +0/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/suture_priest.txt b/forge-gui/res/cardsfolder/s/suture_priest.txt index a50ac174362..6d7e64e95c4 100644 --- a/forge-gui/res/cardsfolder/s/suture_priest.txt +++ b/forge-gui/res/cardsfolder/s/suture_priest.txt @@ -3,8 +3,8 @@ ManaCost:1 W Types:Creature Cleric PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever another creature enters the battlefield under your control, you may gain 1 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigLoseLife | TriggerDescription$ Whenever a creature enters the battlefield under an opponent's control, you may have that player lose 1 life. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ 1 +SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredCardController | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/suture_priest.jpg Oracle:Whenever another creature enters the battlefield under your control, you may gain 1 life.\nWhenever a creature enters the battlefield under an opponent's control, you may have that player lose 1 life. diff --git a/forge-gui/res/cardsfolder/s/swamp_mosquito.txt b/forge-gui/res/cardsfolder/s/swamp_mosquito.txt index 296a501ccc5..764b9b118df 100644 --- a/forge-gui/res/cardsfolder/s/swamp_mosquito.txt +++ b/forge-gui/res/cardsfolder/s/swamp_mosquito.txt @@ -4,6 +4,6 @@ Types:Creature Insect PT:0/1 K:Flying T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPoison | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, defending player gets a poison counter. (A player with ten or more poison counters loses the game.) -SVar:TrigPoison:AB$ Poison | Cost$ 0 | Defined$ DefendingPlayer | Num$ 1 +SVar:TrigPoison:DB$ Poison | Defined$ DefendingPlayer | Num$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/swamp_mosquito.jpg Oracle:Flying\nWhenever Swamp Mosquito attacks and isn't blocked, defending player gets a poison counter. (A player with ten or more poison counters loses the game.) diff --git a/forge-gui/res/cardsfolder/s/swan_song.txt b/forge-gui/res/cardsfolder/s/swan_song.txt index 6235ac0d95b..ae5f1e9dc6b 100644 --- a/forge-gui/res/cardsfolder/s/swan_song.txt +++ b/forge-gui/res/cardsfolder/s/swan_song.txt @@ -2,7 +2,7 @@ Name:Swan Song ManaCost:U Types:Instant A:SP$ Counter | Cost$ U | TargetType$ Spell | TgtPrompt$ Select target enchantment, instant or sorcery spell | ValidTgts$ Enchantment,Instant,Sorcery | SubAbility$ DBToken | SpellDescription$ Counter target enchantment, instant or sorcery spell. Its controller creates a 2/2 blue Bird creature token with flying. -SVar:DBToken:DB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenOwner$ TargetedController | TokenName$ Bird | TokenTypes$ Creature,Bird | TokenColors$ Blue | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Flying | TokenImage$ u_2_2_bird_ths +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenOwner$ TargetedController | TokenName$ Bird | TokenTypes$ Creature,Bird | TokenColors$ Blue | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Flying | TokenImage$ u_2_2_bird_ths SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/swan_song.jpg Oracle:Counter target enchantment, instant, or sorcery spell. Its controller creates a 2/2 blue Bird creature token with flying. diff --git a/forge-gui/res/cardsfolder/s/swans_of_bryn_argoll.txt b/forge-gui/res/cardsfolder/s/swans_of_bryn_argoll.txt index 91fd82de6df..c47ec135f3f 100644 --- a/forge-gui/res/cardsfolder/s/swans_of_bryn_argoll.txt +++ b/forge-gui/res/cardsfolder/s/swans_of_bryn_argoll.txt @@ -4,7 +4,7 @@ Types:Creature Bird Spirit PT:4/3 K:Flying R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBDraw | PreventionEffect$ True | Description$ If a source would deal damage to CARDNAME, prevent that damage. The source's controller draws cards equal to the damage prevented this way. -SVar:DBDraw:AB$ Draw | Cost$ 0 | NumCards$ X | Defined$ ReplacedSourceController | References$ X +SVar:DBDraw:DB$ Draw | NumCards$ X | Defined$ ReplacedSourceController | References$ X SVar:X:ReplaceCount$DamageAmount SVar:Picture:http://www.wizards.com/global/images/magic/general/swans_of_bryn_argoll.jpg Oracle:Flying\nIf a source would deal damage to Swans of Bryn Argoll, prevent that damage. The source's controller draws cards equal to the damage prevented this way. diff --git a/forge-gui/res/cardsfolder/s/swarmborn_giant.txt b/forge-gui/res/cardsfolder/s/swarmborn_giant.txt index 2a6e5fb72d9..6fcf08fc2e6 100644 --- a/forge-gui/res/cardsfolder/s/swarmborn_giant.txt +++ b/forge-gui/res/cardsfolder/s/swarmborn_giant.txt @@ -3,7 +3,7 @@ ManaCost:2 G G Types:Creature Giant PT:6/6 T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidTarget$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever you're dealt combat damage, sacrifice CARDNAME. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Self +SVar:TrigSac:DB$ Sacrifice | SacValid$ Self K:Monstrosity:2:4 G G S:Mode$ Continuous | Affected$ Card.Self+IsMonstrous | AddKeyword$ Reach | Description$ As long as CARDNAME is monstrous, it has reach. DeckHas:Ability$Counters diff --git a/forge-gui/res/cardsfolder/s/sweep_away.txt b/forge-gui/res/cardsfolder/s/sweep_away.txt index 8ae38032b37..3ebbe9d6628 100644 --- a/forge-gui/res/cardsfolder/s/sweep_away.txt +++ b/forge-gui/res/cardsfolder/s/sweep_away.txt @@ -2,10 +2,10 @@ Name:Sweep Away ManaCost:2 U Types:Instant A:SP$ Pump | Cost$ 2 U | ValidTgts$ Creature | IsCurse$ True | RememberObjects$ Targeted | SubAbility$ DBDefaultAction | StackDescription$ SpellDescription | SpellDescription$ Return target creature to its owner's hand. If that creature is attacking, you may put it on top of its owner's library instead. -SVar:DBDefaultAction:DB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Battlefield | Destination$ Hand | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBChoose -SVar:DBChoose:DB$ GenericChoice | Cost$ 0 | Choices$ DBTopLibChoice,DBHandChoice | Defined$ You | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup -SVar:DBTopLibChoice:DB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ If that creature is attacking, you may put it on top of its owner's library instead. -SVar:DBHandChoice:DB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature to its owner's hand. +SVar:DBDefaultAction:DB$ ChangeZone | Defined$ Remembered | Origin$ Battlefield | Destination$ Hand | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBChoose +SVar:DBChoose:DB$ GenericChoice | Choices$ DBTopLibChoice,DBHandChoice | Defined$ You | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup +SVar:DBTopLibChoice:DB$ ChangeZone | Defined$ Remembered | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ If that creature is attacking, you may put it on top of its owner's library instead. +SVar:DBHandChoice:DB$ ChangeZone | Defined$ Remembered | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature to its owner's hand. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Valid Creature.IsRemembered+attacking SVar:Picture:http://www.wizards.com/global/images/magic/general/sweep_away.jpg diff --git a/forge-gui/res/cardsfolder/s/swiftwater_cliffs.txt b/forge-gui/res/cardsfolder/s/swiftwater_cliffs.txt index 5655b27a81a..fa4698b0d07 100644 --- a/forge-gui/res/cardsfolder/s/swiftwater_cliffs.txt +++ b/forge-gui/res/cardsfolder/s/swiftwater_cliffs.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U} to your mana pool. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R} to your mana pool. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 1 +SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 K:CARDNAME enters the battlefield tapped. SVar:Picture:http://www.wizards.com/global/images/magic/general/swiftwater_cliffs.jpg Oracle:Swiftwater Cliffs enters the battlefield tapped.\nWhen Swiftwater Cliffs enters the battlefield, you gain 1 life.\n{T}: Add {U} or {R} to your mana pool. diff --git a/forge-gui/res/cardsfolder/s/sword_of_body_and_mind.txt b/forge-gui/res/cardsfolder/s/sword_of_body_and_mind.txt index 60a885be628..c9f0d2ff10e 100644 --- a/forge-gui/res/cardsfolder/s/sword_of_body_and_mind.txt +++ b/forge-gui/res/cardsfolder/s/sword_of_body_and_mind.txt @@ -4,7 +4,7 @@ Types:Artifact Equipment K:Equip 2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddSVar$ SwordOfBodyAndMindCE | AddKeyword$ Protection from green & Protection from blue | Description$ Equipped creature gets +2/+2 and has protection from green and from blue. T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, you you create a 2/2 green Wolf creature token and that player puts the top ten cards of his or her library into his or her graveyard. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Wolf | TokenTypes$ Creature,Wolf | TokenOwner$ You | TokenColors$ Green | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ g 2 2 wolf SOM | SubAbility$ DBMill +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Wolf | TokenTypes$ Creature,Wolf | TokenOwner$ You | TokenColors$ Green | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ g 2 2 wolf SOM | SubAbility$ DBMill SVar:DBMill:DB$ Mill | Defined$ TriggeredTarget | NumCards$ 10 SVar:SwordOfBodyAndMindCE:SVar:MustBeBlocked:AttackingPlayerConservative SVar:Picture:http://www.wizards.com/global/images/magic/general/sword_of_body_and_mind.jpg diff --git a/forge-gui/res/cardsfolder/s/sword_of_feast_and_famine.txt b/forge-gui/res/cardsfolder/s/sword_of_feast_and_famine.txt index 6ecb9cf2d26..266598f2fde 100644 --- a/forge-gui/res/cardsfolder/s/sword_of_feast_and_famine.txt +++ b/forge-gui/res/cardsfolder/s/sword_of_feast_and_famine.txt @@ -4,7 +4,7 @@ Types:Artifact Equipment K:Equip 2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddSVar$ SwordOfFeastAndFamineCE | AddKeyword$ Protection from black & Protection from green | Description$ Equipped creature gets +2/+2 and has protection from black and from green. T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, that player discards a card and you untap all lands you control. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBUntapAll +SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBUntapAll SVar:DBUntapAll:DB$ UntapAll | ValidCards$ Land.YouCtrl SVar:SwordOfFeastAndFamineCE:SVar:MustBeBlocked:AttackingPlayerConservative SVar:Picture:http://www.wizards.com/global/images/magic/general/sword_of_feast_and_famine.jpg diff --git a/forge-gui/res/cardsfolder/s/sword_of_fire_and_ice.txt b/forge-gui/res/cardsfolder/s/sword_of_fire_and_ice.txt index a0593badc97..574c9dba75d 100644 --- a/forge-gui/res/cardsfolder/s/sword_of_fire_and_ice.txt +++ b/forge-gui/res/cardsfolder/s/sword_of_fire_and_ice.txt @@ -4,7 +4,7 @@ Types:Artifact Equipment K:Equip 2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddSVar$ SwordOfFireAndIceCE | AddKeyword$ Protection from red & Protection from blue | Description$ Equipped creature gets +2/+2 and has protection from red and from blue. T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, CARDNAME deals 2 damage to target creature or player and you draw a card. -SVar:TrigDealDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 | SubAbility$ DBDraw +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:SwordOfFireAndIceCE:SVar:MustBeBlocked:AttackingPlayerConservative SVar:Picture:http://www.wizards.com/global/images/magic/general/sword_of_fire_and_ice.jpg diff --git a/forge-gui/res/cardsfolder/s/sword_of_kaldra.txt b/forge-gui/res/cardsfolder/s/sword_of_kaldra.txt index 1e3179aa128..5d31be73030 100644 --- a/forge-gui/res/cardsfolder/s/sword_of_kaldra.txt +++ b/forge-gui/res/cardsfolder/s/sword_of_kaldra.txt @@ -4,7 +4,7 @@ Types:Legendary Artifact Equipment K:Equip 4 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 5 | AddToughness$ 5 | Description$ Equipped creature gets +5/+5. T:Mode$ DamageDone | ValidSource$ Card.EquippedBy | ValidTarget$ Creature | Execute$ TrigExile | TriggerDescription$ When equipped creature deals damage to a creature, exile that creature. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Defined$ TriggeredTarget | Origin$ Battlefield | Destination$ Exile +SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredTarget | Origin$ Battlefield | Destination$ Exile DeckHints:Name$Helm of Kaldra|Shield of Kaldra SVar:Picture:http://www.wizards.com/global/images/magic/general/sword_of_kaldra.jpg Oracle:Equipped creature gets +5/+5.\nWhenever equipped creature deals damage to a creature, exile that creature.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/sword_of_light_and_shadow.txt b/forge-gui/res/cardsfolder/s/sword_of_light_and_shadow.txt index 74096ae31e5..c5bca7b2338 100644 --- a/forge-gui/res/cardsfolder/s/sword_of_light_and_shadow.txt +++ b/forge-gui/res/cardsfolder/s/sword_of_light_and_shadow.txt @@ -4,7 +4,7 @@ Types:Artifact Equipment K:Equip 2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddSVar$ SwordOfLightAndShadowCE | AddKeyword$ Protection from white & Protection from black | Description$ Equipped creature gets +2/+2 and has protection from white and from black. T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, you gain 3 life and you may return up to one target creature card from your graveyard to your hand. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 3 | SubAbility$ DBReturn +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 3 | SubAbility$ DBReturn SVar:DBReturn:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target creature in your graveyard SVar:SwordOfLightAndShadowCE:SVar:MustBeBlocked:AttackingPlayerConservative SVar:Picture:http://www.wizards.com/global/images/magic/general/sword_of_light_and_shadow.jpg diff --git a/forge-gui/res/cardsfolder/s/sword_of_the_animist.txt b/forge-gui/res/cardsfolder/s/sword_of_the_animist.txt index e658ec0d472..a9b45d737d9 100644 --- a/forge-gui/res/cardsfolder/s/sword_of_the_animist.txt +++ b/forge-gui/res/cardsfolder/s/sword_of_the_animist.txt @@ -4,6 +4,6 @@ Types:Legendary Artifact Equipment K:Equip 2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ Whenever equipped creature attacks, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. -SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sword_of_the_animist.jpg Oracle:Equipped creature gets +1/+1.\nWhenever equipped creature attacks, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/s/sword_of_the_meek.txt b/forge-gui/res/cardsfolder/s/sword_of_the_meek.txt index 9290bbd3cfb..87e4cec52d4 100644 --- a/forge-gui/res/cardsfolder/s/sword_of_the_meek.txt +++ b/forge-gui/res/cardsfolder/s/sword_of_the_meek.txt @@ -4,7 +4,7 @@ Types:Artifact Equipment K:Equip 2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 2 | Description$ Equipped creature gets +1/+2. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerEQ1+toughnessEQ1+YouCtrl | Execute$ TrigReturn | TriggerZones$ Graveyard | OptionalDecider$ You | TriggerDescription$ Whenever a 1/1 creature enters the battlefield under your control, you may return CARDNAME from your graveyard to the battlefield, then attach it to that creature. -SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBAttach -SVar:DBAttach:DB$ Attach | Cost$ 0 | Defined$ TriggeredCard +SVar:TrigReturn:DB$ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBAttach +SVar:DBAttach:DB$ Attach | Defined$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/sword_of_the_meek.jpg Oracle:Equipped creature gets +1/+2.\nEquip {2}\nWhenever a 1/1 creature enters the battlefield under your control, you may return Sword of the Meek from your graveyard to the battlefield, then attach it to that creature. diff --git a/forge-gui/res/cardsfolder/s/sword_of_war_and_peace.txt b/forge-gui/res/cardsfolder/s/sword_of_war_and_peace.txt index 189d050dc7a..3cca7139d11 100644 --- a/forge-gui/res/cardsfolder/s/sword_of_war_and_peace.txt +++ b/forge-gui/res/cardsfolder/s/sword_of_war_and_peace.txt @@ -4,7 +4,7 @@ Types:Artifact Equipment K:Equip 2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddSVar$ SwordOfWarAndPeaceCE | AddKeyword$ Protection from red & Protection from white | Description$ Equipped creature gets +2/+2 and has protection from red and from white. T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, CARDNAME deals damage to that player equal to the number of cards in his or her hand and you gain 1 life for each card in your hand. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredTarget | NumDmg$ X | References$ X | SubAbility$ DBGain +SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredTarget | NumDmg$ X | References$ X | SubAbility$ DBGain SVar:X:TriggeredTarget$CardsInHand SVar:DBGain:DB$ GainLife | Defined$ You | LifeAmount$ Y | References$ Y SVar:Y:Count$CardsInYourHand diff --git a/forge-gui/res/cardsfolder/s/sygg_river_cutthroat.txt b/forge-gui/res/cardsfolder/s/sygg_river_cutthroat.txt index fb33a68ad4a..eea2d2b4a34 100644 --- a/forge-gui/res/cardsfolder/s/sygg_river_cutthroat.txt +++ b/forge-gui/res/cardsfolder/s/sygg_river_cutthroat.txt @@ -3,7 +3,7 @@ ManaCost:UB UB Types:Legendary Creature Merfolk Rogue PT:1/3 T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ At the beginning of each end step, if an opponent lost 3 or more life this turn, you may draw a card. (Damage causes loss of life.) -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:X:PlayerCountOpponents$HighestLifeLostThisTurn SVar:Picture:http://www.wizards.com/global/images/magic/general/sygg_river_cutthroat.jpg Oracle:At the beginning of each end step, if an opponent lost 3 or more life this turn, you may draw a card. (Damage causes loss of life.) diff --git a/forge-gui/res/cardsfolder/s/sylvan_basilisk.txt b/forge-gui/res/cardsfolder/s/sylvan_basilisk.txt index 838b03b1d81..215f8b0f7dc 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_basilisk.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_basilisk.txt @@ -3,6 +3,6 @@ ManaCost:3 G G Types:Creature Basilisk PT:2/4 T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigDestroyBlocker | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, destroy that creature. -SVar:TrigDestroyBlocker:AB$Destroy | Cost$ 0 | Defined$ TriggeredBlocker +SVar:TrigDestroyBlocker:DB$Destroy | Defined$ TriggeredBlocker SVar:Picture:http://www.wizards.com/global/images/magic/general/sylvan_basilisk.jpg Oracle:Whenever Sylvan Basilisk becomes blocked by a creature, destroy that creature. diff --git a/forge-gui/res/cardsfolder/s/sylvan_echoes.txt b/forge-gui/res/cardsfolder/s/sylvan_echoes.txt index b73c507f6a1..13f8f010137 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_echoes.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_echoes.txt @@ -2,7 +2,7 @@ Name:Sylvan Echoes ManaCost:G Types:Enchantment T:Mode$ Clashed | ValidPlayer$ You | Won$ True | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever you clash and win, you may draw a card. (This ability triggers after the clash ends.) -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You +SVar:TrigDraw:DB$Draw | Defined$ You SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/sylvan_echoes.jpg Oracle:Whenever you clash and win, you may draw a card. (This ability triggers after the clash ends.) diff --git a/forge-gui/res/cardsfolder/s/sylvan_hierophant.txt b/forge-gui/res/cardsfolder/s/sylvan_hierophant.txt index 5760b5d69c6..ddaed5a4096 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_hierophant.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_hierophant.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Human Cleric PT:1/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, exile CARDNAME, then return another target creature card from your graveyard to your hand. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredCard | SubAbility$ HierophantChange +SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredCard | SubAbility$ HierophantChange SVar:HierophantChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.Other+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/sylvan_hierophant.jpg Oracle:When Sylvan Hierophant dies, exile Sylvan Hierophant, then return another target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/sylvan_library.txt b/forge-gui/res/cardsfolder/s/sylvan_library.txt index ea0b70bb000..7666aab5da2 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_library.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_library.txt @@ -2,7 +2,7 @@ Name:Sylvan Library ManaCost:1 G Types:Enchantment T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You |TriggerDescription$ At the beginning of your draw step, you may draw two additional cards. If you do, choose two cards in your hand drawn this turn. For each of those cards, pay 4 life or put the card on top of your library. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ TriggeredPlayer | NumCards$ 2 | SubAbility$ ChooseDrawn +SVar:TrigDraw:DB$ Draw | Defined$ TriggeredPlayer | NumCards$ 2 | SubAbility$ ChooseDrawn SVar:ChooseDrawn:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Card.YouOwn+DrawnThisTurn | Amount$ 2 | RememberChosen$ True | Mandatory$ True | AILogic$ Worst | SubAbility$ DBPayOrReturn | NoReveal$ True SVar:DBPayOrReturn:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Card.IsRemembered | Zone$ Hand | RepeatSubAbility$ DBReplace | SubAbility$ DBCleanup | NoReveal$ True SVar:DBReplace:DB$ ChangeZone | Origin$ Hand | Destination$ Library | ChangeType$ Card.IsImprinted | UnlessCost$ PayLife<4> | Mandatory$ True | StackDescription$ Put {c:Imprinted} on top of your library | UnlessPayer$ TriggeredPlayer | SubAbility$ DBCleanup | NoReveal$ True diff --git a/forge-gui/res/cardsfolder/s/sylvan_messenger.txt b/forge-gui/res/cardsfolder/s/sylvan_messenger.txt index db24bab86ed..e018c19175f 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_messenger.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_messenger.txt @@ -4,6 +4,6 @@ Types:Creature Elf PT:2/2 K:Trample T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, reveal the top four cards of your library. Put all Elf cards revealed this way into your hand and the rest on the bottom of your library in any order. -SVar:TrigDig:AB$Dig | Cost$ 0 | DigNum$ 4 | Reveal$ True | ChangeNum$ All | ChangeValid$ Elf +SVar:TrigDig:DB$Dig | DigNum$ 4 | Reveal$ True | ChangeNum$ All | ChangeValid$ Elf SVar:Picture:http://resources.wizards.com/magic/cards/ap/en-us/card27666.jpg Oracle:Trample\nWhen Sylvan Messenger enters the battlefield, reveal the top four cards of your library. Put all Elf cards revealed this way into your hand and the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/s/sylvan_primordial.txt b/forge-gui/res/cardsfolder/s/sylvan_primordial.txt index d772b2c7f74..924b3ea40ea 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_primordial.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_primordial.txt @@ -4,7 +4,7 @@ Types:Creature Avatar PT:6/8 K:Reach T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DestroyOneEach | TriggerDescription$ When CARDNAME enters the battlefield, for each opponent, destroy target noncreature permanent that player controls. For each permanent destroyed this way, search your library for a Forest card and put that card onto the battlefield tapped. Then shuffle your library. -SVar:DestroyOneEach:AB$ Destroy | Cost$ 0 | ValidTgts$ Permanent.nonCreature+OppCtrl | TgtPrompt$ Select a noncreature permanent each opponent controls. | TargetMin$ 0 | TargetMax$ OneEach | References$ OneEach | TargetsWithDifferentControllers$ True | RememberDestroyed$ True | SubAbility$ GetForests +SVar:DestroyOneEach:DB$ Destroy | ValidTgts$ Permanent.nonCreature+OppCtrl | TgtPrompt$ Select a noncreature permanent each opponent controls. | TargetMin$ 0 | TargetMax$ OneEach | References$ OneEach | TargetsWithDifferentControllers$ True | RememberDestroyed$ True | SubAbility$ GetForests SVar:GetForests:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ X | Tapped$ True | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/s/sylvan_ranger.txt b/forge-gui/res/cardsfolder/s/sylvan_ranger.txt index 44378294bd0..471104e032b 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_ranger.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_ranger.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Elf Scout PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sylvan_ranger.jpg Oracle:When Sylvan Ranger enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/sylvok_lifestaff.txt b/forge-gui/res/cardsfolder/s/sylvok_lifestaff.txt index bd10008e6e9..81511ea761c 100644 --- a/forge-gui/res/cardsfolder/s/sylvok_lifestaff.txt +++ b/forge-gui/res/cardsfolder/s/sylvok_lifestaff.txt @@ -4,6 +4,6 @@ Types:Artifact Equipment K:Equip 1 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | Description$ Equipped creature gets +1/+0. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EquippedBy | Execute$ TrigGainLife | TriggerDescription$ Whenever equipped creature dies, you gain 3 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 3 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/sylvok_lifestaff.jpg Oracle:Equipped creature gets +1/+0.\nWhenever equipped creature dies, you gain 3 life.\nEquip {1} diff --git a/forge-gui/res/cardsfolder/s/symbiotic_beast.txt b/forge-gui/res/cardsfolder/s/symbiotic_beast.txt index 53eaa252cab..e8c80fbe2e4 100644 --- a/forge-gui/res/cardsfolder/s/symbiotic_beast.txt +++ b/forge-gui/res/cardsfolder/s/symbiotic_beast.txt @@ -3,6 +3,6 @@ ManaCost:4 G G Types:Creature Insect Beast PT:4/4 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create four 1/1 green Insect creature tokens. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ g 1 1 insect | TokenAmount$ 4 | TokenName$ Insect | TokenTypes$ Creature,Insect | TokenOwner$ TriggeredCardController | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 +SVar:TrigToken:DB$Token | TokenImage$ g 1 1 insect | TokenAmount$ 4 | TokenName$ Insect | TokenTypes$ Creature,Insect | TokenOwner$ TriggeredCardController | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/symbiotic_beast.jpg Oracle:When Symbiotic Beast dies, create four 1/1 green Insect creature tokens. diff --git a/forge-gui/res/cardsfolder/s/symbiotic_elf.txt b/forge-gui/res/cardsfolder/s/symbiotic_elf.txt index 1b90be34340..ee5d0ebab04 100644 --- a/forge-gui/res/cardsfolder/s/symbiotic_elf.txt +++ b/forge-gui/res/cardsfolder/s/symbiotic_elf.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Elf PT:2/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create two 1/1 green Insect creature tokens. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 2 | TokenName$ Insect | TokenTypes$ Creature,Insect | TokenOwner$ TriggeredCardController | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 +SVar:TrigToken:DB$Token | TokenAmount$ 2 | TokenName$ Insect | TokenTypes$ Creature,Insect | TokenOwner$ TriggeredCardController | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:Picture:http://resources.wizards.com/magic/cards/ons/en-us/card32216.jpg Oracle:When Symbiotic Elf dies, create two 1/1 green Insect creature tokens. diff --git a/forge-gui/res/cardsfolder/s/symbiotic_wurm.txt b/forge-gui/res/cardsfolder/s/symbiotic_wurm.txt index 39f1e5e3952..7d46c995aa7 100644 --- a/forge-gui/res/cardsfolder/s/symbiotic_wurm.txt +++ b/forge-gui/res/cardsfolder/s/symbiotic_wurm.txt @@ -3,6 +3,6 @@ ManaCost:5 G G G Types:Creature Wurm PT:7/7 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create seven 1/1 green Insect creature tokens. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 7 | TokenName$ Insect | TokenTypes$ Creature,Insect | TokenOwner$ TriggeredCardController | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 +SVar:TrigToken:DB$Token | TokenAmount$ 7 | TokenName$ Insect | TokenTypes$ Creature,Insect | TokenOwner$ TriggeredCardController | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/symbiotic_wurm.jpg Oracle:When Symbiotic Wurm dies, create seven 1/1 green Insect creature tokens. diff --git a/forge-gui/res/cardsfolder/s/synapse_sliver.txt b/forge-gui/res/cardsfolder/s/synapse_sliver.txt index 6f3712df119..2a96cea7b45 100644 --- a/forge-gui/res/cardsfolder/s/synapse_sliver.txt +++ b/forge-gui/res/cardsfolder/s/synapse_sliver.txt @@ -3,7 +3,7 @@ ManaCost:4 U Types:Creature Sliver PT:3/3 T:Mode$ DamageDone | ValidSource$ Sliver | ValidTarget$ Player | TriggerZones$ Battlefield | CombatDamage$ True | OptionalDecider$ TriggeredSourceController | Execute$ TrigDraw | TriggerDescription$ Whenever a Sliver deals combat damage to a player, its controller may draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ TriggeredSourceController | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ TriggeredSourceController | NumCards$ 1 SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/synapse_sliver.jpg Oracle:Whenever a Sliver deals combat damage to a player, its controller may draw a card. diff --git a/forge-gui/res/cardsfolder/s/synchronized_strike.txt b/forge-gui/res/cardsfolder/s/synchronized_strike.txt index ce416d7e50c..3aae3065b86 100644 --- a/forge-gui/res/cardsfolder/s/synchronized_strike.txt +++ b/forge-gui/res/cardsfolder/s/synchronized_strike.txt @@ -2,6 +2,6 @@ Name:Synchronized Strike ManaCost:2 G Types:Instant A:SP$ Untap | Cost$ 2 G | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Untap up to two target creatures. They each get +2/+2 until end of turn. -SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | NumAtt$ +2 | NumDef$ +2 +SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +2 | NumDef$ +2 SVar:Picture:http://www.wizards.com/global/images/magic/general/synchronized_strike.jpg Oracle:Untap up to two target creatures. They each get +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/synod_centurion.txt b/forge-gui/res/cardsfolder/s/synod_centurion.txt index 196880d2392..607f4343fc4 100644 --- a/forge-gui/res/cardsfolder/s/synod_centurion.txt +++ b/forge-gui/res/cardsfolder/s/synod_centurion.txt @@ -3,7 +3,7 @@ ManaCost:4 Types:Artifact Creature Construct PT:4/4 T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Artifact.Other+YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no other artifacts, sacrifice CARDNAME. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:NeedsToPlay:Artifact.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/synod_centurion.jpg Oracle:When you control no other artifacts, sacrifice Synod Centurion. diff --git a/forge-gui/res/cardsfolder/s/syphon_mind.txt b/forge-gui/res/cardsfolder/s/syphon_mind.txt index c27e23e3c3f..ff881497203 100644 --- a/forge-gui/res/cardsfolder/s/syphon_mind.txt +++ b/forge-gui/res/cardsfolder/s/syphon_mind.txt @@ -2,7 +2,7 @@ Name:Syphon Mind ManaCost:3 B Types:Sorcery A:SP$ Discard | Cost$ 3 B | Defined$ Player.Other | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw | SpellDescription$ Each other player discards a card. You draw a card for each card discarded this way. -SVar:DBDraw:DB$ Draw | Cost$ 0 | NumCards$ X | References$ X | SubAbility$ DBCleanup +SVar:DBDraw:DB$ Draw | NumCards$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/syphon_mind.jpg diff --git a/forge-gui/res/cardsfolder/s/szadek_lord_of_secrets.txt b/forge-gui/res/cardsfolder/s/szadek_lord_of_secrets.txt index a5df1b0f41f..710c0fc3549 100644 --- a/forge-gui/res/cardsfolder/s/szadek_lord_of_secrets.txt +++ b/forge-gui/res/cardsfolder/s/szadek_lord_of_secrets.txt @@ -5,7 +5,7 @@ PT:5/5 K:Flying R:Event$ DamageDone | ActiveZones$ Battlefield | IsCombat$ True | ValidSource$ Card.Self | ValidTarget$ Opponent | ReplaceWith$ CountersAndMill | Description$ If CARDNAME would deal combat damage to a player, instead put that many +1/+1 counters on Szadek and that player puts that many cards from the top of his or her library into his or her graveyard. SVar:X:ReplaceCount$DamageAmount -SVar:CountersAndMill:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterNum$ X | References$ X | CounterType$ P1P1 | SubAbility$ Mill -SVar:Mill:DB$ Mill | Cost$ 0 | Defined$ ReplacedTarget | NumCards$ X | References$ X +SVar:CountersAndMill:DB$ PutCounter | Defined$ Self | CounterNum$ X | References$ X | CounterType$ P1P1 | SubAbility$ Mill +SVar:Mill:DB$ Mill | Defined$ ReplacedTarget | NumCards$ X | References$ X SVar:Picture:http://www.wizards.com/global/images/magic/general/szadek_lord_of_secrets.jpg Oracle:Flying\nIf Szadek, Lord of Secrets would deal combat damage to a player, instead put that many +1/+1 counters on Szadek and that player puts that many cards from the top of his or her library into his or her graveyard.