diff --git a/forge-gui/res/cardsfolder/b/brazen_borrower_petty_theft.txt b/forge-gui/res/cardsfolder/b/brazen_borrower_petty_theft.txt index 1a014e91a72..0d4a99d646c 100644 --- a/forge-gui/res/cardsfolder/b/brazen_borrower_petty_theft.txt +++ b/forge-gui/res/cardsfolder/b/brazen_borrower_petty_theft.txt @@ -13,5 +13,5 @@ ALTERNATE Name:Petty Theft ManaCost:1 U Types:Instant Adventure -A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target nonland permanent an opponent controls to its owner's hand. +A:SP$ ChangeZone | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target nonland permanent an opponent controls to its owner's hand. Oracle:Return target nonland permanent an opponent controls to its owner's hand. diff --git a/forge-gui/res/cardsfolder/b/breach.txt b/forge-gui/res/cardsfolder/b/breach.txt index b447140ade8..2f711337b3a 100644 --- a/forge-gui/res/cardsfolder/b/breach.txt +++ b/forge-gui/res/cardsfolder/b/breach.txt @@ -1,5 +1,5 @@ Name:Breach ManaCost:2 B Types:Instant -A:SP$ Pump | Cost$ 2 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | KW$ Fear | SpellDescription$ Target creature gets +2/+0 and gains fear until end of turn. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | KW$ Fear | SpellDescription$ Target creature gets +2/+0 and gains fear until end of turn. Oracle:Target creature gets +2/+0 and gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/b/break_asunder.txt b/forge-gui/res/cardsfolder/b/break_asunder.txt index 8f5efa1baf5..fb9447be7d5 100644 --- a/forge-gui/res/cardsfolder/b/break_asunder.txt +++ b/forge-gui/res/cardsfolder/b/break_asunder.txt @@ -1,6 +1,6 @@ Name:Break Asunder ManaCost:2 G G Types:Sorcery -A:SP$ Destroy | Cost$ 2 G G | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. +A:SP$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. K:Cycling:2 Oracle:Destroy target artifact or enchantment.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/b/break_of_day.txt b/forge-gui/res/cardsfolder/b/break_of_day.txt index 23b72c9210a..8047cf31a06 100644 --- a/forge-gui/res/cardsfolder/b/break_of_day.txt +++ b/forge-gui/res/cardsfolder/b/break_of_day.txt @@ -1,7 +1,7 @@ Name:Break of Day ManaCost:1 W Types:Instant -A:SP$ PumpAll | Cost$ 1 W | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SubAbility$ FatefulHourPump | SpellDescription$ Creatures you control get +1/+1 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SubAbility$ FatefulHourPump | SpellDescription$ Creatures you control get +1/+1 until end of turn. SVar:FatefulHourPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Indestructible | ConditionCheckSVar$ FatefulHour | ConditionSVarCompare$ LE5 | SpellDescription$ Fateful hour — If you have 5 or less life, those creatures gain indestructible until end of turn. SVar:FatefulHour:Count$YourLifeTotal Oracle:Creatures you control get +1/+1 until end of turn.\nFateful hour — If you have 5 or less life, those creatures gain indestructible until end of turn. (Damage and effects that say "destroy" don't destroy them.) diff --git a/forge-gui/res/cardsfolder/b/break_open.txt b/forge-gui/res/cardsfolder/b/break_open.txt index 2a36df95274..e2d131ff2e3 100644 --- a/forge-gui/res/cardsfolder/b/break_open.txt +++ b/forge-gui/res/cardsfolder/b/break_open.txt @@ -1,6 +1,6 @@ Name:Break Open ManaCost:1 R Types:Instant -A:SP$ SetState | Cost$ 1 R | ValidTgts$ Creature.faceDown+OppCtrl | TgtPrompt$ Select target facedown creature you don't control. | Mode$ TurnFaceUp | SpellDescription$ Turn target face-down creature an opponent controls face up. +A:SP$ SetState | ValidTgts$ Creature.faceDown+OppCtrl | TgtPrompt$ Select target facedown creature you don't control. | Mode$ TurnFaceUp | SpellDescription$ Turn target face-down creature an opponent controls face up. AI:RemoveDeck:Random Oracle:Turn target face-down creature an opponent controls face up. diff --git a/forge-gui/res/cardsfolder/b/breaking_of_the_fellowship.txt b/forge-gui/res/cardsfolder/b/breaking_of_the_fellowship.txt index 4496ba0dafe..eb1ee275cd2 100644 --- a/forge-gui/res/cardsfolder/b/breaking_of_the_fellowship.txt +++ b/forge-gui/res/cardsfolder/b/breaking_of_the_fellowship.txt @@ -1,7 +1,7 @@ Name:Breaking of the Fellowship ManaCost:1 R Types:Sorcery -A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature.OppCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature an opponent controls | SubAbility$ MutinyDamage | StackDescription$ None | SpellDescription$ Target creature an opponent controls deals damage equal to its power to another target creature that player controls. The Ring tempts you. +A:SP$ Pump | ValidTgts$ Creature.OppCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature an opponent controls | SubAbility$ MutinyDamage | StackDescription$ None | SpellDescription$ Target creature an opponent controls deals damage equal to its power to another target creature that player controls. The Ring tempts you. SVar:MutinyDamage:DB$ DealDamage | ValidTgts$ Creature | TargetUnique$ True | TargetsWithDefinedController$ ParentTargetedController | AILogic$ PowerDmg | NumDmg$ X | DamageSource$ ParentTarget | SubAbility$ TrigTempt SVar:X:ParentTargeted$CardPower SVar:TrigTempt:DB$ RingTemptsYou diff --git a/forge-gui/res/cardsfolder/b/breaking_wave.txt b/forge-gui/res/cardsfolder/b/breaking_wave.txt index dbc651847d7..6e5621f1214 100644 --- a/forge-gui/res/cardsfolder/b/breaking_wave.txt +++ b/forge-gui/res/cardsfolder/b/breaking_wave.txt @@ -2,7 +2,7 @@ Name:Breaking Wave ManaCost:2 U U Types:Sorcery K:MayFlashCost:2 -A:SP$ UntapAll | Cost$ 2 U U | ValidCards$ Creature.tapped | RememberUntapped$ True | SubAbility$ DBTap | SpellDescription$ Simultaneously untap all tapped creatures and tap all untapped creatures. +A:SP$ UntapAll | ValidCards$ Creature.tapped | RememberUntapped$ True | SubAbility$ DBTap | SpellDescription$ Simultaneously untap all tapped creatures and tap all untapped creatures. SVar:DBTap:DB$ TapAll | ValidCards$ Creature.untapped+IsNotRemembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/b/breakthrough.txt b/forge-gui/res/cardsfolder/b/breakthrough.txt index 88e5ef2312a..25a12fdef3e 100644 --- a/forge-gui/res/cardsfolder/b/breakthrough.txt +++ b/forge-gui/res/cardsfolder/b/breakthrough.txt @@ -1,7 +1,7 @@ Name:Breakthrough ManaCost:X U Types:Sorcery -A:SP$ Draw | Cost$ X U | NumCards$ 4 | SubAbility$ DBBreakthroughDiscard | SpellDescription$ Draw four cards, then choose X cards in your hand and discard the rest from it. +A:SP$ Draw | NumCards$ 4 | SubAbility$ DBBreakthroughDiscard | SpellDescription$ Draw four cards, then choose X cards in your hand and discard the rest from it. SVar:DBBreakthroughDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ BreakthroughZ SVar:X:Count$xPaid SVar:BreakthroughY:Count$InYourHand diff --git a/forge-gui/res/cardsfolder/b/breath_of_darigaaz.txt b/forge-gui/res/cardsfolder/b/breath_of_darigaaz.txt index 353c79c0e11..e7c59fe3830 100644 --- a/forge-gui/res/cardsfolder/b/breath_of_darigaaz.txt +++ b/forge-gui/res/cardsfolder/b/breath_of_darigaaz.txt @@ -2,6 +2,6 @@ Name:Breath of Darigaaz ManaCost:1 R Types:Sorcery K:Kicker:2 -A:SP$ DamageAll | Cost$ 1 R | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | NumDmg$ WasKicked | SpellDescription$ CARDNAME deals 1 damage to each creature without flying and each player. If CARDNAME was kicked, it deals 4 damage instead. +A:SP$ DamageAll | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | NumDmg$ WasKicked | SpellDescription$ CARDNAME deals 1 damage to each creature without flying and each player. If CARDNAME was kicked, it deals 4 damage instead. SVar:WasKicked:Count$Kicked.4.1 Oracle:Kicker {2} (You may pay an additional {2} as you cast this spell.)\nBreath of Darigaaz deals 1 damage to each creature without flying and each player. If this spell was kicked, it deals 4 damage to each creature without flying and each player instead. diff --git a/forge-gui/res/cardsfolder/b/breath_of_fire.txt b/forge-gui/res/cardsfolder/b/breath_of_fire.txt index a56e461e40c..cd5f1bdf432 100644 --- a/forge-gui/res/cardsfolder/b/breath_of_fire.txt +++ b/forge-gui/res/cardsfolder/b/breath_of_fire.txt @@ -1,5 +1,5 @@ Name:Breath of Fire ManaCost:1 R Types:Instant -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature. +A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature. Oracle:Breath of Fire deals 2 damage to target creature. diff --git a/forge-gui/res/cardsfolder/b/breath_of_life.txt b/forge-gui/res/cardsfolder/b/breath_of_life.txt index fd6f9c78149..8e225a68b7f 100644 --- a/forge-gui/res/cardsfolder/b/breath_of_life.txt +++ b/forge-gui/res/cardsfolder/b/breath_of_life.txt @@ -1,5 +1,5 @@ Name:Breath of Life ManaCost:3 W Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 W | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card from your graveyard to the battlefield. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card from your graveyard to the battlefield. Oracle:Return target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/b/breath_of_malfegor.txt b/forge-gui/res/cardsfolder/b/breath_of_malfegor.txt index dce96cdea8f..4b0f3b16874 100644 --- a/forge-gui/res/cardsfolder/b/breath_of_malfegor.txt +++ b/forge-gui/res/cardsfolder/b/breath_of_malfegor.txt @@ -1,5 +1,5 @@ Name:Breath of Malfegor ManaCost:3 B R Types:Instant -A:SP$ DealDamage | Cost$ 3 B R | Defined$ Player.Opponent | NumDmg$ 5 | SpellDescription$ Breath of Malfegor deals 5 damage to each opponent. +A:SP$ DealDamage | Defined$ Player.Opponent | NumDmg$ 5 | SpellDescription$ Breath of Malfegor deals 5 damage to each opponent. Oracle:Breath of Malfegor deals 5 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/b/bribery.txt b/forge-gui/res/cardsfolder/b/bribery.txt index 8f477821806..c9f58a0e209 100644 --- a/forge-gui/res/cardsfolder/b/bribery.txt +++ b/forge-gui/res/cardsfolder/b/bribery.txt @@ -1,5 +1,5 @@ Name:Bribery ManaCost:3 U U Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 U U | Origin$ Library | Destination$ Battlefield | ValidTgts$ Opponent | ChangeType$ Creature | ChangeNum$ 1 | GainControl$ True | IsCurse$ True | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for a creature card and put that card onto the battlefield under your control. Then that player shuffles. +A:SP$ ChangeZone | Origin$ Library | Destination$ Battlefield | ValidTgts$ Opponent | ChangeType$ Creature | ChangeNum$ 1 | GainControl$ True | IsCurse$ True | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for a creature card and put that card onto the battlefield under your control. Then that player shuffles. Oracle:Search target opponent's library for a creature card and put that card onto the battlefield under your control. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/b/bright_reprisal.txt b/forge-gui/res/cardsfolder/b/bright_reprisal.txt index fcf52df0219..b4ef9f61111 100644 --- a/forge-gui/res/cardsfolder/b/bright_reprisal.txt +++ b/forge-gui/res/cardsfolder/b/bright_reprisal.txt @@ -1,6 +1,6 @@ Name:Bright Reprisal ManaCost:4 W Types:Instant -A:SP$ Destroy | Cost$ 4 W | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | SubAbility$ DBDraw | SpellDescription$ Destroy target attacking creature. Draw a card. +A:SP$ Destroy | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | SubAbility$ DBDraw | SpellDescription$ Destroy target attacking creature. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 Oracle:Destroy target attacking creature.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/b/brightflame.txt b/forge-gui/res/cardsfolder/b/brightflame.txt index 4804cb74d84..1272630c681 100644 --- a/forge-gui/res/cardsfolder/b/brightflame.txt +++ b/forge-gui/res/cardsfolder/b/brightflame.txt @@ -1,7 +1,7 @@ Name:Brightflame ManaCost:X R R W W Types:Sorcery -A:SP$ DealDamage | Cost$ X R R W W | ValidTgts$ Creature | Radiance$ True | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ Radiance — Brightflame deals X damage to target creature and each other creature that shares a color with it. You gain life equal to the damage dealt this way. +A:SP$ DealDamage | ValidTgts$ Creature | Radiance$ True | NumDmg$ X | SubAbility$ DBGainLife | SpellDescription$ Radiance — Brightflame deals X damage to target creature and each other creature that shares a color with it. You gain life equal to the damage dealt this way. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ Y SVar:X:Count$xPaid SVar:Y:Count$TotalDamageDoneByThisTurn diff --git a/forge-gui/res/cardsfolder/b/brightstone_ritual.txt b/forge-gui/res/cardsfolder/b/brightstone_ritual.txt index 123c1158bc4..b33cce2e385 100644 --- a/forge-gui/res/cardsfolder/b/brightstone_ritual.txt +++ b/forge-gui/res/cardsfolder/b/brightstone_ritual.txt @@ -1,7 +1,7 @@ Name:Brightstone Ritual ManaCost:R Types:Instant -A:SP$ Mana | Cost$ R | Produced$ R | Amount$ X | AILogic$ ManaRitual | AINoRecursiveCheck$ True | SpellDescription$ Add {R} for each Goblin on the battlefield. +A:SP$ Mana | Produced$ R | Amount$ X | AILogic$ ManaRitual | AINoRecursiveCheck$ True | SpellDescription$ Add {R} for each Goblin on the battlefield. SVar:X:Count$TypeOnBattlefield.Goblin AI:RemoveDeck:Random Oracle:Add {R} for each Goblin on the battlefield. diff --git a/forge-gui/res/cardsfolder/b/brilliant_plan.txt b/forge-gui/res/cardsfolder/b/brilliant_plan.txt index d45a3e0bad5..e2c502b8c3b 100644 --- a/forge-gui/res/cardsfolder/b/brilliant_plan.txt +++ b/forge-gui/res/cardsfolder/b/brilliant_plan.txt @@ -1,5 +1,5 @@ Name:Brilliant Plan ManaCost:4 U Types:Sorcery -A:SP$ Draw | Cost$ 4 U | NumCards$ 3 | SpellDescription$ Draw three cards. +A:SP$ Draw | NumCards$ 3 | SpellDescription$ Draw three cards. Oracle:Draw three cards. diff --git a/forge-gui/res/cardsfolder/b/brilliant_spectrum.txt b/forge-gui/res/cardsfolder/b/brilliant_spectrum.txt index a8c67b3cb68..b9c21df78f1 100644 --- a/forge-gui/res/cardsfolder/b/brilliant_spectrum.txt +++ b/forge-gui/res/cardsfolder/b/brilliant_spectrum.txt @@ -1,7 +1,7 @@ Name:Brilliant Spectrum ManaCost:3 U Types:Sorcery -A:SP$ Draw | Cost$ 3 U | NumCards$ X | SpellDescription$ Converge — Draw X cards, where X is the number of colors of mana spent to cast Brilliant Spectrum. Then discard two cards. | SubAbility$ DBDiscard +A:SP$ Draw | NumCards$ X | SpellDescription$ Converge — Draw X cards, where X is the number of colors of mana spent to cast Brilliant Spectrum. Then discard two cards. | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 2 | Mode$ TgtChoose SVar:X:Count$Converge AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/b/brimstone_volley.txt b/forge-gui/res/cardsfolder/b/brimstone_volley.txt index 34b079ef0fd..1b4666b8c67 100644 --- a/forge-gui/res/cardsfolder/b/brimstone_volley.txt +++ b/forge-gui/res/cardsfolder/b/brimstone_volley.txt @@ -1,6 +1,6 @@ Name:Brimstone Volley ManaCost:2 R Types:Instant -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals 3 damage to any target. Morbid — CARDNAME deals 5 damage instead if a creature died this turn. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals 3 damage to any target. Morbid — CARDNAME deals 5 damage instead if a creature died this turn. SVar:X:Count$Morbid.5.3 Oracle:Brimstone Volley deals 3 damage to any target.\nMorbid — Brimstone Volley deals 5 damage instead if a creature died this turn. diff --git a/forge-gui/res/cardsfolder/b/bring_low.txt b/forge-gui/res/cardsfolder/b/bring_low.txt index f5674849527..894ac66781d 100644 --- a/forge-gui/res/cardsfolder/b/bring_low.txt +++ b/forge-gui/res/cardsfolder/b/bring_low.txt @@ -1,7 +1,7 @@ Name:Bring Low ManaCost:3 R Types:Instant -A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SpellDescription$ CARDNAME deals 3 damage to target creature. If that creature has a +1/+1 counter on it, CARDNAME deals 5 damage to it instead. +A:SP$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SpellDescription$ CARDNAME deals 3 damage to target creature. If that creature has a +1/+1 counter on it, CARDNAME deals 5 damage to it instead. SVar:Y:Targeted$Valid Creature.counters_GE1_P1P1 SVar:X:Count$Compare Y GE1.5.3 Oracle:Bring Low deals 3 damage to target creature. If that creature has a +1/+1 counter on it, Bring Low deals 5 damage to it instead. diff --git a/forge-gui/res/cardsfolder/b/bring_to_light.txt b/forge-gui/res/cardsfolder/b/bring_to_light.txt index a2f38ebcc3b..82796f7fae6 100644 --- a/forge-gui/res/cardsfolder/b/bring_to_light.txt +++ b/forge-gui/res/cardsfolder/b/bring_to_light.txt @@ -1,7 +1,7 @@ Name:Bring to Light ManaCost:3 G U Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G U | Origin$ Library | Destination$ Exile | ChangeType$ Creature.cmcLEX,Instant.cmcLEX,Sorcery.cmcLEX | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Converge — Search your library for a creature, instant, or sorcery card with mana value less than or equal to the number of colors of mana spent to cast this spell, exile that card, then shuffle. You may cast that card without paying its mana cost. +A:SP$ ChangeZone | Origin$ Library | Destination$ Exile | ChangeType$ Creature.cmcLEX,Instant.cmcLEX,Sorcery.cmcLEX | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Converge — Search your library for a creature, instant, or sorcery card with mana value less than or equal to the number of colors of mana spent to cast this spell, exile that card, then shuffle. You may cast that card without paying its mana cost. SVar:DBPlay:DB$ Play | Defined$ Remembered | ValidSA$ Spell | WithoutManaCost$ True | Optional$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Converge diff --git a/forge-gui/res/cardsfolder/b/bring_to_trial.txt b/forge-gui/res/cardsfolder/b/bring_to_trial.txt index d4adb7b5681..eb945aa3137 100644 --- a/forge-gui/res/cardsfolder/b/bring_to_trial.txt +++ b/forge-gui/res/cardsfolder/b/bring_to_trial.txt @@ -1,5 +1,5 @@ Name:Bring to Trial ManaCost:2 W Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 W | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature with power 4 or greater. +A:SP$ ChangeZone | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature with power 4 or greater. Oracle:Exile target creature with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/b/broken_ambitions.txt b/forge-gui/res/cardsfolder/b/broken_ambitions.txt index 1841ae72388..d41eaa7dbf6 100644 --- a/forge-gui/res/cardsfolder/b/broken_ambitions.txt +++ b/forge-gui/res/cardsfolder/b/broken_ambitions.txt @@ -1,7 +1,7 @@ Name:Broken Ambitions ManaCost:X U Types:Instant -A:SP$ Counter | Cost$ X U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ X | SubAbility$ DBClash | SpellDescription$ Counter target spell unless its controller pays {X}. Clash with an opponent. If you win, that spell's controller mills four cards. +A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ X | SubAbility$ DBClash | SpellDescription$ Counter target spell unless its controller pays {X}. Clash with an opponent. If you win, that spell's controller mills four cards. SVar:DBClash:DB$ Clash | WinSubAbility$ DBMill SVar:DBMill:DB$ Mill | Defined$ TargetedController | NumCards$ 4 SVar:X:Count$xPaid diff --git a/forge-gui/res/cardsfolder/b/broken_bond.txt b/forge-gui/res/cardsfolder/b/broken_bond.txt index e08ee236352..be38cd17a81 100644 --- a/forge-gui/res/cardsfolder/b/broken_bond.txt +++ b/forge-gui/res/cardsfolder/b/broken_bond.txt @@ -1,6 +1,6 @@ Name:Broken Bond ManaCost:1 G Types:Sorcery -A:SP$ Destroy | Cost$ 1 G | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ DBChangeZone | SpellDescription$ Destroy target artifact or enchantment. You may put a land card from your hand onto the battlefield. +A:SP$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ DBChangeZone | SpellDescription$ Destroy target artifact or enchantment. You may put a land card from your hand onto the battlefield. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | Optional$ You Oracle:Destroy target artifact or enchantment. You may put a land card from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/b/broken_concentration.txt b/forge-gui/res/cardsfolder/b/broken_concentration.txt index 5ae4e16eb5e..e580a198d7d 100644 --- a/forge-gui/res/cardsfolder/b/broken_concentration.txt +++ b/forge-gui/res/cardsfolder/b/broken_concentration.txt @@ -1,7 +1,7 @@ Name:Broken Concentration ManaCost:1 U U Types:Instant -A:SP$ Counter | Cost$ 1 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell. +A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell. K:Madness:3 U DeckHints:Ability$Discard Oracle:Counter target spell.\nMadness {3}{U} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/b/broken_dam.txt b/forge-gui/res/cardsfolder/b/broken_dam.txt index aa29c4e1b56..5bd7ab682b5 100644 --- a/forge-gui/res/cardsfolder/b/broken_dam.txt +++ b/forge-gui/res/cardsfolder/b/broken_dam.txt @@ -1,5 +1,5 @@ Name:Broken Dam ManaCost:U Types:Sorcery -A:SP$ Tap | Cost$ U | TargetMin$ 1 | TargetMax$ 2 | TgtPrompt$ Choose target creature without horsemanship | ValidTgts$ Creature.withoutHorsemanship | SpellDescription$ Tap one or two target creatures without horsemanship. +A:SP$ Tap | TargetMin$ 1 | TargetMax$ 2 | TgtPrompt$ Choose target creature without horsemanship | ValidTgts$ Creature.withoutHorsemanship | SpellDescription$ Tap one or two target creatures without horsemanship. Oracle:Tap one or two target creatures without horsemanship. diff --git a/forge-gui/res/cardsfolder/b/broken_visage.txt b/forge-gui/res/cardsfolder/b/broken_visage.txt index c311d659168..287c11f0901 100644 --- a/forge-gui/res/cardsfolder/b/broken_visage.txt +++ b/forge-gui/res/cardsfolder/b/broken_visage.txt @@ -1,7 +1,7 @@ Name:Broken Visage ManaCost:4 B Types:Instant -A:SP$ Destroy | Cost$ 4 B | ValidTgts$ Creature.attacking+nonArtifact | TgtPrompt$ Select target nonartifact attacking creature | NoRegen$ True | SubAbility$ DBToken | SpellDescription$ Destroy target nonartifact attacking creature. It can't be regenerated. Create a black Spirit creature token. Its power is equal to that creature's power and its toughness is equal to that creature's toughness. Sacrifice the token at the beginning of the next end step. +A:SP$ Destroy | ValidTgts$ Creature.attacking+nonArtifact | TgtPrompt$ Select target nonartifact attacking creature | NoRegen$ True | SubAbility$ DBToken | SpellDescription$ Destroy target nonartifact attacking creature. It can't be regenerated. Create a black Spirit creature token. Its power is equal to that creature's power and its toughness is equal to that creature's toughness. Sacrifice the token at the beginning of the next end step. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_x_x_spirit | TokenOwner$ You | TokenPower$ dX | TokenToughness$ dY | AtEOT$ Sacrifice SVar:dX:Targeted$CardPower SVar:dY:Targeted$CardToughness diff --git a/forge-gui/res/cardsfolder/b/broken_wings.txt b/forge-gui/res/cardsfolder/b/broken_wings.txt index e9db5f97c47..48128e03032 100644 --- a/forge-gui/res/cardsfolder/b/broken_wings.txt +++ b/forge-gui/res/cardsfolder/b/broken_wings.txt @@ -1,5 +1,5 @@ Name:Broken Wings ManaCost:2 G Types:Instant -A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Artifact,Enchantment,Creature.withFlying | TgtPrompt$ Select target artifact, enchantment or creature with flying | SpellDescription$ Destroy target artifact, enchantment or creature with flying. +A:SP$ Destroy | ValidTgts$ Artifact,Enchantment,Creature.withFlying | TgtPrompt$ Select target artifact, enchantment or creature with flying | SpellDescription$ Destroy target artifact, enchantment or creature with flying. Oracle:Destroy target artifact, enchantment, or creature with flying. diff --git a/forge-gui/res/cardsfolder/b/brood_birthing.txt b/forge-gui/res/cardsfolder/b/brood_birthing.txt index 851ba7f1ad4..57b65aaefb1 100644 --- a/forge-gui/res/cardsfolder/b/brood_birthing.txt +++ b/forge-gui/res/cardsfolder/b/brood_birthing.txt @@ -1,7 +1,7 @@ Name:Brood Birthing ManaCost:1 R Types:Sorcery -A:SP$ Token | Cost$ 1 R | TokenAmount$ X | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You | SpellDescription$ If you control an Eldrazi Spawn, create three 0/1 colorless Eldrazi Spawn creature tokens. They have "Sacrifice this creature: Add {C}." Otherwise, create one of those tokens. +A:SP$ Token | TokenAmount$ X | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You | SpellDescription$ If you control an Eldrazi Spawn, create three 0/1 colorless Eldrazi Spawn creature tokens. They have "Sacrifice this creature: Add {C}." Otherwise, create one of those tokens. SVar:X:Count$Compare Y GE1.3.1 SVar:Y:Count$Valid Card.YouCtrl+Eldrazi+Spawn DeckHints:Type$Eldrazi diff --git a/forge-gui/res/cardsfolder/b/brought_back.txt b/forge-gui/res/cardsfolder/b/brought_back.txt index cd8acfe2573..28bb2cfb452 100644 --- a/forge-gui/res/cardsfolder/b/brought_back.txt +++ b/forge-gui/res/cardsfolder/b/brought_back.txt @@ -1,5 +1,5 @@ Name:Brought Back ManaCost:W W Types:Instant -A:SP$ ChangeZone | Cost$ W W | ValidTgts$ Permanent.YouOwn+ThisTurnEnteredFrom_Battlefield | TgtPrompt$ Select up to two target permanent cards in your graveyard that were put there from the battlefield this turn | TargetMin$ 0 | TargetMax$ 2 | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | SpellDescription$ Choose up to two target permanent cards in your graveyard that were put there from the battlefield this turn. Return them to the battlefield tapped. +A:SP$ ChangeZone | ValidTgts$ Permanent.YouOwn+ThisTurnEnteredFrom_Battlefield | TgtPrompt$ Select up to two target permanent cards in your graveyard that were put there from the battlefield this turn | TargetMin$ 0 | TargetMax$ 2 | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | SpellDescription$ Choose up to two target permanent cards in your graveyard that were put there from the battlefield this turn. Return them to the battlefield tapped. Oracle:Choose up to two target permanent cards in your graveyard that were put there from the battlefield this turn. Return them to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/b/brush_with_death.txt b/forge-gui/res/cardsfolder/b/brush_with_death.txt index 78c0bf774a5..30ab8a8d42e 100644 --- a/forge-gui/res/cardsfolder/b/brush_with_death.txt +++ b/forge-gui/res/cardsfolder/b/brush_with_death.txt @@ -1,7 +1,7 @@ Name:Brush with Death ManaCost:2 B Types:Sorcery -A:SP$ LoseLife | Cost$ 2 B | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses 2 life and you gain 2 life. +A:SP$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses 2 life and you gain 2 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 K:Buyback:2 B B Oracle:Buyback {2}{B}{B} (You may pay an additional {2}{B}{B} as you cast this spell. If you do, put this card into your hand as it resolves.)\nTarget opponent loses 2 life. You gain 2 life. diff --git a/forge-gui/res/cardsfolder/b/brute_force.txt b/forge-gui/res/cardsfolder/b/brute_force.txt index 27de14dfa8b..e33b16e8943 100644 --- a/forge-gui/res/cardsfolder/b/brute_force.txt +++ b/forge-gui/res/cardsfolder/b/brute_force.txt @@ -1,5 +1,5 @@ Name:Brute Force ManaCost:R Types:Instant -A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ Target creature gets +3/+3 until end of turn. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ Target creature gets +3/+3 until end of turn. Oracle:Target creature gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/brute_strength.txt b/forge-gui/res/cardsfolder/b/brute_strength.txt index d27b3bc4403..94f29697bc5 100644 --- a/forge-gui/res/cardsfolder/b/brute_strength.txt +++ b/forge-gui/res/cardsfolder/b/brute_strength.txt @@ -1,5 +1,5 @@ Name:Brute Strength ManaCost:1 R Types:Instant -A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +1 | KW$ Trample | SpellDescription$ Target creature gets +3/+1 and gains trample until end of turn. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +1 | KW$ Trample | SpellDescription$ Target creature gets +3/+1 and gains trample until end of turn. Oracle:Target creature gets +3/+1 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/b/buccaneers_bravado.txt b/forge-gui/res/cardsfolder/b/buccaneers_bravado.txt index e013d19d4d4..104b1d3b65c 100644 --- a/forge-gui/res/cardsfolder/b/buccaneers_bravado.txt +++ b/forge-gui/res/cardsfolder/b/buccaneers_bravado.txt @@ -1,7 +1,7 @@ Name:Buccaneer's Bravado ManaCost:1 R Types:Instant -A:SP$ Charm | Cost$ 1 R | CharmNum$ 1 | Choices$ DBPump,DBPump2 +A:SP$ Charm | CharmNum$ 1 | Choices$ DBPump,DBPump2 SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ First Strike | SpellDescription$ Target creature gets +1/+1 and gains first strike until end of turn. SVar:DBPump2:DB$ Pump | ValidTgts$ Pirate | TgtPrompt$ Select target Pirate | NumAtt$ 1 | NumDef$ 1 | KW$ Double Strike | SpellDescription$ Target Pirate gets +1/+1 and gains double strike until end of turn. Oracle:Choose one —\n• Target creature gets +1/+1 and gains first strike until end of turn.\n• Target Pirate gets +1/+1 and gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/b/builders_bane.txt b/forge-gui/res/cardsfolder/b/builders_bane.txt index 976541ec3c1..fd0802316e4 100644 --- a/forge-gui/res/cardsfolder/b/builders_bane.txt +++ b/forge-gui/res/cardsfolder/b/builders_bane.txt @@ -1,7 +1,7 @@ Name:Builder's Bane ManaCost:X X R Types:Sorcery -A:SP$ Destroy | Cost$ X X R | ValidTgts$ Artifact | TargetMin$ 0 | TargetMax$ MaxTgt | RememberTargets$ True | SubAbility$ DBRepeat | StackDescription$ SpellDescription | SpellDescription$ Destroy X target artifacts. CARDNAME deals damage to each player equal to the number of artifacts they controlled that were put into a graveyard this way. +A:SP$ Destroy | ValidTgts$ Artifact | TargetMin$ 0 | TargetMax$ MaxTgt | RememberTargets$ True | SubAbility$ DBRepeat | StackDescription$ SpellDescription | SpellDescription$ Destroy X target artifacts. CARDNAME deals damage to each player equal to the number of artifacts they controlled that were put into a graveyard this way. SVar:MaxTgt:Count$Valid Artifact SVar:X:TargetedObjects$Amount SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBDmg | SubAbility$ DBCleanup | DamageMap$ True diff --git a/forge-gui/res/cardsfolder/b/built_to_last.txt b/forge-gui/res/cardsfolder/b/built_to_last.txt index 59f0862a5fc..2a39c22c772 100644 --- a/forge-gui/res/cardsfolder/b/built_to_last.txt +++ b/forge-gui/res/cardsfolder/b/built_to_last.txt @@ -1,6 +1,6 @@ Name:Built to Last ManaCost:W Types:Instant -A:SP$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPump | SpellDescription$ Target creature gets +2/+2 until end of turn. If it's an artifact creature, it gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPump | SpellDescription$ Target creature gets +2/+2 until end of turn. If it's an artifact creature, it gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ Indestructible | ConditionDefined$ Targeted | ConditionPresent$ Artifact Oracle:Target creature gets +2/+2 until end of turn. If it's an artifact creature, it gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/b/built_to_smash.txt b/forge-gui/res/cardsfolder/b/built_to_smash.txt index 75bb20084bb..fa319a298ad 100644 --- a/forge-gui/res/cardsfolder/b/built_to_smash.txt +++ b/forge-gui/res/cardsfolder/b/built_to_smash.txt @@ -1,6 +1,6 @@ Name:Built to Smash ManaCost:R Types:Instant -A:SP$ Pump | Cost$ R | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumAtt$ +3 | NumDef$ +3 | SubAbility$ DBPump | SpellDescription$ Target attacking creature gets +3/+3 until end of turn. If it's an artifact creature, it gains trample until end of turn. +A:SP$ Pump | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumAtt$ +3 | NumDef$ +3 | SubAbility$ DBPump | SpellDescription$ Target attacking creature gets +3/+3 until end of turn. If it's an artifact creature, it gains trample until end of turn. SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ Trample | ConditionDefined$ Targeted | ConditionPresent$ Artifact Oracle:Target attacking creature gets +3/+3 until end of turn. If it's an artifact creature, it gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bull_rush.txt b/forge-gui/res/cardsfolder/b/bull_rush.txt index 8a895aa37d1..389cee2be2e 100644 --- a/forge-gui/res/cardsfolder/b/bull_rush.txt +++ b/forge-gui/res/cardsfolder/b/bull_rush.txt @@ -1,5 +1,5 @@ Name:Bull Rush ManaCost:R Types:Instant -A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | SpellDescription$ Target creature gets +2/+0 until end of turn. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | SpellDescription$ Target creature gets +2/+0 until end of turn. Oracle:Target creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bulls_strength.txt b/forge-gui/res/cardsfolder/b/bulls_strength.txt index e3484a6bbc7..b4f8905841c 100644 --- a/forge-gui/res/cardsfolder/b/bulls_strength.txt +++ b/forge-gui/res/cardsfolder/b/bulls_strength.txt @@ -1,6 +1,6 @@ Name:Bull's Strength ManaCost:1 G Types:Instant -A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | KW$ Trample | SpellDescription$ Target creature gets +2/+2 and gains trample until end of turn. Untap it. | SubAbility$ DBUntap +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | KW$ Trample | SpellDescription$ Target creature gets +2/+2 and gains trample until end of turn. Untap it. | SubAbility$ DBUntap SVar:DBUntap:DB$ Untap | Defined$ Targeted Oracle:Target creature gets +2/+2 and gains trample until end of turn. Untap it. diff --git a/forge-gui/res/cardsfolder/b/bump_in_the_night.txt b/forge-gui/res/cardsfolder/b/bump_in_the_night.txt index b0e8b2132cf..fc2f3b5b7fb 100644 --- a/forge-gui/res/cardsfolder/b/bump_in_the_night.txt +++ b/forge-gui/res/cardsfolder/b/bump_in_the_night.txt @@ -2,5 +2,5 @@ Name:Bump in the Night ManaCost:B Types:Sorcery K:Flashback:5 R -A:SP$ LoseLife | Cost$ B | ValidTgts$ Opponent | LifeAmount$ 3 | SpellDescription$ Target opponent loses 3 life. +A:SP$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 3 | SpellDescription$ Target opponent loses 3 life. Oracle:Target opponent loses 3 life.\nFlashback {5}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/b/burden_of_greed.txt b/forge-gui/res/cardsfolder/b/burden_of_greed.txt index 8047e8eb3a6..d9ef28168c2 100644 --- a/forge-gui/res/cardsfolder/b/burden_of_greed.txt +++ b/forge-gui/res/cardsfolder/b/burden_of_greed.txt @@ -1,7 +1,7 @@ Name:Burden of Greed ManaCost:3 B Types:Instant -A:SP$ LoseLife | Cost$ 3 B | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ X | SpellDescription$ Target player loses 1 life for each tapped artifact they control. +A:SP$ LoseLife | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ X | SpellDescription$ Target player loses 1 life for each tapped artifact they control. SVar:X:TargetedPlayer$Valid Artifact.tapped+YouCtrl AI:RemoveDeck:Random Oracle:Target player loses 1 life for each tapped artifact they control. diff --git a/forge-gui/res/cardsfolder/b/buried_alive.txt b/forge-gui/res/cardsfolder/b/buried_alive.txt index e3f77160d53..e032b59ff66 100644 --- a/forge-gui/res/cardsfolder/b/buried_alive.txt +++ b/forge-gui/res/cardsfolder/b/buried_alive.txt @@ -1,6 +1,6 @@ Name:Buried Alive ManaCost:2 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 B | Origin$ Library | Destination$ Graveyard | ChangeType$ Creature | ChangeNum$ 3 | SpellDescription$ Search your library for up to three creature cards, put them into your graveyard, then shuffle. +A:SP$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeType$ Creature | ChangeNum$ 3 | SpellDescription$ Search your library for up to three creature cards, put them into your graveyard, then shuffle. AI:RemoveDeck:Random Oracle:Search your library for up to three creature cards, put them into your graveyard, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/burn_bright.txt b/forge-gui/res/cardsfolder/b/burn_bright.txt index e49042989ef..ae5e42a7b6a 100644 --- a/forge-gui/res/cardsfolder/b/burn_bright.txt +++ b/forge-gui/res/cardsfolder/b/burn_bright.txt @@ -1,5 +1,5 @@ Name:Burn Bright ManaCost:2 R Types:Instant -A:SP$ PumpAll | Cost$ 2 R | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | SpellDescription$ Creatures you control get +2/+0 until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | SpellDescription$ Creatures you control get +2/+0 until end of turn. Oracle:Creatures you control get +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/burn_from_within.txt b/forge-gui/res/cardsfolder/b/burn_from_within.txt index d98d56a249f..7ffb16a5800 100644 --- a/forge-gui/res/cardsfolder/b/burn_from_within.txt +++ b/forge-gui/res/cardsfolder/b/burn_from_within.txt @@ -1,7 +1,7 @@ Name:Burn from Within ManaCost:X R Types:Sorcery -A:SP$ DealDamage | Cost$ X R | ValidTgts$ Any | NumDmg$ X | RememberDamaged$ True | ReplaceDyingDefined$ Remembered.Creature | SubAbility$ DBDebuff | StackDescription$ CARDNAME deals X damage to {p:Targeted}{c:Targeted}. If a creature is dealt damage this way, it loses indestructible until end of turn. If that creature would die this turn, exile it instead. | SpellDescription$ CARDNAME deals X damage to any target. If a creature is dealt damage this way, it loses indestructible until end of turn. If that creature would die this turn, exile it instead. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | RememberDamaged$ True | ReplaceDyingDefined$ Remembered.Creature | SubAbility$ DBDebuff | StackDescription$ CARDNAME deals X damage to {p:Targeted}{c:Targeted}. If a creature is dealt damage this way, it loses indestructible until end of turn. If that creature would die this turn, exile it instead. | SpellDescription$ CARDNAME deals X damage to any target. If a creature is dealt damage this way, it loses indestructible until end of turn. If that creature would die this turn, exile it instead. SVar:DBDebuff:DB$ Debuff | Defined$ Remembered.Creature | Keywords$ Indestructible | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid diff --git a/forge-gui/res/cardsfolder/b/burn_trail.txt b/forge-gui/res/cardsfolder/b/burn_trail.txt index 82cfa3ecd2f..dce6633706b 100644 --- a/forge-gui/res/cardsfolder/b/burn_trail.txt +++ b/forge-gui/res/cardsfolder/b/burn_trail.txt @@ -1,6 +1,6 @@ Name:Burn Trail ManaCost:3 R Types:Sorcery -A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. K:Conspire Oracle:Burn Trail deals 3 damage to any target.\nConspire (As you cast this spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it and you may choose a new target for the copy.) diff --git a/forge-gui/res/cardsfolder/b/burning_cloak.txt b/forge-gui/res/cardsfolder/b/burning_cloak.txt index 523fde4c80e..6cff724c01a 100644 --- a/forge-gui/res/cardsfolder/b/burning_cloak.txt +++ b/forge-gui/res/cardsfolder/b/burning_cloak.txt @@ -1,7 +1,7 @@ Name:Burning Cloak ManaCost:R Types:Sorcery -A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | SubAbility$ DBDealDamage | SpellDescription$ Target creature gets +2/+0 until end of turn. CARDNAME deals 2 damage to that creature. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | SubAbility$ DBDealDamage | SpellDescription$ Target creature gets +2/+0 until end of turn. CARDNAME deals 2 damage to that creature. SVar:DBDealDamage:DB$ DealDamage | Defined$ Targeted | NumDmg$ 2 AI:RemoveDeck:All Oracle:Target creature gets +2/+0 until end of turn. Burning Cloak deals 2 damage to that creature. diff --git a/forge-gui/res/cardsfolder/b/burning_fields.txt b/forge-gui/res/cardsfolder/b/burning_fields.txt index 67bb648f857..ed6dc95f621 100644 --- a/forge-gui/res/cardsfolder/b/burning_fields.txt +++ b/forge-gui/res/cardsfolder/b/burning_fields.txt @@ -1,5 +1,5 @@ Name:Burning Fields ManaCost:4 R Types:Sorcery -A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target opponent or planeswalker. +A:SP$ DealDamage | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target opponent or planeswalker. Oracle:Burning Fields deals 5 damage to target opponent or planeswalker. diff --git a/forge-gui/res/cardsfolder/b/burning_inquiry.txt b/forge-gui/res/cardsfolder/b/burning_inquiry.txt index aeacd93a7ae..6a1c58dbb32 100644 --- a/forge-gui/res/cardsfolder/b/burning_inquiry.txt +++ b/forge-gui/res/cardsfolder/b/burning_inquiry.txt @@ -1,6 +1,6 @@ Name:Burning Inquiry ManaCost:R Types:Sorcery -A:SP$ Draw | Cost$ R | Defined$ Player | NumCards$ 3 | SubAbility$ DBDiscard3 | SpellDescription$ Each player draws three cards, then discards three cards at random. +A:SP$ Draw | Defined$ Player | NumCards$ 3 | SubAbility$ DBDiscard3 | SpellDescription$ Each player draws three cards, then discards three cards at random. SVar:DBDiscard3:DB$ Discard | Defined$ Player | Mode$ Random | NumCards$ 3 Oracle:Each player draws three cards, then discards three cards at random. diff --git a/forge-gui/res/cardsfolder/b/burning_of_xinye.txt b/forge-gui/res/cardsfolder/b/burning_of_xinye.txt index bd84c0d931d..011d70d51d2 100644 --- a/forge-gui/res/cardsfolder/b/burning_of_xinye.txt +++ b/forge-gui/res/cardsfolder/b/burning_of_xinye.txt @@ -1,7 +1,7 @@ Name:Burning of Xinye ManaCost:4 R R Types:Sorcery -A:SP$ Sacrifice | Defined$ You | Cost$ 4 R R | SacValid$ Land.withoutIndestructible | Amount$ 4 | SubAbility$ DBSac | Destroy$ True | SpellDescription$ You destroy four lands you control, then target opponent destroys four lands they control. Then CARDNAME deals 4 damage to each creature. +A:SP$ Sacrifice | Defined$ You | SacValid$ Land.withoutIndestructible | Amount$ 4 | SubAbility$ DBSac | Destroy$ True | SpellDescription$ You destroy four lands you control, then target opponent destroys four lands they control. Then CARDNAME deals 4 damage to each creature. SVar:DBSac:DB$ Sacrifice | ValidTgts$ Opponent | SacValid$ Land.withoutIndestructible | Amount$ 4 | Destroy$ True | SubAbility$ DBDamage SVar:DBDamage:DB$ DamageAll | NumDmg$ 4 | ValidCards$ Creature AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/b/burning_oil.txt b/forge-gui/res/cardsfolder/b/burning_oil.txt index b8473ebc847..651225a7525 100644 --- a/forge-gui/res/cardsfolder/b/burning_oil.txt +++ b/forge-gui/res/cardsfolder/b/burning_oil.txt @@ -1,6 +1,6 @@ Name:Burning Oil ManaCost:1 R Types:Instant -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target attacking or blocking creature. +A:SP$ DealDamage | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target attacking or blocking creature. K:Flashback:3 W Oracle:Burning Oil deals 3 damage to target attacking or blocking creature.\nFlashback {3}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/b/burning_wish.txt b/forge-gui/res/cardsfolder/b/burning_wish.txt index 385441aebf9..2a6ec25a168 100644 --- a/forge-gui/res/cardsfolder/b/burning_wish.txt +++ b/forge-gui/res/cardsfolder/b/burning_wish.txt @@ -1,7 +1,7 @@ Name:Burning Wish ManaCost:1 R Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 R | Reveal$ True | Origin$ Sideboard | Destination$ Hand | ChangeType$ Sorcery.YouOwn | ChangeTypeDesc$ sorcery card they own | ChangeNum$ 1 | SubAbility$ DBChange | Hidden$ True | SpellDescription$ You may reveal a sorcery card you own from outside the game and put it into your hand. Exile CARDNAME. +A:SP$ ChangeZone | Reveal$ True | Origin$ Sideboard | Destination$ Hand | ChangeType$ Sorcery.YouOwn | ChangeTypeDesc$ sorcery card they own | ChangeNum$ 1 | SubAbility$ DBChange | Hidden$ True | SpellDescription$ You may reveal a sorcery card you own from outside the game and put it into your hand. Exile CARDNAME. SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile AI:RemoveDeck:Random Oracle:You may reveal a sorcery card you own from outside the game and put it into your hand. Exile Burning Wish. diff --git a/forge-gui/res/cardsfolder/b/burst_lightning.txt b/forge-gui/res/cardsfolder/b/burst_lightning.txt index c80d4443c17..dc940155738 100644 --- a/forge-gui/res/cardsfolder/b/burst_lightning.txt +++ b/forge-gui/res/cardsfolder/b/burst_lightning.txt @@ -2,6 +2,6 @@ Name:Burst Lightning ManaCost:R Types:Instant K:Kicker:4 -A:SP$ DealDamage | Cost$ R | ValidTgts$ Any | NumDmg$ WasKicked | SpellDescription$ CARDNAME deals 2 damage to any target. If CARDNAME was kicked, it deals 4 damage instead. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ WasKicked | SpellDescription$ CARDNAME deals 2 damage to any target. If CARDNAME was kicked, it deals 4 damage instead. SVar:WasKicked:Count$Kicked.4.2 Oracle:Kicker {4} (You may pay an additional {4} as you cast this spell.)\nBurst Lightning deals 2 damage to any target. If this spell was kicked, it deals 4 damage instead. diff --git a/forge-gui/res/cardsfolder/b/burst_of_energy.txt b/forge-gui/res/cardsfolder/b/burst_of_energy.txt index ee42a80a1e9..2fc323ef1e0 100644 --- a/forge-gui/res/cardsfolder/b/burst_of_energy.txt +++ b/forge-gui/res/cardsfolder/b/burst_of_energy.txt @@ -1,6 +1,6 @@ Name:Burst of Energy ManaCost:W Types:Instant -A:SP$ Untap | Cost$ W | TgtPrompt$ Choose target permanent | ValidTgts$ Permanent | SpellDescription$ Untap target Permanent. +A:SP$ Untap | TgtPrompt$ Choose target permanent | ValidTgts$ Permanent | SpellDescription$ Untap target Permanent. AI:RemoveDeck:Random Oracle:Untap target permanent. diff --git a/forge-gui/res/cardsfolder/b/burst_of_speed.txt b/forge-gui/res/cardsfolder/b/burst_of_speed.txt index b3ecb15a6e7..dc5a5894af4 100644 --- a/forge-gui/res/cardsfolder/b/burst_of_speed.txt +++ b/forge-gui/res/cardsfolder/b/burst_of_speed.txt @@ -1,6 +1,6 @@ Name:Burst of Speed ManaCost:R Types:Sorcery -A:SP$ PumpAll | Cost$ R | ValidCards$ Creature.YouCtrl | KW$ Haste | SpellDescription$ Creatures you control gain haste until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Haste | SpellDescription$ Creatures you control gain haste until end of turn. AI:RemoveDeck:All Oracle:Creatures you control gain haste until end of turn. (They can attack and {T} even if they just came under your control.) diff --git a/forge-gui/res/cardsfolder/b/burst_of_strength.txt b/forge-gui/res/cardsfolder/b/burst_of_strength.txt index 3c6479202ef..a10c24bef8d 100644 --- a/forge-gui/res/cardsfolder/b/burst_of_strength.txt +++ b/forge-gui/res/cardsfolder/b/burst_of_strength.txt @@ -1,7 +1,7 @@ Name:Burst of Strength ManaCost:G Types:Instant -A:SP$ PutCounter | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBUntap | SpellDescription$ Put a +1/+1 counter on target creature and untap it. +A:SP$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBUntap | SpellDescription$ Put a +1/+1 counter on target creature and untap it. SVar:DBUntap:DB$ Untap | Defined$ Targeted DeckHas:Ability$Counters Oracle:Put a +1/+1 counter on target creature and untap it. diff --git a/forge-gui/res/cardsfolder/b/butchers_glee.txt b/forge-gui/res/cardsfolder/b/butchers_glee.txt index 24ce14f8315..ada81f1e954 100644 --- a/forge-gui/res/cardsfolder/b/butchers_glee.txt +++ b/forge-gui/res/cardsfolder/b/butchers_glee.txt @@ -1,6 +1,6 @@ Name:Butcher's Glee ManaCost:2 B Types:Instant -A:SP$ Pump | Cost$ 2 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | KW$ Lifelink | SubAbility$ DBRegen | SpellDescription$ Target creature gets +3/+0 and gains lifelink until end of turn. Regenerate it. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | KW$ Lifelink | SubAbility$ DBRegen | SpellDescription$ Target creature gets +3/+0 and gains lifelink until end of turn. Regenerate it. SVar:DBRegen:DB$ Regenerate | Defined$ ParentTarget Oracle:Target creature gets +3/+0 and gains lifelink until end of turn. Regenerate it. (Damage dealt by a creature with lifelink also causes its controller to gain that much life.) diff --git a/forge-gui/res/cardsfolder/b/by_force.txt b/forge-gui/res/cardsfolder/b/by_force.txt index 8ba32219ee2..8e7e4744309 100644 --- a/forge-gui/res/cardsfolder/b/by_force.txt +++ b/forge-gui/res/cardsfolder/b/by_force.txt @@ -1,6 +1,6 @@ Name:By Force ManaCost:X R Types:Sorcery -A:SP$ Destroy | Cost$ X R | TargetMin$ X | TargetMax$ X | ValidTgts$ Artifact | TgtPrompt$ Select X target artifacts | SpellDescription$ Destroy X target artifacts. +A:SP$ Destroy | TargetMin$ X | TargetMax$ X | ValidTgts$ Artifact | TgtPrompt$ Select X target artifacts | SpellDescription$ Destroy X target artifacts. SVar:X:Count$xPaid Oracle:Destroy X target artifacts.