diff --git a/forge-gui/res/cardsfolder/v/vadrik_astral_archmage.txt b/forge-gui/res/cardsfolder/v/vadrik_astral_archmage.txt index 8b88309d004..ea5fcdbeb38 100644 --- a/forge-gui/res/cardsfolder/v/vadrik_astral_archmage.txt +++ b/forge-gui/res/cardsfolder/v/vadrik_astral_archmage.txt @@ -2,7 +2,7 @@ Name:Vadrik, Astral Archmage ManaCost:1 U R Types:Legendary Creature Human Wizard PT:1/2 -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | DayTime$ Neither | ReplaceWith$ DoDay | ReplacementResult$ Updated | Description$ If it's neither day nor night, it becomes day as CARDNAME enters the battlefield. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | DayTime$ Neither | ReplaceWith$ DoDay | ReplacementResult$ Updated | Description$ If it's neither day nor night, it becomes day as CARDNAME enters. SVar:DoDay:DB$ DayTime | Value$ Day S:Mode$ ReduceCost | ValidCard$ Instant,Sorcery | Type$ Spell | Activator$ You | Amount$ X | Description$ Instant and sorcery spells you cast cost {X} less to cast, where X is NICKNAME's power. SVar:X:Count$CardPower @@ -10,4 +10,4 @@ T:Mode$ DayTimeChanges | Execute$ TrigPutCounter | TriggerZones$ Battlefield | T SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Type$Instant|Sorcery DeckHas:Ability$Counters -Oracle:If it's neither day nor night, it becomes day as Vadrik, Astral Archmage enters the battlefield.\nInstant and sorcery spells you cast cost {X} less to cast, where X is Vadrik's power.\nWhenever day becomes night or night becomes day, put a +1/+1 counter on Vadrik. +Oracle:If it's neither day nor night, it becomes day as Vadrik, Astral Archmage enters.\nInstant and sorcery spells you cast cost {X} less to cast, where X is Vadrik's power.\nWhenever day becomes night or night becomes day, put a +1/+1 counter on Vadrik. diff --git a/forge-gui/res/cardsfolder/v/valakut_awakening_valakut_stoneforge.txt b/forge-gui/res/cardsfolder/v/valakut_awakening_valakut_stoneforge.txt index 9ebfc0dc325..33a4790b6ff 100644 --- a/forge-gui/res/cardsfolder/v/valakut_awakening_valakut_stoneforge.txt +++ b/forge-gui/res/cardsfolder/v/valakut_awakening_valakut_stoneforge.txt @@ -14,6 +14,7 @@ ALTERNATE Name:Valakut Stoneforge ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. -Oracle:Valakut Stoneforge enters the battlefield tapped.\n{T}: Add {R}. +Oracle:Valakut Stoneforge enters tapped.\n{T}: Add {R}. diff --git a/forge-gui/res/cardsfolder/v/valakut_exploration.txt b/forge-gui/res/cardsfolder/v/valakut_exploration.txt index 6c212bdbd68..b04fd361905 100644 --- a/forge-gui/res/cardsfolder/v/valakut_exploration.txt +++ b/forge-gui/res/cardsfolder/v/valakut_exploration.txt @@ -1,7 +1,7 @@ Name:Valakut Exploration ManaCost:2 R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, exile the top card of your library. You may play that card for as long as it remains exiled. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Landfall — Whenever a land you control enters, exile the top card of your library. You may play that card for as long as it remains exiled. SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ MayPlay | Duration$ Permanent | ForgetOnMoved$ Exile | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:MayPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | EffectZone$ Command | AffectedZone$ Exile | Description$ You may play this card for as long as it remains exiled. @@ -13,4 +13,4 @@ SVar:X:Remembered$Amount SVar:Y:Count$ValidExile Card.ExiledWithSource SVar:BuffedBy:Land DeckHas:Ability$Graveyard -Oracle:Landfall — Whenever a land enters the battlefield under your control, exile the top card of your library. You may play that card for as long as it remains exiled.\nAt the beginning of your end step, if there are cards exiled with Valakut Exploration, put them into their owner's graveyard, then Valakut Exploration deals that much damage to each opponent. +Oracle:Landfall — Whenever a land you control enters, exile the top card of your library. You may play that card for as long as it remains exiled.\nAt the beginning of your end step, if there are cards exiled with Valakut Exploration, put them into their owner's graveyard, then Valakut Exploration deals that much damage to each opponent. diff --git a/forge-gui/res/cardsfolder/v/valakut_predator.txt b/forge-gui/res/cardsfolder/v/valakut_predator.txt index 16f92c1b8c0..b159f9ebed9 100644 --- a/forge-gui/res/cardsfolder/v/valakut_predator.txt +++ b/forge-gui/res/cardsfolder/v/valakut_predator.txt @@ -2,7 +2,7 @@ Name:Valakut Predator ManaCost:2 R Types:Creature Elemental 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 +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, CARDNAME gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Land -Oracle:Landfall — Whenever a land enters the battlefield under your control, Valakut Predator gets +2/+2 until end of turn. +Oracle:Landfall — Whenever a land you control enters, Valakut Predator gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/v/valakut_the_molten_pinnacle.txt b/forge-gui/res/cardsfolder/v/valakut_the_molten_pinnacle.txt index 7a9db9ad3e3..3fae1dd8263 100644 --- a/forge-gui/res/cardsfolder/v/valakut_the_molten_pinnacle.txt +++ b/forge-gui/res/cardsfolder/v/valakut_the_molten_pinnacle.txt @@ -1,8 +1,9 @@ Name:Valakut, the Molten Pinnacle ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. -T:Mode$ ChangesZone | ValidCard$ Mountain.YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage | IsPresent$ Mountain.YouCtrl | PresentCompare$ GE6 | NoResolvingCheck$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever a Mountain enters the battlefield under your control, if you control at least five other Mountains, you may have CARDNAME deal 3 damage to any target. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True +T:Mode$ ChangesZone | ValidCard$ Mountain.YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage | IsPresent$ Mountain.YouCtrl | PresentCompare$ GE6 | NoResolvingCheck$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever a Mountain you control enters, if you control at least five other Mountains, you may have CARDNAME deal 3 damage to any target. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | ConditionPresent$ Mountain.YouCtrl+NotTriggeredCard | ConditionCompare$ GE5 | OptionalDecider$ You A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. -Oracle:Valakut, the Molten Pinnacle enters the battlefield tapped.\nWhenever a Mountain enters the battlefield under your control, if you control at least five other Mountains, you may have Valakut, the Molten Pinnacle deal 3 damage to any target.\n{T}: Add {R}. +Oracle:Valakut, the Molten Pinnacle enters tapped.\nWhenever a Mountain you control enters, if you control at least five other Mountains, you may have Valakut, the Molten Pinnacle deal 3 damage to any target.\n{T}: Add {R}. diff --git a/forge-gui/res/cardsfolder/v/valki_god_of_lies_tibalt_cosmic_impostor.txt b/forge-gui/res/cardsfolder/v/valki_god_of_lies_tibalt_cosmic_impostor.txt index b722adcc16e..a67f6729bec 100644 --- a/forge-gui/res/cardsfolder/v/valki_god_of_lies_tibalt_cosmic_impostor.txt +++ b/forge-gui/res/cardsfolder/v/valki_god_of_lies_tibalt_cosmic_impostor.txt @@ -2,7 +2,7 @@ Name:Valki, God of Lies ManaCost:1 B Types:Legendary Creature God PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When NICKNAME enters the battlefield, each opponent reveals their hand. For each opponent, exile a creature card they revealed this way until NICKNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When NICKNAME enters, each opponent reveals their hand. For each opponent, exile a creature card they revealed this way until NICKNAME leaves the battlefield. SVar:TrigReveal:DB$ RevealHand | Defined$ Player.Opponent | ImprintRevealed$ True | SubAbility$ DBRepeatEach SVar:DBRepeatEach:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBExile | SubAbility$ DBCleanup SVar:DBExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Remembered | ChangeType$ Creature.IsImprinted | ChangeNum$ 1 | AlreadyRevealed$ True | Chooser$ You | Duration$ UntilHostLeavesPlay @@ -13,7 +13,7 @@ SVar:DBClearChosen:DB$ Cleanup | ClearChosenCard$ True SVar:X:Count$xPaid SVar:PlayMain1:TRUE AlternateMode:Modal -Oracle:When Valki enters the battlefield, each opponent reveals their hand. For each opponent, exile a creature card they revealed this way until Valki leaves the battlefield.\n{X}: Choose a creature card exiled with Valki with mana value X. Valki becomes a copy of that card. +Oracle:When Valki enters, each opponent reveals their hand. For each opponent, exile a creature card they revealed this way until Valki leaves the battlefield.\n{X}: Choose a creature card exiled with Valki with mana value X. Valki becomes a copy of that card. ALTERNATE @@ -22,10 +22,10 @@ ManaCost:5 B R Types:Legendary Planeswalker Tibalt Loyalty:5 K:ETBReplacement:Other:Emblem -SVar:Emblem:DB$ Effect | Name$ Emblem — Tibalt, Cosmic Impostor | Image$ emblem_tibalt_cosmic_impostor | StaticAbilities$ PlayExile | Duration$ Permanent | SpellDescription$ As NICKNAME enters the battlefield, you get an emblem with "You may play cards exiled with CARDNAME, and you may spend mana as though it were mana of any color to cast those spells." +SVar:Emblem:DB$ Effect | Name$ Emblem — Tibalt, Cosmic Impostor | Image$ emblem_tibalt_cosmic_impostor | StaticAbilities$ PlayExile | Duration$ Permanent | SpellDescription$ As NICKNAME enters, you get an emblem with "You may play cards exiled with CARDNAME, and you may spend mana as though it were mana of any color to cast those spells." SVar:PlayExile:Mode$ Continuous | MayPlayIgnoreType$ True | MayPlayIgnoreColor$ True | MayPlay$ True | Affected$ Card.ExiledWithEffectSource | AffectedZone$ Exile | Description$ You may play cards exiled with EFFECTSOURCE, and you may spend mana as though it were mana of any color to cast those spells. A:AB$ Dig | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | Defined$ Player | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | StackDescription$ SpellDescription | SpellDescription$ Exile the top card of each player's library. A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Artifact | TgtPrompt$ Select target artifact or creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target artifact or creature. A:AB$ ChangeZoneAll | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | SubAbility$ DBMana | SpellDescription$ Exile all graveyards. Add {R}{R}{R}. SVar:DBMana:DB$ Mana | Produced$ R | Amount$ 3 -Oracle:As Tibalt enters the battlefield, you get an emblem with "You may play cards exiled with Tibalt, Cosmic Impostor, and you may spend mana as though it were mana of any color to cast those spells."\n[+2]: Exile the top card of each player's library.\n[-3]: Exile target artifact or creature.\n[-8]: Exile all graveyards. Add {R}{R}{R}. +Oracle:As Tibalt enters, you get an emblem with "You may play cards exiled with Tibalt, Cosmic Impostor, and you may spend mana as though it were mana of any color to cast those spells."\n[+2]: Exile the top card of each player's library.\n[-3]: Exile target artifact or creature.\n[-8]: Exile all graveyards. Add {R}{R}{R}. diff --git a/forge-gui/res/cardsfolder/v/valkyries_sword.txt b/forge-gui/res/cardsfolder/v/valkyries_sword.txt index 257d58af6c9..55b44e63ea0 100644 --- a/forge-gui/res/cardsfolder/v/valkyries_sword.txt +++ b/forge-gui/res/cardsfolder/v/valkyries_sword.txt @@ -3,9 +3,9 @@ ManaCost:1 W Types:Artifact Equipment K:Equip:3 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 1 | Description$ Equipped creature gets +2/+1. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {4}{W}. If you do, create a 4/4 white Angel Warrior creature token with flying and vigilance, then attach CARDNAME to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters, you may pay {4}{W}. If you do, create a 4/4 white Angel Warrior creature token with flying and vigilance, then attach CARDNAME to it. SVar:TrigToken:AB$ Token | Cost$ 4 W | TokenScript$ w_4_4_angel_warrior_flying_vigilance | RememberTokens$ True | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Object$ TriggeredCard | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token -Oracle:When Valkyrie's Sword enters the battlefield, you may pay {4}{W}. If you do, create a 4/4 white Angel Warrior creature token with flying and vigilance, then attach Valkyrie's Sword to it.\nEquipped creature gets +2/+1.\nEquip {3} +Oracle:When Valkyrie's Sword enters, you may pay {4}{W}. If you do, create a 4/4 white Angel Warrior creature token with flying and vigilance, then attach Valkyrie's Sword to it.\nEquipped creature gets +2/+1.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/v/valor_in_akros.txt b/forge-gui/res/cardsfolder/v/valor_in_akros.txt index c6cad711130..6c154d66bf8 100644 --- a/forge-gui/res/cardsfolder/v/valor_in_akros.txt +++ b/forge-gui/res/cardsfolder/v/valor_in_akros.txt @@ -1,7 +1,7 @@ Name:Valor in Akros ManaCost:3 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever a creature enters the battlefield under your control, creatures you control get +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever a creature you control enters, creatures you control get +1/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 SVar:BuffedBy:Creature -Oracle:Whenever a creature enters the battlefield under your control, creatures you control get +1/+1 until end of turn. +Oracle:Whenever a creature you control enters, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/v/valorous_steed.txt b/forge-gui/res/cardsfolder/v/valorous_steed.txt index 6915203f93f..ddf6859c386 100644 --- a/forge-gui/res/cardsfolder/v/valorous_steed.txt +++ b/forge-gui/res/cardsfolder/v/valorous_steed.txt @@ -3,7 +3,7 @@ ManaCost:4 W Types:Creature Unicorn PT:3/3 K:Vigilance -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 white Knight creature token with vigilance. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 2/2 white Knight creature token with vigilance. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ w_2_2_knight_vigilance DeckHas:Ability$Token -Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nWhen Valorous Steed enters the battlefield, create a 2/2 white Knight creature token with vigilance. +Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nWhen Valorous Steed enters, create a 2/2 white Knight creature token with vigilance. diff --git a/forge-gui/res/cardsfolder/v/vampire_charmseeker.txt b/forge-gui/res/cardsfolder/v/vampire_charmseeker.txt index c68a155183d..ed981aefdca 100644 --- a/forge-gui/res/cardsfolder/v/vampire_charmseeker.txt +++ b/forge-gui/res/cardsfolder/v/vampire_charmseeker.txt @@ -4,6 +4,6 @@ Types:Creature Vampire Wizard PT:3/4 K:Assist K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target instant, sorcery, or creature card from a graveyard to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target instant, sorcery, or creature card from a graveyard to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant,Sorcery,Creature -Oracle:Assist (Another player can pay up to {6} of this spell's cost.)\nFlying\nWhen Vampire Charmseeker enters the battlefield, return target instant, sorcery, or creature card from a graveyard to its owner's hand. +Oracle:Assist (Another player can pay up to {6} of this spell's cost.)\nFlying\nWhen Vampire Charmseeker enters, return target instant, sorcery, or creature card from a graveyard to its owner's hand. diff --git a/forge-gui/res/cardsfolder/v/vampire_outcasts.txt b/forge-gui/res/cardsfolder/v/vampire_outcasts.txt index 2a209515a32..117570ae7bd 100644 --- a/forge-gui/res/cardsfolder/v/vampire_outcasts.txt +++ b/forge-gui/res/cardsfolder/v/vampire_outcasts.txt @@ -4,4 +4,4 @@ Types:Creature Vampire PT:2/2 K:Bloodthirst:2 K:Lifelink -Oracle:Bloodthirst 2 (If an opponent was dealt damage this turn, this creature enters the battlefield with two +1/+1 counters on it.)\nLifelink (Damage dealt by this creature also causes you to gain that much life.) +Oracle:Bloodthirst 2 (If an opponent was dealt damage this turn, this creature enters with two +1/+1 counters on it.)\nLifelink (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/v/vampire_socialite.txt b/forge-gui/res/cardsfolder/v/vampire_socialite.txt index 1339beb7bda..4e7a381454a 100644 --- a/forge-gui/res/cardsfolder/v/vampire_socialite.txt +++ b/forge-gui/res/cardsfolder/v/vampire_socialite.txt @@ -3,11 +3,11 @@ ManaCost:B R Types:Creature Vampire Noble PT:2/2 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ X | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, if an opponent lost life this turn, put a +1/+1 counter on each other Vampire you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ X | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, if an opponent lost life this turn, put a +1/+1 counter on each other Vampire you control. SVar:TrigPutCounter:DB$ PutCounterAll | ValidCards$ Vampire.YouCtrl+StrictlyOther | CounterType$ P1P1 | CounterNum$ 1 K:ETBReplacement:Other:AddExtraCounter:Mandatory:Battlefield:Vampire.YouCtrl+Other -SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SpellDescription$ As long as an opponent lost life this turn, each other Vampire you control enters the battlefield with an additional +1/+1 counter on it. +SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SpellDescription$ As long as an opponent lost life this turn, each other Vampire you control enters with an additional +1/+1 counter on it. SVar:X:Count$LifeOppsLostThisTurn DeckNeeds:Type$Vampire DeckHas:Ability$Counters -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Vampire Socialite enters the battlefield, if an opponent lost life this turn, put a +1/+1 counter on each other Vampire you control.\nAs long as an opponent lost life this turn, each other Vampire you control enters the battlefield with an additional +1/+1 counter on it. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Vampire Socialite enters, if an opponent lost life this turn, put a +1/+1 counter on each other Vampire you control.\nAs long as an opponent lost life this turn, each other Vampire you control enters with an additional +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/v/vampire_sovereign.txt b/forge-gui/res/cardsfolder/v/vampire_sovereign.txt index 36671d32530..779d8dc6f45 100644 --- a/forge-gui/res/cardsfolder/v/vampire_sovereign.txt +++ b/forge-gui/res/cardsfolder/v/vampire_sovereign.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature Vampire Noble PT:3/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBite | TriggerDescription$ When CARDNAME enters the battlefield, target opponent loses 3 life and you gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBite | TriggerDescription$ When CARDNAME enters, target opponent loses 3 life and you gain 3 life. SVar:TrigBite:DB$ LoseLife | ValidTgts$ Opponent | TgtPrompt$ Select an opponent | LifeAmount$ 3 | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses 3 life and you gain 3 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 -Oracle:Flying\nWhen Vampire Sovereign enters the battlefield, target opponent loses 3 life and you gain 3 life. +Oracle:Flying\nWhen Vampire Sovereign enters, target opponent loses 3 life and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/v/vampire_spawn.txt b/forge-gui/res/cardsfolder/v/vampire_spawn.txt index f0d2a55095d..f452f9a4de2 100644 --- a/forge-gui/res/cardsfolder/v/vampire_spawn.txt +++ b/forge-gui/res/cardsfolder/v/vampire_spawn.txt @@ -2,8 +2,8 @@ Name:Vampire Spawn ManaCost:2 B Types:Creature Vampire PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, each opponent loses 2 life and you gain 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, each opponent loses 2 life and you gain 2 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 DeckHas:Ability$LifeGain -Oracle:When Vampire Spawn enters the battlefield, each opponent loses 2 life and you gain 2 life. +Oracle:When Vampire Spawn enters, each opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/v/vampiric_spirit.txt b/forge-gui/res/cardsfolder/v/vampiric_spirit.txt index 3d038ce35f0..02cb70829d9 100644 --- a/forge-gui/res/cardsfolder/v/vampiric_spirit.txt +++ b/forge-gui/res/cardsfolder/v/vampiric_spirit.txt @@ -3,6 +3,6 @@ ManaCost:2 B B Types:Creature Spirit PT:4/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, you lose 4 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, you lose 4 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 4 -Oracle:Flying\nWhen Vampiric Spirit enters the battlefield, you lose 4 life. +Oracle:Flying\nWhen Vampiric Spirit enters, you lose 4 life. diff --git a/forge-gui/res/cardsfolder/v/vampirism.txt b/forge-gui/res/cardsfolder/v/vampirism.txt index 090a0fdc808..f07f3a94337 100644 --- a/forge-gui/res/cardsfolder/v/vampirism.txt +++ b/forge-gui/res/cardsfolder/v/vampirism.txt @@ -3,11 +3,11 @@ ManaCost:1 B 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$ DelTrigSlowtrip | TriggerDescription$ When CARDNAME enters the battlefield, draw a card at the beginning of the next turn's upkeep. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DelTrigSlowtrip | TriggerDescription$ When CARDNAME enters, draw a card at the beginning of the next turn's upkeep. SVar:DelTrigSlowtrip:DB$ DelayedTrigger | NextTurn$ True | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. SVar:DrawSlowtrip:DB$ Draw | NumCards$ 1 | Defined$ You S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ Enchanted creature gets +1/+1 for each other creature you control. S:Mode$ Continuous | Affected$ Creature.YouCtrl+Other | AddPower$ -1 | AddToughness$ -1 | Description$ Other creatures you control get -1/-1. SVar:X:Count$Valid Creature.YouCtrl AI:RemoveDeck:All -Oracle:Enchant creature\nWhen Vampirism enters the battlefield, draw a card at the beginning of the next turn's upkeep.\nEnchanted creature gets +1/+1 for each other creature you control.\nOther creatures you control get -1/-1. +Oracle:Enchant creature\nWhen Vampirism enters, draw a card at the beginning of the next turn's upkeep.\nEnchanted creature gets +1/+1 for each other creature you control.\nOther creatures you control get -1/-1. diff --git a/forge-gui/res/cardsfolder/v/vanguard_suppressor.txt b/forge-gui/res/cardsfolder/v/vanguard_suppressor.txt index 8b89de588d7..9c3c1553b8a 100644 --- a/forge-gui/res/cardsfolder/v/vanguard_suppressor.txt +++ b/forge-gui/res/cardsfolder/v/vanguard_suppressor.txt @@ -7,4 +7,4 @@ K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Suppressing Fire — Whenever CARDNAME deals combat damage to a player, draw a card. SVar:TrigDraw:DB$ Draw DeckHas:Ability$Token -Oracle:Squad {2} (As an additional cost to cast this spell, you may pay {2} any number of times. When this creature enters the battlefield, create that many tokens that are copies of it.)\nFlying\nSuppressing Fire — Whenever Vanguard Suppressor deals combat damage to a player, draw a card. +Oracle:Squad {2} (As an additional cost to cast this spell, you may pay {2} any number of times. When this creature enters, create that many tokens that are copies of it.)\nFlying\nSuppressing Fire — Whenever Vanguard Suppressor deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/v/vanquishers_banner.txt b/forge-gui/res/cardsfolder/v/vanquishers_banner.txt index ae9c11ba1ec..1fa66b5a041 100644 --- a/forge-gui/res/cardsfolder/v/vanquishers_banner.txt +++ b/forge-gui/res/cardsfolder/v/vanquishers_banner.txt @@ -2,8 +2,8 @@ Name:Vanquisher's Banner ManaCost:5 Types:Artifact K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Type$ Creature | AILogic$ MostProminentComputerControlsOrOwns | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. +SVar:ChooseCT:DB$ ChooseType | Type$ Creature | AILogic$ MostProminentComputerControlsOrOwns | SpellDescription$ As CARDNAME enters, choose a creature type. S:Mode$ Continuous | Affected$ Creature.ChosenType+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control of the chosen type get +1/+1. T:Mode$ SpellCast | ValidCard$ Creature.ChosenType | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell of the chosen type, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ You -Oracle:As Vanquisher's Banner enters the battlefield, choose a creature type.\nCreatures you control of the chosen type get +1/+1.\nWhenever you cast a creature spell of the chosen type, draw a card. +Oracle:As Vanquisher's Banner enters, choose a creature type.\nCreatures you control of the chosen type get +1/+1.\nWhenever you cast a creature spell of the chosen type, draw a card. diff --git a/forge-gui/res/cardsfolder/v/vantress_paladin.txt b/forge-gui/res/cardsfolder/v/vantress_paladin.txt index 652337cc6af..59566827a98 100644 --- a/forge-gui/res/cardsfolder/v/vantress_paladin.txt +++ b/forge-gui/res/cardsfolder/v/vantress_paladin.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Human Knight PT:2/2 K:Flying -K:etbCounter:P1P1:1:Adamant$ Blue:Adamant — If at least three blue mana was spent to cast this spell, CARDNAME enters the battlefield with a +1/+1 counter on it. +K:etbCounter:P1P1:1:Adamant$ Blue:Adamant — If at least three blue mana was spent to cast this spell, CARDNAME enters with a +1/+1 counter on it. DeckHas:Ability$Counters SVar:AIManaPref:U -Oracle:Flying\nAdamant — If at least three blue mana was spent to cast this spell, Vantress Paladin enters the battlefield with a +1/+1 counter on it. +Oracle:Flying\nAdamant — If at least three blue mana was spent to cast this spell, Vantress Paladin enters with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/v/vastwood_fortification_vastwood_thicket.txt b/forge-gui/res/cardsfolder/v/vastwood_fortification_vastwood_thicket.txt index a870374f848..7c74507dcac 100644 --- a/forge-gui/res/cardsfolder/v/vastwood_fortification_vastwood_thicket.txt +++ b/forge-gui/res/cardsfolder/v/vastwood_fortification_vastwood_thicket.txt @@ -11,6 +11,7 @@ ALTERNATE Name:Vastwood Thicket ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. -Oracle:Vastwood Thicket enters the battlefield tapped.\n{T}: Add {G}. +Oracle:Vastwood Thicket enters tapped.\n{T}: Add {G}. diff --git a/forge-gui/res/cardsfolder/v/vastwood_hydra.txt b/forge-gui/res/cardsfolder/v/vastwood_hydra.txt index c08955566d7..04d0b3cefaf 100644 --- a/forge-gui/res/cardsfolder/v/vastwood_hydra.txt +++ b/forge-gui/res/cardsfolder/v/vastwood_hydra.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ SVar:TrigCounterDist:DB$ PutCounter | Choices$ Creature.YouCtrl | ChoiceTitle$ Choose any number of creatures you control to distribute counters to | CounterType$ P1P1 | CounterNum$ Y | ChoiceAmount$ Y | MinChoiceAmount$ 1 | DividedAsYouChoose$ Y SVar:Y:TriggeredCard$CardCounters.P1P1 DeckHas:Ability$Counters -Oracle:Vastwood Hydra enters the battlefield with X +1/+1 counters on it.\nWhen Vastwood Hydra dies, you may distribute a number of +1/+1 counters equal to the number of +1/+1 counters on Vastwood Hydra among any number of creatures you control. +Oracle:Vastwood Hydra enters with X +1/+1 counters on it.\nWhen Vastwood Hydra dies, you may distribute a number of +1/+1 counters equal to the number of +1/+1 counters on Vastwood Hydra among any number of creatures you control. diff --git a/forge-gui/res/cardsfolder/v/vault_of_champions.txt b/forge-gui/res/cardsfolder/v/vault_of_champions.txt index c925986d3dc..e80dee8c992 100644 --- a/forge-gui/res/cardsfolder/v/vault_of_champions.txt +++ b/forge-gui/res/cardsfolder/v/vault_of_champions.txt @@ -1,8 +1,8 @@ Name:Vault of Champions ManaCost:no cost Types:Land -K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you have two or more opponents. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you have two or more opponents. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 SVar:ETBCheckSVar2:PlayerCountOpponents$Amount A:AB$ Mana | Cost$ T | Produced$ Combo W B | SpellDescription$ Add {W} or {B}. -Oracle:Vault of Champions enters the battlefield tapped unless you have two or more opponents.\n{T}: Add {W} or {B}. +Oracle:Vault of Champions enters tapped unless you have two or more opponents.\n{T}: Add {W} or {B}. diff --git a/forge-gui/res/cardsfolder/v/vault_plunderer.txt b/forge-gui/res/cardsfolder/v/vault_plunderer.txt index 0365d3ca8ce..a0129165fa6 100644 --- a/forge-gui/res/cardsfolder/v/vault_plunderer.txt +++ b/forge-gui/res/cardsfolder/v/vault_plunderer.txt @@ -2,7 +2,7 @@ Name:Vault Plunderer ManaCost:2 B Types:Creature Human Rogue PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, target player draws a card and loses 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, target player draws a card and loses 1 life. SVar:TrigDraw:DB$ Draw | NumCards$ 1 | ValidTgts$ Player | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ Targeted | LifeAmount$ 1 -Oracle:When Vault Plunderer enters the battlefield, target player draws a card and loses 1 life. +Oracle:When Vault Plunderer enters, target player draws a card and loses 1 life. diff --git a/forge-gui/res/cardsfolder/v/vaultborn_tyrant.txt b/forge-gui/res/cardsfolder/v/vaultborn_tyrant.txt index 1e875da59ec..1ace8ff048c 100644 --- a/forge-gui/res/cardsfolder/v/vaultborn_tyrant.txt +++ b/forge-gui/res/cardsfolder/v/vaultborn_tyrant.txt @@ -3,10 +3,10 @@ ManaCost:5 G G Types:Creature Dinosaur PT:6/6 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.powerGE4+Other+YouCtrl | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME or another creature with power 4 or greater enters the battlefield under your control, you gain 3 life and draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.powerGE4+Other+YouCtrl | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME or another creature you control with power 4 or greater enters, you gain 3 life and draw a card. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+!token | Execute$ DBCopy | TriggerDescription$ When CARDNAME dies, if it's not a token, create a token that's a copy of it, except it's an artifact in addition to its other types. SVar:DBCopy:DB$ CopyPermanent | Defined$ TriggeredCard | AddTypes$ Artifact DeckHas:Ability$Token & Type$Artifact -Oracle:Trample\nWhenever Vaultborn Tyrant or another creature with power 4 or greater enters the battlefield under your control, you gain 3 life and draw a card.\nWhen Vaultborn Tyrant dies, if it's not a token, create a token that's a copy of it, except it's an artifact in addition to its other types. +Oracle:Trample\nWhenever Vaultborn Tyrant or another creature you control with power 4 or greater enters, you gain 3 life and draw a card.\nWhen Vaultborn Tyrant dies, if it's not a token, create a token that's a copy of it, except it's an artifact in addition to its other types. diff --git a/forge-gui/res/cardsfolder/v/vebulid.txt b/forge-gui/res/cardsfolder/v/vebulid.txt index 7fd283efd7f..e180b212ff9 100644 --- a/forge-gui/res/cardsfolder/v/vebulid.txt +++ b/forge-gui/res/cardsfolder/v/vebulid.txt @@ -10,4 +10,4 @@ SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType SVar:DelTrigDestroy:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | Execute$ TrigDestroy | TriggerDescription$ Destroy CARDNAME at end of combat. SVar:TrigDestroy:DB$ Destroy | Defined$ Self DeckHas:Ability$Counters -Oracle:Vebulid enters the battlefield with a +1/+1 counter on it.\nAt the beginning of your upkeep, you may put a +1/+1 counter on Vebulid.\nWhen Vebulid attacks or blocks, destroy it at end of combat. +Oracle:Vebulid enters with a +1/+1 counter on it.\nAt the beginning of your upkeep, you may put a +1/+1 counter on Vebulid.\nWhen Vebulid attacks or blocks, destroy it at end of combat. diff --git a/forge-gui/res/cardsfolder/v/vedalken_aethermage.txt b/forge-gui/res/cardsfolder/v/vedalken_aethermage.txt index 5eb13f263fe..4cac5cd39c5 100644 --- a/forge-gui/res/cardsfolder/v/vedalken_aethermage.txt +++ b/forge-gui/res/cardsfolder/v/vedalken_aethermage.txt @@ -4,6 +4,6 @@ Types:Creature Vedalken Wizard PT:1/2 K:Flash K:TypeCycling:Wizard:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target Sliver to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target Sliver to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Sliver | TgtPrompt$ Select target Sliver | Origin$ Battlefield | Destination$ Hand -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Vedalken Aethermage enters the battlefield, return target Sliver to its owner's hand.\nWizardcycling {3} ({3}, Discard this card: Search your library for a Wizard card, reveal it, put it into your hand, then shuffle.) +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Vedalken Aethermage enters, return target Sliver to its owner's hand.\nWizardcycling {3} ({3}, Discard this card: Search your library for a Wizard card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/v/vedalken_dismisser.txt b/forge-gui/res/cardsfolder/v/vedalken_dismisser.txt index 324a8ef24f5..9f3f755288a 100644 --- a/forge-gui/res/cardsfolder/v/vedalken_dismisser.txt +++ b/forge-gui/res/cardsfolder/v/vedalken_dismisser.txt @@ -2,6 +2,6 @@ Name:Vedalken Dismisser ManaCost:5 U Types:Creature Vedalken Wizard PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, put target creature on top of its owner's library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, put target creature on top of its owner's library. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 -Oracle:When Vedalken Dismisser enters the battlefield, put target creature on top of its owner's library. +Oracle:When Vedalken Dismisser enters, put target creature on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/v/vedalken_plotter.txt b/forge-gui/res/cardsfolder/v/vedalken_plotter.txt index 584c1eb10e7..b301c57f85f 100644 --- a/forge-gui/res/cardsfolder/v/vedalken_plotter.txt +++ b/forge-gui/res/cardsfolder/v/vedalken_plotter.txt @@ -2,8 +2,8 @@ Name:Vedalken Plotter ManaCost:2 U Types:Creature Vedalken Wizard PT:1/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTarget | TriggerDescription$ When CARDNAME enters the battlefield, exchange control of target land you control and target land an opponent controls. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTarget | TriggerDescription$ When CARDNAME enters, exchange control of target land you control and target land an opponent controls. SVar:TrigTarget:DB$ Pump | ValidTgts$ Land.YouCtrl | TgtPrompt$ Choose target land you control | SubAbility$ DBExchange | SpellDescription$ Exchange control of target land you control and target land an opponent controls. SVar:DBExchange:DB$ ExchangeControl | Defined$ ParentTarget | ValidTgts$ Land.OppCtrl | TgtPrompt$ Choose target land an opponent controls AI:RemoveDeck:All -Oracle:When Vedalken Plotter enters the battlefield, exchange control of target land you control and target land an opponent controls. +Oracle:When Vedalken Plotter enters, exchange control of target land you control and target land an opponent controls. diff --git a/forge-gui/res/cardsfolder/v/veil_of_assimilation.txt b/forge-gui/res/cardsfolder/v/veil_of_assimilation.txt index 001e85b7eb6..671e842265d 100644 --- a/forge-gui/res/cardsfolder/v/veil_of_assimilation.txt +++ b/forge-gui/res/cardsfolder/v/veil_of_assimilation.txt @@ -1,7 +1,7 @@ Name:Veil of Assimilation ManaCost:1 W Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Artifact.YouCtrl+Other | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another artifact enters the battlefield under your control, target creature you control gets +1/+1 and gains vigilance until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Artifact.YouCtrl+Other | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another artifact you control enters, target creature you control gets +1/+1 and gains vigilance until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Vigilance DeckHints:Type$Artifact -Oracle:Whenever Veil of Assimilation or another artifact enters the battlefield under your control, target creature you control gets +1/+1 and gains vigilance until end of turn. +Oracle:Whenever Veil of Assimilation or another artifact you control enters, target creature you control gets +1/+1 and gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/v/veilborn_ghoul.txt b/forge-gui/res/cardsfolder/v/veilborn_ghoul.txt index b591ef7550c..5fe0f623970 100644 --- a/forge-gui/res/cardsfolder/v/veilborn_ghoul.txt +++ b/forge-gui/res/cardsfolder/v/veilborn_ghoul.txt @@ -3,7 +3,7 @@ ManaCost:4 B Types:Creature Zombie PT:4/1 K:CARDNAME can't block. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Swamp.YouCtrl | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Whenever a Swamp enters the battlefield under your control, you may return CARDNAME from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Swamp.YouCtrl | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Whenever a Swamp you control enters, you may return CARDNAME from your graveyard to your hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand SVar:DiscardMe:3 -Oracle:Veilborn Ghoul can't block.\nWhenever a Swamp enters the battlefield under your control, you may return Veilborn Ghoul from your graveyard to your hand. +Oracle:Veilborn Ghoul can't block.\nWhenever a Swamp you control enters, you may return Veilborn Ghoul from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/v/veiled_ascension.txt b/forge-gui/res/cardsfolder/v/veiled_ascension.txt index 1e7b85f0af9..85129881254 100644 --- a/forge-gui/res/cardsfolder/v/veiled_ascension.txt +++ b/forge-gui/res/cardsfolder/v/veiled_ascension.txt @@ -1,10 +1,10 @@ Name:Veiled Ascension ManaCost:3 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ When CARDNAME enters the battlefield, put a flying counter on each face-down creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ When CARDNAME enters, put a flying counter on each face-down creature you control. SVar:TrigPutCounters:DB$ PutCounterAll | ValidCards$ Creature.faceDown+YouCtrl | CounterType$ Flying | CounterNum$ 1 K:ETBReplacement:Other:AddExtraCounter:Mandatory:Battlefield:Creature.faceDown+YouCtrl -SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ Flying | CounterNum$ 1 | SpellDescription$ Face-down creatures you control enter the battlefield with a flying counter on them. +SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ Flying | CounterNum$ 1 | SpellDescription$ Face-down creatures you control enter with a flying counter on them. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCloak | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may cloak the top card of your library. SVar:TrigCloak:DB$ Cloak | Amount$ 1 | Defined$ TopOfLibrary -Oracle:When Veiled Ascension enters the battlefield, put a flying counter on each face-down creature you control.\nFace-down creatures you control enter the battlefield with a flying counter on them.\nAt the beginning of your upkeep, you may cloak the top card of your library. +Oracle:When Veiled Ascension enters, put a flying counter on each face-down creature you control.\nFace-down creatures you control enter with a flying counter on them.\nAt the beginning of your upkeep, you may cloak the top card of your library. diff --git a/forge-gui/res/cardsfolder/v/veinfire_borderpost.txt b/forge-gui/res/cardsfolder/v/veinfire_borderpost.txt index 399a5e9f1ea..1f5c462ddda 100644 --- a/forge-gui/res/cardsfolder/v/veinfire_borderpost.txt +++ b/forge-gui/res/cardsfolder/v/veinfire_borderpost.txt @@ -2,6 +2,7 @@ Name:Veinfire Borderpost ManaCost:1 B R Types:Artifact S:Mode$ AlternativeCost | ValidSA$ Spell.Self | EffectZone$ All | Cost$ 1 Return<1/Land.Basic> | Description$ You may pay {1} and return a basic land you control to its owner's hand rather than pay this spell's mana cost. -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ Combo B R | SpellDescription$ Add {B} or {R}. -Oracle:You may pay {1} and return a basic land you control to its owner's hand rather than pay this spell's mana cost.\nVeinfire Borderpost enters the battlefield tapped.\n{T}: Add {B} or {R}. +Oracle:You may pay {1} and return a basic land you control to its owner's hand rather than pay this spell's mana cost.\nVeinfire Borderpost enters tapped.\n{T}: Add {B} or {R}. diff --git a/forge-gui/res/cardsfolder/v/venarian_gold.txt b/forge-gui/res/cardsfolder/v/venarian_gold.txt index 9ee28be6255..3212b304991 100644 --- a/forge-gui/res/cardsfolder/v/venarian_gold.txt +++ b/forge-gui/res/cardsfolder/v/venarian_gold.txt @@ -3,7 +3,7 @@ ManaCost:X U U Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ X U U | ValidTgts$ Creature | AILogic$ Curse -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted creature and put X sleep counters on it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature and put X sleep counters on it. SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Enchanted | CounterType$ SLEEP | CounterNum$ X S:Mode$ Continuous | Affected$ Creature.AttachedBy+counters_GE1_SLEEP | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step if it has a sleep counter on it. @@ -11,4 +11,4 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedController | Trigge SVar:TrigRemoveCounter:DB$ RemoveCounter | Defined$ Enchanted | CounterType$ SLEEP | CounterNum$ 1 SVar:X:Count$xPaid DeckHas:Ability$Counters -Oracle:Enchant creature\nWhen Venarian Gold enters the battlefield, tap enchanted creature and put X sleep counters on it.\nEnchanted creature doesn't untap during its controller's untap step if it has a sleep counter on it.\nAt the beginning of the upkeep of enchanted creature's controller, remove a sleep counter from that creature. +Oracle:Enchant creature\nWhen Venarian Gold enters, tap enchanted creature and put X sleep counters on it.\nEnchanted creature doesn't untap during its controller's untap step if it has a sleep counter on it.\nAt the beginning of the upkeep of enchanted creature's controller, remove a sleep counter from that creature. diff --git a/forge-gui/res/cardsfolder/v/vendilion_clique.txt b/forge-gui/res/cardsfolder/v/vendilion_clique.txt index ff99d21b53a..dfec5a3f7c3 100644 --- a/forge-gui/res/cardsfolder/v/vendilion_clique.txt +++ b/forge-gui/res/cardsfolder/v/vendilion_clique.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Faerie Wizard PT:3/1 K:Flying K:Flash -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPickCard | TriggerDescription$ When CARDNAME enters the battlefield, look at target player's hand. You may choose a nonland card from it. If you do, that player reveals the chosen card, puts it on the bottom of their library, then draws a card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPickCard | TriggerDescription$ When CARDNAME enters, look at target player's hand. You may choose a nonland card from it. If you do, that player reveals the chosen card, puts it on the bottom of their library, then draws a card. SVar:TrigPickCard:DB$ ChangeZone | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Hand | Destination$ Library | LibraryPosition$ -1 | ChangeType$ Card.nonLand | ChangeNum$ 1 | Hidden$ True | RememberChanged$ True | Chooser$ You | Optional$ True | IsCurse$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ Targeted | NumCards$ 1 | SubAbility$ DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flash\nFlying\nWhen Vendilion Clique enters the battlefield, look at target player's hand. You may choose a nonland card from it. If you do, that player reveals the chosen card, puts it on the bottom of their library, then draws a card. +Oracle:Flash\nFlying\nWhen Vendilion Clique enters, look at target player's hand. You may choose a nonland card from it. If you do, that player reveals the chosen card, puts it on the bottom of their library, then draws a card. diff --git a/forge-gui/res/cardsfolder/v/venerable_monk.txt b/forge-gui/res/cardsfolder/v/venerable_monk.txt index 97388af3384..cc443cb763a 100644 --- a/forge-gui/res/cardsfolder/v/venerable_monk.txt +++ b/forge-gui/res/cardsfolder/v/venerable_monk.txt @@ -2,6 +2,6 @@ Name:Venerable Monk ManaCost:2 W Types:Creature Human Monk Cleric 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. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 2 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 -Oracle:When Venerable Monk enters the battlefield, you gain 2 life. +Oracle:When Venerable Monk enters, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/v/venerated_loxodon.txt b/forge-gui/res/cardsfolder/v/venerated_loxodon.txt index f170fa2b906..a0b30be12c9 100644 --- a/forge-gui/res/cardsfolder/v/venerated_loxodon.txt +++ b/forge-gui/res/cardsfolder/v/venerated_loxodon.txt @@ -3,7 +3,7 @@ ManaCost:4 W Types:Creature Elephant Cleric PT:4/4 K:Convoke -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each creature that convoked it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on each creature that convoked it. SVar:TrigPutCounterAll:DB$ PutCounter | Defined$ Convoked | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nWhen Venerated Loxodon enters the battlefield, put a +1/+1 counter on each creature that convoked it. +Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nWhen Venerated Loxodon enters, put a +1/+1 counter on each creature that convoked it. diff --git a/forge-gui/res/cardsfolder/v/venerated_teacher.txt b/forge-gui/res/cardsfolder/v/venerated_teacher.txt index 168d45ace32..4135a2c5772 100644 --- a/forge-gui/res/cardsfolder/v/venerated_teacher.txt +++ b/forge-gui/res/cardsfolder/v/venerated_teacher.txt @@ -2,7 +2,7 @@ Name:Venerated Teacher ManaCost:2 U Types:Creature Human Wizard PT:2/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put two level counters on each creature you control with level up. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, put two level counters on each creature you control with level up. SVar:TrigPut:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+withLevel up | CounterType$ LEVEL | CounterNum$ 2 AI:RemoveDeck:Random -Oracle:When Venerated Teacher enters the battlefield, put two level counters on each creature you control with level up. +Oracle:When Venerated Teacher enters, put two level counters on each creature you control with level up. diff --git a/forge-gui/res/cardsfolder/v/vengeful_ancestor.txt b/forge-gui/res/cardsfolder/v/vengeful_ancestor.txt index c3b25491dc6..6b58beea481 100644 --- a/forge-gui/res/cardsfolder/v/vengeful_ancestor.txt +++ b/forge-gui/res/cardsfolder/v/vengeful_ancestor.txt @@ -3,9 +3,9 @@ ManaCost:2 R R Types:Creature Spirit Dragon PT:3/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGoad | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGoad | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGoad | TriggerDescription$ Whenever CARDNAME enters or attacks, goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGoad | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) SVar:TrigGoad:DB$ Goad | ValidTgts$ Creature | TgtPrompt$ Select target creature T:Mode$ Attacks | ValidCard$ Creature.IsGoaded | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever a goaded creature attacks, it deals 1 damage to its controller. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredAttackerController | DamageSource$ TriggeredAttackerLKICopy | NumDmg$ 1 -Oracle:Flying\nWhenever Vengeful Ancestor enters the battlefield or attacks, goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.)\nWhenever a goaded creature attacks, it deals 1 damage to its controller. +Oracle:Flying\nWhenever Vengeful Ancestor enters or attacks, goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.)\nWhenever a goaded creature attacks, it deals 1 damage to its controller. diff --git a/forge-gui/res/cardsfolder/v/vengeful_rebel.txt b/forge-gui/res/cardsfolder/v/vengeful_rebel.txt index 1bd8e9ef529..7edba8c3e95 100644 --- a/forge-gui/res/cardsfolder/v/vengeful_rebel.txt +++ b/forge-gui/res/cardsfolder/v/vengeful_rebel.txt @@ -2,6 +2,6 @@ Name:Vengeful Rebel ManaCost:2 B Types:Creature Aetherborn Warrior PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | Revolt$ True | TriggerDescription$ Revolt — When CARDNAME enters the battlefield, if a permanent you controlled left the battlefield this turn, target creature an opponent controls gets -3/-3 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | Revolt$ True | TriggerDescription$ Revolt — When CARDNAME enters, if a permanent you controlled left the battlefield this turn, target creature an opponent controls gets -3/-3 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True -Oracle:Revolt — When Vengeful Rebel enters the battlefield, if a permanent you controlled left the battlefield this turn, target creature an opponent controls gets -3/-3 until end of turn. +Oracle:Revolt — When Vengeful Rebel enters, if a permanent you controlled left the battlefield this turn, target creature an opponent controls gets -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/v/venom_connoisseur.txt b/forge-gui/res/cardsfolder/v/venom_connoisseur.txt index d3373ea9656..7bac3043c9e 100644 --- a/forge-gui/res/cardsfolder/v/venom_connoisseur.txt +++ b/forge-gui/res/cardsfolder/v/venom_connoisseur.txt @@ -2,9 +2,9 @@ Name:Venom Connoisseur ManaCost:1 G Types:Creature Human Druid PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Alliance — Whenever another creature enters the battlefield under your control, CARDNAME gains deathtouch until end of turn. If this is the second time this ability has resolved this turn, all creatures you control gain deathtouch until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Alliance — Whenever another creature you control enters, CARDNAME gains deathtouch until end of turn. If this is the second time this ability has resolved this turn, all creatures you control gain deathtouch until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Deathtouch | SubAbility$ DBPumpAll SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Deathtouch | ConditionCheckSVar$ CreatureETBAmount | ConditionSVarCompare$ EQ2 SVar:CreatureETBAmount:Count$ResolvedThisTurn SVar:BuffedBy:Creature -Oracle:Alliance — Whenever another creature enters the battlefield under your control, Venom Connoisseur gains deathtouch until end of turn. If this is the second time this ability has resolved this turn, all creatures you control gain deathtouch until end of turn. +Oracle:Alliance — Whenever another creature you control enters, Venom Connoisseur gains deathtouch until end of turn. If this is the second time this ability has resolved this turn, all creatures you control gain deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/v/venomous_brutalizer.txt b/forge-gui/res/cardsfolder/v/venomous_brutalizer.txt index 8c0d2c51d17..71997fbd3c8 100644 --- a/forge-gui/res/cardsfolder/v/venomous_brutalizer.txt +++ b/forge-gui/res/cardsfolder/v/venomous_brutalizer.txt @@ -4,7 +4,7 @@ Types:Creature Phyrexian Knight PT:4/4 K:Toxic:3 Oracle:Toxic 3 (Players dealt combat damage by this creature also get three poison counters.) -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {1}{G}. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters, you may pay {1}{G}. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:TrigProliferate:AB$ Proliferate | Cost$ 1 G DeckHas:Ability$Proliferate -Oracle:Toxic 3 (Players dealt combat damage by this creature also get three poison counters.)\nWhen Venomous Brutalizer enters the battlefield, you may pay {1}{G}. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:Toxic 3 (Players dealt combat damage by this creature also get three poison counters.)\nWhen Venomous Brutalizer enters, you may pay {1}{G}. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) diff --git a/forge-gui/res/cardsfolder/v/venomous_hierophant.txt b/forge-gui/res/cardsfolder/v/venomous_hierophant.txt index 6f9f31229fb..1b128fa7850 100644 --- a/forge-gui/res/cardsfolder/v/venomous_hierophant.txt +++ b/forge-gui/res/cardsfolder/v/venomous_hierophant.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Gorgon Cleric PT:3/3 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill three cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill three cards. SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You DeckHas:Ability$Graveyard|Mill -Oracle:Deathtouch\nWhen Venomous Hierophant enters the battlefield, mill three cards. +Oracle:Deathtouch\nWhen Venomous Hierophant enters, mill three cards. diff --git a/forge-gui/res/cardsfolder/v/venser_shaper_savant.txt b/forge-gui/res/cardsfolder/v/venser_shaper_savant.txt index 76014aa44d7..883d2f4f5d7 100644 --- a/forge-gui/res/cardsfolder/v/venser_shaper_savant.txt +++ b/forge-gui/res/cardsfolder/v/venser_shaper_savant.txt @@ -3,6 +3,6 @@ ManaCost:2 U U Types:Legendary Creature Human Wizard PT:2/2 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ VensersBounce | TriggerDescription$ When CARDNAME enters the battlefield, return target spell or permanent to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ VensersBounce | TriggerDescription$ When CARDNAME enters, return target spell or permanent to its owner's hand. SVar:VensersBounce:DB$ ChangeZone | ValidTgts$ Permanent,Card.inZoneStack | TgtZone$ Stack,Battlefield | Origin$ Battlefield,Stack | Fizzle$ True | Destination$ Hand -Oracle:Flash\nWhen Venser, Shaper Savant enters the battlefield, return target spell or permanent to its owner's hand. +Oracle:Flash\nWhen Venser, Shaper Savant enters, return target spell or permanent to its owner's hand. diff --git a/forge-gui/res/cardsfolder/v/verazol_the_split_current.txt b/forge-gui/res/cardsfolder/v/verazol_the_split_current.txt index 5460af1330a..bbf65e310da 100644 --- a/forge-gui/res/cardsfolder/v/verazol_the_split_current.txt +++ b/forge-gui/res/cardsfolder/v/verazol_the_split_current.txt @@ -2,7 +2,7 @@ Name:Verazol, the Split Current ManaCost:X G U Types:Legendary Creature Serpent PT:0/0 -K:etbCounter:P1P1:Y:no Condition:CARDNAME enters the battlefield with a +1/+1 counter on it for each mana spent to cast it. +K:etbCounter:P1P1:Y:no Condition:CARDNAME enters with a +1/+1 counter on it for each mana spent to cast it. SVar:X:Count$xPaid SVar:Y:Count$CastTotalManaSpent T:Mode$ SpellCast | ValidSA$ Spell.Kicked | ValidActivatingPlayer$ You | Execute$ DBRemoveCounters | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast a kicked spell, you may remove two +1/+1 counters from NICKNAME. @@ -11,4 +11,4 @@ SVar:DBCopy:DB$ CopySpellAbility | ConditionCheckSVar$ Z | ConditionSVarCompare$ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Z:Count$RememberedSize DeckHas:Ability$Counters -Oracle:Verazol, the Split Current enters the battlefield with a +1/+1 counter on it for each mana spent to cast it.\nWhenever you cast a kicked spell, you may remove two +1/+1 counters from Verazol. If you do, copy that spell. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) +Oracle:Verazol, the Split Current enters with a +1/+1 counter on it for each mana spent to cast it.\nWhenever you cast a kicked spell, you may remove two +1/+1 counters from Verazol. If you do, copy that spell. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) diff --git a/forge-gui/res/cardsfolder/v/verdant_haven.txt b/forge-gui/res/cardsfolder/v/verdant_haven.txt index 18f6ac3ad47..73db8bc368a 100644 --- a/forge-gui/res/cardsfolder/v/verdant_haven.txt +++ b/forge-gui/res/cardsfolder/v/verdant_haven.txt @@ -3,9 +3,9 @@ ManaCost:2 G Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 2 G | ValidTgts$ Land | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 2 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 T:Mode$ TapsForMana | ValidCard$ Card.AttachedBy | Execute$ TrigMana | Static$ True | TriggerDescription$ Whenever enchanted land is tapped for mana, its controller adds an additional one mana of any color. SVar:TrigMana:DB$ Mana | Produced$ Any | Amount$ 1 | Defined$ TriggeredCardController AI:RemoveDeck:All -Oracle:Enchant land\nWhen Verdant Haven enters the battlefield, you gain 2 life.\nWhenever enchanted land is tapped for mana, its controller adds an additional one mana of any color. +Oracle:Enchant land\nWhen Verdant Haven enters, you gain 2 life.\nWhenever enchanted land is tapped for mana, its controller adds an additional one mana of any color. diff --git a/forge-gui/res/cardsfolder/v/verdant_suns_avatar.txt b/forge-gui/res/cardsfolder/v/verdant_suns_avatar.txt index 540800bc11d..0dad4c898b3 100644 --- a/forge-gui/res/cardsfolder/v/verdant_suns_avatar.txt +++ b/forge-gui/res/cardsfolder/v/verdant_suns_avatar.txt @@ -2,7 +2,7 @@ Name:Verdant Sun's Avatar ManaCost:5 G G Types:Creature Dinosaur Avatar PT:5/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.YouCtrl+Other | Execute$ TrigGainLife | TriggerDescription$ Whenever CARDNAME or another creature enters the battlefield under your control, you gain life equal to that creature's toughness. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.YouCtrl+Other | Execute$ TrigGainLife | TriggerDescription$ Whenever CARDNAME or another creature you control enters, you gain life equal to that creature's toughness. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ Life SVar:Life:TriggeredCard$CardToughness -Oracle:Whenever Verdant Sun's Avatar or another creature enters the battlefield under your control, you gain life equal to that creature's toughness. +Oracle:Whenever Verdant Sun's Avatar or another creature you control enters, you gain life equal to that creature's toughness. diff --git a/forge-gui/res/cardsfolder/v/verdeloth_the_ancient.txt b/forge-gui/res/cardsfolder/v/verdeloth_the_ancient.txt index 01fefee5dd1..01dbe0c31cc 100644 --- a/forge-gui/res/cardsfolder/v/verdeloth_the_ancient.txt +++ b/forge-gui/res/cardsfolder/v/verdeloth_the_ancient.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Treefolk PT:4/7 K:Kicker:X S:Mode$ Continuous | Affected$ Creature.Saproling,Creature.Treefolk+Other | AddPower$ 1 | AddToughness$ 1 | Description$ Saproling creatures and other Treefolk creatures get +1/+1. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, create X 1/1 green Saproling creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters, if it was kicked, create X 1/1 green Saproling creature tokens. SVar:TrigKicker:DB$ Token | TokenAmount$ X | TokenScript$ g_1_1_saproling | TokenOwner$ You | Secondary$ True | SpellDescription$ Create X 1/1 green Saproling creature tokens. SVar:X:Count$xPaid DeckHints:Type$Fungus|Treefolk DeckHas:Ability$Token -Oracle:Kicker {X} (You may pay an additional {X} as you cast this spell.)\nSaproling creatures and other Treefolk creatures get +1/+1.\nWhen Verdeloth the Ancient enters the battlefield, if it was kicked, create X 1/1 green Saproling creature tokens. +Oracle:Kicker {X} (You may pay an additional {X} as you cast this spell.)\nSaproling creatures and other Treefolk creatures get +1/+1.\nWhen Verdeloth the Ancient enters, if it was kicked, create X 1/1 green Saproling creature tokens. diff --git a/forge-gui/res/cardsfolder/v/verduran_emissary.txt b/forge-gui/res/cardsfolder/v/verduran_emissary.txt index 7a9a202801a..febf55f0722 100644 --- a/forge-gui/res/cardsfolder/v/verduran_emissary.txt +++ b/forge-gui/res/cardsfolder/v/verduran_emissary.txt @@ -3,8 +3,8 @@ ManaCost:2 G Types:Creature Human Wizard PT:2/3 K:Kicker:1 R -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 artifact. It can't be regenerated. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters, if it was kicked, destroy target artifact. It can't be regenerated. SVar:TrigKicker:DB$ Destroy | ValidTgts$ Artifact | NoRegen$ True | TgtPrompt$ Select target artifact DeckHints:Color$Red SVar:NeedsToPlayKicked:Artifact.OppCtrl -Oracle:Kicker {1}{R} (You may pay an additional {1}{R} as you cast this spell.)\nWhen Verduran Emissary enters the battlefield, if it was kicked, destroy target artifact. It can't be regenerated. +Oracle:Kicker {1}{R} (You may pay an additional {1}{R} as you cast this spell.)\nWhen Verduran Emissary enters, if it was kicked, destroy target artifact. It can't be regenerated. diff --git a/forge-gui/res/cardsfolder/v/verdurous_gearhulk.txt b/forge-gui/res/cardsfolder/v/verdurous_gearhulk.txt index cab71702c91..0b48172cab5 100644 --- a/forge-gui/res/cardsfolder/v/verdurous_gearhulk.txt +++ b/forge-gui/res/cardsfolder/v/verdurous_gearhulk.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Artifact Creature Construct PT:4/4 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, distribute four +1/+1 counters among any number of target creatures you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, distribute four +1/+1 counters among any number of target creatures you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creatures you control to distribute counters to | CounterType$ P1P1 | CounterNum$ 4 | TargetMin$ 0 | TargetMax$ 4 | DividedAsYouChoose$ 4 SVar:PlayMain1:TRUE -Oracle:Trample\nWhen Verdurous Gearhulk enters the battlefield, distribute four +1/+1 counters among any number of target creatures you control. +Oracle:Trample\nWhen Verdurous Gearhulk enters, distribute four +1/+1 counters among any number of target creatures you control. diff --git a/forge-gui/res/cardsfolder/v/verix_bladewing.txt b/forge-gui/res/cardsfolder/v/verix_bladewing.txt index 5633e99b8f1..da64b87fdbb 100644 --- a/forge-gui/res/cardsfolder/v/verix_bladewing.txt +++ b/forge-gui/res/cardsfolder/v/verix_bladewing.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Dragon PT:4/4 K:Flying K:Kicker:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, create Karox Bladewing, a legendary 4/4 red Dragon creature token with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters, if it was kicked, create Karox Bladewing, a legendary 4/4 red Dragon creature token with flying. SVar:TrigKicker:DB$ Token | TokenAmount$ 1 | TokenScript$ karox_bladewing | TokenOwner$ You DeckHas:Ability$Token -Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nFlying\nWhen Verix Bladewing enters the battlefield, if it was kicked, create Karox Bladewing, a legendary 4/4 red Dragon creature token with flying. +Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nFlying\nWhen Verix Bladewing enters, if it was kicked, create Karox Bladewing, a legendary 4/4 red Dragon creature token with flying. diff --git a/forge-gui/res/cardsfolder/v/vermiculos.txt b/forge-gui/res/cardsfolder/v/vermiculos.txt index 093744690be..2f14cc2bc52 100644 --- a/forge-gui/res/cardsfolder/v/vermiculos.txt +++ b/forge-gui/res/cardsfolder/v/vermiculos.txt @@ -2,8 +2,8 @@ Name:Vermiculos ManaCost:4 B Types:Creature Horror PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever an artifact enters the battlefield, CARDNAME gets +4/+4 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever an artifact enters, CARDNAME gets +4/+4 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 4 | NumDef$ 4 SVar:BuffedBy:Artifact AI:RemoveDeck:Random -Oracle:Whenever an artifact enters the battlefield, Vermiculos gets +4/+4 until end of turn. +Oracle:Whenever an artifact enters, Vermiculos gets +4/+4 until end of turn. diff --git a/forge-gui/res/cardsfolder/v/vernal_sovereign.txt b/forge-gui/res/cardsfolder/v/vernal_sovereign.txt index 0f1889c4c3e..c3932578faa 100644 --- a/forge-gui/res/cardsfolder/v/vernal_sovereign.txt +++ b/forge-gui/res/cardsfolder/v/vernal_sovereign.txt @@ -2,9 +2,9 @@ Name:Vernal Sovereign ManaCost:4 G W Types:Creature Elemental Elk PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, create a green and white Elemental creature token with "This creature's power and toughness are each equal to the number of creatures you control." -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, create a green and white Elemental creature token with "This creature's power and toughness are each equal to the number of creatures you control." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters or attacks, create a green and white Elemental creature token with "This creature's power and toughness are each equal to the number of creatures you control." +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, create a green and white Elemental creature token with "This creature's power and toughness are each equal to the number of creatures you control." SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ gw_x_x_elemental_total_creatures | TokenOwner$ You SVar:HasAttackEffect:TRUE DeckHas:Ability$Token -Oracle:Whenever Vernal Sovereign enters the battlefield or attacks, create a green and white Elemental creature token with "This creature's power and toughness are each equal to the number of creatures you control." +Oracle:Whenever Vernal Sovereign enters or attacks, create a green and white Elemental creature token with "This creature's power and toughness are each equal to the number of creatures you control." diff --git a/forge-gui/res/cardsfolder/v/vesperlark.txt b/forge-gui/res/cardsfolder/v/vesperlark.txt index f68b1d56852..fc52bbcb393 100644 --- a/forge-gui/res/cardsfolder/v/vesperlark.txt +++ b/forge-gui/res/cardsfolder/v/vesperlark.txt @@ -8,4 +8,4 @@ SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefiel K:Evoke:1 W SVar:NeedsToPlayEvokedVar:Z GE1 SVar:Z:Count$ValidGraveyard Creature.YouCtrl+powerLE1 -Oracle:Flying\nWhen Vesperlark leaves the battlefield, return target creature card with power 1 or less from your graveyard to the battlefield.\nEvoke {1}{W} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.) +Oracle:Flying\nWhen Vesperlark leaves the battlefield, return target creature card with power 1 or less from your graveyard to the battlefield.\nEvoke {1}{W} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters.) diff --git a/forge-gui/res/cardsfolder/v/vessel_of_endless_rest.txt b/forge-gui/res/cardsfolder/v/vessel_of_endless_rest.txt index bb901981a2f..686f98f197f 100644 --- a/forge-gui/res/cardsfolder/v/vessel_of_endless_rest.txt +++ b/forge-gui/res/cardsfolder/v/vessel_of_endless_rest.txt @@ -1,7 +1,7 @@ Name:Vessel of Endless Rest ManaCost:3 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ Disinter | TriggerDescription$ When CARDNAME enters the battlefield, put target card in a graveyard on the bottom of its owner's library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ Disinter | TriggerDescription$ When CARDNAME enters, put target card in a graveyard on the bottom of its owner's library. SVar:Disinter:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | ValidTgts$ Card | TgtPrompt$ Select target card from a graveyard | LibraryPosition$ -1 A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:When Vessel of Endless Rest enters the battlefield, put target card from a graveyard on the bottom of its owner's library.\n{T}: Add one mana of any color. +Oracle:When Vessel of Endless Rest enters, put target card from a graveyard on the bottom of its owner's library.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/v/vesuva.txt b/forge-gui/res/cardsfolder/v/vesuva.txt index e5aa77b2bd3..95dfe9dbf7f 100644 --- a/forge-gui/res/cardsfolder/v/vesuva.txt +++ b/forge-gui/res/cardsfolder/v/vesuva.txt @@ -2,6 +2,6 @@ Name:Vesuva ManaCost:no cost Types:Land K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Land.Other | IntoPlayTapped$ True | SpellDescription$ You may have CARDNAME enter the battlefield tapped as a copy of any land on the battlefield. +SVar:DBCopy:DB$ Clone | Choices$ Land.Other | IntoPlayTapped$ True | SpellDescription$ You may have CARDNAME enter tapped as a copy of any land on the battlefield. SVar:NeedsToPlay:Land.YouDontCtrl+notnamedVesuva,Land.YouCtrl+nonLegendary+notnamedVesuva -Oracle:You may have Vesuva enter the battlefield tapped as a copy of any land on the battlefield. +Oracle:You may have Vesuva enter tapped as a copy of any land on the battlefield. diff --git a/forge-gui/res/cardsfolder/v/vesuvan_doppelganger.txt b/forge-gui/res/cardsfolder/v/vesuvan_doppelganger.txt index a6b5917a13f..cb8c622a884 100644 --- a/forge-gui/res/cardsfolder/v/vesuvan_doppelganger.txt +++ b/forge-gui/res/cardsfolder/v/vesuvan_doppelganger.txt @@ -4,7 +4,7 @@ Types:Creature Shapeshifter PT:0/0 # Make Svars for granting abilities and triggers on clones distinct to avoid SVars getting overwritten when cloning a clone K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | SetColor$ Blue | AddTriggers$ VesDopUpkeepTrig | AddSVars$ VesDopCopy,VesDopUpkeepTrig | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield, except it doesn't copy that creature's color and it has "At the beginning of your upkeep, you may have this creature become a copy of target creature, except it doesn't copy that creature's color and it has this ability." +SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | SetColor$ Blue | AddTriggers$ VesDopUpkeepTrig | AddSVars$ VesDopCopy,VesDopUpkeepTrig | SpellDescription$ You may have CARDNAME enter as a copy of any creature on the battlefield, except it doesn't copy that creature's color and it has "At the beginning of your upkeep, you may have this creature become a copy of target creature, except it doesn't copy that creature's color and it has this ability." SVar:VesDopUpkeepTrig:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ VesDopCopy | TriggerDescription$ At the beginning of your upkeep, you may have this creature become a copy of target creature, except it doesn't copy that creature's color and it has this ability. SVar:VesDopCopy:DB$ Clone | ValidTgts$ Creature | TgtPrompt$ Select target creature to copy. | Optional$ True | SetColor$ Blue | GainThisAbility$ True | AddSVars$ VesDopCopy | AILogic$ CloneBestCreature -Oracle:You may have Vesuvan Doppelganger enter the battlefield as a copy of any creature on the battlefield, except it doesn't copy that creature's color and it has "At the beginning of your upkeep, you may have this creature become a copy of target creature, except it doesn't copy that creature's color and it has this ability." +Oracle:You may have Vesuvan Doppelganger enter as a copy of any creature on the battlefield, except it doesn't copy that creature's color and it has "At the beginning of your upkeep, you may have this creature become a copy of target creature, except it doesn't copy that creature's color and it has this ability." diff --git a/forge-gui/res/cardsfolder/v/vesuvan_shapeshifter.txt b/forge-gui/res/cardsfolder/v/vesuvan_shapeshifter.txt index 6aa640a43cb..f0f8a556547 100644 --- a/forge-gui/res/cardsfolder/v/vesuvan_shapeshifter.txt +++ b/forge-gui/res/cardsfolder/v/vesuvan_shapeshifter.txt @@ -4,8 +4,8 @@ Types:Creature Shapeshifter PT:0/0 K:Morph:1 U K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddTriggers$ VesShapeUpkeepTrig | AddSVars$ VesShapeTurn,VesShapeUpkeepTrig | Duration$ UntilFacedown | SpellDescription$ As CARDNAME enters the battlefield or is turned face up, you may choose another creature on the battlefield. If you do, until CARDNAME is turned face down, it becomes a copy of that creature, except it has "At the beginning of your upkeep, you may turn this creature face down." +SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddTriggers$ VesShapeUpkeepTrig | AddSVars$ VesShapeTurn,VesShapeUpkeepTrig | Duration$ UntilFacedown | SpellDescription$ As CARDNAME enters or is turned face up, you may choose another creature on the battlefield. If you do, until CARDNAME is turned face down, it becomes a copy of that creature, except it has "At the beginning of your upkeep, you may turn this creature face down." SVar:VesShapeUpkeepTrig:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ VesShapeTurn | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may turn CARDNAME face down. SVar:VesShapeTurn:DB$ SetState | Defined$ Self | Mode$ TurnFaceDown R:Event$ TurnFaceUp | ValidCard$ Card.Self | Optional$ True | ReplaceWith$ DBCopy | ActiveZones$ Battlefield | Secondary$ True | Description$ As CARDNAME is turned face up, you may choose another creature on the battlefield. If you do, until CARDNAME is turned face down, it becomes a copy of that creature, except it has "At the beginning of your upkeep, you may turn this creature face down." -Oracle:As Vesuvan Shapeshifter enters the battlefield or is turned face up, you may choose another creature on the battlefield. If you do, until Vesuvan Shapeshifter is turned face down, it becomes a copy of that creature, except it has "At the beginning of your upkeep, you may turn this creature face down."\nMorph {1}{U} +Oracle:As Vesuvan Shapeshifter enters or is turned face up, you may choose another creature on the battlefield. If you do, until Vesuvan Shapeshifter is turned face down, it becomes a copy of that creature, except it has "At the beginning of your upkeep, you may turn this creature face down."\nMorph {1}{U} diff --git a/forge-gui/res/cardsfolder/v/veteran_charger.txt b/forge-gui/res/cardsfolder/v/veteran_charger.txt index 2729c3c9643..de5923c7fab 100644 --- a/forge-gui/res/cardsfolder/v/veteran_charger.txt +++ b/forge-gui/res/cardsfolder/v/veteran_charger.txt @@ -2,8 +2,8 @@ Name:Veteran Charger ManaCost:2 G Types:Creature Centaur Soldier PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters the battlefield, choose a creature card in your hand. It perpetually gets +2/+2. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters, choose a creature card in your hand. It perpetually gets +2/+2. SVar:TrigChoose:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Card.Creature+YouOwn | ChoiceTitle$ Choose a creature card in your hand | Mandatory$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Pump | PumpZone$ Hand | Defined$ ChosenCard | NumAtt$ 2 | NumDef$ 2 | Duration$ Perpetual | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True -Oracle:When Veteran Charger enters the battlefield, choose a creature card in your hand. It perpetually gets +2/+2. +Oracle:When Veteran Charger enters, choose a creature card in your hand. It perpetually gets +2/+2. diff --git a/forge-gui/res/cardsfolder/v/veteran_dungeoneer.txt b/forge-gui/res/cardsfolder/v/veteran_dungeoneer.txt index a6185eedb43..156a8d4f115 100644 --- a/forge-gui/res/cardsfolder/v/veteran_dungeoneer.txt +++ b/forge-gui/res/cardsfolder/v/veteran_dungeoneer.txt @@ -2,6 +2,6 @@ Name:Veteran Dungeoneer ManaCost:3 W Types:Creature Human Warrior PT:3/4 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigVenture | TriggerDescription$ When CARDNAME enters the battlefield, venture into the dungeon. (Enter the first room or advance to the next room.) +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigVenture | TriggerDescription$ When CARDNAME enters, venture into the dungeon. (Enter the first room or advance to the next room.) SVar:TrigVenture:DB$ Venture -Oracle:When Veteran Dungeoneer enters the battlefield, venture into the dungeon. (Enter the first room or advance to the next room.) +Oracle:When Veteran Dungeoneer enters, venture into the dungeon. (Enter the first room or advance to the next room.) diff --git a/forge-gui/res/cardsfolder/v/veteran_motorist.txt b/forge-gui/res/cardsfolder/v/veteran_motorist.txt index e5396b34a09..4fafc73612e 100644 --- a/forge-gui/res/cardsfolder/v/veteran_motorist.txt +++ b/forge-gui/res/cardsfolder/v/veteran_motorist.txt @@ -2,8 +2,8 @@ Name:Veteran Motorist ManaCost:R W Types:Creature Dwarf Pilot PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 T:Mode$ Crewed | ValidCrew$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME crews a Vehicle, that Vehicle gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ TriggeredVehicle | NumAtt$ 1 | NumDef$ 1 -Oracle:When Veteran Motorist enters the battlefield, scry 2.\nWhenever Veteran Motorist crews a Vehicle, that Vehicle gets +1/+1 until end of turn. +Oracle:When Veteran Motorist enters, scry 2.\nWhenever Veteran Motorist crews a Vehicle, that Vehicle gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/v/veterans_armaments.txt b/forge-gui/res/cardsfolder/v/veterans_armaments.txt index 6681a6e449c..9b433916ded 100644 --- a/forge-gui/res/cardsfolder/v/veterans_armaments.txt +++ b/forge-gui/res/cardsfolder/v/veterans_armaments.txt @@ -6,7 +6,7 @@ S:Mode$ Continuous | Affected$ Card.EquippedBy | AddTrigger$ HeroAttack & HeroBl SVar:HeroAttack:Mode$ Attacks | ValidCard$ Card.Self | Execute$ HeroPump | TriggerDescription$ Whenever CARDNAME attacks or blocks, it gets +1/+1 until end of turn for each attacking creature. SVar:HeroBlock:Mode$ Blocks | ValidCard$ Card.Self | Execute$ HeroPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, it gets +1/+1 until end of turn for each attacking creature. SVar:HeroPump:DB$ Pump | Defined$ Self | NumAtt$ ArmamentsX | NumDef$ ArmamentsX -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Soldier | TriggerZones$ Battlefield | Execute$ HeroAttach | OptionalDecider$ You | TriggerDescription$ Whenever a Soldier creature enters the battlefield, you may attach CARDNAME to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Soldier | TriggerZones$ Battlefield | Execute$ HeroAttach | OptionalDecider$ You | TriggerDescription$ Whenever a Soldier creature enters, you may attach CARDNAME to it. SVar:HeroAttach:DB$ Attach | Defined$ TriggeredCard SVar:ArmamentsX:Count$Valid Creature.attacking -Oracle:Equipped creature has "Whenever this creature attacks or blocks, it gets +1/+1 until end of turn for each attacking creature."\nWhenever a Soldier creature enters the battlefield, you may attach Veteran's Armaments to it.\nEquip {2} +Oracle:Equipped creature has "Whenever this creature attacks or blocks, it gets +1/+1 until end of turn for each attacking creature."\nWhenever a Soldier creature enters, you may attach Veteran's Armaments to it.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/v/vexing_devil.txt b/forge-gui/res/cardsfolder/v/vexing_devil.txt index a8550cb225f..9d815a8593d 100644 --- a/forge-gui/res/cardsfolder/v/vexing_devil.txt +++ b/forge-gui/res/cardsfolder/v/vexing_devil.txt @@ -2,6 +2,6 @@ Name:Vexing Devil ManaCost:R Types:Creature Devil PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSacrifice | TriggerDescription$ When CARDNAME enters the battlefield, any opponent may have it deal 4 damage to them. If a player does, sacrifice CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSacrifice | TriggerDescription$ When CARDNAME enters, any opponent may have it deal 4 damage to them. If a player does, sacrifice CARDNAME. SVar:DBSacrifice:DB$ Sacrifice | UnlessCost$ DamageYou<4> | UnlessPayer$ Opponent | UnlessSwitched$ True -Oracle:When Vexing Devil enters the battlefield, any opponent may have it deal 4 damage to them. If a player does, sacrifice Vexing Devil. +Oracle:When Vexing Devil enters, any opponent may have it deal 4 damage to them. If a player does, sacrifice Vexing Devil. diff --git a/forge-gui/res/cardsfolder/v/vial_smasher_gleeful_grenadier.txt b/forge-gui/res/cardsfolder/v/vial_smasher_gleeful_grenadier.txt index 4c486aaa8d3..aa24460c2d6 100644 --- a/forge-gui/res/cardsfolder/v/vial_smasher_gleeful_grenadier.txt +++ b/forge-gui/res/cardsfolder/v/vial_smasher_gleeful_grenadier.txt @@ -2,7 +2,7 @@ Name:Vial Smasher, Gleeful Grenadier ManaCost:B R Types:Legendary Creature Goblin Mercenary PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.Outlaw+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever another outlaw enters the battlefield under your control, CARDNAME deals 1 damage to target opponent. (Assassins, Mercenaries, Pirates, Rogues, and Warlocks are outlaws.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.Outlaw+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever another outlaw you control enters, CARDNAME deals 1 damage to target opponent. (Assassins, Mercenaries, Pirates, Rogues, and Warlocks are outlaws.) SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Opponent | NumDmg$ 1 DeckHints:Type$Assassin|Mercenary|Pirate|Rogue|Warlock -Oracle:Whenever another outlaw enters the battlefield under your control, Vial Smasher, Gleeful Grenadier deals 1 damage to target opponent. (Assassins, Mercenaries, Pirates, Rogues, and Warlocks are outlaws.) +Oracle:Whenever another outlaw you control enters, Vial Smasher, Gleeful Grenadier deals 1 damage to target opponent. (Assassins, Mercenaries, Pirates, Rogues, and Warlocks are outlaws.) diff --git a/forge-gui/res/cardsfolder/v/viashino_bladescout.txt b/forge-gui/res/cardsfolder/v/viashino_bladescout.txt index 0363f169b40..d69f5178ae6 100644 --- a/forge-gui/res/cardsfolder/v/viashino_bladescout.txt +++ b/forge-gui/res/cardsfolder/v/viashino_bladescout.txt @@ -3,7 +3,7 @@ ManaCost:1 R R Types:Creature Lizard Scout PT:2/1 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gains first strike until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature gains first strike until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ First Strike SVar:AmbushAI:True -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Viashino Bladescout enters the battlefield, target creature gains first strike until end of turn. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Viashino Bladescout enters, target creature gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/v/viashino_branchrider.txt b/forge-gui/res/cardsfolder/v/viashino_branchrider.txt index 8dd22a32668..9de28383c3a 100644 --- a/forge-gui/res/cardsfolder/v/viashino_branchrider.txt +++ b/forge-gui/res/cardsfolder/v/viashino_branchrider.txt @@ -4,9 +4,9 @@ Types:Creature Lizard Warrior PT:1/1 K:Haste K:Kicker:2 G -K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it. +K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters with two +1/+1 counters on it. A:AB$ Pump | Cost$ 2 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. SVar:WasKicked:Count$Kicked.1.0 DeckHas:Ability$Counters DeckHints:Color$Green -Oracle:Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.)\nHaste\nIf Viashino Branchrider was kicked, it enters the battlefield with two +1/+1 counters on it.\n{2}{R}: Viashino Branchrider gets +2/+0 until end of turn. +Oracle:Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.)\nHaste\nIf Viashino Branchrider was kicked, it enters with two +1/+1 counters on it.\n{2}{R}: Viashino Branchrider gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/v/viashino_firstblade.txt b/forge-gui/res/cardsfolder/v/viashino_firstblade.txt index d74992966d6..1f8eca1b601 100644 --- a/forge-gui/res/cardsfolder/v/viashino_firstblade.txt +++ b/forge-gui/res/cardsfolder/v/viashino_firstblade.txt @@ -3,6 +3,6 @@ ManaCost:1 R W Types:Creature Lizard Soldier PT:2/2 K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, it gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, it gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | NumAtt$ +2 | NumDef$ +2 -Oracle:Haste\nWhen Viashino Firstblade enters the battlefield, it gets +2/+2 until end of turn. +Oracle:Haste\nWhen Viashino Firstblade enters, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/v/viashino_pyromancer.txt b/forge-gui/res/cardsfolder/v/viashino_pyromancer.txt index 1c2c75cbebe..5d388543753 100644 --- a/forge-gui/res/cardsfolder/v/viashino_pyromancer.txt +++ b/forge-gui/res/cardsfolder/v/viashino_pyromancer.txt @@ -2,6 +2,6 @@ Name:Viashino Pyromancer ManaCost:1 R Types:Creature Lizard Wizard PT:2/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 2 damage to target player or planeswalker. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to target player or planeswalker. SVar:TrigDealDamage:DB$ DealDamage | NumDmg$ 2 | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker -Oracle:When Viashino Pyromancer enters the battlefield, it deals 2 damage to target player or planeswalker. +Oracle:When Viashino Pyromancer enters, it deals 2 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/v/viashino_racketeer.txt b/forge-gui/res/cardsfolder/v/viashino_racketeer.txt index b45fb48759c..76c4df99361 100644 --- a/forge-gui/res/cardsfolder/v/viashino_racketeer.txt +++ b/forge-gui/res/cardsfolder/v/viashino_racketeer.txt @@ -2,7 +2,7 @@ Name:Viashino Racketeer ManaCost:2 R Types:Creature Lizard Rogue PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, you may discard a card. If you do, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, you may discard a card. If you do, draw a card. SVar:TrigDiscard:AB$ Draw | Cost$ Discard<1/Card> DeckHas:Ability$Discard -Oracle:When Viashino Racketeer enters the battlefield, you may discard a card. If you do, draw a card. +Oracle:When Viashino Racketeer enters, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/v/vicious_battlerager.txt b/forge-gui/res/cardsfolder/v/vicious_battlerager.txt index 23a24099baf..9ad42421873 100644 --- a/forge-gui/res/cardsfolder/v/vicious_battlerager.txt +++ b/forge-gui/res/cardsfolder/v/vicious_battlerager.txt @@ -2,8 +2,8 @@ Name:Vicious Battlerager ManaCost:3 B Types:Creature Dwarf Barbarian PT:1/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInitiative | TriggerDescription$ When CARDNAME enters the battlefield, you take the initiative. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInitiative | TriggerDescription$ When CARDNAME enters, you take the initiative. SVar:TrigInitiative:DB$ TakeInitiative T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Spiked Retribution — Whenever CARDNAME becomes blocked by a creature, that creature's controller loses 5 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredBlockerController | LifeAmount$ 5 -Oracle:When Vicious Battlerager enters the battlefield, you take the initiative.\nSpiked Retribution — Whenever Vicious Battlerager becomes blocked by a creature, that creature's controller loses 5 life. +Oracle:When Vicious Battlerager enters, you take the initiative.\nSpiked Retribution — Whenever Vicious Battlerager becomes blocked by a creature, that creature's controller loses 5 life. diff --git a/forge-gui/res/cardsfolder/v/viconia_nightsingers_disciple.txt b/forge-gui/res/cardsfolder/v/viconia_nightsingers_disciple.txt index a47eb259f33..c9d8758607c 100644 --- a/forge-gui/res/cardsfolder/v/viconia_nightsingers_disciple.txt +++ b/forge-gui/res/cardsfolder/v/viconia_nightsingers_disciple.txt @@ -45,18 +45,18 @@ Name:Viconia, Disciple of Blood ManaCost:1 B B Types:Legendary Creature Elf Cleric PT:3/4 -T:Mode$ Specializes | ValidCard$ Card.Self | Execute$ TrigConjure | TriggerDescription$ When this creature specializes, conjure a duplicate of target creature card exiled with this creature into your hand. The duplicate perpetually gains "You may spend mana as though it were mana of any color to cast this spell" and "When this creature enters the battlefield, each opponent loses 2 life and you gain 2 life." +T:Mode$ Specializes | ValidCard$ Card.Self | Execute$ TrigConjure | TriggerDescription$ When this creature specializes, conjure a duplicate of target creature card exiled with this creature into your hand. The duplicate perpetually gains "You may spend mana as though it were mana of any color to cast this spell" and "When this creature enters, each opponent loses 2 life and you gain 2 life." SVar:TrigConjure:DB$ MakeCard | TgtPrompt$ Select target creature card exiled with this creature | ValidTgts$ Creature.ExiledWithSource | TgtZone$ Exile | Conjure$ True | DefinedName$ Targeted | Zone$ Hand | RememberMade$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Name$ Viconia, Disciple of Blood's Perpetual Effect | RememberObjects$ Remembered | StaticAbilities$ PerpetualAbility | Duration$ Permanent | SubAbility$ DBCleanup -SVar:PerpetualAbility:Mode$ Continuous | AddStaticAbility$ SpendAnyMana | AddTrigger$ ETB | Affected$ Card.IsRemembered | EffectZone$ Command | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | Description$ The duplicate perpetually gains "You may spend mana as though it were mana of any color to cast this spell" and "When this creature enters the battlefield, each opponent loses 2 life and you gain 2 life." +SVar:PerpetualAbility:Mode$ Continuous | AddStaticAbility$ SpendAnyMana | AddTrigger$ ETB | Affected$ Card.IsRemembered | EffectZone$ Command | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | Description$ The duplicate perpetually gains "You may spend mana as though it were mana of any color to cast this spell" and "When this creature enters, each opponent loses 2 life and you gain 2 life." SVar:SpendAnyMana:Mode$ ManaConvert | EffectZone$ Stack | ValidPlayer$ You | ValidCard$ Card.Self | ValidSA$ Spell | ManaConversion$ AnyType->AnyColor | Description$ You may spend mana as though it were mana of any color to cast this spell. -SVar:ETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this creature enters the battlefield, each opponent loses 2 life and you gain 2 life. +SVar:ETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this creature enters, each opponent loses 2 life and you gain 2 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ ChangeZone | Cost$ 1 | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile target card from a graveyard. DeckHas:Ability$LifeGain -Oracle:When this creature specializes, conjure a duplicate of target creature card exiled with this creature into your hand. The duplicate perpetually gains "You may spend mana as though it were mana of any color to cast this spell" and "When this creature enters the battlefield, each opponent loses 2 life and you gain 2 life."\n{1}: Exile target card from a graveyard. +Oracle:When this creature specializes, conjure a duplicate of target creature card exiled with this creature into your hand. The duplicate perpetually gains "You may spend mana as though it were mana of any color to cast this spell" and "When this creature enters, each opponent loses 2 life and you gain 2 life."\n{1}: Exile target card from a graveyard. SPECIALIZE:RED diff --git a/forge-gui/res/cardsfolder/v/vigean_graftmage.txt b/forge-gui/res/cardsfolder/v/vigean_graftmage.txt index 9ce572112af..d86a2560fdc 100644 --- a/forge-gui/res/cardsfolder/v/vigean_graftmage.txt +++ b/forge-gui/res/cardsfolder/v/vigean_graftmage.txt @@ -7,4 +7,4 @@ A:AB$ Untap | Cost$ 1 U | ValidTgts$ Creature.counters_GE1_P1P1 | TgtPrompt$ Sel DeckNeeds:Ability$Counters DeckHas:Ability$Counters SVar:AIGraftPreference:DontMoveCounterIfLethal -Oracle:Graft 2 (This creature enters the battlefield with two +1/+1 counters on it. Whenever another creature enters the battlefield, you may move a +1/+1 counter from this creature onto it.)\n{1}{U}: Untap target creature with a +1/+1 counter on it. +Oracle:Graft 2 (This creature enters with two +1/+1 counters on it. Whenever another creature enters, you may move a +1/+1 counter from this creature onto it.)\n{1}{U}: Untap target creature with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/v/vigean_hydropon.txt b/forge-gui/res/cardsfolder/v/vigean_hydropon.txt index e222cb51a62..429641db849 100644 --- a/forge-gui/res/cardsfolder/v/vigean_hydropon.txt +++ b/forge-gui/res/cardsfolder/v/vigean_hydropon.txt @@ -6,4 +6,4 @@ K:Graft:5 K:CARDNAME can't attack or block. DeckNeeds:Ability$Counters DeckHas:Ability$Counters -Oracle:Graft 5 (This creature enters the battlefield with five +1/+1 counters on it. Whenever another creature enters the battlefield, you may move a +1/+1 counter from this creature onto it.)\nVigean Hydropon can't attack or block. +Oracle:Graft 5 (This creature enters with five +1/+1 counters on it. Whenever another creature enters, you may move a +1/+1 counter from this creature onto it.)\nVigean Hydropon can't attack or block. diff --git a/forge-gui/res/cardsfolder/v/vigilante_justice.txt b/forge-gui/res/cardsfolder/v/vigilante_justice.txt index 720ac5da6e3..a69e3f057e0 100644 --- a/forge-gui/res/cardsfolder/v/vigilante_justice.txt +++ b/forge-gui/res/cardsfolder/v/vigilante_justice.txt @@ -1,7 +1,7 @@ Name:Vigilante Justice ManaCost:3 R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Human.YouCtrl | TriggerZones$ Battlefield | Execute$ AndJusticeForAll | TriggerDescription$ Whenever a Human enters the battlefield under your control, CARDNAME deals 1 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Human.YouCtrl | TriggerZones$ Battlefield | Execute$ AndJusticeForAll | TriggerDescription$ Whenever a Human you control enters, CARDNAME deals 1 damage to any target. SVar:AndJusticeForAll:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 AI:RemoveDeck:Random -Oracle:Whenever a Human enters the battlefield under your control, Vigilante Justice deals 1 damage to any target. +Oracle:Whenever a Human you control enters, Vigilante Justice deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/v/vigor_mortis.txt b/forge-gui/res/cardsfolder/v/vigor_mortis.txt index 886f649aa44..1299066553f 100644 --- a/forge-gui/res/cardsfolder/v/vigor_mortis.txt +++ b/forge-gui/res/cardsfolder/v/vigor_mortis.txt @@ -1,9 +1,9 @@ Name:Vigor Mortis ManaCost:2 B B Types:Sorcery -A:SP$ ChangeZone | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature in your graveyard | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBCounter | ConditionManaNotSpent$ G | SpellDescription$ Return target creature card from your graveyard to the battlefield. If {G} was spent to cast this spell, that creature enters the battlefield with an additional +1/+1 counter on it. +A:SP$ ChangeZone | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature in your graveyard | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBCounter | ConditionManaNotSpent$ G | SpellDescription$ Return target creature card from your graveyard to the battlefield. If {G} was spent to cast this spell, that creature enters with an additional +1/+1 counter on it. SVar:DBCounter:DB$ ChangeZone | Defined$ Targeted | Origin$ Graveyard | Destination$ Battlefield | WithCountersType$ P1P1 | ConditionManaSpent$ G | StackDescription$ None SVar:ManaNeededToAvoidNegativeEffect:green AI:RemoveDeck:Random DeckNeeds:Color$Green -Oracle:Return target creature card from your graveyard to the battlefield. If {G} was spent to cast this spell, that creature enters the battlefield with an additional +1/+1 counter on it. +Oracle:Return target creature card from your graveyard to the battlefield. If {G} was spent to cast this spell, that creature enters with an additional +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/v/vigorspore_wurm.txt b/forge-gui/res/cardsfolder/v/vigorspore_wurm.txt index 98a385f0a4f..faf9f56fa3a 100644 --- a/forge-gui/res/cardsfolder/v/vigorspore_wurm.txt +++ b/forge-gui/res/cardsfolder/v/vigorspore_wurm.txt @@ -3,8 +3,8 @@ ManaCost:5 G Types:Creature Wurm PT:6/4 S:Mode$ MinMaxBlocker | ValidCard$ Card.Self | Max$ 1 | Description$ CARDNAME can't be blocked by more than one creature. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Undergrowth — When CARDNAME enters the battlefield, target creature gains vigilance and 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$ Card.Self | Execute$ TrigPump | TriggerDescription$ Undergrowth — When CARDNAME enters, target creature gains vigilance and gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | KW$ Vigilance SVar:X:Count$TypeInYourYard.Creature SVar:PlayMain1:TRUE -Oracle:Undergrowth — When Vigorspore Wurm enters the battlefield, target creature gains vigilance and gets +X/+X until end of turn, where X is the number of creature cards in your graveyard.\nVigorspore Wurm can't be blocked by more than one creature. +Oracle:Undergrowth — When Vigorspore Wurm enters, target creature gains vigilance and gets +X/+X until end of turn, where X is the number of creature cards in your graveyard.\nVigorspore Wurm can't be blocked by more than one creature. diff --git a/forge-gui/res/cardsfolder/v/vile_entomber.txt b/forge-gui/res/cardsfolder/v/vile_entomber.txt index cd005591d87..df1c3128c65 100644 --- a/forge-gui/res/cardsfolder/v/vile_entomber.txt +++ b/forge-gui/res/cardsfolder/v/vile_entomber.txt @@ -3,7 +3,7 @@ ManaCost:2 B B Types:Creature Zombie Warlock PT:2/2 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a card, put that card into your graveyard, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, search your library for a card, put that card into your graveyard, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeNum$ 1 | Mandatory$ True | ChangeType$ Card DeckHas:Ability$Graveyard -Oracle:Deathtouch\nWhen Vile Entomber enters the battlefield, search your library for a card, put that card into your graveyard, then shuffle. +Oracle:Deathtouch\nWhen Vile Entomber enters, search your library for a card, put that card into your graveyard, then shuffle. diff --git a/forge-gui/res/cardsfolder/v/village_bell_ringer.txt b/forge-gui/res/cardsfolder/v/village_bell_ringer.txt index 49eb6ca3925..196699da259 100644 --- a/forge-gui/res/cardsfolder/v/village_bell_ringer.txt +++ b/forge-gui/res/cardsfolder/v/village_bell_ringer.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Human Scout PT:1/4 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters the battlefield, untap all creatures you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters, untap all creatures you control. SVar:TrigUntap:DB$ UntapAll | ValidCards$ Creature.YouCtrl SVar:AmbushAI:True -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Village Bell-Ringer enters the battlefield, untap all creatures you control. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Village Bell-Ringer enters, untap all creatures you control. diff --git a/forge-gui/res/cardsfolder/v/vindictive_mob.txt b/forge-gui/res/cardsfolder/v/vindictive_mob.txt index 2277661126f..1d6e4e9f225 100644 --- a/forge-gui/res/cardsfolder/v/vindictive_mob.txt +++ b/forge-gui/res/cardsfolder/v/vindictive_mob.txt @@ -2,9 +2,9 @@ Name:Vindictive Mob ManaCost:4 B B Types:Creature Human Berserker PT:5/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice a creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, sacrifice a creature. SVar:TrigSac:DB$ Sacrifice | Defined$ You | SacValid$ Creature S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.Saproling | Description$ CARDNAME can't be blocked by Saprolings. AI:RemoveDeck:Random SVar:NeedsToPlay:Creature.YouCtrl -Oracle:When Vindictive Mob enters the battlefield, sacrifice a creature.\nVindictive Mob can't be blocked by Saprolings. +Oracle:When Vindictive Mob enters, sacrifice a creature.\nVindictive Mob can't be blocked by Saprolings. diff --git a/forge-gui/res/cardsfolder/v/vineglimmer_snarl.txt b/forge-gui/res/cardsfolder/v/vineglimmer_snarl.txt index eadf431572e..d7a39b6fcfd 100644 --- a/forge-gui/res/cardsfolder/v/vineglimmer_snarl.txt +++ b/forge-gui/res/cardsfolder/v/vineglimmer_snarl.txt @@ -1,7 +1,7 @@ Name:Vineglimmer Snarl ManaCost:no cost Types:Land -K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Forest,Island/Forest or Island> | UnlessPayer$ You | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may reveal a Forest or Island card from your hand. If you don't, CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may reveal a Forest or Island card from your hand. If you don't, CARDNAME enters tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Forest,Island/Forest or Island> | UnlessPayer$ You | StackDescription$ enters tapped. A:AB$ Mana | Cost$ T | Produced$ Combo G U | SpellDescription$ Add {G} or {U}. -Oracle:As Vineglimmer Snarl enters the battlefield, you may reveal a Forest or Island card from your hand. If you don't, Vineglimmer Snarl enters the battlefield tapped.\n{T}: Add {G} or {U}. +Oracle:As Vineglimmer Snarl enters, you may reveal a Forest or Island card from your hand. If you don't, Vineglimmer Snarl enters tapped.\n{T}: Add {G} or {U}. diff --git a/forge-gui/res/cardsfolder/v/vinelasher_kudzu.txt b/forge-gui/res/cardsfolder/v/vinelasher_kudzu.txt index 371a6542b00..e6861939145 100644 --- a/forge-gui/res/cardsfolder/v/vinelasher_kudzu.txt +++ b/forge-gui/res/cardsfolder/v/vinelasher_kudzu.txt @@ -2,7 +2,7 @@ Name:Vinelasher Kudzu ManaCost:1 G Types:Creature Plant PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land you control enters, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Land -Oracle:Landfall — Whenever a land enters the battlefield under your control, put a +1/+1 counter on Vinelasher Kudzu. +Oracle:Landfall — Whenever a land you control enters, put a +1/+1 counter on Vinelasher Kudzu. diff --git a/forge-gui/res/cardsfolder/v/vineshaper_mystic.txt b/forge-gui/res/cardsfolder/v/vineshaper_mystic.txt index 6953417fbab..95bbc561ad5 100644 --- a/forge-gui/res/cardsfolder/v/vineshaper_mystic.txt +++ b/forge-gui/res/cardsfolder/v/vineshaper_mystic.txt @@ -2,6 +2,6 @@ Name:Vineshaper Mystic ManaCost:2 G Types:Creature Merfolk Shaman PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each of up to two target Merfolk you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on each of up to two target Merfolk you control. SVar:TrigPut:DB$ PutCounter | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Merfolk.YouCtrl | TgtPrompt$ Select target Merfolk you control | CounterType$ P1P1 | CounterNum$ 1 -Oracle:When Vineshaper Mystic enters the battlefield, put a +1/+1 counter on each of up to two target Merfolk you control. +Oracle:When Vineshaper Mystic enters, put a +1/+1 counter on each of up to two target Merfolk you control. diff --git a/forge-gui/res/cardsfolder/v/vineshaper_prodigy.txt b/forge-gui/res/cardsfolder/v/vineshaper_prodigy.txt index ebb5992c4d9..7ede3bb3a44 100644 --- a/forge-gui/res/cardsfolder/v/vineshaper_prodigy.txt +++ b/forge-gui/res/cardsfolder/v/vineshaper_prodigy.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Elf Druid PT:2/2 K:Kicker:1 U -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, if it was kicked, look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. SVar:TrigDig:DB$ Dig | DigNum$ 3 | ChangeNum$ 1 | NoReveal$ True DeckHints:Color$Blue -Oracle:Kicker {1}{U} (You may pay an additional {1}{U} as you cast this spell.)\nWhen Vineshaper Prodigy enters the battlefield, if it was kicked, look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. +Oracle:Kicker {1}{U} (You may pay an additional {1}{U} as you cast this spell.)\nWhen Vineshaper Prodigy enters, if it was kicked, look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/v/viridian_corrupter.txt b/forge-gui/res/cardsfolder/v/viridian_corrupter.txt index 0ed879a88c7..8751897332a 100644 --- a/forge-gui/res/cardsfolder/v/viridian_corrupter.txt +++ b/forge-gui/res/cardsfolder/v/viridian_corrupter.txt @@ -3,6 +3,6 @@ ManaCost:1 G G Types:Creature Phyrexian Elf Shaman PT:2/2 K:Infect -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target artifact. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target artifact. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. -Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhen Viridian Corrupter enters the battlefield, destroy target artifact. +Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhen Viridian Corrupter enters, destroy target artifact. diff --git a/forge-gui/res/cardsfolder/v/viridian_longbow.txt b/forge-gui/res/cardsfolder/v/viridian_longbow.txt index 87fd6204db3..5c5fe992dd6 100644 --- a/forge-gui/res/cardsfolder/v/viridian_longbow.txt +++ b/forge-gui/res/cardsfolder/v/viridian_longbow.txt @@ -5,4 +5,4 @@ K:Equip:3 S:Mode$ Continuous | Affected$ Card.EquippedBy | AddAbility$ Damage | Description$ Equipped creature has "{T}: This creature deals 1 damage to any target." SVar:Damage:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:NonStackingAttachEffect:True -Oracle:Equipped creature has "{T}: This creature deals 1 damage to any target."\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery. This card enters the battlefield unattached and stays on the battlefield if the creature leaves.) +Oracle:Equipped creature has "{T}: This creature deals 1 damage to any target."\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery. This card enters unattached and stays on the battlefield if the creature leaves.) diff --git a/forge-gui/res/cardsfolder/v/viridian_shaman.txt b/forge-gui/res/cardsfolder/v/viridian_shaman.txt index 7ac3746b885..d765a79b24e 100644 --- a/forge-gui/res/cardsfolder/v/viridian_shaman.txt +++ b/forge-gui/res/cardsfolder/v/viridian_shaman.txt @@ -2,6 +2,6 @@ Name:Viridian Shaman ManaCost:2 G Types:Creature Elf Shaman PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target artifact. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target artifact. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. -Oracle:When Viridian Shaman enters the battlefield, destroy target artifact. +Oracle:When Viridian Shaman enters, destroy target artifact. diff --git a/forge-gui/res/cardsfolder/v/virtue_of_knowledge_vantress_visions.txt b/forge-gui/res/cardsfolder/v/virtue_of_knowledge_vantress_visions.txt index cc8e7d320cd..3e17bba32e7 100644 --- a/forge-gui/res/cardsfolder/v/virtue_of_knowledge_vantress_visions.txt +++ b/forge-gui/res/cardsfolder/v/virtue_of_knowledge_vantress_visions.txt @@ -1,9 +1,9 @@ Name:Virtue of Knowledge ManaCost:4 U Types:Enchantment -S:Mode$ Panharmonicon | ValidMode$ ChangesZone,ChangesZoneAll | ValidCard$ Permanent.YouCtrl | ValidCause$ Permanent | Destination$ Battlefield | Description$ If a permanent entering the battlefield causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time. +S:Mode$ Panharmonicon | ValidMode$ ChangesZone,ChangesZoneAll | ValidCard$ Permanent.YouCtrl | ValidCause$ Permanent | Destination$ Battlefield | Description$ If a permanent entering causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time. AlternateMode:Adventure -Oracle:If a permanent entering the battlefield causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time. +Oracle:If a permanent entering causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time. ALTERNATE diff --git a/forge-gui/res/cardsfolder/v/virtus_the_veiled.txt b/forge-gui/res/cardsfolder/v/virtus_the_veiled.txt index 85507212c6d..5645375cfd8 100644 --- a/forge-gui/res/cardsfolder/v/virtus_the_veiled.txt +++ b/forge-gui/res/cardsfolder/v/virtus_the_veiled.txt @@ -7,4 +7,4 @@ K:Deathtouch T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoseLifeOpp | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player loses half their life, rounded up. SVar:TrigLoseLifeOpp:DB$ LoseLife | Defined$ TriggeredTarget | LifeAmount$ QuietusX SVar:QuietusX:TriggeredTarget$LifeTotal/HalfUp -Oracle:Partner with Gorm the Great (When this creature enters the battlefield, target player may put Gorm into their hand from their library, then shuffle.)\nDeathtouch\nWhenever Virtus the Veiled deals combat damage to a player, that player loses half their life, rounded up. +Oracle:Partner with Gorm the Great (When this creature enters, target player may put Gorm into their hand from their library, then shuffle.)\nDeathtouch\nWhenever Virtus the Veiled deals combat damage to a player, that player loses half their life, rounded up. diff --git a/forge-gui/res/cardsfolder/v/virus_beetle.txt b/forge-gui/res/cardsfolder/v/virus_beetle.txt index 448d5b23220..57a73f1246f 100644 --- a/forge-gui/res/cardsfolder/v/virus_beetle.txt +++ b/forge-gui/res/cardsfolder/v/virus_beetle.txt @@ -2,7 +2,7 @@ Name:Virus Beetle ManaCost:1 B Types:Artifact Creature Insect PT:1/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, each opponent discards a card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, each opponent discards a card. SVar:TrigDiscard:DB$ Discard | Defined$ Opponent | NumCards$ 1 | Mode$ TgtChoose DeckHas:Ability$Discard -Oracle:When Virus Beetle enters the battlefield, each opponent discards a card. +Oracle:When Virus Beetle enters, each opponent discards a card. diff --git a/forge-gui/res/cardsfolder/v/visage_bandit.txt b/forge-gui/res/cardsfolder/v/visage_bandit.txt index 5cc03df8e3c..90983f07460 100644 --- a/forge-gui/res/cardsfolder/v/visage_bandit.txt +++ b/forge-gui/res/cardsfolder/v/visage_bandit.txt @@ -3,6 +3,6 @@ ManaCost:3 U Types:Creature Shapeshifter Rogue PT:2/2 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl | AddTypes$ Shapeshifter & Rogue | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. +SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl | AddTypes$ Shapeshifter & Rogue | SpellDescription$ You may have CARDNAME enter as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. K:Plot:2 U -Oracle:You may have Visage Bandit enter the battlefield as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types.\nPlot {2}{U} (You may pay {2}{U} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +Oracle:You may have Visage Bandit enter as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types.\nPlot {2}{U} (You may pay {2}{U} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/v/visage_of_bolas.txt b/forge-gui/res/cardsfolder/v/visage_of_bolas.txt index 7bc0521ff98..976584f005b 100644 --- a/forge-gui/res/cardsfolder/v/visage_of_bolas.txt +++ b/forge-gui/res/cardsfolder/v/visage_of_bolas.txt @@ -1,8 +1,8 @@ Name:Visage of Bolas ManaCost:4 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Nicol Bolas, the Deceiver, reveal it, and put it into your hand. If you search your library this way, shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library and/or graveyard for a card named Nicol Bolas, the Deceiver, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | OriginAlternative$ Graveyard | Destination$ Hand | ChangeType$ Card.YouOwn+namedNicol Bolas; the Deceiver | ChangeNum$ 1 | Optional$ True A:AB$ Mana | Cost$ T | Produced$ Combo U B R | SpellDescription$ Add {U}, {B}, or {R}. DeckHints:Name$Nicol Bolas, the Deceiver -Oracle:When Visage of Bolas enters the battlefield, you may search your library and/or graveyard for a card named Nicol Bolas, the Deceiver, reveal it, and put it into your hand. If you search your library this way, shuffle.\n{T}: Add {U}, {B}, or {R}. +Oracle:When Visage of Bolas enters, you may search your library and/or graveyard for a card named Nicol Bolas, the Deceiver, reveal it, and put it into your hand. If you search your library this way, shuffle.\n{T}: Add {U}, {B}, or {R}. diff --git a/forge-gui/res/cardsfolder/v/visage_of_dread_dread_osseosaur.txt b/forge-gui/res/cardsfolder/v/visage_of_dread_dread_osseosaur.txt index 09052073745..2d807aac0b7 100644 --- a/forge-gui/res/cardsfolder/v/visage_of_dread_dread_osseosaur.txt +++ b/forge-gui/res/cardsfolder/v/visage_of_dread_dread_osseosaur.txt @@ -1,14 +1,14 @@ Name:Visage of Dread ManaCost:1 B Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemove | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand. You choose an artifact or creature card from it. That player discards that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemove | TriggerDescription$ When CARDNAME enters, target opponent reveals their hand. You choose an artifact or creature card from it. That player discards that card. SVar:TrigRemove:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ RevealYouChoose | DiscardValid$ Artifact,Creature K:Craft:5 B ExileCtrlOrGrave<2/Creature.Other> SVar:X:Count$xPaid DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard|Mill AlternateMode:DoubleFaced -Oracle:When Visage of Dread enters the battlefield, target opponent reveals their hand. You choose an artifact or creature card from it. That player discards that card.\nCraft with two creatures {5}{B} ({5}{B}, Exile this artifact, Exile the two from among creatures you control and/or creature cards in your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) +Oracle:When Visage of Dread enters, target opponent reveals their hand. You choose an artifact or creature card from it. That player discards that card.\nCraft with two creatures {5}{B} ({5}{B}, Exile this artifact, Exile the two from among creatures you control and/or creature cards in your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE @@ -18,8 +18,8 @@ Colors:black Types:Creature Dinosaur Skeleton Horror PT:5/4 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may mill two cards. (You may put the top two 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, you may mill two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME enters or attacks, you may mill two cards. (You may put the top two cards of your library into your graveyard.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, you may mill two cards. SVar:TrigMill:DB$ Mill | NumCards$ 2 | Optional$ True SVar:HasAttackEffect:TRUE -Oracle:Menace\nWhenever Dread Osseosaur enters the battlefield or attacks, you may mill two cards. (You may put the top two cards of your library into your graveyard.) +Oracle:Menace\nWhenever Dread Osseosaur enters or attacks, you may mill two cards. (You may put the top two cards of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/v/vishgraz_the_doomhive.txt b/forge-gui/res/cardsfolder/v/vishgraz_the_doomhive.txt index e49524ba06f..7c66328ead7 100644 --- a/forge-gui/res/cardsfolder/v/vishgraz_the_doomhive.txt +++ b/forge-gui/res/cardsfolder/v/vishgraz_the_doomhive.txt @@ -4,11 +4,11 @@ Types:Legendary Creature Phyrexian Insect PT:3/3 K:Menace K:Toxic:1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create three 1/1 colorless Phyrexian Mite artifact creature tokens with toxic 1 and "This creature can't block." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create three 1/1 colorless Phyrexian Mite artifact creature tokens with toxic 1 and "This creature can't block." SVar:TrigToken:DB$ Token | TokenAmount$ 3 | TokenScript$ c_1_1_a_phyrexian_mite_toxic_noblock S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ NICKNAME gets +1/+1 for each poison counter your opponents have. SVar:X:Count$TotalOppPoisonCounters AI:RemoveDeck:Random DeckHas:Ability$Token & Type$Mite|Artifact DeckHints:Ability$Counters & Keyword$Infect|Toxic|Poisonous -Oracle:Menace, toxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen Vishgraz, the Doomhive enters the battlefield, create three 1/1 colorless Phyrexian Mite artifact creature tokens with toxic 1 and "This creature can't block."\nVishgraz gets +1/+1 for each poison counter your opponents have +Oracle:Menace, toxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen Vishgraz, the Doomhive enters, create three 1/1 colorless Phyrexian Mite artifact creature tokens with toxic 1 and "This creature can't block."\nVishgraz gets +1/+1 for each poison counter your opponents have diff --git a/forge-gui/res/cardsfolder/v/visionary_augmenter.txt b/forge-gui/res/cardsfolder/v/visionary_augmenter.txt index 5f50ec840ef..9c1d4b6163c 100644 --- a/forge-gui/res/cardsfolder/v/visionary_augmenter.txt +++ b/forge-gui/res/cardsfolder/v/visionary_augmenter.txt @@ -4,4 +4,4 @@ Types:Creature Dwarf Artificer PT:2/1 K:Fabricate:2 DeckHas:Ability$Counters|Token -Oracle:Fabricate 2 (When this creature enters the battlefield, put two +1/+1 counters on it or create two 1/1 colorless Servo artifact creature tokens.) +Oracle:Fabricate 2 (When this creature enters, put two +1/+1 counters on it or create two 1/1 colorless Servo artifact creature tokens.) diff --git a/forge-gui/res/cardsfolder/v/vislor_turlough.txt b/forge-gui/res/cardsfolder/v/vislor_turlough.txt index 28e77c27011..0dbff657376 100644 --- a/forge-gui/res/cardsfolder/v/vislor_turlough.txt +++ b/forge-gui/res/cardsfolder/v/vislor_turlough.txt @@ -2,7 +2,7 @@ Name:Vislor Turlough ManaCost:3 B Types:Legendary Creature Rogue PT:2/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | OptionalDecider$ You | TriggerDescription$ Deal with the Black Guardian — When CARDNAME enters the battlefield, you may have an opponent gain control of it. If you do, it's goaded for as long as they control it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | OptionalDecider$ You | TriggerDescription$ Deal with the Black Guardian — When CARDNAME enters, you may have an opponent gain control of it. If you do, it's goaded for as long as they control it. SVar:TrigChoose:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | ChoiceTitle$ Choose an opponent to give control to | AILogic$ Curse | SubAbility$ DBDonate SVar:DBDonate:DB$ GainControl | Defined$ Self | NewController$ ChosenPlayer | SubAbility$ DBGoad SVar:DBGoad:DB$ Goad | Defined$ Self | Duration$ AsLongAsControl @@ -11,4 +11,4 @@ SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X SVar:X:Count$CardsInYourHand K:Doctor's companion -Oracle:Deal with the Black Guardian — When Vislor Turlough enters the battlefield, you may have an opponent gain control of it. If you do, it's goaded for as long as they control it.\nAt the beginning of your end step, draw a card, then you lose life equal to the number of cards in your hand.\nDoctor's companion (You can have two commanders if the other is the Doctor.) +Oracle:Deal with the Black Guardian — When Vislor Turlough enters, you may have an opponent gain control of it. If you do, it's goaded for as long as they control it.\nAt the beginning of your end step, draw a card, then you lose life equal to the number of cards in your hand.\nDoctor's companion (You can have two commanders if the other is the Doctor.) diff --git a/forge-gui/res/cardsfolder/v/vital_splicer.txt b/forge-gui/res/cardsfolder/v/vital_splicer.txt index ae4ebfcfd95..6548cc37276 100644 --- a/forge-gui/res/cardsfolder/v/vital_splicer.txt +++ b/forge-gui/res/cardsfolder/v/vital_splicer.txt @@ -2,7 +2,7 @@ Name:Vital Splicer ManaCost:3 G Types:Creature Phyrexian Human 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 Phyrexian Golem artifact creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 3/3 colorless Phyrexian Golem artifact creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_3_3_a_phyrexian_golem | TokenOwner$ You A:AB$ Regenerate | Cost$ 1 | ValidTgts$ Golem.YouCtrl | TgtPrompt$ Select target Golem you control. | SpellDescription$ Regenerate target Golem you control. -Oracle:When Vital Splicer enters the battlefield, create a 3/3 colorless Phyrexian Golem artifact creature token.\n{1}: Regenerate target Golem you control. +Oracle:When Vital Splicer enters, create a 3/3 colorless Phyrexian Golem artifact creature token.\n{1}: Regenerate target Golem you control. diff --git a/forge-gui/res/cardsfolder/v/vithian_renegades.txt b/forge-gui/res/cardsfolder/v/vithian_renegades.txt index b5896069c20..17316804225 100644 --- a/forge-gui/res/cardsfolder/v/vithian_renegades.txt +++ b/forge-gui/res/cardsfolder/v/vithian_renegades.txt @@ -2,6 +2,6 @@ Name:Vithian Renegades ManaCost:1 R G Types:Creature Human Shaman PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target artifact. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target artifact. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. -Oracle:When Vithian Renegades enters the battlefield, destroy target artifact. +Oracle:When Vithian Renegades enters, destroy target artifact. diff --git a/forge-gui/res/cardsfolder/v/vitu_ghazi_inspector.txt b/forge-gui/res/cardsfolder/v/vitu_ghazi_inspector.txt index a3c9e315e3c..202fa80b707 100644 --- a/forge-gui/res/cardsfolder/v/vitu_ghazi_inspector.txt +++ b/forge-gui/res/cardsfolder/v/vitu_ghazi_inspector.txt @@ -4,10 +4,10 @@ Types:Creature Elf Detective PT:1/3 S:Mode$ OptionalCost | EffectZone$ All | ValidCard$ Card.Self | ValidSA$ Spell | Cost$ CollectEvidence<6> | Description$ As an additional cost to cast this spell, you may collect evidence 6. (Exile cards with total mana value 6 or greater from your graveyard.) K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | CheckSVar$ Z | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, if evidence was collected, put a +1/+1 counter on target creature and you gain 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | CheckSVar$ Z | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, if evidence was collected, put a +1/+1 counter on target creature and you gain 2 life. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 SVar:Z:CastSA>Collected$Amount DeckHints:Ability$Graveyard|Mill|Discard|Dredge DeckHas:Ability$LifeGain|Counters -Oracle:As an additional cost to cast this spell, you may collect evidence 6. (Exile cards with total mana value 6 or greater from your graveyard.)\nReach\nWhen Vitu-Ghazi Inspector enters the battlefield, if evidence was collected, put a +1/+1 counter on target creature and you gain 2 life. +Oracle:As an additional cost to cast this spell, you may collect evidence 6. (Exile cards with total mana value 6 or greater from your graveyard.)\nReach\nWhen Vitu-Ghazi Inspector enters, if evidence was collected, put a +1/+1 counter on target creature and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/v/vivid_crag.txt b/forge-gui/res/cardsfolder/v/vivid_crag.txt index 73c5937acd3..007748373ed 100644 --- a/forge-gui/res/cardsfolder/v/vivid_crag.txt +++ b/forge-gui/res/cardsfolder/v/vivid_crag.txt @@ -1,10 +1,10 @@ Name:Vivid Crag ManaCost:no cost Types:Land -K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | SubAbility$ DBAddCounter | SpellDescription$ CARDNAME enters the battlefield tapped with two charge counters on it. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped with two charge counters on it. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | SubAbility$ DBAddCounter SVar:DBAddCounter:DB$ PutCounter | ETB$ True | Defined$ Self | CounterType$ CHARGE | CounterNum$ 2 A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Mana | Cost$ T SubCounter<1/CHARGE> | Produced$ Any | SpellDescription$ Add one mana of any color. DeckHas:Ability$Counters -Oracle:Vivid Crag enters the battlefield tapped with two charge counters on it.\n{T}: Add {R}.\n{T}, Remove a charge counter from Vivid Crag: Add one mana of any color. +Oracle:Vivid Crag enters tapped with two charge counters on it.\n{T}: Add {R}.\n{T}, Remove a charge counter from Vivid Crag: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/v/vivid_creek.txt b/forge-gui/res/cardsfolder/v/vivid_creek.txt index e9b8da7ed15..690844c5385 100644 --- a/forge-gui/res/cardsfolder/v/vivid_creek.txt +++ b/forge-gui/res/cardsfolder/v/vivid_creek.txt @@ -1,10 +1,10 @@ Name:Vivid Creek ManaCost:no cost Types:Land -K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | SubAbility$ DBAddCounter | SpellDescription$ CARDNAME enters the battlefield tapped with two charge counters on it. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped with two charge counters on it. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | SubAbility$ DBAddCounter SVar:DBAddCounter:DB$ PutCounter | ETB$ True | Defined$ Self | CounterType$ CHARGE | CounterNum$ 2 A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T SubCounter<1/CHARGE> | Produced$ Any | SpellDescription$ Add one mana of any color. DeckHas:Ability$Counters -Oracle:Vivid Creek enters the battlefield tapped with two charge counters on it.\n{T}: Add {U}.\n{T}, Remove a charge counter from Vivid Creek: Add one mana of any color. +Oracle:Vivid Creek enters tapped with two charge counters on it.\n{T}: Add {U}.\n{T}, Remove a charge counter from Vivid Creek: Add one mana of any color.