diff --git a/forge-gui/res/cardsfolder/b/barbarian_ring.txt b/forge-gui/res/cardsfolder/b/barbarian_ring.txt index a5e6c917f40..e5419a3b7b0 100644 --- a/forge-gui/res/cardsfolder/b/barbarian_ring.txt +++ b/forge-gui/res/cardsfolder/b/barbarian_ring.txt @@ -2,6 +2,6 @@ Name:Barbarian Ring ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ R | SubAbility$ DBPain | SpellDescription$ Add {R}. CARDNAME deals 1 damage to you. -A:AB$ DealDamage | Cost$ R T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME deals 2 damage to any target. Activate only if seven or more cards are in your graveyard. +A:AB$ DealDamage | Cost$ R T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ It deals 2 damage to any target. Activate only if seven or more cards are in your graveyard. SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You Oracle:{T}: Add {R}. Barbarian Ring deals 1 damage to you.\nThreshold — {R}, {T}, Sacrifice Barbarian Ring: It deals 2 damage to any target. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/b/bazaar_of_wonders.txt b/forge-gui/res/cardsfolder/b/bazaar_of_wonders.txt index 94998eef4dc..9141d793bc4 100644 --- a/forge-gui/res/cardsfolder/b/bazaar_of_wonders.txt +++ b/forge-gui/res/cardsfolder/b/bazaar_of_wonders.txt @@ -1,7 +1,7 @@ Name:Bazaar of Wonders ManaCost:3 U U Types:World Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ ExileAll | TriggerDescription$ When CARDNAME enters the battlefield, exile all cards from all graveyards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ ExileAll | TriggerDescription$ When CARDNAME enters the battlefield, exile all graveyards. SVar:ExileAll:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card T:Mode$ SpellCast | ValidCard$ Card | Execute$ TrigCounterSameGrave | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell, counter it if a card with the same name is in a graveyard or a nontoken permanent with the same name is on the battlefield. SVar:TrigCounterSameGrave:DB$ Counter | Defined$ TriggeredSpellAbility | SubAbility$ DBCounterSamePermanent | ConditionCheckSVar$ SharesNameGrave | ConditionSVarCompare$ GE1 @@ -10,4 +10,4 @@ SVar:SharesNameGrave:TriggeredCard$Valid Card.sharesNameWith Graveyard SVar:SharesNameBattlefield:TriggeredCard$Valid Card.sharesNameWith NonToken SVar:AICurseEffect:BazaarOfWonders AI:RemoveDeck:Random -Oracle:When Bazaar of Wonders enters the battlefield, exile all cards from all graveyards.\nWhenever a player casts a spell, counter it if a card with the same name is in a graveyard or a nontoken permanent with the same name is on the battlefield. +Oracle:When Bazaar of Wonders enters the battlefield, exile all graveyards.\nWhenever a player casts a spell, counter it if a card with the same name is in a graveyard or a nontoken permanent with the same name is on the battlefield. diff --git a/forge-gui/res/cardsfolder/c/crook_of_condemnation.txt b/forge-gui/res/cardsfolder/c/crook_of_condemnation.txt index dc41dfce634..5d2d7781965 100644 --- a/forge-gui/res/cardsfolder/c/crook_of_condemnation.txt +++ b/forge-gui/res/cardsfolder/c/crook_of_condemnation.txt @@ -2,6 +2,6 @@ Name:Crook of Condemnation ManaCost:2 Types:Artifact A:AB$ ChangeZone | Cost$ 1 T | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile target card from a graveyard. -A:AB$ ChangeZoneAll | Cost$ 1 Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | AILogic$ ExileGraveyards | SpellDescription$ Exile all cards from all graveyards. +A:AB$ ChangeZoneAll | Cost$ 1 Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | AILogic$ ExileGraveyards | SpellDescription$ Exile all graveyards. AI:RemoveDeck:Random -Oracle:{1}, {T}: Exile target card from a graveyard.\n{1}, Exile Crook of Condemnation: Exile all cards from all graveyards. +Oracle:{1}, {T}: Exile target card from a graveyard.\n{1}, Exile Crook of Condemnation: Exile all graveyards. diff --git a/forge-gui/res/cardsfolder/e/expendable_troops.txt b/forge-gui/res/cardsfolder/e/expendable_troops.txt index 6f6b34dc6b3..b3a68aea9ad 100644 --- a/forge-gui/res/cardsfolder/e/expendable_troops.txt +++ b/forge-gui/res/cardsfolder/e/expendable_troops.txt @@ -2,5 +2,5 @@ Name:Expendable Troops ManaCost:1 W Types:Creature Human Soldier PT:2/1 -A:AB$ DealDamage | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target attacking or blocking creature. +A:AB$ DealDamage | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | SpellDescription$ It deals 2 damage to target attacking or blocking creature. Oracle:{T}, Sacrifice Expendable Troops: It deals 2 damage to target attacking or blocking creature. diff --git a/forge-gui/res/cardsfolder/f/flamecast_wheel.txt b/forge-gui/res/cardsfolder/f/flamecast_wheel.txt index 801e0d3548c..1ef1970b098 100644 --- a/forge-gui/res/cardsfolder/f/flamecast_wheel.txt +++ b/forge-gui/res/cardsfolder/f/flamecast_wheel.txt @@ -1,5 +1,5 @@ Name:Flamecast Wheel ManaCost:1 Types:Artifact -A:AB$ DealDamage | Cost$ 5 T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target creature. +A:AB$ DealDamage | Cost$ 5 T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 3 | SpellDescription$ It deals 3 damage to target creature. Oracle:{5}, {T}, Sacrifice Flamecast Wheel: It deals 3 damage to target creature. diff --git a/forge-gui/res/cardsfolder/m/morningtide.txt b/forge-gui/res/cardsfolder/m/morningtide.txt index 812cac687e6..d322bd13d3d 100644 --- a/forge-gui/res/cardsfolder/m/morningtide.txt +++ b/forge-gui/res/cardsfolder/m/morningtide.txt @@ -1,6 +1,6 @@ Name:Morningtide ManaCost:1 W Types:Sorcery -A:SP$ ChangeZoneAll | ChangeType$ Card | Origin$ Graveyard | Destination$ Exile | AILogic$ ExileGraveyards | SpellDescription$ Exile all cards from all graveyards. +A:SP$ ChangeZoneAll | ChangeType$ Card | Origin$ Graveyard | Destination$ Exile | AILogic$ ExileGraveyards | SpellDescription$ Exile all graveyards. AI:RemoveDeck:Random -Oracle:Exile all cards from all graveyards. +Oracle:Exile all graveyards. diff --git a/forge-gui/res/cardsfolder/r/relic_of_progenitus.txt b/forge-gui/res/cardsfolder/r/relic_of_progenitus.txt index 860ce559ff1..ae52294d9b8 100644 --- a/forge-gui/res/cardsfolder/r/relic_of_progenitus.txt +++ b/forge-gui/res/cardsfolder/r/relic_of_progenitus.txt @@ -2,7 +2,7 @@ Name:Relic of Progenitus ManaCost:1 Types:Artifact A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | DefinedPlayer$ Targeted | Mandatory$ True | ChangeType$ Card | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | SpellDescription$ Target player exiles a card from their graveyard. -A:AB$ ChangeZoneAll | Cost$ 1 Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | AILogic$ ExileGraveyards | SubAbility$ DBDraw | SpellDescription$ Exile all cards from all graveyards. Draw a card. +A:AB$ ChangeZoneAll | Cost$ 1 Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | AILogic$ ExileGraveyards | SubAbility$ DBDraw | SpellDescription$ Exile all graveyards. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 AI:RemoveDeck:Random -Oracle:{T}: Target player exiles a card from their graveyard.\n{1}, Exile Relic of Progenitus: Exile all cards from all graveyards. Draw a card. +Oracle:{T}: Target player exiles a card from their graveyard.\n{1}, Exile Relic of Progenitus: Exile all graveyards. Draw a card. diff --git a/forge-gui/res/cardsfolder/r/rest_in_peace.txt b/forge-gui/res/cardsfolder/r/rest_in_peace.txt index 80330b193cb..2e1de79d142 100644 --- a/forge-gui/res/cardsfolder/r/rest_in_peace.txt +++ b/forge-gui/res/cardsfolder/r/rest_in_peace.txt @@ -1,10 +1,10 @@ Name:Rest in Peace ManaCost:1 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZoneAll | TriggerDescription$ When CARDNAME enters the battlefield, exile all cards from all graveyards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZoneAll | TriggerDescription$ When CARDNAME enters the battlefield, exile all graveyards. SVar:TrigChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Card | Origin$ Graveyard | Destination$ Exile R:Event$ Moved | ActiveZones$ Battlefield | Destination$ Graveyard | ValidCard$ Card | ReplaceWith$ Exile | Description$ If a card or token would be put into a graveyard from anywhere, exile it instead. SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard SVar:NonStackingEffect:True AI:RemoveDeck:Random -Oracle:When Rest in Peace enters the battlefield, exile all cards from all graveyards.\nIf a card or token would be put into a graveyard from anywhere, exile it instead. +Oracle:When Rest in Peace enters the battlefield, exile all graveyards.\nIf a card or token would be put into a graveyard from anywhere, exile it instead. diff --git a/forge-gui/res/cardsfolder/s/scavenger_grounds.txt b/forge-gui/res/cardsfolder/s/scavenger_grounds.txt index 4e9759fac7c..5550c82f214 100644 --- a/forge-gui/res/cardsfolder/s/scavenger_grounds.txt +++ b/forge-gui/res/cardsfolder/s/scavenger_grounds.txt @@ -2,6 +2,6 @@ Name:Scavenger Grounds ManaCost:no cost Types:Land Desert A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ChangeZoneAll | Cost$ 2 T Sac<1/Desert> | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | AILogic$ ExileGraveyards | SpellDescription$ Exile all cards from all graveyards. +A:AB$ ChangeZoneAll | Cost$ 2 T Sac<1/Desert> | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | AILogic$ ExileGraveyards | SpellDescription$ Exile all graveyards. AI:RemoveDeck:Random -Oracle:{T}: Add {C}.\n{2}, {T}, Sacrifice a Desert: Exile all cards from all graveyards. +Oracle:{T}: Add {C}.\n{2}, {T}, Sacrifice a Desert: Exile all graveyards. diff --git a/forge-gui/res/cardsfolder/s/sentinel_totem.txt b/forge-gui/res/cardsfolder/s/sentinel_totem.txt index 96ab65f6e75..4e1d09a2c3b 100644 --- a/forge-gui/res/cardsfolder/s/sentinel_totem.txt +++ b/forge-gui/res/cardsfolder/s/sentinel_totem.txt @@ -3,5 +3,5 @@ ManaCost:1 Types:Artifact T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 -A:AB$ ChangeZoneAll | Cost$ T Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | AILogic$ ExileGraveyards | SpellDescription$ Exile all cards from all graveyards. -Oracle:When Sentinel Totem enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)\n{T}, Exile Sentinel Totem: Exile all cards from all graveyards. +A:AB$ ChangeZoneAll | Cost$ T Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | AILogic$ ExileGraveyards | SpellDescription$ Exile all graveyards. +Oracle:When Sentinel Totem enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)\n{T}, Exile Sentinel Totem: Exile all graveyards. diff --git a/forge-gui/res/cardsfolder/t/tibalt_rakish_instigator.txt b/forge-gui/res/cardsfolder/t/tibalt_rakish_instigator.txt index c5017b6f993..0ff146306d0 100644 --- a/forge-gui/res/cardsfolder/t/tibalt_rakish_instigator.txt +++ b/forge-gui/res/cardsfolder/t/tibalt_rakish_instigator.txt @@ -3,6 +3,6 @@ ManaCost:2 R Types:Legendary Planeswalker Tibalt Loyalty:5 S:Mode$ CantGainLife | ValidPlayer$ Opponent | Description$ Your opponents can't gain life. -A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | TokenAmount$ 1 | TokenScript$ r_1_1_devil_burn | TokenOwner$ You | Planeswalker$ True | SpellDescription$ Create a 1/1 red Devil creature token "When this creature dies, it deals 1 damage to any target." +A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | TokenAmount$ 1 | TokenScript$ r_1_1_devil_burn | TokenOwner$ You | Planeswalker$ True | SpellDescription$ Create a 1/1 red Devil creature token with "When this creature dies, it deals 1 damage to any target." DeckHas:Ability$Token Oracle:Your opponents can't gain life.\n[-2]: Create a 1/1 red Devil creature token with "When this creature dies, it deals 1 damage to any target." 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 8c861bbdd74..ff0462494e9 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 @@ -26,6 +26,6 @@ SVar:Emblem:DB$ Effect | Name$ Emblem - Tibalt, Cosmic Impostor | Image$ emblem_ 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 cards from all graveyards. Add {R}{R}{R}. +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 cards from all graveyards. Add {R}{R}{R}. +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}.