diff --git a/forge-gui/res/cardsfolder/l/lightning_dart.txt b/forge-gui/res/cardsfolder/l/lightning_dart.txt index f400ab6ac2b..0c58a6644be 100644 --- a/forge-gui/res/cardsfolder/l/lightning_dart.txt +++ b/forge-gui/res/cardsfolder/l/lightning_dart.txt @@ -1,10 +1,9 @@ Name:Lightning Dart ManaCost:1 R Types:Instant -A:SP$ Pump | ValidTgts$ Creature | IsCurse$ True | AIValid$ Creature.White,Creature.Blue | RememberObjects$ Targeted | SubAbility$ DBDmg | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 1 damage to target creature. If that creature is white or blue, CARDNAME deals 4 damage to it instead. -SVar:DBDmg:DB$ DealDamage | Defined$ Remembered | NumDmg$ X | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Y:Count$Valid Creature.IsRemembered+White,Creature.IsRemembered+Blue +A:SP$ Pump | ValidTgts$ Creature | IsCurse$ True | AITgts$ Creature.White,Creature.Blue | SubAbility$ DBDmg | StackDescription$ REP target creature_{c:Targeted} | SpellDescription$ CARDNAME deals 1 damage to target creature. If that creature is white or blue, CARDNAME deals 4 damage to it instead. +SVar:DBDmg:DB$ DealDamage | Defined$ Targeted | StackDescription$ None | NumDmg$ X +SVar:Y:Targeted$Valid Creature.White,Creature.Blue SVar:X:Count$Compare Y GE1.4.1 AI:RemoveDeck:All AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/upcoming/invasion_of_shandalar_leyline_surge.txt b/forge-gui/res/cardsfolder/upcoming/invasion_of_shandalar_leyline_surge.txt index 1fb71b15eb9..81917e07fad 100644 --- a/forge-gui/res/cardsfolder/upcoming/invasion_of_shandalar_leyline_surge.txt +++ b/forge-gui/res/cardsfolder/upcoming/invasion_of_shandalar_leyline_surge.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Battle Siege Defense:4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return up to three target permanent cards from your graveyard to your hand. -SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 3 | TgtPrompt$ Choose up to three target permanent cards in your graveyard | ValidTgts$ Permanent.YouCtrl | SpellDescription$ Return up to three target permanent cards from your graveyard to your hand. +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 3 | TgtPrompt$ Choose up to three target permanent cards in your graveyard | ValidTgts$ Permanent.YouOwn DeckHas:Ability$Graveyard AlternateMode:DoubleFaced Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Shandalar enters the battlefield, return up to three target permanent cards from your graveyard to your hand. @@ -15,5 +15,5 @@ ManaCost:no cost Colors:green Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of your upkeep, you may put a permanent card from your hand onto the battlefield. -SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Permanent +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Permanent.YouOwn Oracle:At the beginning of your upkeep, you may put a permanent card from your hand onto the battlefield. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/invasion_of_tarkir_defiant_thundermaw.txt b/forge-gui/res/cardsfolder/upcoming/invasion_of_tarkir_defiant_thundermaw.txt index 9f4ff228453..e9cc863eb8e 100644 --- a/forge-gui/res/cardsfolder/upcoming/invasion_of_tarkir_defiant_thundermaw.txt +++ b/forge-gui/res/cardsfolder/upcoming/invasion_of_tarkir_defiant_thundermaw.txt @@ -2,13 +2,13 @@ Name:Invasion of Tarkir ManaCost:1 R Types:Battle Siege Defense:5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, reveal any number of Dragon cards from your hand. -SVar:TrigReveal:DB$ Reveal | RevealValid$ Card.Dragon+YouCtrl | AnyNumber$ True | RememberRevealed$ True | SubAbility$ DBImmediateTrig -SVar:DBImmediateTrig:DB$ ImmediateTrigger | CheckSVar$ X | SVarCompare$ GT2 | Execute$ TrigDamageBis | TriggerDescription$ When you do, CARDNAME deals X plus 2 damage to any other target, where X is the number of cards revealed this way. (X can be 0.) -SVar:TrigDamageBis:DB$ DealDamage | ValidTgts$ Creature.Other,Player,Planeswalker.Other,Battle.Other | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBCleanup +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, reveal any number of Dragon cards from your hand. When you do, CARDNAME deals X plus 2 damage to any other target, where X is the number of cards revealed this way. (X can be 0.) +SVar:TrigReveal:DB$ Reveal | RevealValid$ Card.Dragon+YouOwn | AnyNumber$ True | RememberRevealed$ True | SubAbility$ DBImmediateTrig +SVar:DBImmediateTrig:DB$ ImmediateTrigger | Execute$ TrigDamageBis | SubAbility$ DBCleanup | TriggerDescription$ When you do, CARDNAME deals X plus 2 damage to any other target, where X is the number of cards revealed this way. (X can be 0.) +SVar:TrigDamageBis:DB$ DealDamage | ValidTgts$ Creature.Other,Player,Planeswalker.Other,Battle.Other | TgtPrompt$ Select any other target | NumDmg$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount/Plus.2 -DeckNeeds:Type$Dragon +DeckHints:Type$Dragon AlternateMode:DoubleFaced Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Tarkir enters the battlefield, reveal any number of Dragon cards from your hand. When you do, Invasion of Tarkir deals X plus 2 damage to any other target, where X is the number of cards revealed this way. (X can be 0.) diff --git a/forge-gui/res/cardsfolder/upcoming/invasion_of_ulgrotha_grandmother_ravi_sengir.txt b/forge-gui/res/cardsfolder/upcoming/invasion_of_ulgrotha_grandmother_ravi_sengir.txt index a095c25dc24..499d2f11dd4 100644 --- a/forge-gui/res/cardsfolder/upcoming/invasion_of_ulgrotha_grandmother_ravi_sengir.txt +++ b/forge-gui/res/cardsfolder/upcoming/invasion_of_ulgrotha_grandmother_ravi_sengir.txt @@ -3,7 +3,7 @@ ManaCost:4 B Types:Battle Siege Defense:5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When CARDNAME enters the battlefield, it deals 3 damage to any other target and you gain 3 life. -SVar:TrigDrain:DB$ DealDamage | ValidTgts$ Creature.Other,Player,Planeswalker.Other,Battle.Other | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBGainLife +SVar:TrigDrain:DB$ DealDamage | ValidTgts$ Creature.Other,Player,Planeswalker.Other,Battle.Other | TgtPrompt$ Select any other target | NumDmg$ 3 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 DeckHas:Ability$Counters|LifeGain AlternateMode:DoubleFaced diff --git a/forge-gui/res/cardsfolder/upcoming/invasion_of_xerex_vertex_paladin.txt b/forge-gui/res/cardsfolder/upcoming/invasion_of_xerex_vertex_paladin.txt index c22c9bdaffa..b7af3a1ee38 100644 --- a/forge-gui/res/cardsfolder/upcoming/invasion_of_xerex_vertex_paladin.txt +++ b/forge-gui/res/cardsfolder/upcoming/invasion_of_xerex_vertex_paladin.txt @@ -3,7 +3,7 @@ ManaCost:2 W U Types:Battle Siege Defense:4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return up to one target creature to its owner's hand. -SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Hand +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | Origin$ Battlefield | Destination$ Hand AlternateMode:DoubleFaced Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Xerex enters the battlefield, return up to one target creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/upcoming/lithomantic_barrage.txt b/forge-gui/res/cardsfolder/upcoming/lithomantic_barrage.txt index 23b5b5311e3..921c9c83594 100644 --- a/forge-gui/res/cardsfolder/upcoming/lithomantic_barrage.txt +++ b/forge-gui/res/cardsfolder/upcoming/lithomantic_barrage.txt @@ -2,10 +2,9 @@ Name:Lithomantic Barrage ManaCost:R Types:Sorcery K:This spell can't be countered. -A:SP$ Pump | ValidTgts$ Creature | IsCurse$ True | AIValid$ Creature.White,Creature.Blue,Planeswalker.White,Planeswalker.Blue | RememberObjects$ Targeted | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals 1 damage to target creature or planeswalker. It deals 5 damage instead if that target is white and/or blue. -SVar:DBDmg:DB$ DealDamage | Defined$ Remembered | NumDmg$ X | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Y:Count$Valid Creature.IsRemembered+White,Creature.IsRemembered+Blue,Planeswalker.IsRemembered+White,Planeswalker.IsRemembered+Blue +A:SP$ Pump | ValidTgts$ Creature,Planeswalkers | TgtPrompt$ Select target creature or planeswalker |StackDescription$ REP target creature or planeswalker_{c:Targeted} | IsCurse$ True | AITgts$ Creature.White,Creature.Blue,Planeswalker.White,Planeswalker.Blue | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals 1 damage to target creature or planeswalker. It deals 5 damage instead if that target is white and/or blue. +SVar:DBDmg:DB$ DealDamage | Defined$ Targeted | StackDescription$ None | NumDmg$ X +SVar:Y:Targeted$Valid Creature.White,Creature.Blue,Planeswalker.White,Planeswalker.Blue SVar:X:Count$Compare Y GE1.5.1 AI:RemoveDeck:All AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/upcoming/marshal_of_zhalfir.txt b/forge-gui/res/cardsfolder/upcoming/marshal_of_zhalfir.txt index 453712186d3..513a7661e81 100644 --- a/forge-gui/res/cardsfolder/upcoming/marshal_of_zhalfir.txt +++ b/forge-gui/res/cardsfolder/upcoming/marshal_of_zhalfir.txt @@ -5,5 +5,5 @@ PT:2/2 S:Mode$ Continuous | Affected$ Creature.Knight+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Knights you control get +1/+1. A:AB$ Tap | Cost$ W U T | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | SpellDescription$ Tap another target creature. SVar:PlayMain1:TRUE -DeckNeeds:Type$Knight +DeckHints:Type$Knight Oracle:Other Knights you control get +1/+1.\n{W}{U}, {T}: Tap another target creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/phyrexian_archivist.txt b/forge-gui/res/cardsfolder/upcoming/phyrexian_archivist.txt index 3e2dcc7cbad..ae7275909dc 100644 --- a/forge-gui/res/cardsfolder/upcoming/phyrexian_archivist.txt +++ b/forge-gui/res/cardsfolder/upcoming/phyrexian_archivist.txt @@ -3,6 +3,6 @@ ManaCost:6 Types:Artifact Creature Phyrexian Construct PT:4/5 K:Reach -A:AB$ ChangeZone | Cost$ 2 T | ValidTgts$ Card | TgtPrompt$ Select target card | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ Put target card from a graveyard on the bottom of its owner's library. +A:AB$ ChangeZone | Cost$ 2 T | ValidTgts$ Card | TgtPrompt$ TgtPrompt$ Select target card from a graveyard | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ DeckHas:Ability$Graveyard Oracle:Reach\n{2}, {T}: Put target card from a graveyard on the bottom of its owner's library. \ No newline at end of file