diff --git a/forge-gui/res/cardsfolder/a/a_golden_opportunity.txt b/forge-gui/res/cardsfolder/a/a_golden_opportunity.txt index eac12d73077..a0824f04ea9 100644 --- a/forge-gui/res/cardsfolder/a/a_golden_opportunity.txt +++ b/forge-gui/res/cardsfolder/a/a_golden_opportunity.txt @@ -5,4 +5,4 @@ K:Chapter:3:DBConjureGoos,DBConjureEgg,DBConjureEgg SVar:DBConjureGoos:DB$ MakeCard | Conjure$ True | Name$ Gilded Goose | Zone$ Battlefield | SpellDescription$ Conjure a card named Gilded Goose onto the battlefield. SVar:DBConjureEgg:AB$ MakeCard | Cost$ tapXType<1/Bird> Sac<1/Artifact> | Conjure$ True | Name$ Golden Egg | Zone$ Battlefield | SpellDescription$ You may tap an untapped Bird you control and sacrifice an artifact. If you do, conjure a card named Golden Egg onto the battlefield. DeckHas:Ability$Token|LifeGain|Sacrifice & Type$Food|Bird|Artifact -Oracle:(As this Saga enters and after your draw step add a lore counter. Sacrifice after III.)\nI — Conjure a card named Gilded Goose onto the battlefield.\nII, III — You may tap an untapped Bird you control and sacrifice an artifact. If you do, conjure a card named Golden Egg onto the battlefield. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step add a lore counter. Sacrifice after III.)\nI — Conjure a card named Gilded Goose onto the battlefield.\nII, III — You may tap an untapped Bird you control and sacrifice an artifact. If you do, conjure a card named Golden Egg onto the battlefield. diff --git a/forge-gui/res/cardsfolder/a/a_tale_for_the_ages.txt b/forge-gui/res/cardsfolder/a/a_tale_for_the_ages.txt index 644b43d0481..3da8fea21b9 100644 --- a/forge-gui/res/cardsfolder/a/a_tale_for_the_ages.txt +++ b/forge-gui/res/cardsfolder/a/a_tale_for_the_ages.txt @@ -3,4 +3,4 @@ ManaCost:1 W Types:Enchantment S:Mode$ Continuous | Affected$ Creature.enchanted+YouCtrl | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creatures you control get +2/+2. DeckNeeds:Type$Aura -Oracle:Enchanted creatures you control get +2/+2. \ No newline at end of file +Oracle:Enchanted creatures you control get +2/+2. diff --git a/forge-gui/res/cardsfolder/a/abuelo_ancestral_echo.txt b/forge-gui/res/cardsfolder/a/abuelo_ancestral_echo.txt index 74af603451d..6ea8b751578 100644 --- a/forge-gui/res/cardsfolder/a/abuelo_ancestral_echo.txt +++ b/forge-gui/res/cardsfolder/a/abuelo_ancestral_echo.txt @@ -9,4 +9,4 @@ SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ Tr SVar:TrigBounce:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRememberedLKI SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Type$Artifact -Oracle:Flying, ward {2}\n{1}{W}{U}: Exile another target creature or artifact you control. Return it to the battlefield under its owner's control at the beginning of the next end step. \ No newline at end of file +Oracle:Flying, ward {2}\n{1}{W}{U}: Exile another target creature or artifact you control. Return it to the battlefield under its owner's control at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/a/abuelos_awakening.txt b/forge-gui/res/cardsfolder/a/abuelos_awakening.txt index 75e5b3a17f0..404744de6c8 100644 --- a/forge-gui/res/cardsfolder/a/abuelos_awakening.txt +++ b/forge-gui/res/cardsfolder/a/abuelos_awakening.txt @@ -6,4 +6,4 @@ SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Power$ 1 | Toughness$ 1 | Key SVar:X:Count$xPaid DeckHas:Ability$Graveyard|Counters & Type$Spirit DeckHints:Ability$Mill & Type$Artifact|Enchantment -Oracle:Return target artifact or non-Aura enchantment card from your graveyard to the battlefield with X additional +1/+1 counters on it. It's a 1/1 Spirit creature with flying in addition to its other types. \ No newline at end of file +Oracle:Return target artifact or non-Aura enchantment card from your graveyard to the battlefield with X additional +1/+1 counters on it. It's a 1/1 Spirit creature with flying in addition to its other types. diff --git a/forge-gui/res/cardsfolder/a/abyssal_gorestalker.txt b/forge-gui/res/cardsfolder/a/abyssal_gorestalker.txt index f713020b802..593d9386845 100644 --- a/forge-gui/res/cardsfolder/a/abyssal_gorestalker.txt +++ b/forge-gui/res/cardsfolder/a/abyssal_gorestalker.txt @@ -5,4 +5,4 @@ PT:6/6 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, each player sacrifices two creatures. SVar:TrigSac:DB$ Sacrifice | Defined$ Player | Amount$ 2 | SacValid$ Creature DeckHas:Ability$Sacrifice -Oracle:When Abyssal Gorestalker enters the battlefield, each player sacrifices two creatures. \ No newline at end of file +Oracle:When Abyssal Gorestalker enters the battlefield, each player sacrifices two creatures. diff --git a/forge-gui/res/cardsfolder/a/aclazotz_deepest_betrayal_temple_of_the_dead.txt b/forge-gui/res/cardsfolder/a/aclazotz_deepest_betrayal_temple_of_the_dead.txt index 3075ae921a0..e68388c6ece 100644 --- a/forge-gui/res/cardsfolder/a/aclazotz_deepest_betrayal_temple_of_the_dead.txt +++ b/forge-gui/res/cardsfolder/a/aclazotz_deepest_betrayal_temple_of_the_dead.txt @@ -13,10 +13,10 @@ T:Mode$ Discarded | ValidCard$ Land.OppOwn | TriggerZones$ Battlefield | Execute SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_bat_flying | TokenOwner$ You T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigTransform | TriggerDescription$ When NICKNAME dies, return it to the battlefield tapped and transformed under its owner's control. SVar:TrigTransform:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield | Transformed$ True | Tapped$ True -AlternateMode:DoubleFaced SVar:HasAttackEffect:TRUE DeckHas:Ability$Discard|LifeGain|Token DeckHints:Ability$Discard +AlternateMode:DoubleFaced Oracle:Flying, lifelink\nWhenever Aclazotz attacks, each opponent discards a card. For each opponent who can't, you draw a card.\nWhenever an opponent discards a land card, create a 1/1 black Bat creature token with flying.\nWhen Aclazotz dies, return it to the battlefield tapped and transformed under its owner's control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/a/acrobatic_leap.txt b/forge-gui/res/cardsfolder/a/acrobatic_leap.txt index e214f8bac61..f2c3a5d09cf 100644 --- a/forge-gui/res/cardsfolder/a/acrobatic_leap.txt +++ b/forge-gui/res/cardsfolder/a/acrobatic_leap.txt @@ -3,4 +3,4 @@ ManaCost:W Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ 1 | NumDef$ 3 | KW$ Flying | SubAbility$ DBUntap | SpellDescription$ Target creature gets +1/+3 and gains flying until end of turn. Untap it. SVar:DBUntap:DB$ Untap | Defined$ Targeted -Oracle:Target creature gets +1/+3 and gains flying until end of turn. Untap it. \ No newline at end of file +Oracle:Target creature gets +1/+3 and gains flying until end of turn. Untap it. diff --git a/forge-gui/res/cardsfolder/a/adaptive_gemguard.txt b/forge-gui/res/cardsfolder/a/adaptive_gemguard.txt index c4b77ab786e..0651e37275e 100644 --- a/forge-gui/res/cardsfolder/a/adaptive_gemguard.txt +++ b/forge-gui/res/cardsfolder/a/adaptive_gemguard.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Gnome PT:3/3 A:AB$ PutCounter | Cost$ tapXType<2/Artifact;Creature/artifacts and/or creatures> | Defined$ Self | SorcerySpeed$ True | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. Activate only as a sorcery. DeckHints:Type$Artifact & Ability$Counters -Oracle:Tap two untapped artifacts and/or creatures you control: Put a +1/+1 counter on Adaptive Gemguard. Activate only as a sorcery. \ No newline at end of file +Oracle:Tap two untapped artifacts and/or creatures you control: Put a +1/+1 counter on Adaptive Gemguard. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/a/adipose_offspring.txt b/forge-gui/res/cardsfolder/a/adipose_offspring.txt index ea1cadfbd6e..35d53db20ae 100644 --- a/forge-gui/res/cardsfolder/a/adipose_offspring.txt +++ b/forge-gui/res/cardsfolder/a/adipose_offspring.txt @@ -3,9 +3,9 @@ ManaCost:3 W Types:Creature Alien PT:2/2 K:Emerge:5 W -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 white Alien creature token. If CARDNAME’s emerge cost was paid, instead create X of those tokens, where X is the sacrificed creature’s toughness. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 white Alien creature token. If CARDNAME's emerge cost was paid, instead create X of those tokens, where X is the sacrificed creature's toughness. SVar:TrigToken:DB$ Token | TokenAmount$ N | TokenScript$ w_2_2_alien | TokenOwner$ You SVar:N:Count$Emerged.T.1 SVar:T:Emerged$SumToughness DeckHas:Ability$Token -Oracle:Emerge {5}{W} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature’s mana value.)\nWhen Adipose Offspring enters the battlefield, create a 2/2 white Alien creature token. If Adipose Offspring’s emerge cost was paid, instead create X of those tokens, where X is the sacrificed creature’s toughness. +Oracle:Emerge {5}{W} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's mana value.)\nWhen Adipose Offspring enters the battlefield, create a 2/2 white Alien creature token. If Adipose Offspring's emerge cost was paid, instead create X of those tokens, where X is the sacrificed creature's toughness. diff --git a/forge-gui/res/cardsfolder/a/aeronauts_wings.txt b/forge-gui/res/cardsfolder/a/aeronauts_wings.txt index 2efcec2c325..875f7e68d5b 100644 --- a/forge-gui/res/cardsfolder/a/aeronauts_wings.txt +++ b/forge-gui/res/cardsfolder/a/aeronauts_wings.txt @@ -4,4 +4,4 @@ Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Flying | AddPower$ 1 | Description$ Equipped creature gets +1/+0 and has flying. K:Equip:2 DeckHas:Keyword$Flying -Oracle:Equipped creature gets +1/+0 and has flying.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Equipped creature gets +1/+0 and has flying.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/a/aetherblade_agent_gitaxian_minsdstinger.txt b/forge-gui/res/cardsfolder/a/aetherblade_agent_gitaxian_minsdstinger.txt index 3425d06605d..22dd213958c 100644 --- a/forge-gui/res/cardsfolder/a/aetherblade_agent_gitaxian_minsdstinger.txt +++ b/forge-gui/res/cardsfolder/a/aetherblade_agent_gitaxian_minsdstinger.txt @@ -4,8 +4,8 @@ Types:Creature Human Rogue PT:1/1 K:Deathtouch A:AB$ SetState | Cost$ 4 UP | Mode$ Transform | SorcerySpeed$ True | SpellDescription$ Transform CARDNAME. Activate only as a sorcery. ({U/P} can be paid with either {U} or 2 life.) -AlternateMode:DoubleFaced DeckHints:Color$Blue +AlternateMode:DoubleFaced Oracle:Deathtouch\n{4}{U/P}: Transform Aetherblade Agent. Activate only as a sorcery. ({U/P} can be paid with either {U} or 2 life.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/a/agadeems_awakening_agadeem_the_undercrypt.txt b/forge-gui/res/cardsfolder/a/agadeems_awakening_agadeem_the_undercrypt.txt index d8399db2319..3f8de65ff67 100644 --- a/forge-gui/res/cardsfolder/a/agadeems_awakening_agadeem_the_undercrypt.txt +++ b/forge-gui/res/cardsfolder/a/agadeems_awakening_agadeem_the_undercrypt.txt @@ -4,8 +4,8 @@ Types:Sorcery A:SP$ ChangeZone | Cost$ X B B B | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ Y | ValidTgts$ Creature.YouOwn+cmcLEX | TgtPrompt$ Select any number of target creature cards in your graveyard with different mana value X or less | TargetsWithDifferentCMC$ True | StackDescription$ {p:You} returns {c:Targeted} from the graveyard to the battlefield. | SpellDescription$ Return from your graveyard to the battlefield any number of target creature cards that each have a different mana value X or less. SVar:X:Count$xPaid SVar:Y:Count$ValidGraveyard Creature.YouOwn -AlternateMode:Modal DeckHas:Ability$Graveyard +AlternateMode:Modal Oracle:Return from your graveyard to the battlefield any number of target creature cards that each have a different mana value X or less. ALTERNATE diff --git a/forge-gui/res/cardsfolder/a/agathas_champion.txt b/forge-gui/res/cardsfolder/a/agathas_champion.txt index 9a2896e7a9b..972c8b6e3c3 100644 --- a/forge-gui/res/cardsfolder/a/agathas_champion.txt +++ b/forge-gui/res/cardsfolder/a/agathas_champion.txt @@ -5,8 +5,8 @@ PT:4/4 K:Bargain K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+bargained | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was bargained, it fights up to one target creature you don't control. (Each deals damage equal to its power to the other.) -SVar:TrigKicker:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select up to one target creature an opponent controls | TargetMin$ 0 | TargetMax$ 1 +SVar:TrigKicker:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select up to one target creature an opponent controls | TargetMin$ 0 | TargetMax$ 1 SVar:PlayMain1:TRUE DeckHints:Type$Artifact|Enchantment & Ability$Token DeckHas:Ability$Sacrifice -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nTrample\nWhen Agatha's Champion enters the battlefield, if it was bargained, it fights up to one target creature you don't control. (Each deals damage equal to its power to the other.) \ No newline at end of file +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nTrample\nWhen Agatha's Champion enters the battlefield, if it was bargained, it fights up to one target creature you don't control. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/a/agent_of_erebos.txt b/forge-gui/res/cardsfolder/a/agent_of_erebos.txt index 35fc26c9d84..50a6ab9e38a 100644 --- a/forge-gui/res/cardsfolder/a/agent_of_erebos.txt +++ b/forge-gui/res/cardsfolder/a/agent_of_erebos.txt @@ -2,7 +2,7 @@ Name:Agent of Erebos ManaCost:3 B Types:Enchantment Creature Zombie PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.YouCtrl | Execute$ TrigExile | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, exile target player’s graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.YouCtrl | Execute$ TrigExile | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, exile target player's graveyard. SVar:TrigExile:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card AI:RemoveDeck:Random -Oracle:Constellation — Whenever Agent of Erebos or another enchantment enters the battlefield under your control, exile target player’s graveyard. +Oracle:Constellation — Whenever Agent of Erebos or another enchantment enters the battlefield under your control, exile target player's graveyard. diff --git a/forge-gui/res/cardsfolder/a/aggressive_sabotage.txt b/forge-gui/res/cardsfolder/a/aggressive_sabotage.txt index 4ecc1732c34..bedd599965a 100644 --- a/forge-gui/res/cardsfolder/a/aggressive_sabotage.txt +++ b/forge-gui/res/cardsfolder/a/aggressive_sabotage.txt @@ -4,4 +4,4 @@ Types:Sorcery K:Kicker:R A:SP$ Discard | ValidTgts$ Opponent | Mode$ TgtChoose | NumCards$ 2 | SubAbility$ DBDealDamage | SpellDescription$ Target opponent discards two cards, if this spell was kicked, it deals 3 damage to that player. SVar:DBDealDamage:DB$ DealDamage | Defined$ ParentTarget | Condition$ Kicked | NumDmg$ 3 -Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nTarget player discards two cards. If this spell was kicked, it deals 3 damage to that player. \ No newline at end of file +Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nTarget player discards two cards. If this spell was kicked, it deals 3 damage to that player. diff --git a/forge-gui/res/cardsfolder/a/akal_pakal_first_among_equals.txt b/forge-gui/res/cardsfolder/a/akal_pakal_first_among_equals.txt index f7cf808d92a..895645d6cb3 100644 --- a/forge-gui/res/cardsfolder/a/akal_pakal_first_among_equals.txt +++ b/forge-gui/res/cardsfolder/a/akal_pakal_first_among_equals.txt @@ -7,4 +7,4 @@ SVar:TrigDig:DB$ Dig | DigNum$ 2 | ChangeNum$ 1 | DestinationZone2$ Graveyard | SVar:X:Count$ThisTurnEntered_Battlefield_Artifact.YouCtrl DeckNeeds:Type$Artifact DeckHas:Ability$Graveyard -Oracle:At the beginning of each player's end step, if an artifact entered the battlefield under your control this turn, look at the top two cards of your library. Put one of them into your hand and the other into your graveyard. \ No newline at end of file +Oracle:At the beginning of each player's end step, if an artifact entered the battlefield under your control this turn, look at the top two cards of your library. Put one of them into your hand and the other into your graveyard. diff --git a/forge-gui/res/cardsfolder/a/alabaster_host_sanctifier.txt b/forge-gui/res/cardsfolder/a/alabaster_host_sanctifier.txt index ec633ca1f3e..d152c8fc015 100644 --- a/forge-gui/res/cardsfolder/a/alabaster_host_sanctifier.txt +++ b/forge-gui/res/cardsfolder/a/alabaster_host_sanctifier.txt @@ -4,4 +4,4 @@ Types:Creature Phyrexian Cleric PT:2/2 K:Lifelink DeckHas:Ability$LifeGain -Oracle:Lifelink \ No newline at end of file +Oracle:Lifelink diff --git a/forge-gui/res/cardsfolder/a/alistair_the_brigadier.txt b/forge-gui/res/cardsfolder/a/alistair_the_brigadier.txt index 875e56c9bb0..5d27dd5b05a 100644 --- a/forge-gui/res/cardsfolder/a/alistair_the_brigadier.txt +++ b/forge-gui/res/cardsfolder/a/alistair_the_brigadier.txt @@ -10,4 +10,4 @@ SVar:X:Count$Valid Permanent.YouCtrl+Historic DeckHas:Ability$Token DeckHints:Type$Artifact|Legendary|Saga SVar:HasAttackEffect:TRUE -Oracle:Whenever you cast a historic spell, create a 1/1 white Soldier creature token. (Artifacts, legendaries, and Sagas are historic.)\nWhenever Alistair attacks, you may pay {8}. If you do, creatures you control get +X/+X until end of turn, where X is the number of historic permanents you control. \ No newline at end of file +Oracle:Whenever you cast a historic spell, create a 1/1 white Soldier creature token. (Artifacts, legendaries, and Sagas are historic.)\nWhenever Alistair attacks, you may pay {8}. If you do, creatures you control get +X/+X until end of turn, where X is the number of historic permanents you control. diff --git a/forge-gui/res/cardsfolder/a/all_of_history_all_at_once.txt b/forge-gui/res/cardsfolder/a/all_of_history_all_at_once.txt index 2e78a44c733..86c8024422e 100644 --- a/forge-gui/res/cardsfolder/a/all_of_history_all_at_once.txt +++ b/forge-gui/res/cardsfolder/a/all_of_history_all_at_once.txt @@ -3,4 +3,4 @@ ManaCost:2 U U Types:Sorcery A:SP$ TimeTravel | SpellDescription$ Time travel. (For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter.) K:Storm -Oracle:Time travel. (For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter.)\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) \ No newline at end of file +Oracle:Time travel. (For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter.)\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) diff --git a/forge-gui/res/cardsfolder/a/alrund_god_of_the_cosmos_hakka_whispering_raven.txt b/forge-gui/res/cardsfolder/a/alrund_god_of_the_cosmos_hakka_whispering_raven.txt index 622c0a9ade9..afe2ec35392 100644 --- a/forge-gui/res/cardsfolder/a/alrund_god_of_the_cosmos_hakka_whispering_raven.txt +++ b/forge-gui/res/cardsfolder/a/alrund_god_of_the_cosmos_hakka_whispering_raven.txt @@ -9,9 +9,9 @@ SVar:Z:SVar$X/Plus.Y T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChooseCardType | TriggerDescription$ At the beginning of your end step, choose a card type, then reveal the top two cards of your library. Put all cards of the chosen type revealed this way into your hand and the rest on the bottom of your library in any order. SVar:TrigChooseCardType:DB$ ChooseType | Defined$ You | Type$ Card | SubAbility$ DBDig SVar:DBDig:DB$ Dig | DigNum$ 2 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card.ChosenType | DestinationZone2$ Library | LibraryPosition$ -1 -AlternateMode:Modal DeckHints:Ability$Foretell AI:RemoveDeck:All +AlternateMode:Modal Oracle:Alrund gets +1/+1 for each card in your hand and each foretold card you own in exile.\nAt the beginning of your end step, choose a card type, then reveal the top two cards of your library. Put all cards of the chosen type revealed this way into your hand and the rest on the bottom of your library in any order. ALTERNATE diff --git a/forge-gui/res/cardsfolder/a/altar_of_bhaal_bone_offering.txt b/forge-gui/res/cardsfolder/a/altar_of_bhaal_bone_offering.txt index e19fa86f284..a046533ff86 100644 --- a/forge-gui/res/cardsfolder/a/altar_of_bhaal_bone_offering.txt +++ b/forge-gui/res/cardsfolder/a/altar_of_bhaal_bone_offering.txt @@ -1,9 +1,9 @@ Name:Altar of Bhaal ManaCost:1 B Types:Artifact -AlternateMode:Adventure A:AB$ ChangeZone | Cost$ 2 B T Exile<1/Creature> | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SorcerySpeed$ True | SpellDescription$ Return target creature card from your graveyard to the battlefield. Activate only as a sorcery. AI:RemoveDeck:Random +AlternateMode:Adventure Oracle:{2}{B}, {T}, Exile a creature you control: Return target creature card from your graveyard to the battlefield. Activate only as a sorcery. ALTERNATE diff --git a/forge-gui/res/cardsfolder/a/altar_of_the_wretched_wretched_bonemass.txt b/forge-gui/res/cardsfolder/a/altar_of_the_wretched_wretched_bonemass.txt index 26812a96bdf..8dbf49d289c 100644 --- a/forge-gui/res/cardsfolder/a/altar_of_the_wretched_wretched_bonemass.txt +++ b/forge-gui/res/cardsfolder/a/altar_of_the_wretched_wretched_bonemass.txt @@ -8,10 +8,10 @@ SVar:Y:Sacrificed$CardPower K:Craft:2 B B XMin1 ExileCtrlOrGrave SVar:X:Count$xPaid A:AB$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard|Sacrifice|Mill AI:RemoveDeck:All +AlternateMode:DoubleFaced Oracle:When Altar of the Wretched enters the battlefield, you may sacrifice a nontoken creature. If you do, draw X cards, then mill X cards, where X is that creature's power.\nCraft with one or more creatures {2}{B}{B}\n{2}{B}: Return Altar of the Wretched from your graveyard to your hand. ALTERNATE diff --git a/forge-gui/res/cardsfolder/a/amalia_benavides_aguirre.txt b/forge-gui/res/cardsfolder/a/amalia_benavides_aguirre.txt index 379ff83c074..61f508f9ed0 100644 --- a/forge-gui/res/cardsfolder/a/amalia_benavides_aguirre.txt +++ b/forge-gui/res/cardsfolder/a/amalia_benavides_aguirre.txt @@ -8,4 +8,4 @@ SVar:TrigExplore:DB$ Explore | SubAbility$ DBDestroyAll SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Creature.Other | ConditionDefined$ Self | ConditionPresent$ Creature.powerEQ20 DeckHas:Ability$Counters DeckNeeds:Ability$LifeGain -Oracle:Ward—Pay 3 life.\nWhenever you gain life, Amalia Benavides Aguirre explores. Then, destroy all other creatures if its power is exactly 20. (To have this creature explore, reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) \ No newline at end of file +Oracle:Ward—Pay 3 life.\nWhenever you gain life, Amalia Benavides Aguirre explores. Then, destroy all other creatures if its power is exactly 20. (To have this creature explore, reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/a/ambergris_citadel_agent.txt b/forge-gui/res/cardsfolder/a/ambergris_citadel_agent.txt index 3748ae4471e..6f7033291cb 100644 --- a/forge-gui/res/cardsfolder/a/ambergris_citadel_agent.txt +++ b/forge-gui/res/cardsfolder/a/ambergris_citadel_agent.txt @@ -10,8 +10,8 @@ SVar:DBDraw:DB$ Draw | NumCards$ 2 SVar:HasAttackEffect:TRUE DeckHas:Ability$Discard DeckHints:Ability$Discard -Oracle:Haste\nSpecialize {3}\nWhenever Ambergris, Citadel Agent attacks, you may discard your hand and draw two cards. AlternateMode:Specialize +Oracle:Haste\nSpecialize {3}\nWhenever Ambergris, Citadel Agent attacks, you may discard your hand and draw two cards. SPECIALIZE:WHITE diff --git a/forge-gui/res/cardsfolder/a/amplifire.txt b/forge-gui/res/cardsfolder/a/amplifire.txt index 0480bc26578..9e25cbbd933 100644 --- a/forge-gui/res/cardsfolder/a/amplifire.txt +++ b/forge-gui/res/cardsfolder/a/amplifire.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Creature Elemental PT:1/1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature card. Until your next turn, CARDNAME's base power becomes twice that card's power and its toughness. Put the revealed cards on the bottom of your library in a random order. -SVar:TrigDig:DB$ DigUntil | Reveal$ True | Valid$ Creature | ValidDescription$ creature card | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True | RememberFound$ True | SubAbility$ DBAnimate +SVar:TrigDig:DB$ DigUntil | Reveal$ True | Valid$ Creature | ValidDescription$ creature card | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True | RememberFound$ True | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Power$ X | Toughness$ Y | Duration$ UntilYourNextTurn | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardPower/Times.2 diff --git a/forge-gui/res/cardsfolder/a/an_unearthly_child.txt b/forge-gui/res/cardsfolder/a/an_unearthly_child.txt index 5c9ad2b57f0..54b38f26a6f 100644 --- a/forge-gui/res/cardsfolder/a/an_unearthly_child.txt +++ b/forge-gui/res/cardsfolder/a/an_unearthly_child.txt @@ -4,4 +4,4 @@ Types:Enchantment Saga K:Chapter:3:DBDigUntil,DBDigUntil,DBDigUntil SVar:DBDigUntil:DB$ DigUntil | Valid$ Vehicle,Doctor,Card.withDoctor's companion | FoundDestination$ Hand | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True | SpellDescription$ Reveal cards from the top of your library until you reveal a Doctor card, a card with doctor's companion, or a Vehicle card. Put that card into your hand and the rest on the bottom of your library in a random order. DeckNeeds:Type$Doctor|Vehicle & Keyword$Doctor's companion -Oracle:I, II, III — Reveal cards from the top of your library until you reveal a Doctor card, a card with doctor's companion, or a Vehicle card. Put that card into your hand and the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:I, II, III — Reveal cards from the top of your library until you reveal a Doctor card, a card with doctor's companion, or a Vehicle card. Put that card into your hand and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/a/ancestors_aid.txt b/forge-gui/res/cardsfolder/a/ancestors_aid.txt index 3fdf04250b5..fb32a4dca33 100644 --- a/forge-gui/res/cardsfolder/a/ancestors_aid.txt +++ b/forge-gui/res/cardsfolder/a/ancestors_aid.txt @@ -1,7 +1,7 @@ Name:Ancestors' Aid ManaCost:1 R Types:Instant -A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | KW$ First Strike | SubAbility$ DBTreasure | SpellDescription$ Target creature gets +2/+0 and gains first strike until end of turn. +A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | KW$ First Strike | SubAbility$ DBTreasure | SpellDescription$ Target creature gets +2/+0 and gains first strike until end of turn. SVar:DBTreasure:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") DeckHas:Ability$Token & Type$Artifact|Treasure -Oracle:Target creature gets +2/+0 and gains first strike until end of turn.\nCreate a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") \ No newline at end of file +Oracle:Target creature gets +2/+0 and gains first strike until end of turn.\nCreate a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/a/ancestral_reminiscence.txt b/forge-gui/res/cardsfolder/a/ancestral_reminiscence.txt index d8e3aa6eabe..88e6eda951d 100644 --- a/forge-gui/res/cardsfolder/a/ancestral_reminiscence.txt +++ b/forge-gui/res/cardsfolder/a/ancestral_reminiscence.txt @@ -1,7 +1,7 @@ Name:Ancestral Reminiscence ManaCost:3 U Types:Sorcery -A:SP$ Draw | NumCards$ 3 | SubAbility$ DBDiscard | SpellDescription$ Draw three cards, then discard a card. +A:SP$ Draw | NumCards$ 3 | SubAbility$ DBDiscard | SpellDescription$ Draw three cards, then discard a card. SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose DeckHas:Ability$Discard -Oracle:Draw three cards, then discard a card. \ No newline at end of file +Oracle:Draw three cards, then discard a card. diff --git a/forge-gui/res/cardsfolder/a/ancient_imperiosaur.txt b/forge-gui/res/cardsfolder/a/ancient_imperiosaur.txt index b1a76f38cb2..35b11336cc6 100644 --- a/forge-gui/res/cardsfolder/a/ancient_imperiosaur.txt +++ b/forge-gui/res/cardsfolder/a/ancient_imperiosaur.txt @@ -8,4 +8,4 @@ K:Ward:2 K:etbCounter:P1P1:X:no condition:CARDNAME enters the battlefield with two +1/+1 counters on it for each creature that convoked it. SVar:X:Convoked$Amount/Twice 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.)\nTrample, ward {2}\nAncient Imperiosaur enters the battlefield with two +1/+1 counters on it for each creature that convoked it. \ No newline at end of file +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.)\nTrample, ward {2}\nAncient Imperiosaur enters the battlefield with two +1/+1 counters on it for each creature that convoked it. diff --git a/forge-gui/res/cardsfolder/a/anduril_flame_of_the_west.txt b/forge-gui/res/cardsfolder/a/anduril_flame_of_the_west.txt index cff4f064ff6..066475d4c2d 100644 --- a/forge-gui/res/cardsfolder/a/anduril_flame_of_the_west.txt +++ b/forge-gui/res/cardsfolder/a/anduril_flame_of_the_west.txt @@ -11,4 +11,4 @@ SVar:AE:SVar:HasAttackEffect:TRUE K:Equip:2 DeckHas:Ability$Token & Type$Spirit DeckHints:Type$Legendary & Type$Creature -Oracle:Equipped creature gets +3/+1.\nWhenever equipped creature attacks, create two tapped 1/1 white Spirit creature tokens with flying. If that creature is legendary, instead create two of those tokens that are tapped and attacking.\nEquip {2} \ No newline at end of file +Oracle:Equipped creature gets +3/+1.\nWhenever equipped creature attacks, create two tapped 1/1 white Spirit creature tokens with flying. If that creature is legendary, instead create two of those tokens that are tapped and attacking.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/a/anduril_narsil_reforged.txt b/forge-gui/res/cardsfolder/a/anduril_narsil_reforged.txt index 2d2af178606..353c586b37a 100644 --- a/forge-gui/res/cardsfolder/a/anduril_narsil_reforged.txt +++ b/forge-gui/res/cardsfolder/a/anduril_narsil_reforged.txt @@ -9,4 +9,4 @@ SVar:X:Count$Blessing.2.1 K:Equip:3 SVar:AE:SVar:HasAttackEffect:TRUE DeckHas:Ability$Counters -Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\nWhenever equipped creature attacks, put a +1/+1 counter on each creature you control. If you have the city's blessing, put two +1/+1 counters on each creature you control instead.\nEquip {3} \ No newline at end of file +Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\nWhenever equipped creature attacks, put a +1/+1 counter on each creature you control. If you have the city's blessing, put two +1/+1 counters on each creature you control instead.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/a/angel_of_finality.txt b/forge-gui/res/cardsfolder/a/angel_of_finality.txt index 34d441f0b3d..aa1991011e8 100644 --- a/forge-gui/res/cardsfolder/a/angel_of_finality.txt +++ b/forge-gui/res/cardsfolder/a/angel_of_finality.txt @@ -3,6 +3,6 @@ ManaCost:3 W Types:Creature Angel PT:3/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target player’s graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target player's graveyard. SVar:TrigExile:DB$ ChangeZoneAll | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | IsCurse$ True -Oracle:Flying\nWhen Angel of Finality enters the battlefield, exile target player’s graveyard. +Oracle:Flying\nWhen Angel of Finality enters the battlefield, exile target player's graveyard. diff --git a/forge-gui/res/cardsfolder/a/angelic_intervention.txt b/forge-gui/res/cardsfolder/a/angelic_intervention.txt index acc5ca59244..7170c090584 100644 --- a/forge-gui/res/cardsfolder/a/angelic_intervention.txt +++ b/forge-gui/res/cardsfolder/a/angelic_intervention.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Protection | ValidTgts$ Creature.YouCtrl,Planeswalker.YouCtrl | TgtPrompt$ Select target creature or planeswalker you control | SubAbility$ DBCounter | Gains$ Choice | Choices$ AnyColor,colorless | SpellDescription$ Target creature or planeswalker you control gains protection from colorless or from the color of your choice until end of turn. If it's a creature, put a +1/+1 counter on it. (It can't be blocked, targeted, dealt damage, enchanted, or equipped by anything with that quality.) SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature DeckHas:Ability$Counters -Oracle:Target creature or planeswalker you control gains protection from colorless or from the color of your choice until end of turn. If it's a creature, put a +1/+1 counter on it. (It can't be blocked, targeted, dealt damage, enchanted, or equipped by anything with that quality.) \ No newline at end of file +Oracle:Target creature or planeswalker you control gains protection from colorless or from the color of your choice until end of turn. If it's a creature, put a +1/+1 counter on it. (It can't be blocked, targeted, dealt damage, enchanted, or equipped by anything with that quality.) diff --git a/forge-gui/res/cardsfolder/a/anhelo_the_painter.txt b/forge-gui/res/cardsfolder/a/anhelo_the_painter.txt index ba7ab91bea7..71bcf217939 100644 --- a/forge-gui/res/cardsfolder/a/anhelo_the_painter.txt +++ b/forge-gui/res/cardsfolder/a/anhelo_the_painter.txt @@ -1,8 +1,8 @@ Name:Anhelo, the Painter ManaCost:U B R Types:Legendary Creature Vampire Assassin -K:Deathtouch PT:1/3 +K:Deathtouch S:Mode$ Continuous | Affected$ Instant.YouCtrl,Sorcery.YouCtrl | AffectedZone$ Stack | CheckSVar$ X | SVarCompare$ EQ0 | AddKeyword$ Casualty:2 | Description$ The first instant or sorcery spell you cast each turn has casualty 2. (As you cast that spell, you may sacrifice a creature with power 2 or greater. When you do, copy the spell and you may choose new targets for the copy.) SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl Oracle:Deathtouch\nThe first instant or sorcery spell you cast each turn has casualty 2. (As you cast that spell, you may sacrifice a creature with power 2 or greater. When you do, copy the spell and you may choose new targets for the copy.) diff --git a/forge-gui/res/cardsfolder/a/anim_pakal_thousandth_moon.txt b/forge-gui/res/cardsfolder/a/anim_pakal_thousandth_moon.txt index ba343a65996..73ea32305d3 100644 --- a/forge-gui/res/cardsfolder/a/anim_pakal_thousandth_moon.txt +++ b/forge-gui/res/cardsfolder/a/anim_pakal_thousandth_moon.txt @@ -8,4 +8,4 @@ SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ c_1_1_a_gnome | TokenOwne SVar:X:Count$CardCounters.P1P1 DeckHas:Ability$Token|Counters & Type$Gnome DeckHints:Ability$Counters -Oracle:Whenever you attack with one or more non-Gnome creatures, put a +1/+1 counter on Anim Pakal, then create X 1/1 colorless Gnome artifact creature tokens that are tapped and attacking, where X is the number of +1/+1 counters on Anim Pakal. \ No newline at end of file +Oracle:Whenever you attack with one or more non-Gnome creatures, put a +1/+1 counter on Anim Pakal, then create X 1/1 colorless Gnome artifact creature tokens that are tapped and attacking, where X is the number of +1/+1 counters on Anim Pakal. diff --git a/forge-gui/res/cardsfolder/a/animists_might.txt b/forge-gui/res/cardsfolder/a/animists_might.txt index 6fc3cb6591d..2f921a4eee6 100644 --- a/forge-gui/res/cardsfolder/a/animists_might.txt +++ b/forge-gui/res/cardsfolder/a/animists_might.txt @@ -6,4 +6,4 @@ A:SP$ Pump | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select SVar:BloodDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl,Planeswalker.YouDontCtrl | AILogic$ PowerDmg | NumDmg$ X | DamageSource$ ParentTarget SVar:X:ParentTargeted$CardPower/Times.2 DeckHints:Type$Legendary -Oracle:This spell costs {2} less to cast if it targets a legendary creature you control.\nTarget creature you control deals damage equal to twice its power to target creature or planeswalker you don't control. \ No newline at end of file +Oracle:This spell costs {2} less to cast if it targets a legendary creature you control.\nTarget creature you control deals damage equal to twice its power to target creature or planeswalker you don't control. diff --git a/forge-gui/res/cardsfolder/a/annihilating_glare.txt b/forge-gui/res/cardsfolder/a/annihilating_glare.txt index cf71897ce28..1c8ca058ab2 100644 --- a/forge-gui/res/cardsfolder/a/annihilating_glare.txt +++ b/forge-gui/res/cardsfolder/a/annihilating_glare.txt @@ -5,4 +5,4 @@ K:AlternateAdditionalCost:Sac<1/Creature;Artifact/artifact or creature>:4 SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE3 A:SP$ Destroy | ValidTgts$ Creature,Planeswalker | TgtsDescription$ Select target creature or planeswalker | SpellDescription$ Destroy target creature or planeswalker. DeckHas:Ability$Sacrifice -Oracle:As an additional cost to cast this spell, pay {4} or sacrifice an artifact or creature.\nDestroy target creature or planeswalker. \ No newline at end of file +Oracle:As an additional cost to cast this spell, pay {4} or sacrifice an artifact or creature.\nDestroy target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/a/anoint_with_affliction.txt b/forge-gui/res/cardsfolder/a/anoint_with_affliction.txt index e6284d5971c..1aeb5a71031 100644 --- a/forge-gui/res/cardsfolder/a/anoint_with_affliction.txt +++ b/forge-gui/res/cardsfolder/a/anoint_with_affliction.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Defined$ Targeted | ValidTgts$ Creature | ConditionCheckSVar$ SVar:NotPoisoned:DB$ ChangeZone | Defined$ Targeted | Origin$ Battlefield | Destination$ Exile | ConditionDefined$ Targeted | ConditionPresent$ Creature.cmcLE3 DeckHints:Ability$Proliferate & Keyword$Infect|Toxic SVar:X:TargetedController$PoisonCounters -Oracle:Exile target creature if it has mana value 3 or less.\nCorrupted — Exile that creature instead if its controller has three or more poison counters. \ No newline at end of file +Oracle:Exile target creature if it has mana value 3 or less.\nCorrupted — Exile that creature instead if its controller has three or more poison counters. diff --git a/forge-gui/res/cardsfolder/a/another_chance.txt b/forge-gui/res/cardsfolder/a/another_chance.txt index 44f85f99101..b4a71ea6590 100644 --- a/forge-gui/res/cardsfolder/a/another_chance.txt +++ b/forge-gui/res/cardsfolder/a/another_chance.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Mill | NumCards$ 2 | Defined$ You | Optional$ True | SubAbility$ DBChangeZone | SpellDescription$ You may mill two cards. Then return up to two creature cards from your graveyard to your hand. (To mill two cards, put the top two cards of your library into your graveyard.) SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeType$ Creature.YouCtrl | SelectPrompt$ Select up to two creature cards from your graveyard to return to your hand | ChangeNum$ 2 | Hidden$ True DeckHas:Ability$Graveyard|Mill -Oracle:You may mill two cards. Then return up to two creature cards from your graveyard to your hand. (To mill two cards, put the top two cards of your library into your graveyard.) \ No newline at end of file +Oracle:You may mill two cards. Then return up to two creature cards from your graveyard to your hand. (To mill two cards, put the top two cards of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/a/antarctic_research_base.txt b/forge-gui/res/cardsfolder/a/antarctic_research_base.txt index 427b89c787a..d13da8e9462 100644 --- a/forge-gui/res/cardsfolder/a/antarctic_research_base.txt +++ b/forge-gui/res/cardsfolder/a/antarctic_research_base.txt @@ -9,4 +9,4 @@ SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Se SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Types$ Plant | Duration$ Permanent SVar:X:Count$Valid Artifact.YouCtrl DeckHas:Ability$Token|Counters & Type$Clue|Artifact|Plant -Oracle:When you planeswalk to Antarctic Research Base and at the beginning of your upkeep, investigate.\nWhenever chaos ensues, put X +1/+1 counters on target creature you control, where X is the number of artifacts you control. It becomes a Plant in addition to its other types. \ No newline at end of file +Oracle:When you planeswalk to Antarctic Research Base and at the beginning of your upkeep, investigate.\nWhenever chaos ensues, put X +1/+1 counters on target creature you control, where X is the number of artifacts you control. It becomes a Plant in addition to its other types. diff --git a/forge-gui/res/cardsfolder/a/aplan_mortarium.txt b/forge-gui/res/cardsfolder/a/aplan_mortarium.txt index f8b00687193..d92664fc12d 100644 --- a/forge-gui/res/cardsfolder/a/aplan_mortarium.txt +++ b/forge-gui/res/cardsfolder/a/aplan_mortarium.txt @@ -8,4 +8,4 @@ SVar:X:Count$CardCounters.EXPOSURE T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigToken | TriggerDescription$ Whenever chaos ensues, create two 2/2 black Alien Angel artifact creature tokens with first strike, vigilance, and "Whenever an opponent casts a creature spell, this permanent isn't a creature until end of turn." SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ b_2_2_a_alien_angel_firststrike_vigilance DeckHas:Ability$Counters|Token & Type$Angel|Alien|Artifact -Oracle:Byzantium Radiation — At the beginning of your upkeep, put an exposure counter on Aplan Mortarium. Then you lose life equal to the number of exposure counters on it.\nWhenever chaos ensues, create two 2/2 black Alien Angel artifact creature tokens with first strike, vigilance, and "Whenever an opponent casts a creature spell, this permanent isn't a creature until end of turn." \ No newline at end of file +Oracle:Byzantium Radiation — At the beginning of your upkeep, put an exposure counter on Aplan Mortarium. Then you lose life equal to the number of exposure counters on it.\nWhenever chaos ensues, create two 2/2 black Alien Angel artifact creature tokens with first strike, vigilance, and "Whenever an opponent casts a creature spell, this permanent isn't a creature until end of turn." diff --git a/forge-gui/res/cardsfolder/a/aquatic_alchemist_bubble_up.txt b/forge-gui/res/cardsfolder/a/aquatic_alchemist_bubble_up.txt index 7279f937031..682cd78cfad 100644 --- a/forge-gui/res/cardsfolder/a/aquatic_alchemist_bubble_up.txt +++ b/forge-gui/res/cardsfolder/a/aquatic_alchemist_bubble_up.txt @@ -15,4 +15,4 @@ Name:Bubble Up ManaCost:2 U Types:Sorcery Adventure A:SP$ ChangeZone | TgtPrompt$ Choose target instant or sorcery card in your graveyard | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | Origin$ Graveyard | Destination$ Library | SpellDescription$ Put target instant or sorcery card from your graveyard on top of your library. (Then exile this card. You may cast the creature later from exile.) -Oracle:Put target instant or sorcery card from your graveyard on top of your library. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Put target instant or sorcery card from your graveyard on top of your library. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/a/aragorn_and_arwen_wed.txt b/forge-gui/res/cardsfolder/a/aragorn_and_arwen_wed.txt index d52809979ba..07aa8340d8f 100644 --- a/forge-gui/res/cardsfolder/a/aragorn_and_arwen_wed.txt +++ b/forge-gui/res/cardsfolder/a/aragorn_and_arwen_wed.txt @@ -10,4 +10,4 @@ SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$Valid Creature.YouCtrl+StrictlyOther DeckHas:Ability$Counters|LifeGain SVar:HasAttackEffect:TRUE -Oracle:Vigilance\nWhenever Aragorn and Arwen, Wed enters the battlefield or attacks, put a +1/+1 counter on each other creature you control. You gain 1 life for each other creature you control. \ No newline at end of file +Oracle:Vigilance\nWhenever Aragorn and Arwen, Wed enters the battlefield or attacks, put a +1/+1 counter on each other creature you control. You gain 1 life for each other creature you control. diff --git a/forge-gui/res/cardsfolder/a/aragorn_hornburg_hero.txt b/forge-gui/res/cardsfolder/a/aragorn_hornburg_hero.txt index c605777c9c4..dd1eabd8d5f 100644 --- a/forge-gui/res/cardsfolder/a/aragorn_hornburg_hero.txt +++ b/forge-gui/res/cardsfolder/a/aragorn_hornburg_hero.txt @@ -2,9 +2,9 @@ Name:Aragorn, Hornburg Hero ManaCost:1 R G W Types:Legendary Creature Human Soldier PT:4/4 -S:Mode$ Continuous | Affected$ Creature.attacking+YouCtrl | AddKeyword$ First Strike & Renown:1 | Description$ Attacking creatures you control have first strike and renown 1. (When a creature with renown 1 deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) +S:Mode$ Continuous | Affected$ Creature.attacking+YouCtrl | AddKeyword$ First Strike & Renown:1 | Description$ Attacking creatures you control have first strike and renown 1. (When a creature with renown 1 deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) T:Mode$ DamageDone | ValidSource$ Creature.IsRenowned+YouCtrl | Execute$ TrigDouble | CombatDamage$ True | ValidTarget$ Player | TriggerZones$ Battlefield | TriggerDescription$ Whenever a renowned creature you control deals combat damage to a player, double the number of +1/+1 counters on it. SVar:TrigDouble:DB$ MultiplyCounter | Defined$ TriggeredSourceLKICopy | CounterType$ P1P1 DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:Attacking creatures you control have first strike and renown 1. (When a creature with renown 1 deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)\nWhenever a renowned creature you control deals combat damage to a player, double the number of +1/+1 counters on it. \ No newline at end of file +Oracle:Attacking creatures you control have first strike and renown 1. (When a creature with renown 1 deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)\nWhenever a renowned creature you control deals combat damage to a player, double the number of +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/a/aragorn_king_of_gondor.txt b/forge-gui/res/cardsfolder/a/aragorn_king_of_gondor.txt index d0f94614535..61b95a26a31 100644 --- a/forge-gui/res/cardsfolder/a/aragorn_king_of_gondor.txt +++ b/forge-gui/res/cardsfolder/a/aragorn_king_of_gondor.txt @@ -13,4 +13,4 @@ SVar:KWPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | SVar:X:Count$Monarch.1.0 SVar:HasAttackEffect:TRUE DeckHas:Ability$LifeGain -Oracle:Vigilance, lifelink\nWhen Aragorn, King of Gondor enters the battlefield, you become the monarch.\nWhenever Aragorn attacks, up to one target creature can't block this turn. If you're the monarch, creatures can't block this turn. \ No newline at end of file +Oracle:Vigilance, lifelink\nWhen Aragorn, King of Gondor enters the battlefield, you become the monarch.\nWhenever Aragorn attacks, up to one target creature can't block this turn. If you're the monarch, creatures can't block this turn. diff --git a/forge-gui/res/cardsfolder/a/aragorn_the_uniter.txt b/forge-gui/res/cardsfolder/a/aragorn_the_uniter.txt index 84dab67ef0d..af7b68ff8b7 100644 --- a/forge-gui/res/cardsfolder/a/aragorn_the_uniter.txt +++ b/forge-gui/res/cardsfolder/a/aragorn_the_uniter.txt @@ -4,11 +4,11 @@ Types:Legendary Creature Human Noble PT:5/5 T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a white spell, create a 1/1 white Human Soldier creature token. T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever you cast a blue spell, scry 2. -T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever you cast a red spell, CARDNAME deals 3 damage to target opponent. +T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever you cast a red spell, CARDNAME deals 3 damage to target opponent. T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a green spell, target creature gets +4/+4 until end of turn. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You SVar:TrigScry:DB$ Scry | ScryNum$ 2 SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumDmg$ 3 SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +4 | NumDef$ +4 DeckHas:Ability$Token & Type$Soldier -Oracle:Whenever you cast a white spell, create a 1/1 white Human Soldier creature token.\nWhenever you cast a blue spell, scry 2.\nWhenever you cast a red spell, Aragorn, the Uniter deals 3 damage to target opponent.\nWhenever you cast a green spell, target creature gets +4/+4 until end of turn. \ No newline at end of file +Oracle:Whenever you cast a white spell, create a 1/1 white Human Soldier creature token.\nWhenever you cast a blue spell, scry 2.\nWhenever you cast a red spell, Aragorn, the Uniter deals 3 damage to target opponent.\nWhenever you cast a green spell, target creature gets +4/+4 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/arboreal_alliance.txt b/forge-gui/res/cardsfolder/a/arboreal_alliance.txt index 449ae779037..8b494a47517 100644 --- a/forge-gui/res/cardsfolder/a/arboreal_alliance.txt +++ b/forge-gui/res/cardsfolder/a/arboreal_alliance.txt @@ -8,4 +8,4 @@ T:Mode$ AttackersDeclared | ValidAttackers$ Creature.Elf+YouCtrl | Execute$ Trig SVar:TrigPopulate:DB$ CopyPermanent | Choices$ Creature.token+YouCtrl | Populate$ True DeckHas:Ability$Token & Type$Treefolk DeckHints:Type$Elf -Oracle:When Arboreal Alliance enters the battlefield, create an X/X green Treefolk creature token.\nWhenever you attack with one or more Elves, populate. (Create a token that's a copy of a creature token you control.) \ No newline at end of file +Oracle:When Arboreal Alliance enters the battlefield, create an X/X green Treefolk creature token.\nWhenever you attack with one or more Elves, populate. (Create a token that's a copy of a creature token you control.) diff --git a/forge-gui/res/cardsfolder/a/arcee_sharpshooter_arcee_acrobatic_coupe.txt b/forge-gui/res/cardsfolder/a/arcee_sharpshooter_arcee_acrobatic_coupe.txt index 9027d40870d..67bca6f24d6 100644 --- a/forge-gui/res/cardsfolder/a/arcee_sharpshooter_arcee_acrobatic_coupe.txt +++ b/forge-gui/res/cardsfolder/a/arcee_sharpshooter_arcee_acrobatic_coupe.txt @@ -7,8 +7,8 @@ K:First Strike A:AB$ DealDamage | Cost$ 1 XMin1 SubCounter | ValidTgts$ Creature | NumDmg$ X | SubAbility$ DBConvert | SpellDescription$ It deals that much damage to target creature. SVar:DBConvert:DB$ SetState | Mode$ Transform | StackDescription$ SpellDescription | SpellDescription$ Convert NICKNAME. SVar:X:Count$xPaid -AlternateMode:DoubleFaced DeckNeeds:Ability$Counters +AlternateMode:DoubleFaced Oracle:More Than Meets the Eye {R}{W} (You may cast this card converted for {R}{W}.)\nFirst strike\n{1}, Remove one or more +1/+1 counters from Arcee: It deals that much damage to target creature. Convert Arcee. ALTERNATE diff --git a/forge-gui/res/cardsfolder/a/archive_dragon.txt b/forge-gui/res/cardsfolder/a/archive_dragon.txt index d570ebfe451..6c93e7c6b51 100644 --- a/forge-gui/res/cardsfolder/a/archive_dragon.txt +++ b/forge-gui/res/cardsfolder/a/archive_dragon.txt @@ -6,4 +6,4 @@ K:Flying K:Ward:2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 -Oracle:Flying\nWard {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nWhen Archive Dragon enters the battlefield, scry 2. \ No newline at end of file +Oracle:Flying\nWard {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nWhen Archive Dragon enters the battlefield, scry 2. diff --git a/forge-gui/res/cardsfolder/a/archivist_of_gondor.txt b/forge-gui/res/cardsfolder/a/archivist_of_gondor.txt index 49073f24444..c61309b51e2 100644 --- a/forge-gui/res/cardsfolder/a/archivist_of_gondor.txt +++ b/forge-gui/res/cardsfolder/a/archivist_of_gondor.txt @@ -7,4 +7,4 @@ SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You SVar:Monarch:PlayerCountPlayers$HasPropertyisMonarch T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player.isMonarch | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of the monarch's end step, that player draws a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredPlayer -Oracle:When your commander deals combat damage to a player, if there is no monarch, you become the monarch.\nAt the beginning of the monarch's end step, that player draws a card. \ No newline at end of file +Oracle:When your commander deals combat damage to a player, if there is no monarch, you become the monarch.\nAt the beginning of the monarch's end step, that player draws a card. diff --git a/forge-gui/res/cardsfolder/a/archon_of_the_wild_rose.txt b/forge-gui/res/cardsfolder/a/archon_of_the_wild_rose.txt index e4316d50d0f..43235b2768f 100644 --- a/forge-gui/res/cardsfolder/a/archon_of_the_wild_rose.txt +++ b/forge-gui/res/cardsfolder/a/archon_of_the_wild_rose.txt @@ -5,4 +5,4 @@ PT:4/4 K:Flying S:Mode$ Continuous | Affected$ Creature.YouCtrl+Other+EnchantedBy Aura.YouCtrl | SetPower$ 4 | SetToughness$ 4 | AddKeyword$ Flying | Description$ Other creatures you control that are enchanted by Auras you control have base power and toughness 4/4 and have flying. DeckNeeds:Type$Aura -Oracle:Flying\nOther creatures you control that are enchanted by Auras you control have base power and toughness 4/4 and have flying. \ No newline at end of file +Oracle:Flying\nOther creatures you control that are enchanted by Auras you control have base power and toughness 4/4 and have flying. diff --git a/forge-gui/res/cardsfolder/a/archons_glory.txt b/forge-gui/res/cardsfolder/a/archons_glory.txt index f88aa14b632..6e0e6c1dd96 100644 --- a/forge-gui/res/cardsfolder/a/archons_glory.txt +++ b/forge-gui/res/cardsfolder/a/archons_glory.txt @@ -6,4 +6,4 @@ A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ + SVar:PumpBargain:DB$ Pump | Condition$ Bargain | KW$ Flying & Lifelink | Defined$ Targeted DeckHints:Type$Artifact|Enchantment & Ability$Token DeckHas:Ability$Sacrifice|LifeGain -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nTarget creature gets +2/+2 until end of turn. If this spell was bargained, that creature also gains flying and lifelink until end of turn. \ No newline at end of file +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nTarget creature gets +2/+2 until end of turn. If this spell was bargained, that creature also gains flying and lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/a/argivian_cavalier.txt b/forge-gui/res/cardsfolder/a/argivian_cavalier.txt index baad6340c15..c9292f98081 100644 --- a/forge-gui/res/cardsfolder/a/argivian_cavalier.txt +++ b/forge-gui/res/cardsfolder/a/argivian_cavalier.txt @@ -6,4 +6,4 @@ K:Enlist T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Soldier creature token. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_soldier DeckHas:Ability$Token & Type$Soldier -Oracle:Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.)\nWhen Argivian Cavalier enters the battlefield, create a 1/1 white Soldier creature token. \ No newline at end of file +Oracle:Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.)\nWhen Argivian Cavalier enters the battlefield, create a 1/1 white Soldier creature token. diff --git a/forge-gui/res/cardsfolder/a/argivian_phalanx.txt b/forge-gui/res/cardsfolder/a/argivian_phalanx.txt index ccc33c5c225..a25c49060b9 100644 --- a/forge-gui/res/cardsfolder/a/argivian_phalanx.txt +++ b/forge-gui/res/cardsfolder/a/argivian_phalanx.txt @@ -5,4 +5,4 @@ PT:4/4 K:Vigilance S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each creature you control. SVar:X:Count$Valid Creature.YouCtrl -Oracle:This spell costs {1} less to cast for each creature you control.\nVigilance \ No newline at end of file +Oracle:This spell costs {1} less to cast for each creature you control.\nVigilance diff --git a/forge-gui/res/cardsfolder/a/argoth_sanctum_of_nature.txt b/forge-gui/res/cardsfolder/a/argoth_sanctum_of_nature.txt index 7a059dea713..552c6aae4af 100644 --- a/forge-gui/res/cardsfolder/a/argoth_sanctum_of_nature.txt +++ b/forge-gui/res/cardsfolder/a/argoth_sanctum_of_nature.txt @@ -6,8 +6,8 @@ SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Creature A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Token | Cost$ 2 G G T | TokenScript$ g_2_2_bear | SorcerySpeed$ True | SubAbility$ DBMill | SpellDescription$ Create a 2/2 green Bear creature token, then mill three cards. Activate only as a sorcery. SVar:DBMill:DB$ Mill | NumCards$ 3 | Defined$ You -MeldPair:Titania, Voice of Gaea -AlternateMode:Meld DeckHas:Ability$Token & Type$Bear DeckNeeds:Name$Titania, Voice of Gaea +MeldPair:Titania, Voice of Gaea +AlternateMode:Meld Oracle:Argoth, Sanctum of Nature enters the battlefield tapped unless you control a legendary green creature.\n{T}: Add {G}.\n{2}{G}{G},{T}:Create a 2/2 green Bear creature token, then mill three cards. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/a/argothian_sprite.txt b/forge-gui/res/cardsfolder/a/argothian_sprite.txt index 5e05a457dfa..69f05f1058d 100644 --- a/forge-gui/res/cardsfolder/a/argothian_sprite.txt +++ b/forge-gui/res/cardsfolder/a/argothian_sprite.txt @@ -5,4 +5,4 @@ PT:2/2 S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Artifact.Creature | Description$ CARDNAME can't be blocked by artifact creatures. A:AB$ PutCounter | Cost$ 7 | CounterType$ P1P1 | CounterNum$ 2 | Defined$ Self | SpellDescription$ Put two +1/+1 counters on CARDNAME. DeckHas:Ability$Counters -Oracle:Argothian Sprite can't be blocked by artifact creatures.\n{7}: Put two +1/+1 counters on Argothian Sprite. \ No newline at end of file +Oracle:Argothian Sprite can't be blocked by artifact creatures.\n{7}: Put two +1/+1 counters on Argothian Sprite. diff --git a/forge-gui/res/cardsfolder/a/armored_scrapgorger.txt b/forge-gui/res/cardsfolder/a/armored_scrapgorger.txt index faf2dd942db..3ff7b4d82be 100644 --- a/forge-gui/res/cardsfolder/a/armored_scrapgorger.txt +++ b/forge-gui/res/cardsfolder/a/armored_scrapgorger.txt @@ -8,4 +8,4 @@ T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ W SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | Mandatory$ True | SubAbility$ DBCounter SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ OIL | CounterNum$ 1 DeckHas:Ability$Counters|Graveyard -Oracle:Armored Scrapgorger gets +3/+0 as long as it has three or more oil counters on it.\n{T}: Add one mana of any color.\nWhen Armored Scrapgorger becomes tapped, exile target card from a graveyard and put an oil counter on Armored Scrapgorger. \ No newline at end of file +Oracle:Armored Scrapgorger gets +3/+0 as long as it has three or more oil counters on it.\n{T}: Add one mana of any color.\nWhen Armored Scrapgorger becomes tapped, exile target card from a graveyard and put an oil counter on Armored Scrapgorger. diff --git a/forge-gui/res/cardsfolder/a/armory_mice.txt b/forge-gui/res/cardsfolder/a/armory_mice.txt index a935ffc862c..2f8e92da9f1 100644 --- a/forge-gui/res/cardsfolder/a/armory_mice.txt +++ b/forge-gui/res/cardsfolder/a/armory_mice.txt @@ -4,4 +4,4 @@ Types:Creature Mouse PT:3/1 S:Mode$ Continuous | Affected$ Card.Self | AddToughness$ 2 | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — CARDNAME gets +0/+2 as long as two or more nonland permanents entered the battlefield under your control this turn. SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl -Oracle:Celebration — Armory Mice gets +0/+2 as long as two or more nonland permanents entered the battlefield under your control this turn. \ No newline at end of file +Oracle:Celebration — Armory Mice gets +0/+2 as long as two or more nonland permanents entered the battlefield under your control this turn. diff --git a/forge-gui/res/cardsfolder/a/artistic_refusal.txt b/forge-gui/res/cardsfolder/a/artistic_refusal.txt index 1b079f4f214..35357ac4041 100644 --- a/forge-gui/res/cardsfolder/a/artistic_refusal.txt +++ b/forge-gui/res/cardsfolder/a/artistic_refusal.txt @@ -7,4 +7,4 @@ SVar:DBCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | SpellDescript SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Draw two cards, then discard a card. SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose DeckHas:Ability$Discard -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.)\nChoose one or both —\n• Counter target spell.\n•Draw two cards, then discard a card. \ No newline at end of file +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.)\nChoose one or both —\n• Counter target spell.\n•Draw two cards, then discard a card. diff --git a/forge-gui/res/cardsfolder/a/arwen_mortal_queen.txt b/forge-gui/res/cardsfolder/a/arwen_mortal_queen.txt index 16eb201886b..4f8ae60cb77 100644 --- a/forge-gui/res/cardsfolder/a/arwen_mortal_queen.txt +++ b/forge-gui/res/cardsfolder/a/arwen_mortal_queen.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Elf Noble PT:2/2 K:etbCounter:Indestructible:1 A:AB$ Pump | Cost$ 1 SubCounter<1/Indestructible> | KW$ Indestructible | CounterNum$ 1 | TgtPrompt$ Select another target creature | ValidTgts$ Creature.Other | SubAbility$ PutCounterSelf | SpellDescription$ Another target creature gains indestructible until end of turn. Put a +1/+1 counter and a lifelink counter on that creature and a +1/+1 counter and a lifelink counter on NICKNAME. -SVar:PutCounterSelf:DB$ PutCounter | Defined$ Self & Targeted | CounterNum$ 1 | CounterTypes$ Lifelink,P1P1 | StackDescription$ {c:Targeted} gains indestructible until end of turn. Put a +1/+1 counter and a lifelink counter on that creature and a +1/+1 counter and a lifelink counter on Arwen. +SVar:PutCounterSelf:DB$ PutCounter | Defined$ Self & Targeted | CounterNum$ 1 | CounterTypes$ Lifelink,P1P1 | StackDescription$ {c:Targeted} gains indestructible until end of turn. Put a +1/+1 counter and a lifelink counter on that creature and a +1/+1 counter and a lifelink counter on Arwen. DeckHas:Ability$Counters|LifeGain Oracle:Arwen, Mortal Queen enters the battlefield with an indestructible counter on it.\n{1}, Remove an indestructible counter from Arwen: Another target creature gains indestructible until end of turn. Put a +1/+1 counter and a lifelink counter on that creature and a +1/+1 counter and a lifelink counter on Arwen. diff --git a/forge-gui/res/cardsfolder/a/arwen_undomiel.txt b/forge-gui/res/cardsfolder/a/arwen_undomiel.txt index 85602df0d94..621ece92f79 100644 --- a/forge-gui/res/cardsfolder/a/arwen_undomiel.txt +++ b/forge-gui/res/cardsfolder/a/arwen_undomiel.txt @@ -6,4 +6,4 @@ T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCo SVar:TrigPutCounter:DB$ PutCounter | CounterNum$ 1 | CounterType$ P1P1 | ValidTgts$ Creature A:AB$ Scry | Cost$ 4 G U | ScryNum$ 2 | SpellDescription$ Scry 2. DeckHints:Ability$Counters -Oracle:Whenever you scry, put a +1/+1 counter on target creature.\n{4}{G}{U}: Scry 2. \ No newline at end of file +Oracle:Whenever you scry, put a +1/+1 counter on target creature.\n{4}{G}{U}: Scry 2. diff --git a/forge-gui/res/cardsfolder/a/ash_party_crasher.txt b/forge-gui/res/cardsfolder/a/ash_party_crasher.txt index 2ccf5154424..7b2a8fa6fa2 100644 --- a/forge-gui/res/cardsfolder/a/ash_party_crasher.txt +++ b/forge-gui/res/cardsfolder/a/ash_party_crasher.txt @@ -8,4 +8,4 @@ SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | Counter SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl DeckHas:Ability$Counters SVar:HasAttackEffect:TRUE -Oracle:Haste\nCelebration — Whenever Ash, Party Crasher attacks, if two or more nonland permanents entered the battlefield under your control this turn, put a +1/+1 counter on Ash. \ No newline at end of file +Oracle:Haste\nCelebration — Whenever Ash, Party Crasher attacks, if two or more nonland permanents entered the battlefield under your control this turn, put a +1/+1 counter on Ash. diff --git a/forge-gui/res/cardsfolder/a/ashiok_wicked_manipulator.txt b/forge-gui/res/cardsfolder/a/ashiok_wicked_manipulator.txt index 5e31d4677c3..865aba2f140 100644 --- a/forge-gui/res/cardsfolder/a/ashiok_wicked_manipulator.txt +++ b/forge-gui/res/cardsfolder/a/ashiok_wicked_manipulator.txt @@ -11,4 +11,4 @@ A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 2 A:AB$ Dig | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Player | DigNum$ Z | ChangeNum$ All | DestinationZone$ Exile | SpellDescription$ Target player exiles the top X cards of their library, where X is the total mana value of cards you own in exile. SVar:Z:Count$ValidExile Card.YouOwn$SumCMC AI:RemoveDeck:Random -Oracle:If you would pay life while your library has at least that many cards in it, exile that many cards from the top of your library instead.\n+1: Look at the top two cards of your library. Exile one of them and put the other into your hand.\n−2: Create two 1/1 black Nightmare creature tokens with "At the beginning of combat on your turn, if a card was put into exile this turn, put a +1/+1 counter on this creature."\n−7: Target player exiles the top X cards of their library, where X is the total mana value of cards you own in exile. +Oracle:If you would pay life while your library has at least that many cards in it, exile that many cards from the top of your library instead.\n+1: Look at the top two cards of your library. Exile one of them and put the other into your hand.\n-2: Create two 1/1 black Nightmare creature tokens with "At the beginning of combat on your turn, if a card was put into exile this turn, put a +1/+1 counter on this creature."\n-7: Target player exiles the top X cards of their library, where X is the total mana value of cards you own in exile. diff --git a/forge-gui/res/cardsfolder/a/ashioks_reaper.txt b/forge-gui/res/cardsfolder/a/ashioks_reaper.txt index 3b4de65d3f5..0f7cb541c1b 100644 --- a/forge-gui/res/cardsfolder/a/ashioks_reaper.txt +++ b/forge-gui/res/cardsfolder/a/ashioks_reaper.txt @@ -5,4 +5,4 @@ PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Enchantment.YouCtrl | Execute$ TrigDraw | TriggerDescription$ Whenever an enchantment you control is put into a graveyard from the battlefield, draw a card. SVar:TrigDraw:DB$ Draw DeckHints:Type$Enchantment & Ability$Sacrifice -Oracle:Whenever an enchantment you control is put into a graveyard from the battlefield, draw a card. \ No newline at end of file +Oracle:Whenever an enchantment you control is put into a graveyard from the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/a/ashnods_intervention.txt b/forge-gui/res/cardsfolder/a/ashnods_intervention.txt index 0596a456fe3..f617bf3e73d 100644 --- a/forge-gui/res/cardsfolder/a/ashnods_intervention.txt +++ b/forge-gui/res/cardsfolder/a/ashnods_intervention.txt @@ -5,4 +5,4 @@ A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | SubAbility$ DBAnimate | SpellDes SVar:DBAnimate:DB$ Animate | Triggers$ TrigDieExile | Defined$ ParentTarget | StackDescription$ None SVar:TrigDieExile:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard,Exile | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this creature dies or is put into exile from the battlefield, return it to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard,Exile | Destination$ Hand -Oracle:Until end of turn, target creature gets +2/+0 and gains "When this creature dies or is put into exile from the battlefield, return it to its owner's hand." \ No newline at end of file +Oracle:Until end of turn, target creature gets +2/+0 and gains "When this creature dies or is put into exile from the battlefield, return it to its owner's hand." diff --git a/forge-gui/res/cardsfolder/a/asinine_antics.txt b/forge-gui/res/cardsfolder/a/asinine_antics.txt index 400b4c877b9..f5ff408f99a 100644 --- a/forge-gui/res/cardsfolder/a/asinine_antics.txt +++ b/forge-gui/res/cardsfolder/a/asinine_antics.txt @@ -5,4 +5,4 @@ K:MayFlashCost:2 A:SP$ RepeatEach | RepeatCards$ Creature.OppCtrl | Zone$ Battlefield | RepeatSubAbility$ DBToken | ChangeZoneTable$ True | SpellDescription$ For each creature your opponents control, create a Cursed Role token attached to that creature. (if you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1) SVar:DBToken:DB$ Token | TokenScript$ role_cursed | AttachedTo$ Remembered DeckHas:Type$Aura|Role & Ability$Token -Oracle:You may cast Asinine Antics as though it had flash if you pay {2} more to cast it. \nFor each creature your opponents control, create a Cursed Role token attached to that creature. (if you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1) \ No newline at end of file +Oracle:You may cast Asinine Antics as though it had flash if you pay {2} more to cast it. \nFor each creature your opponents control, create a Cursed Role token attached to that creature. (if you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1) diff --git a/forge-gui/res/cardsfolder/a/aspirants_ascent.txt b/forge-gui/res/cardsfolder/a/aspirants_ascent.txt index aaa67579090..8f082d31252 100644 --- a/forge-gui/res/cardsfolder/a/aspirants_ascent.txt +++ b/forge-gui/res/cardsfolder/a/aspirants_ascent.txt @@ -2,4 +2,4 @@ Name:Aspirant's Ascent ManaCost:U Types:Instant A:SP$ Pump | ValidTgts$ Creature | KW$ Flying & Toxic:1 | NumAtt$ +1 | NumDef$ +3 | SpellDescription$ Until end of turn, target creature gets +1/+3 and gains flying and toxic 1. (Players dealt combat damage by that creature also get a poison counter.) -Oracle:Until end of turn, target creature gets +1/+3 and gains flying and toxic 1. (Players dealt combat damage by that creature also get a poison counter.) \ No newline at end of file +Oracle:Until end of turn, target creature gets +1/+3 and gains flying and toxic 1. (Players dealt combat damage by that creature also get a poison counter.) diff --git a/forge-gui/res/cardsfolder/a/assault_on_osgiliath.txt b/forge-gui/res/cardsfolder/a/assault_on_osgiliath.txt index 3efba63bd76..73454507378 100644 --- a/forge-gui/res/cardsfolder/a/assault_on_osgiliath.txt +++ b/forge-gui/res/cardsfolder/a/assault_on_osgiliath.txt @@ -6,4 +6,4 @@ SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Goblin.YouCtrl,Orc.YouCtrl | KW$ Haste SVar:X:Count$xPaid DeckHas:Ability$Token|Counters & Type$Orc|Army DeckHints:Type$Orc|Goblin -Oracle:Amass Orcs X, then Goblins and Orcs you control gain double strike and haste until end of turn. (To amass Orcs X, put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature.) \ No newline at end of file +Oracle:Amass Orcs X, then Goblins and Orcs you control gain double strike and haste until end of turn. (To amass Orcs X, put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature.) diff --git a/forge-gui/res/cardsfolder/a/astral_wingspan.txt b/forge-gui/res/cardsfolder/a/astral_wingspan.txt index d4513ce9674..05e16486fe2 100644 --- a/forge-gui/res/cardsfolder/a/astral_wingspan.txt +++ b/forge-gui/res/cardsfolder/a/astral_wingspan.txt @@ -7,4 +7,4 @@ A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Flying | Description$ Enchanted creature gets +2/+2 and has flying. -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.)\nEnchant creature\nWhen Astral Wingspan enters the battlefield, draw a card.\nEnchanted creature gets +2/+2 and has flying. \ No newline at end of file +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.)\nEnchant creature\nWhen Astral Wingspan enters the battlefield, draw a card.\nEnchanted creature gets +2/+2 and has flying. diff --git a/forge-gui/res/cardsfolder/a/atmosphere_surgeon.txt b/forge-gui/res/cardsfolder/a/atmosphere_surgeon.txt index 79d6cd06d83..f24c8b0a84a 100644 --- a/forge-gui/res/cardsfolder/a/atmosphere_surgeon.txt +++ b/forge-gui/res/cardsfolder/a/atmosphere_surgeon.txt @@ -6,4 +6,4 @@ T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | T SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ OIL | CounterNum$ 1 A:AB$ Pump | Cost$ SubCounter<1/OIL> | SorcerySpeed$ True | KW$ Flying | ValidTgts$ Creature | SpellDescription$ Target creature gains flying until end of turn. Activate only as a sorcery. DeckHas:Keyword$Flying & Ability$Counters -Oracle:Whenever you cast a noncreature spell, put an oil counter on Atmosphere Surgeon.\nRemove an oil counter from Atmosphere Surgeon: Target creature gains flying until end of turn. Activate only as a sorcery. \ No newline at end of file +Oracle:Whenever you cast a noncreature spell, put an oil counter on Atmosphere Surgeon.\nRemove an oil counter from Atmosphere Surgeon: Target creature gains flying until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/a/atraxa_grand_unifier.txt b/forge-gui/res/cardsfolder/a/atraxa_grand_unifier.txt index 43efaf8fac6..e83905b42c1 100644 --- a/forge-gui/res/cardsfolder/a/atraxa_grand_unifier.txt +++ b/forge-gui/res/cardsfolder/a/atraxa_grand_unifier.txt @@ -14,4 +14,4 @@ SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | Defined SVar:ShuffleRest:DB$ ChangeZoneAll | Origin$ Library | Destination$ Library | LibraryPosition$ -1 | RandomOrder$ True | ChangeType$ Card.IsImprinted+!IsRemembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True DeckHas:Ability$LifeGain -Oracle:Flying, vigilance, deathtouch, lifelink\nWhen Atraxa, Grand Unifier enters the battlefield, reveal the top ten cards of your library. For each card type, you may put a card of that type from among the revealed cards into your hand. Put the rest on the bottom of your library in a random order. (Artifact, battle, creature, enchantment, instant, land, planeswalker, and sorcery are card types.) \ No newline at end of file +Oracle:Flying, vigilance, deathtouch, lifelink\nWhen Atraxa, Grand Unifier enters the battlefield, reveal the top ten cards of your library. For each card type, you may put a card of that type from among the revealed cards into your hand. Put the rest on the bottom of your library in a random order. (Artifact, battle, creature, enchantment, instant, land, planeswalker, and sorcery are card types.) diff --git a/forge-gui/res/cardsfolder/a/atraxi_warden.txt b/forge-gui/res/cardsfolder/a/atraxi_warden.txt index 7d9f2bd3f59..415fc768ba9 100644 --- a/forge-gui/res/cardsfolder/a/atraxi_warden.txt +++ b/forge-gui/res/cardsfolder/a/atraxi_warden.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Card.Self | Execute$ DBChangeZone | TriggerDescription$When CARDNAME enters the battlefield, exile up to one target tapped creature. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.tapped | TgtPrompt$ Select up to one target tapped creature | TargetMin$ 0 | TargetMax$ 1 K:Suspend:5:1 W -Oracle:Flying\nWhen Atraxi Warden enters the battlefield, exile up to one target tapped creature.\nSuspend 5—{1}{W} (Rather than cast this card from your hand, you may pay {1}{W} and exile it with five time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.) \ No newline at end of file +Oracle:Flying\nWhen Atraxi Warden enters the battlefield, exile up to one target tapped creature.\nSuspend 5—{1}{W} (Rather than cast this card from your hand, you may pay {1}{W} and exile it with five time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.) diff --git a/forge-gui/res/cardsfolder/a/attentive_sunscribe.txt b/forge-gui/res/cardsfolder/a/attentive_sunscribe.txt index 201d7109d79..20e0a922c98 100644 --- a/forge-gui/res/cardsfolder/a/attentive_sunscribe.txt +++ b/forge-gui/res/cardsfolder/a/attentive_sunscribe.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Gnome PT:2/2 T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME becomes tapped, scry 1. (Look at the top card of your library. You may put that card on the bottom.) SVar:TrigScry:DB$ Scry | ScryNum$ 1 -Oracle:Whenever Attentive Sunscribe becomes tapped, scry 1. (Look at the top card of your library. You may put that card on the bottom.) \ No newline at end of file +Oracle:Whenever Attentive Sunscribe becomes tapped, scry 1. (Look at the top card of your library. You may put that card on the bottom.) diff --git a/forge-gui/res/cardsfolder/a/audacity.txt b/forge-gui/res/cardsfolder/a/audacity.txt index 83ecbecf3d0..0749ba67f41 100644 --- a/forge-gui/res/cardsfolder/a/audacity.txt +++ b/forge-gui/res/cardsfolder/a/audacity.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddKeyword$ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, draw a card. SVar:TrigDraw:DB$ Draw SVar:SacMe:2 -Oracle:Enchant creature\nEnchanted creature gets +2/+0 and has trample.\nWhen Audacity is put into a graveyard from the battlefield, draw a card. \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature gets +2/+0 and has trample.\nWhen Audacity is put into a graveyard from the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/a/automatic_librarian.txt b/forge-gui/res/cardsfolder/a/automatic_librarian.txt index 374ddf7ccaa..4fb94bbaace 100644 --- a/forge-gui/res/cardsfolder/a/automatic_librarian.txt +++ b/forge-gui/res/cardsfolder/a/automatic_librarian.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Construct PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) SVar:TrigScry:DB$ Scry | ScryNum$ 2 -Oracle:When Automatic Librarian enters the battlefield, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) \ No newline at end of file +Oracle:When Automatic Librarian enters the battlefield, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) diff --git a/forge-gui/res/cardsfolder/a/auton_soldier.txt b/forge-gui/res/cardsfolder/a/auton_soldier.txt index 0a43a145c9c..ce2511d2397 100644 --- a/forge-gui/res/cardsfolder/a/auton_soldier.txt +++ b/forge-gui/res/cardsfolder/a/auton_soldier.txt @@ -5,4 +5,4 @@ PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional SVar:DBCopy:DB$ Clone | Choices$ Creature | AddTypes$ Artifact | AddKeywords$ Myriad | NonLegendary$ True | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield, except it isn't legendary, is an artifact in addition to its other types, and has myriad. (Whenever it attacks, for each opponent other than defending player, you may put a token that's a copy of this creature onto the battlefield tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.) DeckHas:Ability$Counters -Oracle:You may have Auton Soldier enter the battlefield as a copy of any creature on the battlefield, except it isn’t legendary, is an artifact in addition to its other types, and has myriad. (Whenever it attacks, for each opponent other than defending player, you may put a token that's a copy of this creature onto the battlefield tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.) \ No newline at end of file +Oracle:You may have Auton Soldier enter the battlefield as a copy of any creature on the battlefield, except it isn't legendary, is an artifact in addition to its other types, and has myriad. (Whenever it attacks, for each opponent other than defending player, you may put a token that's a copy of this creature onto the battlefield tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.) diff --git a/forge-gui/res/cardsfolder/a/awaken_the_sleeper.txt b/forge-gui/res/cardsfolder/a/awaken_the_sleeper.txt index 05bbfdd489f..5bd4ca7d5be 100644 --- a/forge-gui/res/cardsfolder/a/awaken_the_sleeper.txt +++ b/forge-gui/res/cardsfolder/a/awaken_the_sleeper.txt @@ -3,4 +3,4 @@ ManaCost:3 R Types:Sorcery A:SP$ GainControl | ValidTgts$ Creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SubAbility$ ChompEquip | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. SVar:ChompEquip:DB$ DestroyAll | ValidCards$ Targeted.Equipment+Attached | ValidDescription$ each equipment equipped to target creature | Optional$ True | SpellDescription$ If it's equipped, you may destroy all Equipment attached to that creature. -Oracle:Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. If it's equipped, you may destroy all Equipment attached to that creature. \ No newline at end of file +Oracle:Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. If it's equipped, you may destroy all Equipment attached to that creature. diff --git a/forge-gui/res/cardsfolder/a/awaken_the_woods.txt b/forge-gui/res/cardsfolder/a/awaken_the_woods.txt index c8444fa64fe..dda8696dbfc 100644 --- a/forge-gui/res/cardsfolder/a/awaken_the_woods.txt +++ b/forge-gui/res/cardsfolder/a/awaken_the_woods.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Token | TokenAmount$ X | TokenScript$ g_1_1_forest_dryad | TokenOwner$ You | SpellDescription$ Create X 1/1 green Forest Dryad land creature tokens. SVar:X:Count$xPaid DeckHas:Type$Dryad & Ability$Token -Oracle:Create X 1/1 green Forest Dryad land creature tokens. \ No newline at end of file +Oracle:Create X 1/1 green Forest Dryad land creature tokens. diff --git a/forge-gui/res/cardsfolder/a/axiom_engraver.txt b/forge-gui/res/cardsfolder/a/axiom_engraver.txt index 857afd01e8d..ee6fd7d65cd 100644 --- a/forge-gui/res/cardsfolder/a/axiom_engraver.txt +++ b/forge-gui/res/cardsfolder/a/axiom_engraver.txt @@ -5,4 +5,4 @@ PT:1/3 K:etbCounter:OIL:2 A:AB$ Draw | Cost$ T SubCounter<1/OIL> Discard<1/Card> | SpellDescription$ Draw a card. DeckHas:Ability$Counters|Discard -Oracle:Axiom Engraver enters the battlefield with two oil counters on it.\n{T}, Remove an oil counter from Axiom Engraver, Discard a card: Draw a card. \ No newline at end of file +Oracle:Axiom Engraver enters the battlefield with two oil counters on it.\n{T}, Remove an oil counter from Axiom Engraver, Discard a card: Draw a card. diff --git a/forge-gui/res/cardsfolder/a/ayara_widow_of_the_realm_ayara_furnace_queen.txt b/forge-gui/res/cardsfolder/a/ayara_widow_of_the_realm_ayara_furnace_queen.txt index fb242d359aa..1b01f24cdf4 100644 --- a/forge-gui/res/cardsfolder/a/ayara_widow_of_the_realm_ayara_furnace_queen.txt +++ b/forge-gui/res/cardsfolder/a/ayara_widow_of_the_realm_ayara_furnace_queen.txt @@ -6,8 +6,8 @@ A:AB$ DealDamage | Cost$ T Sac<1/Creature.Other;Artifact.Other/another creature SVar:DBGainLife:DB$ GainLife | LifeAmount$ X SVar:X:Sacrificed$CardManaCost A:AB$ SetState | Cost$ 5 RP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform NICKNAME. Activate only as a sorcery. -AlternateMode:DoubleFaced DeckHas:Ability$Sacrifice|LifeGain +AlternateMode:DoubleFaced Oracle:{T}, Sacrifice another creature or artifact: Ayara, Widow of the Realm deals X damage to target opponent or battle and you gain X life, where X is the sacrificed permanent's mana value.\n{5}{R/P}: Transform Ayara. Activate only as a sorcery. ({R/P} can be paid with {R} or 2 life.) ALTERNATE @@ -17,7 +17,7 @@ ManaCost:no cost Colors:black,red Types:Legendary Creature Phyrexian Elf Noble PT:4/4 -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of combat on your turn, return up to one target artifact or creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of combat on your turn, return up to one target artifact or creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Artifact.YouOwn,Creature.YouOwn | TgtPrompt$ Select up to one target artifact or creature from your graveyard | TargetMin$ 0 | TargetMax$ 1 | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Keywords$ Haste | Defined$ Targeted | Duration$ Permanent | AtEOT$ Exile DeckHas:Ability$Sacrifice|Graveyard diff --git a/forge-gui/res/cardsfolder/a/ayaras_oathsworn.txt b/forge-gui/res/cardsfolder/a/ayaras_oathsworn.txt index da7e84a8d3e..520d0c6e7d5 100644 --- a/forge-gui/res/cardsfolder/a/ayaras_oathsworn.txt +++ b/forge-gui/res/cardsfolder/a/ayaras_oathsworn.txt @@ -7,4 +7,4 @@ T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBSearch SVar:DBSearch:DB$ ChangeZone | ConditionDefined$ Self | ConditionPresent$ Card.Self+counters_EQ4_P1P1 | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True DeckHas:Ability$Counters -Oracle:Menace\nWhenever Ayara's Oathsworn deals combat damage to a player, if it has fewer than four +1/+1 counters on it, put a +1/+1 counter on it. Then if it has exactly four +1/+1 counters on it, search your library for a card, put it into your hand, then shuffle. \ No newline at end of file +Oracle:Menace\nWhenever Ayara's Oathsworn deals combat damage to a player, if it has fewer than four +1/+1 counters on it, put a +1/+1 counter on it. Then if it has exactly four +1/+1 counters on it, search your library for a card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/bag_end_porter.txt b/forge-gui/res/cardsfolder/b/bag_end_porter.txt index d19b276cd06..c5b9f36c3aa 100644 --- a/forge-gui/res/cardsfolder/b/bag_end_porter.txt +++ b/forge-gui/res/cardsfolder/b/bag_end_porter.txt @@ -7,4 +7,4 @@ SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | NumDef$ X SVar:X:Count$Valid Creature.Legendary+YouCtrl SVar:HasAttackEffect:TRUE DeckHints:Type$Legendary -Oracle:Whenever Bag End Porter attacks, it gets +X/+X until end of turn, where X is the number of legendary creatures you control. \ No newline at end of file +Oracle:Whenever Bag End Porter attacks, it gets +X/+X until end of turn, where X is the number of legendary creatures you control. diff --git a/forge-gui/res/cardsfolder/b/balduvian_atrocity.txt b/forge-gui/res/cardsfolder/b/balduvian_atrocity.txt index 08406389604..d058f1cfa43 100644 --- a/forge-gui/res/cardsfolder/b/balduvian_atrocity.txt +++ b/forge-gui/res/cardsfolder/b/balduvian_atrocity.txt @@ -4,7 +4,7 @@ Types:Creature Phyrexian Berserker PT:2/3 K:Kicker:R K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, return target creature card with mana value 3 or less from your graveyard to the battlefield. It gains haste. Sacrifice it at the beginning of the next end step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, return target creature card with mana value 3 or less from your graveyard to the battlefield. It gains haste. Sacrifice it at the beginning of the next end step. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE3 | TgtPrompt$ Select target creature card with mana value 3 or less | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Haste | AtEOT$ Sacrifice DeckHints:Ability$Graveyard diff --git a/forge-gui/res/cardsfolder/b/ballroom_brawlers.txt b/forge-gui/res/cardsfolder/b/ballroom_brawlers.txt index e8e810d4359..9877063215d 100644 --- a/forge-gui/res/cardsfolder/b/ballroom_brawlers.txt +++ b/forge-gui/res/cardsfolder/b/ballroom_brawlers.txt @@ -6,4 +6,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSelectTargetCreature | Tri SVar:TrigSelectTargetCreature:DB$ Pump | ValidTgts$ Creature.Other+YouCtrl | TargetMin$ 0 | TargetMax$ 1 | ThisDefinedAndTgts$ Self | KWChoice$ First Strike,Lifelink | TgtPrompt$ Select up to one other target creature SVar:HasAttackEffect:TRUE DeckHas:Ability$LifeGain -Oracle:Whenever Ballroom Brawlers attacks, Ballroom Brawlers and up to one other target creature you control both gain your choice of first strike or lifelink until end of turn. \ No newline at end of file +Oracle:Whenever Ballroom Brawlers attacks, Ballroom Brawlers and up to one other target creature you control both gain your choice of first strike or lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/b/banish_from_edoras.txt b/forge-gui/res/cardsfolder/b/banish_from_edoras.txt index 75307c2e115..3e7e719e381 100644 --- a/forge-gui/res/cardsfolder/b/banish_from_edoras.txt +++ b/forge-gui/res/cardsfolder/b/banish_from_edoras.txt @@ -3,4 +3,4 @@ ManaCost:4 W Types:Sorcery S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | ValidTarget$ Creature.tapped | Description$ This spell costs {2} less to cast if it targets a tapped creature. A:SP$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature | SpellDescription$ Exile target creature. -Oracle:This spell costs {2} less to cast if it targets a tapped creature.\nExile target creature. \ No newline at end of file +Oracle:This spell costs {2} less to cast if it targets a tapped creature.\nExile target creature. diff --git a/forge-gui/res/cardsfolder/b/banish_to_another_universe.txt b/forge-gui/res/cardsfolder/b/banish_to_another_universe.txt index 2fdea982013..301c98a40fd 100644 --- a/forge-gui/res/cardsfolder/b/banish_to_another_universe.txt +++ b/forge-gui/res/cardsfolder/b/banish_to_another_universe.txt @@ -7,4 +7,4 @@ SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Valid SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE DeckHints:Type$Artifact|Legendary|Saga -Oracle:Affinity for historic permanents (This spell costs {1} less to cast for each artifact, legendary, and/or Saga permanent you control.)\nWhen Banish to Another Universe enters the battlefield, exile target nonland permanent an opponent controls until Banish to Another Universe leaves the battlefield. \ No newline at end of file +Oracle:Affinity for historic permanents (This spell costs {1} less to cast for each artifact, legendary, and/or Saga permanent you control.)\nWhen Banish to Another Universe enters the battlefield, exile target nonland permanent an opponent controls until Banish to Another Universe leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/b/barbed_batterfist.txt b/forge-gui/res/cardsfolder/b/barbed_batterfist.txt index d515f861605..cdf70976307 100644 --- a/forge-gui/res/cardsfolder/b/barbed_batterfist.txt +++ b/forge-gui/res/cardsfolder/b/barbed_batterfist.txt @@ -5,4 +5,4 @@ K:For Mirrodin S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ -1 | Description$ Equipped creature gets +1/-1. K:Equip:1 DeckHas:Type$Rebel & Ability$Token -Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature gets +1/-1.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature gets +1/-1.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/b/barrow_naughty.txt b/forge-gui/res/cardsfolder/b/barrow_naughty.txt index 05c8d2f2200..c8f71a822fa 100644 --- a/forge-gui/res/cardsfolder/b/barrow_naughty.txt +++ b/forge-gui/res/cardsfolder/b/barrow_naughty.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Lifelink | IsPresent$ Fae A:AB$ Pump | Cost$ 2 B | NumAtt$ +1 | Defined$ Self | SpellDescription$ CARDNAME gets +1/+0 until end of turn. DeckHints:Type$Faerie DeckHas:Ability$LifeGain -Oracle:Flying\nBarrow Naughty has lifelink as long as you control another Faerie.\n{2}{B}: Barrow Naughty gets +1/+0 until end of turn. \ No newline at end of file +Oracle:Flying\nBarrow Naughty has lifelink as long as you control another Faerie.\n{2}{B}: Barrow Naughty gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bartolome_del_presidio.txt b/forge-gui/res/cardsfolder/b/bartolome_del_presidio.txt index 1f88108ff47..949f0d197ab 100644 --- a/forge-gui/res/cardsfolder/b/bartolome_del_presidio.txt +++ b/forge-gui/res/cardsfolder/b/bartolome_del_presidio.txt @@ -5,4 +5,4 @@ PT:2/1 A:AB$ PutCounter | Cost$ Sac<1/Creature.Other;Artifact.Other/another creature or artifact> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. DeckHas:Ability$Sacrifice|Counters DeckHints:Type$Artifact -Oracle:Sacrifice another creature or artifact: Put a +1/+1 counter on Bartolomé del Presidio. \ No newline at end of file +Oracle:Sacrifice another creature or artifact: Put a +1/+1 counter on Bartolomé del Presidio. diff --git a/forge-gui/res/cardsfolder/b/basilica_shepherd.txt b/forge-gui/res/cardsfolder/b/basilica_shepherd.txt index 719a22d00f0..1c6f9a22ba0 100644 --- a/forge-gui/res/cardsfolder/b/basilica_shepherd.txt +++ b/forge-gui/res/cardsfolder/b/basilica_shepherd.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 1/1 colorless Phyrexian Mite artifact creature tokens with toxic 1 and "This creature can't block." (Players dealt combat damage by them also get a poison counter.) SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_phyrexian_mite_toxic_noblock | TokenAmount$ 2 DeckHas:Ability$Token & Type$Mite -Oracle:Flying\nWhen Basilica Shepherd enters the battlefield, create two 1/1 colorless Phyrexian Mite artifact creature tokens with toxic 1 and "This creature can't block." (Players dealt combat damage by them also get a poison counter.) \ No newline at end of file +Oracle:Flying\nWhen Basilica Shepherd enters the battlefield, create two 1/1 colorless Phyrexian Mite artifact creature tokens with toxic 1 and "This creature can't block." (Players dealt combat damage by them also get a poison counter.) diff --git a/forge-gui/res/cardsfolder/b/basilica_skullbomb.txt b/forge-gui/res/cardsfolder/b/basilica_skullbomb.txt index b433bf555f1..3d412a5da36 100644 --- a/forge-gui/res/cardsfolder/b/basilica_skullbomb.txt +++ b/forge-gui/res/cardsfolder/b/basilica_skullbomb.txt @@ -6,4 +6,4 @@ A:AB$ Pump | Cost$ 2 W Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | NumAtt$ 2 SVar:DBDraw:DB$ Draw AI:RemoveDeck:Random DeckHas:Color$White & Ability$Sacrifice -Oracle:{1}, Sacrifice Basilica Skullbomb: Draw a card.\n{2}{W}, Sacrifice Basilica Skullbomb: Target creature you control gets +2/+2 and gains flying until end of turn. Draw a card. Activate only as a sorcery. \ No newline at end of file +Oracle:{1}, Sacrifice Basilica Skullbomb: Draw a card.\n{2}{W}, Sacrifice Basilica Skullbomb: Target creature you control gets +2/+2 and gains flying until end of turn. Draw a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/b/basking_capybara.txt b/forge-gui/res/cardsfolder/b/basking_capybara.txt index 40a4b17c191..1ed2d588944 100644 --- a/forge-gui/res/cardsfolder/b/basking_capybara.txt +++ b/forge-gui/res/cardsfolder/b/basking_capybara.txt @@ -2,6 +2,6 @@ Name:Basking Capybara ManaCost:1 G Types:Creature Capybara PT:1/3 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | IsPresent$ Permanent.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE4 | Description$ Descend 4 — CARDNAME gets +3/+0 as long as there are four or more permanent cards in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | IsPresent$ Permanent.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE4 | Description$ Descend 4 — CARDNAME gets +3/+0 as long as there are four or more permanent cards in your graveyard. DeckHints:Ability$Sacrifice|Discard|Mill|Dredge|Graveyard -Oracle:Descend 4 — Basking Capybara gets +3/+0 as long as there are four or more permanent cards in your graveyard. \ No newline at end of file +Oracle:Descend 4 — Basking Capybara gets +3/+0 as long as there are four or more permanent cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/b/bat_colony.txt b/forge-gui/res/cardsfolder/b/bat_colony.txt index af13262bffd..75ee6a7b1e5 100644 --- a/forge-gui/res/cardsfolder/b/bat_colony.txt +++ b/forge-gui/res/cardsfolder/b/bat_colony.txt @@ -9,4 +9,4 @@ SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Se SVar:BuffedBy:Cave DeckHas:Ability$Token|Counters & Type$Bat DeckHints:Type$Cave -Oracle:When Bat Colony enters the battlefield, create a 1/1 black Bat creature token with flying for each mana from a Cave spent to cast it.\nWhenever a Cave enters the battlefield under your control, put a +1/+1 counter on target creature you control. \ No newline at end of file +Oracle:When Bat Colony enters the battlefield, create a 1/1 black Bat creature token with flying for each mana from a Cave spent to cast it.\nWhenever a Cave enters the battlefield under your control, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/b/battery_bearer.txt b/forge-gui/res/cardsfolder/b/battery_bearer.txt index 8b5a7c0bf3c..4b0611070d8 100644 --- a/forge-gui/res/cardsfolder/b/battery_bearer.txt +++ b/forge-gui/res/cardsfolder/b/battery_bearer.txt @@ -7,4 +7,4 @@ SVar:AnyMana:AB$ Mana | Cost$ T | Produced$ C | Amount$ 1 | RestrictValid$ CantC T:Mode$ SpellCast | ValidCard$ Artifact.cmcGE6 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ DBDraw | TriggerDescription$ Whenever you cast an artifact spell with mana value 6 or greater, draw a card. SVar:DBDraw:DB$ Draw DeckNeeds:Type$Artifact -Oracle:Creatures you control have "{T}: add {C}. This mana can't be spent to cast a nonartifact spell."\nWhenever you cast an artifact spell with mana value 6 or greater, draw a card. \ No newline at end of file +Oracle:Creatures you control have "{T}: add {C}. This mana can't be spent to cast a nonartifact spell."\nWhenever you cast an artifact spell with mana value 6 or greater, draw a card. diff --git a/forge-gui/res/cardsfolder/b/battle_at_the_helvault.txt b/forge-gui/res/cardsfolder/b/battle_at_the_helvault.txt index 88d2aec0272..b29e0b3e99c 100644 --- a/forge-gui/res/cardsfolder/b/battle_at_the_helvault.txt +++ b/forge-gui/res/cardsfolder/b/battle_at_the_helvault.txt @@ -6,4 +6,4 @@ SVar:DBExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTg SVar:OneEach:PlayerCountPlayers$Amount SVar:DBToken:DB$ Token | TokenScript$ avacyn | SpellDescription$ Create Avacyn, a legendary 8/8 white Angel creature token with flying, vigilance, and indestructible. DeckHas:Ability$Token & Type$Angel -Oracle:(As this Saga enters and after your draw step, add a lore counter.)\nI, II — For each player, exile up to one target non-Saga, nonland permanent that player controls until Battle at the Helvault leaves the battlefield.\nIII — Create Avacyn, a legendary 8/8 white Angel creature token with flying, vigilance, and indestructible. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter.)\nI, II — For each player, exile up to one target non-Saga, nonland permanent that player controls until Battle at the Helvault leaves the battlefield.\nIII — Create Avacyn, a legendary 8/8 white Angel creature token with flying, vigilance, and indestructible. diff --git a/forge-gui/res/cardsfolder/b/battle_scarred_goblin.txt b/forge-gui/res/cardsfolder/b/battle_scarred_goblin.txt index f257aa0c477..5ff08fff648 100644 --- a/forge-gui/res/cardsfolder/b/battle_scarred_goblin.txt +++ b/forge-gui/res/cardsfolder/b/battle_scarred_goblin.txt @@ -4,4 +4,4 @@ Types:Creature Goblin Warrior PT:2/2 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME becomes blocked, it deals 1 damage to each creature blocking it. SVar:TrigDamage:DB$ DamageAll | NumDmg$ 1 | ValidCards$ Creature.blockingSource -Oracle:Whenever Battle-Scarred Goblin becomes blocked, it deals 1 damage to each creature blocking it. \ No newline at end of file +Oracle:Whenever Battle-Scarred Goblin becomes blocked, it deals 1 damage to each creature blocking it. diff --git a/forge-gui/res/cardsfolder/b/battlefield_butcher.txt b/forge-gui/res/cardsfolder/b/battlefield_butcher.txt index 47afcb7696a..0d0ef55f0c9 100644 --- a/forge-gui/res/cardsfolder/b/battlefield_butcher.txt +++ b/forge-gui/res/cardsfolder/b/battlefield_butcher.txt @@ -5,4 +5,4 @@ PT:1/4 A:AB$ LoseLife | Cost$ 5 T | ReduceCost$ X | Defined$ Opponent | LifeAmount$ 2 | SpellDescription$ Each opponent loses 2 life. This ability costs {1} less to activate for each creature card in your graveyard. SVar:X:Count$TypeInYourYard.Creature DeckHints:Ability$Graveyard|Mill|Dredge -Oracle:{5}, {T}: Each opponent loses 2 life. This ability costs {1} less to activate for each creature card in your graveyard. \ No newline at end of file +Oracle:{5}, {T}: Each opponent loses 2 life. This ability costs {1} less to activate for each creature card in your graveyard. diff --git a/forge-gui/res/cardsfolder/b/become_brutes.txt b/forge-gui/res/cardsfolder/b/become_brutes.txt index 89139248c8d..a60b6c07ce4 100644 --- a/forge-gui/res/cardsfolder/b/become_brutes.txt +++ b/forge-gui/res/cardsfolder/b/become_brutes.txt @@ -5,4 +5,4 @@ A:SP$ Pump | TargetMin$ 1 | KW$ Haste | TargetMax$ 2 | ValidTgts$ Creature | Tgt SVar:DBRepeat:DB$ RepeatEach | DefinedCards$ Targeted | Zone$ Battlefield | RepeatSubAbility$ DBToken | ChangeZoneTable$ True | SpellDescription$ For each of those creatures, create a Monster Role token attached to it. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has trample.) SVar:DBToken:DB$ Token | TokenScript$ role_monster | AttachedTo$ Remembered DeckHas:Ability$Token & Type$Role|Aura -Oracle:One or two target creatures each gain haste until end of turn. For each of those creatures, create a Monster Role token attached to it. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has trample.) \ No newline at end of file +Oracle:One or two target creatures each gain haste until end of turn. For each of those creatures, create a Monster Role token attached to it. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has trample.) diff --git a/forge-gui/res/cardsfolder/b/bedrock_tortoise.txt b/forge-gui/res/cardsfolder/b/bedrock_tortoise.txt index 75e7f31e985..1d9cab39682 100644 --- a/forge-gui/res/cardsfolder/b/bedrock_tortoise.txt +++ b/forge-gui/res/cardsfolder/b/bedrock_tortoise.txt @@ -5,4 +5,4 @@ PT:0/6 S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Hexproof | Condition$ PlayerTurn | Description$ As long as it's your turn, creatures you control have hexproof. S:Mode$ CombatDamageToughness | ValidCard$ Creature.powerLTtoughness+YouCtrl | Description$ Each creature you control with toughness greater than its power assigns combat damage equal to its toughness rather than its power. DeckHints:Type$Turtle|Spider|Treefolk|Crab|Wall -Oracle:As long as it's your turn, creatures you control have hexproof.\nEach creature you control with toughness greater than its power assigns combat damage equal to its toughness rather than its power. \ No newline at end of file +Oracle:As long as it's your turn, creatures you control have hexproof.\nEach creature you control with toughness greater than its power assigns combat damage equal to its toughness rather than its power. diff --git a/forge-gui/res/cardsfolder/b/begin_the_invasion.txt b/forge-gui/res/cardsfolder/b/begin_the_invasion.txt index 4307ab24a0c..9d019a178f0 100644 --- a/forge-gui/res/cardsfolder/b/begin_the_invasion.txt +++ b/forge-gui/res/cardsfolder/b/begin_the_invasion.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Origin$ Library | DifferentNames$ True | ChangeTypeDesc$ batt SVar:X:Count$xPaid DeckNeeds:Type$Battle AI:RemoveDeck:Random -Oracle:Search your library for up to X battle cards with different names, put them onto the battlefield, then shuffle. \ No newline at end of file +Oracle:Search your library for up to X battle cards with different names, put them onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/belligerent_of_the_ball.txt b/forge-gui/res/cardsfolder/b/belligerent_of_the_ball.txt index 426ed2bb8a4..a5113804e0a 100644 --- a/forge-gui/res/cardsfolder/b/belligerent_of_the_ball.txt +++ b/forge-gui/res/cardsfolder/b/belligerent_of_the_ball.txt @@ -5,4 +5,4 @@ PT:3/3 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | CheckSVar$ Celebration | SVarCompare$ GE2 | TriggerDescription$ Celebration — At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, target creature you control gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ 1 | KW$ Menace SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl -Oracle:Celebration — At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, target creature you control gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) \ No newline at end of file +Oracle:Celebration — At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, target creature you control gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/b/belligerent_yearling.txt b/forge-gui/res/cardsfolder/b/belligerent_yearling.txt index 87091026df6..abee09b54f1 100644 --- a/forge-gui/res/cardsfolder/b/belligerent_yearling.txt +++ b/forge-gui/res/cardsfolder/b/belligerent_yearling.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Dinosa SVar:TrigAnimate:DB$ Animate | Power$ X SVar:X:TriggeredCard$CardPower DeckHints:Type$Dinosaur -Oracle:Trample\nWhenever another Dinosaur enters the battlefield under your control, you may have Belligerent Yearling's base power become equal to that creature's power until end of turn. \ No newline at end of file +Oracle:Trample\nWhenever another Dinosaur enters the battlefield under your control, you may have Belligerent Yearling's base power become equal to that creature's power until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bellowing_bruiser_beat_a_path.txt b/forge-gui/res/cardsfolder/b/bellowing_bruiser_beat_a_path.txt index 955b6a6327f..cbbcf0dbb8f 100644 --- a/forge-gui/res/cardsfolder/b/bellowing_bruiser_beat_a_path.txt +++ b/forge-gui/res/cardsfolder/b/bellowing_bruiser_beat_a_path.txt @@ -12,4 +12,4 @@ Name:Beat a Path ManaCost:2 R Types:Sorcery Adventure A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | TargetMin$ 0 | TargetMax$ 2 | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Up to two target creatures can't block this turn. (Then exile this card. You may cast the creature later from exile.) -Oracle:Up to two target creatures can't block this turn. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Up to two target creatures can't block this turn. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/b/beluna_grandsquall_seek_thrills.txt b/forge-gui/res/cardsfolder/b/beluna_grandsquall_seek_thrills.txt index 5d047dcdfe8..4a3fd0a27a2 100644 --- a/forge-gui/res/cardsfolder/b/beluna_grandsquall_seek_thrills.txt +++ b/forge-gui/res/cardsfolder/b/beluna_grandsquall_seek_thrills.txt @@ -14,7 +14,7 @@ ALTERNATE Name:Seek Thrills ManaCost:2 G U R Types:Instant Adventure -A:SP$ Mill | NumCards$ 7 | RememberMilled$ True | SubAbility$ DBChangeZone | SpellDescription$ Mill seven cards. Then put all cards that have an Adventure from among the milled cards into your hand. +A:SP$ Mill | NumCards$ 7 | RememberMilled$ True | SubAbility$ DBChangeZone | SpellDescription$ Mill seven cards. Then put all cards that have an Adventure from among the milled cards into your hand. SVar:DBChangeZone:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered+AdventureCard | Origin$ Graveyard,Exile | Destination$ Hand | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Oracle:Mill seven cards. Then put all cards that have an Adventure from among the milled cards into your hand. diff --git a/forge-gui/res/cardsfolder/b/belunas_gatekeeper_entry_denied.txt b/forge-gui/res/cardsfolder/b/belunas_gatekeeper_entry_denied.txt index 0af4332070c..97a7c27eb53 100644 --- a/forge-gui/res/cardsfolder/b/belunas_gatekeeper_entry_denied.txt +++ b/forge-gui/res/cardsfolder/b/belunas_gatekeeper_entry_denied.txt @@ -10,5 +10,5 @@ ALTERNATE Name:Entry Denied ManaCost:1 U Types:Sorcery Adventure -A:SP$ ChangeZone | ValidTgts$ Creature.cmcLE3+YouDontCtrl | TgtPrompt$ Select target creature you don't control with mana value 3 or less | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature you don't control with mana value 3 or less to its owner’s hand. (Then exile this card. You may cast the creature later from exile.) -Oracle:Return target creature you don't control with mana value 3 or less to its owner’s hand. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +A:SP$ ChangeZone | ValidTgts$ Creature.cmcLE3+YouDontCtrl | TgtPrompt$ Select target creature you don't control with mana value 3 or less | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature you don't control with mana value 3 or less to its owner's hand. (Then exile this card. You may cast the creature later from exile.) +Oracle:Return target creature you don't control with mana value 3 or less to its owner's hand. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/b/benalish_faithbonder.txt b/forge-gui/res/cardsfolder/b/benalish_faithbonder.txt index 9bf0b2eb081..3a4c7b286a9 100644 --- a/forge-gui/res/cardsfolder/b/benalish_faithbonder.txt +++ b/forge-gui/res/cardsfolder/b/benalish_faithbonder.txt @@ -4,4 +4,4 @@ Types:Creature Human Cleric PT:1/3 K:Vigilance K:Enlist -Oracle:Vigilance\nEnlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) \ No newline at end of file +Oracle:Vigilance\nEnlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) diff --git a/forge-gui/res/cardsfolder/b/beregond_of_the_guard.txt b/forge-gui/res/cardsfolder/b/beregond_of_the_guard.txt index dcfa27cf16b..1445cb26ed2 100644 --- a/forge-gui/res/cardsfolder/b/beregond_of_the_guard.txt +++ b/forge-gui/res/cardsfolder/b/beregond_of_the_guard.txt @@ -5,4 +5,4 @@ PT:3/3 T:Mode$ ChangesZone | ValidCard$ Card.Self,Human.Other+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME or another Human enters the battlefield under your control, creatures you control get +1/+1 and gain vigilance until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 | KW$ Vigilance DeckHints:Type$Human -Oracle:Whenever Beregond of the Guard or another Human enters the battlefield under your control, creatures you control get +1/+1 and gain vigilance until end of turn. \ No newline at end of file +Oracle:Whenever Beregond of the Guard or another Human enters the battlefield under your control, creatures you control get +1/+1 and gain vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bespoke_battlegarb.txt b/forge-gui/res/cardsfolder/b/bespoke_battlegarb.txt index fecca71607f..ee1edddb862 100644 --- a/forge-gui/res/cardsfolder/b/bespoke_battlegarb.txt +++ b/forge-gui/res/cardsfolder/b/bespoke_battlegarb.txt @@ -6,4 +6,4 @@ T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefiel SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature you control K:Equip:2 SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl -Oracle:Equipped creature gets +2/+0.\nCelebration — At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, attach Bespoke Battlegarb to up to one target creature you control.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Equipped creature gets +2/+0.\nCelebration — At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, attach Bespoke Battlegarb to up to one target creature you control.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/b/bessie_the_doctors_roadster.txt b/forge-gui/res/cardsfolder/b/bessie_the_doctors_roadster.txt index 2fe8ed36b43..ddd40553123 100644 --- a/forge-gui/res/cardsfolder/b/bessie_the_doctors_roadster.txt +++ b/forge-gui/res/cardsfolder/b/bessie_the_doctors_roadster.txt @@ -7,4 +7,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigUnblockable | TriggerZones SVar:TrigUnblockable:DB$ Effect | ValidTgts$ Creature.Legendary+Other | TgtPrompt$ Select another target legendary creature | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | AILogic$ Pump SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ This creature can't be blocked this turn. K:Crew:2 -Oracle:Haste\nWhenever Bessie attacks, another target legendary creature can't be blocked this turn.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) \ No newline at end of file +Oracle:Haste\nWhenever Bessie attacks, another target legendary creature can't be blocked this turn.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/b/bestial_bloodline.txt b/forge-gui/res/cardsfolder/b/bestial_bloodline.txt index 43c1bef84e1..872ed7eb3e9 100644 --- a/forge-gui/res/cardsfolder/b/bestial_bloodline.txt +++ b/forge-gui/res/cardsfolder/b/bestial_bloodline.txt @@ -5,4 +5,4 @@ A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2. A:AB$ ChangeZone | Cost$ 4 G | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. DeckHas:Ability$Graveyard -Oracle:Enchant creature\nEnchanted creature gets +2/+2.\n{4}{G}: Return Bestial Bloodline from your graveyard to your hand. \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature gets +2/+2.\n{4}{G}: Return Bestial Bloodline from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/b/bewitching_leechcraft.txt b/forge-gui/res/cardsfolder/b/bewitching_leechcraft.txt index 43e35e1fec4..d48ab62a8e9 100644 --- a/forge-gui/res/cardsfolder/b/bewitching_leechcraft.txt +++ b/forge-gui/res/cardsfolder/b/bewitching_leechcraft.txt @@ -11,4 +11,4 @@ SVar:RepRemoveCounter:DB$ RemoveCounter | Defined$ ReplacedCard | CounterType$ P SVar:Untap:DB$ Untap | Defined$ Self | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedSize -Oracle:Enchant creature\nWhen Bewitching Leechcraft enters the battlefield, tap enchanted creature.\nEnchanted creature has "If this creature would untap during your untap step, remove a +1/+1 counter from it instead. If you do, untap it." (Otherwise, it doesn't untap.) \ No newline at end of file +Oracle:Enchant creature\nWhen Bewitching Leechcraft enters the battlefield, tap enchanted creature.\nEnchanted creature has "If this creature would untap during your untap step, remove a +1/+1 counter from it instead. If you do, untap it." (Otherwise, it doesn't untap.) diff --git a/forge-gui/res/cardsfolder/b/bifurcate.txt b/forge-gui/res/cardsfolder/b/bifurcate.txt index 6bb8af93410..07f2f9f1fd9 100644 --- a/forge-gui/res/cardsfolder/b/bifurcate.txt +++ b/forge-gui/res/cardsfolder/b/bifurcate.txt @@ -1,7 +1,7 @@ Name:Bifurcate ManaCost:3 G Types:Sorcery -A:SP$ Pump | Cost$ 3 G | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | StackDescription$ None | SubAbility$ DBChangeZone | SpellDescription$ Search your library for a permanent card with the same name as target nontoken creature, put that card onto the battlefield, then shuffle. +A:SP$ Pump | Cost$ 3 G | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | StackDescription$ None | SubAbility$ DBChangeZone | SpellDescription$ Search your library for a permanent card with the same name as target nontoken creature, put that card onto the battlefield, then shuffle. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Targeted.Permanent+sameName | ChangeNum$ 1 | StackDescription$ Search your library for a permanent card with the same name as target nontoken creature, put that card onto the battlefield, then shuffle. AI:RemoveDeck:All AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/b/bilbo_birthday_celebrant.txt b/forge-gui/res/cardsfolder/b/bilbo_birthday_celebrant.txt index f8fcea72e81..6360e1cb2df 100644 --- a/forge-gui/res/cardsfolder/b/bilbo_birthday_celebrant.txt +++ b/forge-gui/res/cardsfolder/b/bilbo_birthday_celebrant.txt @@ -9,4 +9,4 @@ A:AB$ ChangeZone | Cost$ 2 W B G T Exile<1/CARDNAME> | Origin$ Library | Destina SVar:Y:Count$InYourLibrary.Creature SVar:Z:Count$YourLifeTotal Oracle:If you would gain life, you gain that much life plus 1 instead.\n{2}{W}{B}{G}, {T}, Exile Bilbo, Birthday Celebrant: Search your library for any number of creature cards, put them onto the battlefield, then shuffle. Activate only if you have 111 or more life. -DeckHints:Ability$LifeGain \ No newline at end of file +DeckHints:Ability$LifeGain diff --git a/forge-gui/res/cardsfolder/b/bilbos_ring.txt b/forge-gui/res/cardsfolder/b/bilbos_ring.txt index b7af488a759..bb14b14f4b2 100644 --- a/forge-gui/res/cardsfolder/b/bilbos_ring.txt +++ b/forge-gui/res/cardsfolder/b/bilbos_ring.txt @@ -9,4 +9,4 @@ SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 K:Equip:4 K:Equip:1:Halfling.YouCtrl:Halfling you control DeckHints:Type$Halfling -Oracle:As long as it's your turn, equipped creature has hexproof and can't be blocked.\nWhenever equipped creature attacks alone, you draw a card and you lose 1 life.\nEquip Halfling {1} ({1}: Attach to target Halfling you control. Equip only as a sorcery.)\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:As long as it's your turn, equipped creature has hexproof and can't be blocked.\nWhenever equipped creature attacks alone, you draw a card and you lose 1 life.\nEquip Halfling {1} ({1}: Attach to target Halfling you control. Equip only as a sorcery.)\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/b/bilious_skulldweller.txt b/forge-gui/res/cardsfolder/b/bilious_skulldweller.txt index 2cb0d904bbe..7e596f0aa90 100644 --- a/forge-gui/res/cardsfolder/b/bilious_skulldweller.txt +++ b/forge-gui/res/cardsfolder/b/bilious_skulldweller.txt @@ -4,4 +4,4 @@ Types:Creature Phyrexian Insect PT:1/1 K:Deathtouch K:Toxic:1 -Oracle:Deathtouch\nToxic 1 (Players dealt combat damage by this creature also get a poison counter.) \ No newline at end of file +Oracle:Deathtouch\nToxic 1 (Players dealt combat damage by this creature also get a poison counter.) diff --git a/forge-gui/res/cardsfolder/b/bill_ferny_bree_swindler.txt b/forge-gui/res/cardsfolder/b/bill_ferny_bree_swindler.txt index d61be7d727b..714a6641587 100644 --- a/forge-gui/res/cardsfolder/b/bill_ferny_bree_swindler.txt +++ b/forge-gui/res/cardsfolder/b/bill_ferny_bree_swindler.txt @@ -2,7 +2,7 @@ Name:Bill Ferny, Bree Swindler ManaCost:1 U Types:Legendary Creature Human Rogue PT:2/1 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ Whenever CARDNAME becomes blocked, ABILITY +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ Whenever CARDNAME becomes blocked, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBTreasure,DBChoose SVar:DBTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | SpellDescription$ Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") SVar:DBChoose:DB$ ChoosePlayer | Defined$ You | ValidTgts$ Opponent | ChoiceTitle$ Choose an opponent to give control to: | AILogic$ Curse | SubAbility$ DBHorseDonate | SpellDescription$ Target opponent gains control of target Horse you control. If they do, remove NICKNAME from combat and create three Treasure tokens. @@ -12,4 +12,4 @@ SVar:DBTreasureTree:DB$ Token | TokenScript$ c_a_treasure_sac | TokenAmount$ 3 | SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token|Sacrifice & Type$Treasure DeckHints:Type$Horse -Oracle:Whenever Bill Ferny, Bree Swindler becomes blocked, choose one —\n• Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\n• Target opponent gains control of target Horse you control. If they do, remove Bill Ferny from combat and create three Treasure tokens. \ No newline at end of file +Oracle:Whenever Bill Ferny, Bree Swindler becomes blocked, choose one —\n• Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\n• Target opponent gains control of target Horse you control. If they do, remove Bill Ferny from combat and create three Treasure tokens. diff --git a/forge-gui/res/cardsfolder/b/birthday_escape.txt b/forge-gui/res/cardsfolder/b/birthday_escape.txt index 1585284902e..4aa782fbe2a 100644 --- a/forge-gui/res/cardsfolder/b/birthday_escape.txt +++ b/forge-gui/res/cardsfolder/b/birthday_escape.txt @@ -3,4 +3,4 @@ ManaCost:U Types:Sorcery A:SP$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ TrigTempt | StackDescription$ SpellDescription | SpellDescription$ Draw a card. The Ring tempts you. SVar:TrigTempt:DB$ RingTemptsYou -Oracle:Draw a card. The Ring tempts you. \ No newline at end of file +Oracle:Draw a card. The Ring tempts you. diff --git a/forge-gui/res/cardsfolder/b/bitter_chill.txt b/forge-gui/res/cardsfolder/b/bitter_chill.txt index 13d6082c772..5af4b386b9f 100644 --- a/forge-gui/res/cardsfolder/b/bitter_chill.txt +++ b/forge-gui/res/cardsfolder/b/bitter_chill.txt @@ -9,4 +9,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ SVar:TrigDraw:AB$ Scry | Cost$ 1 | ScryNum$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw SVar:SacMe:2 -Oracle:Enchant creature\nWhen Bitter Chill enters the battlefield, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step.\nWhen Bitter Chill is put into a graveyard from the battlefield, you may pay {1}. If you do, scry 1, then draw a card. \ No newline at end of file +Oracle:Enchant creature\nWhen Bitter Chill enters the battlefield, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step.\nWhen Bitter Chill is put into a graveyard from the battlefield, you may pay {1}. If you do, scry 1, then draw a card. diff --git a/forge-gui/res/cardsfolder/b/bitter_triumph.txt b/forge-gui/res/cardsfolder/b/bitter_triumph.txt index 3fc4d5d0a7a..917f94140c3 100644 --- a/forge-gui/res/cardsfolder/b/bitter_triumph.txt +++ b/forge-gui/res/cardsfolder/b/bitter_triumph.txt @@ -4,4 +4,4 @@ Types:Instant K:AlternateAdditionalCost:PayLife<3>:Discard<1/Card> A:SP$ Destroy | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SpellDescription$ Destroy target creature or planeswalker. DeckHas:Ability$Discard -Oracle:As an additional cost to cast this spell, discard a card or pay 3 life.\nDestroy target creature or planeswalker. \ No newline at end of file +Oracle:As an additional cost to cast this spell, discard a card or pay 3 life.\nDestroy target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/b/bitterthorn_nissas_animus.txt b/forge-gui/res/cardsfolder/b/bitterthorn_nissas_animus.txt index cfa90c4fcfa..9c7d286fd9c 100644 --- a/forge-gui/res/cardsfolder/b/bitterthorn_nissas_animus.txt +++ b/forge-gui/res/cardsfolder/b/bitterthorn_nissas_animus.txt @@ -9,4 +9,4 @@ SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Ch S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddSVar$ AE SVar:AE:SVar:HasAttackEffect:TRUE DeckHas:Ability$Token & Type$Germ|Phyrexian -Oracle:Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.)\nEquipped creature gets +1/+1.\nWhenever equipped creature attacks, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\nEquip {3} \ No newline at end of file +Oracle:Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.)\nEquipped creature gets +1/+1.\nWhenever equipped creature attacks, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/b/black_suns_twilight.txt b/forge-gui/res/cardsfolder/b/black_suns_twilight.txt index d55498242ce..e83e60f8f36 100644 --- a/forge-gui/res/cardsfolder/b/black_suns_twilight.txt +++ b/forge-gui/res/cardsfolder/b/black_suns_twilight.txt @@ -5,4 +5,4 @@ A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature | SVar:DBReanimate:DB$ ChangeZone | Origin$ Graveyard | Chooser$ You | ChangeNum$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE5 | Destination$ Battlefield | Hidden$ True | Tapped$ True | ChangeType$ Creature.YouOwn+cmcLEX SVar:X:Count$xPaid DeckHas:Ability$Graveyard -Oracle:Up to one target creature gets -X/-X until end of turn. If X is 5 or more, return a creature card with mana value X or less from your graveyard to the battlefield tapped. \ No newline at end of file +Oracle:Up to one target creature gets -X/-X until end of turn. If X is 5 or more, return a creature card with mana value X or less from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/b/bladegraft_aspirant.txt b/forge-gui/res/cardsfolder/b/bladegraft_aspirant.txt index 267b024cc28..2727b4a484c 100644 --- a/forge-gui/res/cardsfolder/b/bladegraft_aspirant.txt +++ b/forge-gui/res/cardsfolder/b/bladegraft_aspirant.txt @@ -6,4 +6,4 @@ K:Menace S:Mode$ ReduceCost | ValidCard$ Equipment | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Equipment spells you cast cost {1} less to cast. S:Mode$ ReduceCost | ValidTarget$ Card.Self | ValidCard$ Equipment.YouCtrl | Activator$ You | Type$ Ability | Amount$ 1 | Description$ Activated abilities of Equipment you control that target CARDNAME cost {1} less to activate. DeckNeeds:Type$Equipment -Oracle:Menace\nEquipment spells you cast cost {1} less to cast.\nActivated abilities of Equipment you control that target Bladegraft Aspirant cost {1} less to activate. \ No newline at end of file +Oracle:Menace\nEquipment spells you cast cost {1} less to cast.\nActivated abilities of Equipment you control that target Bladegraft Aspirant cost {1} less to activate. diff --git a/forge-gui/res/cardsfolder/b/blast_furnace_hellkite.txt b/forge-gui/res/cardsfolder/b/blast_furnace_hellkite.txt index a4b6f2edb36..14acb981072 100644 --- a/forge-gui/res/cardsfolder/b/blast_furnace_hellkite.txt +++ b/forge-gui/res/cardsfolder/b/blast_furnace_hellkite.txt @@ -8,4 +8,4 @@ K:Double Strike S:Mode$ Continuous | Affected$ Creature.attacking Opponent | AddKeyword$ Double Strike | Description$ Creatures attacking your opponents have double strike. DeckHints:Type$Artifact DeckHas:Ability$Sacrifice -Oracle:Artifact offering (You may cast this spell as though it had flash by sacrificing an artifact and paying the difference in mana costs between this and the sacrificed artifact. Mana cost includes color.)\nFlying, double strike\nCreatures attacking your opponents have double strike. \ No newline at end of file +Oracle:Artifact offering (You may cast this spell as though it had flash by sacrificing an artifact and paying the difference in mana costs between this and the sacrificed artifact. Mana cost includes color.)\nFlying, double strike\nCreatures attacking your opponents have double strike. diff --git a/forge-gui/res/cardsfolder/b/blaster_combat_dj_blaster_morale_booster.txt b/forge-gui/res/cardsfolder/b/blaster_combat_dj_blaster_morale_booster.txt index 5b8682642f0..6a04d352c39 100644 --- a/forge-gui/res/cardsfolder/b/blaster_combat_dj_blaster_morale_booster.txt +++ b/forge-gui/res/cardsfolder/b/blaster_combat_dj_blaster_morale_booster.txt @@ -6,9 +6,9 @@ K:More Than Meets the Eye:1 R G S:Mode$ Continuous | Affected$ Artifact.Creature+Other+YouCtrl+nonToken,Vehicle.Other+YouCtrl+nonToken | AddKeyword$ Modular:1 | Description$ Other nontoken artifact creatures and Vehicles you control have modular 1. (They enter the battlefield with an additional +1/+1 counter on them. When they die, you may put their +1/+1 counters on target artifact creature.) T:Mode$ CounterAddedOnce | CounterType$ P1P1 | ValidSource$ You | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigConvert | TriggerDescription$ Whenever you put one or more +1/+1 counters on NICKNAME, convert it. SVar:TrigConvert:DB$ SetState | Mode$ Transform -AlternateMode:DoubleFaced DeckHas:Ability$Counters & Keyword$Modular DeckHints:Type$Vehicle|Artifact +AlternateMode:DoubleFaced Oracle:More Than Meets the Eye {1}{R}{G} (You may cast this card converted for {1}{R}{G}.)\nOther nontoken artifact creatures and Vehicles you control have modular 1. (They enter the battlefield with an additional +1/+1 counter on them. When they die, you may put their +1/+1 counters on target artifact creature.)\nWhenever you put one or more +1/+1 counters on Blaster, convert it. ALTERNATE diff --git a/forge-gui/res/cardsfolder/b/blight_grenade.txt b/forge-gui/res/cardsfolder/b/blight_grenade.txt index 9213665b687..cb6affcaffb 100644 --- a/forge-gui/res/cardsfolder/b/blight_grenade.txt +++ b/forge-gui/res/cardsfolder/b/blight_grenade.txt @@ -3,4 +3,4 @@ ManaCost:4 B Types:Sorcery A:SP$ Destroy | ValidTgts$ Creature | SubAbility$ DBDebuff | SpellDescription$ Destroy target creature. All creatures get -3/-3 until end of turn. SVar:DBDebuff:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -3 | NumDef$ -3 -Oracle:Destroy target creature.\nAll creatures get -3/-3 until end of turn. \ No newline at end of file +Oracle:Destroy target creature.\nAll creatures get -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/blight_pile.txt b/forge-gui/res/cardsfolder/b/blight_pile.txt index 1313707248b..cf8c8303afe 100644 --- a/forge-gui/res/cardsfolder/b/blight_pile.txt +++ b/forge-gui/res/cardsfolder/b/blight_pile.txt @@ -1,9 +1,9 @@ Name:Blight Pile ManaCost:1 B Types:Creature Phyrexian -K:Defender PT:3/3 +K:Defender A:AB$ LoseLife | Cost$ T 2 B | Defined$ Player.Opponent | LifeAmount$ X | SpellDescription$ Each opponent loses X life, where X is the number of creatures with defender you control. SVar:X:Count$Valid Creature.withDefender+YouCtrl DeckHints:Keyword$Defender -Oracle:Defender\n{2}{B}, {T}: Each opponent loses X life, where X is the number of creatures with defender you control. \ No newline at end of file +Oracle:Defender\n{2}{B}, {T}: Each opponent loses X life, where X is the number of creatures with defender you control. diff --git a/forge-gui/res/cardsfolder/b/blight_titan.txt b/forge-gui/res/cardsfolder/b/blight_titan.txt index e7cc58d174b..2f9dde0efbd 100644 --- a/forge-gui/res/cardsfolder/b/blight_titan.txt +++ b/forge-gui/res/cardsfolder/b/blight_titan.txt @@ -10,4 +10,4 @@ SVar:DBIncubate:DB$ Incubate | Amount$ X SVar:X:Count$ValidGraveyard Creature.YouCtrl DeckHints:Ability$Graveyard DeckHas:Ability$Counters|Token & Type$Artifact -Oracle:Deathtouch\nWhenever Blight Titan enters the battlefield or attacks, mill two cards, then incubate X, where X is the number of creature cards in your graveyard. (Create an Incubator token with X +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.) \ No newline at end of file +Oracle:Deathtouch\nWhenever Blight Titan enters the battlefield or attacks, mill two cards, then incubate X, where X is the number of creature cards in your graveyard. (Create an Incubator token with X +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.) diff --git a/forge-gui/res/cardsfolder/b/blighted_burgeoning.txt b/forge-gui/res/cardsfolder/b/blighted_burgeoning.txt index 6af2c8299c8..40be29ffa24 100644 --- a/forge-gui/res/cardsfolder/b/blighted_burgeoning.txt +++ b/forge-gui/res/cardsfolder/b/blighted_burgeoning.txt @@ -9,4 +9,4 @@ T:Mode$ TapsForMana | ValidCard$ Card.AttachedBy | Execute$ TrigMana | Static$ T SVar:TrigMana:DB$ Mana | Produced$ Any | Amount$ 1 | Defined$ TriggeredCardController DeckHas:Ability$Counters|Token AI:RemoveDeck:All -Oracle:Enchant land\nWhen Blighted Burgeoning enters the battlefield, incubate 2. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.)\nWhenever enchanted land is tapped for mana, its controller adds an additional one mana of any color. \ No newline at end of file +Oracle:Enchant land\nWhen Blighted Burgeoning enters the battlefield, incubate 2. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.)\nWhenever enchanted land is tapped for mana, its controller adds an additional one mana of any color. diff --git a/forge-gui/res/cardsfolder/b/blind_obedience.txt b/forge-gui/res/cardsfolder/b/blind_obedience.txt index 18e57c9ad91..4d14883c3a7 100644 --- a/forge-gui/res/cardsfolder/b/blind_obedience.txt +++ b/forge-gui/res/cardsfolder/b/blind_obedience.txt @@ -2,6 +2,6 @@ Name:Blind Obedience ManaCost:1 W Types:Enchantment K:Extort -R:Event$ Moved | ValidCard$ Artifact.OppCtrl,Creature.OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Battlefield | Description$ Artifacts and creatures your opponents control enter the battlefield tapped. +R:Event$ Moved | ValidCard$ Artifact.OppCtrl,Creature.OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Battlefield | Description$ Artifacts and creatures your opponents control enter the battlefield tapped. SVar:ETBTapped:DB$ Tap | ETB$ True | Defined$ ReplacedCard Oracle:Extort (Whenever you cast a spell, you may pay {W/B}. If you do, each opponent loses 1 life and you gain that much life.)\nArtifacts and creatures your opponents control enter the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/b/blink.txt b/forge-gui/res/cardsfolder/b/blink.txt index 588c39a4af3..4f5ed38ea7f 100644 --- a/forge-gui/res/cardsfolder/b/blink.txt +++ b/forge-gui/res/cardsfolder/b/blink.txt @@ -6,4 +6,4 @@ SVar:DBShuffle:DB$ ChangeZone | ValidTgts$ Creature | Origin$ Battlefield | Dest SVar:DBInvestigate:DB$ Investigate | Num$ 1 | Defined$ TargetedOwner SVar:DBToken:DB$ Token | TokenScript$ b_2_2_a_alien_angel_firststrike_vigilance | SpellDescription$ Create a 2/2 black Alien Angel artifact creature token with first strike, vigilance, and "Whenever an opponent casts a creature spell, this permanent isn't a creature until end of turn." DeckHas:Ability$Token & Type$Dalek|Clue -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)\nI, III — Choose target creature. Its owner shuffles it into their library, then investigates. (They create a Clue token.)\nII, IV — Create a 2/2 black Alien Angel artifact creature token with first strike, vigilance, and "Whenever an opponent casts a creature spell, this permanent isn’t a creature until end of turn." \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)\nI, III — Choose target creature. Its owner shuffles it into their library, then investigates. (They create a Clue token.)\nII, IV — Create a 2/2 black Alien Angel artifact creature token with first strike, vigilance, and "Whenever an opponent casts a creature spell, this permanent isn't a creature until end of turn." diff --git a/forge-gui/res/cardsfolder/b/bloated_contaminator.txt b/forge-gui/res/cardsfolder/b/bloated_contaminator.txt index 4a0380de4c7..8772ac30e93 100644 --- a/forge-gui/res/cardsfolder/b/bloated_contaminator.txt +++ b/forge-gui/res/cardsfolder/b/bloated_contaminator.txt @@ -8,4 +8,4 @@ T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage SVar:TrigProliferate:DB$ Proliferate DeckHas:Ability$Proliferate DeckHints:Type$Planeswalker & Ability$Counters -Oracle:Trample\nToxic 1\nWhenever Bloated Contaminator deals combat damage to a player, proliferate. \ No newline at end of file +Oracle:Trample\nToxic 1\nWhenever Bloated Contaminator deals combat damage to a player, proliferate. diff --git a/forge-gui/res/cardsfolder/b/blood_for_the_blood_god.txt b/forge-gui/res/cardsfolder/b/blood_for_the_blood_god.txt index dfd167639bf..2a857ef70a4 100644 --- a/forge-gui/res/cardsfolder/b/blood_for_the_blood_god.txt +++ b/forge-gui/res/cardsfolder/b/blood_for_the_blood_god.txt @@ -10,4 +10,4 @@ SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature SVar:NeedsToPlayVar:Y LE3 SVar:Y:Count$InYourHand DeckHas:Ability$Discard -Oracle:This spell costs {1} less to cast for each creature that died this turn.\nDiscard your hand, then draw eight cards. Blood for the Blood God! deals 8 damage to each opponent. Exile Blood for the Blood God!. \ No newline at end of file +Oracle:This spell costs {1} less to cast for each creature that died this turn.\nDiscard your hand, then draw eight cards. Blood for the Blood God! deals 8 damage to each opponent. Exile Blood for the Blood God!. diff --git a/forge-gui/res/cardsfolder/b/bloodfeather_phoenix.txt b/forge-gui/res/cardsfolder/b/bloodfeather_phoenix.txt index c4a67b9855d..ca693dba2ba 100644 --- a/forge-gui/res/cardsfolder/b/bloodfeather_phoenix.txt +++ b/forge-gui/res/cardsfolder/b/bloodfeather_phoenix.txt @@ -8,4 +8,4 @@ T:Mode$ DamageDone | ValidSource$ Instant.YouCtrl,Sorcery.YouCtrl | ValidTarget$ SVar:TrigReturn:AB$ ChangeZone | Cost$ R | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Keywords$ Haste | Defined$ Self DeckHas:Ability$Graveyard -Oracle:Flying\nBloodfeather Phoenix can't block.\nWhenever an instant or sorcery spell you control deals damage to an opponent or battle, you may pay {R}. If you do, return Bloodfeather Phoenix from your graveyard to the battlefield. It gains haste until end of turn. \ No newline at end of file +Oracle:Flying\nBloodfeather Phoenix can't block.\nWhenever an instant or sorcery spell you control deals damage to an opponent or battle, you may pay {R}. If you do, return Bloodfeather Phoenix from your graveyard to the battlefield. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bloodthorn_flail.txt b/forge-gui/res/cardsfolder/b/bloodthorn_flail.txt index 1198410d1b3..e38e76bdc80 100644 --- a/forge-gui/res/cardsfolder/b/bloodthorn_flail.txt +++ b/forge-gui/res/cardsfolder/b/bloodthorn_flail.txt @@ -5,4 +5,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ K:Equip:3:::AlternateCost$ Discard<1/Card> DeckHas:Ability$Discard DeckHints:Keyword$Madness & Ability$Delirium -Oracle:Equipped creature gets +2/+1.\nEquip—Pay {3} or discard a card. \ No newline at end of file +Oracle:Equipped creature gets +2/+1.\nEquip—Pay {3} or discard a card. diff --git a/forge-gui/res/cardsfolder/b/blossoming_tortoise.txt b/forge-gui/res/cardsfolder/b/blossoming_tortoise.txt index f8f33cd3275..02b14c0787f 100644 --- a/forge-gui/res/cardsfolder/b/blossoming_tortoise.txt +++ b/forge-gui/res/cardsfolder/b/blossoming_tortoise.txt @@ -10,4 +10,4 @@ S:Mode$ ReduceCost | ValidCard$ Land.YouCtrl | Type$ Ability | Amount$ 1 | Affec S:Mode$ Continuous | Affected$ Creature.Land+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Land creatures you control get +1/+1. SVar:HasAttackEffect:TRUE DeckHas:Ability$Mill -Oracle:Whenever Blossoming Tortoise enters the battlefield or attacks, mill three cards, then return a land card from your graveyard to the battlefield tapped.\nActivated abilities of lands you control cost {1} less to activate.\nLand creatures you control get +1/+1. \ No newline at end of file +Oracle:Whenever Blossoming Tortoise enters the battlefield or attacks, mill three cards, then return a land card from your graveyard to the battlefield tapped.\nActivated abilities of lands you control cost {1} less to activate.\nLand creatures you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/b/blue_loyal_raptor.txt b/forge-gui/res/cardsfolder/b/blue_loyal_raptor.txt index 9532a730540..67f13efdc98 100644 --- a/forge-gui/res/cardsfolder/b/blue_loyal_raptor.txt +++ b/forge-gui/res/cardsfolder/b/blue_loyal_raptor.txt @@ -7,4 +7,4 @@ R:Event$ Moved | ActiveZones$ Battlefield | ValidCard$ Dinosaur.YouCtrl+Other | SVar:EnterWithCounters:DB$ PutCounter | ETB$ True | CounterType$ EachFromSource | EachFromSource$ Self | Defined$ ReplacedCard | CounterNum$ 1 DeckHas:Ability$Counters DeckHints:Ability$Counters & Type$Dinosaur -Oracle:Partner with Owen Grady, Raptor Trainer (When this creature enters the battlefield, target player may put Owen into their hand from their library, then shuffle.)\nFor each kind of counter on Blue, Loyal Raptor, each other Dinosaur you control enters the battlefield with a counter of that kind on it. \ No newline at end of file +Oracle:Partner with Owen Grady, Raptor Trainer (When this creature enters the battlefield, target player may put Owen into their hand from their library, then shuffle.)\nFor each kind of counter on Blue, Loyal Raptor, each other Dinosaur you control enters the battlefield with a counter of that kind on it. diff --git a/forge-gui/res/cardsfolder/b/bog_badger.txt b/forge-gui/res/cardsfolder/b/bog_badger.txt index 514d1cb62e0..699bdc8e96f 100644 --- a/forge-gui/res/cardsfolder/b/bog_badger.txt +++ b/forge-gui/res/cardsfolder/b/bog_badger.txt @@ -7,4 +7,4 @@ K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, creatures you control gain menace until end of turn. (A creature with menace can't be blocked except by two or more creatures.) SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Menace DeckHas:Keyword$Menace -Oracle:Kicker {B} (You may pay an additional {B} as you cast this spell.)\nWhen Bog Badger enters the battlefield, if it was kicked, creatures you control gain menace until end of turn. (A creature with menace can't be blocked except by two or more creatures.) \ No newline at end of file +Oracle:Kicker {B} (You may pay an additional {B} as you cast this spell.)\nWhen Bog Badger enters the battlefield, if it was kicked, creatures you control gain menace until end of turn. (A creature with menace can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/b/bonded_herdbeast_plated_kilnbeast.txt b/forge-gui/res/cardsfolder/b/bonded_herdbeast_plated_kilnbeast.txt index 0489f02681b..7d336ef8ed3 100644 --- a/forge-gui/res/cardsfolder/b/bonded_herdbeast_plated_kilnbeast.txt +++ b/forge-gui/res/cardsfolder/b/bonded_herdbeast_plated_kilnbeast.txt @@ -3,8 +3,8 @@ ManaCost:4 G Types:Creature Beast PT:4/5 A:AB$ SetState | Cost$ 4 RP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform CARDNAME. Activate only as a sorcery. ({R/P} can be paid with either {R} or 2 life.) -AlternateMode:DoubleFaced DeckHints:Color$Red +AlternateMode:DoubleFaced Oracle:{4}{R/P}: Transform Bonded Herdbeast. Activate only as a sorcery. ({R/P} can be paid with either {R} or 2 life.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/b/book_of_mazarbul.txt b/forge-gui/res/cardsfolder/b/book_of_mazarbul.txt index 4e0709989a9..2280534c743 100644 --- a/forge-gui/res/cardsfolder/b/book_of_mazarbul.txt +++ b/forge-gui/res/cardsfolder/b/book_of_mazarbul.txt @@ -6,4 +6,4 @@ SVar:Amass1:DB$ Amass | Type$ Orc | Num$ 1 | SpellDescription$ Amass Orcs 1. (Pu SVar:Amass2:DB$ Amass | Type$ Orc | Num$ 2 | SpellDescription$ Amass Orcs 2 SVar:PumpAll:DB$ PumpAll | NumAtt$ +1 | ValidCards$ Creature.YouCtrl | KW$ Menace | SpellDescription$ Creatures you control get +1/+0 and gain menace until end of turn. DeckHas:Ability$Token|Counters & Type$Orc|Army -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don"t control an Army, create a 0/0 black Orc Army creature token first.)\nII — Amass Orcs 2.\nIII — Creatures you control get +1/+0 and gain menace until end of turn. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don"t control an Army, create a 0/0 black Orc Army creature token first.)\nII — Amass Orcs 2.\nIII — Creatures you control get +1/+0 and gain menace until end of turn. diff --git a/forge-gui/res/cardsfolder/b/boromir_gondors_hope.txt b/forge-gui/res/cardsfolder/b/boromir_gondors_hope.txt index 2c963e2c3d0..fcf2f5b9437 100644 --- a/forge-gui/res/cardsfolder/b/boromir_gondors_hope.txt +++ b/forge-gui/res/cardsfolder/b/boromir_gondors_hope.txt @@ -7,4 +7,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDig | Secondary$ True | Tr SVar:TrigDig:DB$ Dig | DigNum$ 6 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Human,Artifact | RestRandomOrder$ True DeckHints:Type$Human|Artifact SVar:HasAttackEffect:TRUE -Oracle:Whenever Boromir, Gondor's Hope enters the battlefield or attacks, look at the top six cards of your library. You may reveal a Human or artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:Whenever Boromir, Gondor's Hope enters the battlefield or attacks, look at the top six cards of your library. You may reveal a Human or artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/b/boundary_lands_ranger.txt b/forge-gui/res/cardsfolder/b/boundary_lands_ranger.txt index 59b771caab2..f2602721ccf 100644 --- a/forge-gui/res/cardsfolder/b/boundary_lands_ranger.txt +++ b/forge-gui/res/cardsfolder/b/boundary_lands_ranger.txt @@ -5,4 +5,4 @@ PT:2/2 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Creature.YouCtrl+powerGE4 | Execute$ TrigDraw | TriggerDescription$ At the beginning of combat on your turn, if you control a creature with power 4 or greater, you may discard a card. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ Discard<1/Card> | NumCards$ 1 DeckHas:Ability$Discard -Oracle:At the beginning of combat on your turn, if you control a creature with power 4 or greater, you may discard a card. If you do, draw a card. \ No newline at end of file +Oracle:At the beginning of combat on your turn, if you control a creature with power 4 or greater, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/b/bowie_base_one.txt b/forge-gui/res/cardsfolder/b/bowie_base_one.txt index 6ed17f5db1e..925ce845ff4 100644 --- a/forge-gui/res/cardsfolder/b/bowie_base_one.txt +++ b/forge-gui/res/cardsfolder/b/bowie_base_one.txt @@ -5,4 +5,4 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigGoad | Trig SVar:TrigGoad:DB$ Goad | ValidTgts$ Creature.ControlledBy NextPlayerToYourLeft | TgtPrompt$ Select target creature controlled by the player to your left T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigPump | TriggerDescription$ Whenever chaos ensues, target creature gains islandwalk until end of turn. (It can't be blocked as long as defending player controls an Island.) SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | KW$ Islandwalk -Oracle:At the beginning of your end step, goad target creature controlled by the player to your left. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.)\nWhenever chaos ensues, target creature gains islandwalk until end of turn. (It can't be blocked as long as defending player controls an Island.) \ No newline at end of file +Oracle:At the beginning of your end step, goad target creature controlled by the player to your left. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.)\nWhenever chaos ensues, target creature gains islandwalk until end of turn. (It can't be blocked as long as defending player controls an Island.) diff --git a/forge-gui/res/cardsfolder/b/brackish_blunder.txt b/forge-gui/res/cardsfolder/b/brackish_blunder.txt index ca58fefec8a..9c6e20d457b 100644 --- a/forge-gui/res/cardsfolder/b/brackish_blunder.txt +++ b/forge-gui/res/cardsfolder/b/brackish_blunder.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ ChangeZone | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBToken | SpellDescription$ Return target creature to its owner's hand. SVar:DBToken:DB$ Token | TokenScript$ c_a_map_sac_explore | ConditionDefined$ Targeted | ConditionPresent$ Card.tapped | SpellDescription$ If it was tapped, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") DeckHas:Ability$Token|Counters|Sacrifice & Type$Artifact|Map -Oracle:Return target creature to its owner's hand. If it was tapped, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") \ No newline at end of file +Oracle:Return target creature to its owner's hand. If it was tapped, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") diff --git a/forge-gui/res/cardsfolder/b/braided_net_braided_quipu.txt b/forge-gui/res/cardsfolder/b/braided_net_braided_quipu.txt index 070622da989..e51d5790956 100644 --- a/forge-gui/res/cardsfolder/b/braided_net_braided_quipu.txt +++ b/forge-gui/res/cardsfolder/b/braided_net_braided_quipu.txt @@ -6,9 +6,9 @@ A:AB$ Tap | Cost$ T SubCounter<1/NET> | ValidTgts$ Permanent.Other+nonLand | Tgt SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | StaticAbilities$ CantActivate | ForgetOnMoved$ Battlefield | Duration$ UntilTargetedUntaps | SpellDescription$ Its activated abilities can't be activated for as long as it remains tapped. SVar:CantActivate:Mode$ CantBeActivated | ValidCard$ Card.IsRemembered | ValidSA$ Activated | Description$ Its activated abilities can't be activated for as long as it remains tapped. K:Craft:1 U ExileCtrlOrGrave<1/Artifact.Other> -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice & Type$Artifact DeckHas:Ability$Graveyard +AlternateMode:DoubleFaced Oracle:Braided Net enters the battlefield with three net counters on it.\n{T}, Remove a net counter from Braided Net: Tap another target nonland permanent. Its activated abilities can't be activated for as long as it remains tapped.\nCraft with artifact {1}{U} ALTERNATE diff --git a/forge-gui/res/cardsfolder/b/bramble_familiar_fetch_quest.txt b/forge-gui/res/cardsfolder/b/bramble_familiar_fetch_quest.txt index ccfdd45d556..657a1362e9c 100644 --- a/forge-gui/res/cardsfolder/b/bramble_familiar_fetch_quest.txt +++ b/forge-gui/res/cardsfolder/b/bramble_familiar_fetch_quest.txt @@ -16,4 +16,4 @@ Types:Sorcery Adventure A:SP$ Mill | NumCards$ 7 | RememberMilled$ True | SubAbility$ DBChangeZone | SpellDescription$ Mill seven cards, then put a creature, enchantment, or land card from among cards milled this way onto the battlefield. SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | Mandatory$ True | Origin$ Graveyard,Exile | Destination$ Battlefield | ChangeType$ Creature.IsRemembered,Enchantment.IsRemembered,Land.IsRemembered | SelectPrompt$ Choose a creature, enchantment, or land card from among cards milled this way | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Mill seven cards, then put a creature, enchantment, or land card from among cards milled this way onto the battlefield. \ No newline at end of file +Oracle:Mill seven cards, then put a creature, enchantment, or land card from among cards milled this way onto the battlefield. diff --git a/forge-gui/res/cardsfolder/b/branchblight_stalker.txt b/forge-gui/res/cardsfolder/b/branchblight_stalker.txt index 7130632e9fb..4cede494041 100644 --- a/forge-gui/res/cardsfolder/b/branchblight_stalker.txt +++ b/forge-gui/res/cardsfolder/b/branchblight_stalker.txt @@ -3,4 +3,4 @@ ManaCost:1 G Types:Creature Phyrexian Elf Scout PT:3/1 K:Toxic:2 -Oracle:Toxic 2 (Players dealt combat damage by this creature also get two poison counters.) \ No newline at end of file +Oracle:Toxic 2 (Players dealt combat damage by this creature also get two poison counters.) diff --git a/forge-gui/res/cardsfolder/b/brandywine_farmer.txt b/forge-gui/res/cardsfolder/b/brandywine_farmer.txt index ea77d338114..874dac07b99 100644 --- a/forge-gui/res/cardsfolder/b/brandywine_farmer.txt +++ b/forge-gui/res/cardsfolder/b/brandywine_farmer.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigFood | Secondary$ True | TriggerDescription$ When CARDNAME enters or leaves the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") SVar:TrigFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You DeckHas:Ability$Sacrifice|Token|LifeGain & Type$Artifact|Food -Oracle:When Brandywine Farmer enters or leaves the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file +Oracle:When Brandywine Farmer enters or leaves the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/b/brave_the_wilds.txt b/forge-gui/res/cardsfolder/b/brave_the_wilds.txt index 2d5ac53bd27..aaf01d66563 100644 --- a/forge-gui/res/cardsfolder/b/brave_the_wilds.txt +++ b/forge-gui/res/cardsfolder/b/brave_the_wilds.txt @@ -7,4 +7,4 @@ SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeT SVar:X:Count$Bargained.1.0 DeckHints:Type$Artifact|Enchantment & Ability$Token DeckHas:Ability$Sacrifice & Type$Elemental -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nIf this spell was bargained, target land you control becomes a 3/3 Elemental creature with haste that's still a land.\nSearch your library for a basic land card, reveal it, put it into your hand, then shuffle. \ No newline at end of file +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nIf this spell was bargained, target land you control becomes a 3/3 Elemental creature with haste that's still a land.\nSearch your library for a basic land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/brazen_blademaster.txt b/forge-gui/res/cardsfolder/b/brazen_blademaster.txt index 77556c01d46..4e93960f790 100644 --- a/forge-gui/res/cardsfolder/b/brazen_blademaster.txt +++ b/forge-gui/res/cardsfolder/b/brazen_blademaster.txt @@ -6,4 +6,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | IsPresent$ Artifact.YouCtrl | PresentCo SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 1 SVar:HasAttackEffect:TRUE DeckHints:Type$Artifact -Oracle:Whenever Brazen Blademaster attacks while you control two or more artifacts, it gets +2/+1 until end of turn. \ No newline at end of file +Oracle:Whenever Brazen Blademaster attacks while you control two or more artifacts, it gets +2/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/break_the_spell.txt b/forge-gui/res/cardsfolder/b/break_the_spell.txt index 380b29fd555..647adcc82d1 100644 --- a/forge-gui/res/cardsfolder/b/break_the_spell.txt +++ b/forge-gui/res/cardsfolder/b/break_the_spell.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Destroy | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | RememberLKI$ True | SubAbility$ DBDraw | SpellDescription$ Destroy target enchantment. If a permanent you controlled or a token was destroyed this way, draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionDefined$ RememberedLKI | ConditionPresent$ Permanent.YouCtrl,Card.token | ConditionCompare$ EQ1 | ConditionDescription$ a permanent you controlled or a token, | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Destroy target enchantment. If a permanent you controlled or a token was destroyed this way, draw a card. \ No newline at end of file +Oracle:Destroy target enchantment. If a permanent you controlled or a token was destroyed this way, draw a card. diff --git a/forge-gui/res/cardsfolder/b/breeches_brazen_plunderer.txt b/forge-gui/res/cardsfolder/b/breeches_brazen_plunderer.txt index f2a30ec0e09..efe50504da0 100644 --- a/forge-gui/res/cardsfolder/b/breeches_brazen_plunderer.txt +++ b/forge-gui/res/cardsfolder/b/breeches_brazen_plunderer.txt @@ -11,4 +11,3 @@ SVar:EffPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreType$ True | Effect SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Type$Pirate Oracle:Menace\nWhenever one or more Pirates you control deal damage to your opponents, exile the top card of each of those opponents' libraries. You may play those cards this turn, and you may spend mana as though it were mana of any color to cast those spells.\nPartner (You can have two commanders if both have partner.) - diff --git a/forge-gui/res/cardsfolder/b/broadside_bombardiers.txt b/forge-gui/res/cardsfolder/b/broadside_bombardiers.txt index f326ff031ac..a15ec4c36ef 100644 --- a/forge-gui/res/cardsfolder/b/broadside_bombardiers.txt +++ b/forge-gui/res/cardsfolder/b/broadside_bombardiers.txt @@ -6,4 +6,4 @@ K:Menace K:Haste A:AB$ DealDamage | Cost$ Sac<1/Artifact.Other;Creature.Other/another creature or artifact> | ValidTgts$ Any | NumDmg$ X | Boast$ True | SpellDescription$ CARDNAME deals damage equal to 2 plus the sacrificed permanent's mana value to any target. SVar:X:Sacrificed$CardManaCost/Plus.2 -Oracle:Menace, Haste\nBoast — Sacrifice another creature or artifact: Broadside Bombardiers deals damage equal to 2 plus the sacrificed permanent's mana value to any target. (Activate only if this creature attacked this turn and only once each turn.) \ No newline at end of file +Oracle:Menace, Haste\nBoast — Sacrifice another creature or artifact: Broadside Bombardiers deals damage equal to 2 plus the sacrificed permanent's mana value to any target. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/b/bronzebeak_foragers.txt b/forge-gui/res/cardsfolder/b/bronzebeak_foragers.txt index df2d8f3719c..adb7077c57e 100644 --- a/forge-gui/res/cardsfolder/b/bronzebeak_foragers.txt +++ b/forge-gui/res/cardsfolder/b/bronzebeak_foragers.txt @@ -10,4 +10,4 @@ SVar:X:Count$xPaid SVar:OneEach:PlayerCountOpponents$Amount SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE -Oracle:When Bronzebeak Foragers enters the battlefield, for each opponent, exile up to one target nonland permanent that player controls until Bronzebeak Foragers leaves the battlefield.\n{X}{W}: Put target card with mana value X exiled with Bronzebeak Foragers into its owner’s graveyard. You gain X life. +Oracle:When Bronzebeak Foragers enters the battlefield, for each opponent, exile up to one target nonland permanent that player controls until Bronzebeak Foragers leaves the battlefield.\n{X}{W}: Put target card with mana value X exiled with Bronzebeak Foragers into its owner's graveyard. You gain X life. diff --git a/forge-gui/res/cardsfolder/b/burakos_party_leader.txt b/forge-gui/res/cardsfolder/b/burakos_party_leader.txt index c2de3fd6083..408a2a19648 100644 --- a/forge-gui/res/cardsfolder/b/burakos_party_leader.txt +++ b/forge-gui/res/cardsfolder/b/burakos_party_leader.txt @@ -6,7 +6,7 @@ K:Choose a Background S:Mode$ Continuous | EffectZone$ All | Affected$ Card.Self | CharacteristicDefining$ True | AddType$ Cleric & Rogue & Warrior & Wizard | Description$ CARDNAME is also a Cleric, Rogue, Warrior, and Wizard. T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME attacks, defending player loses X life SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredDefendingPlayer | LifeAmount$ X | SubAbility$ DBTreasureTokens -SVar:DBTreasureTokens:DB$ Token | TokenAmount$ X | TokenScript$ c_a_treasure_sac | TokenOwner$ You | Description$ and you create X Treasure tokens, where X is the number of creatures in your party. +SVar:DBTreasureTokens:DB$ Token | TokenAmount$ X | TokenScript$ c_a_treasure_sac | TokenOwner$ You | Description$ and you create X Treasure tokens, where X is the number of creatures in your party. SVar:X:Count$Party DeckHints:Ability$Party & Type$Cleric|Rogue|Warrior|Wizard SVar:PlayMain1:TRUE diff --git a/forge-gui/res/cardsfolder/b/burning_sun_cavalry.txt b/forge-gui/res/cardsfolder/b/burning_sun_cavalry.txt index 50b98975fd5..1e8005ce565 100644 --- a/forge-gui/res/cardsfolder/b/burning_sun_cavalry.txt +++ b/forge-gui/res/cardsfolder/b/burning_sun_cavalry.txt @@ -6,4 +6,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | IsPresent$ Dinosaur.YouCtrl | NoResolvi T:Mode$ Blocks | ValidCard$ Card.Self | IsPresent$ Dinosaur.YouCtrl | NoResolvingCheck$ True | Execute$ TrigPump | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks or blocks while you control a Dinosaur, CARDNAME gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 DeckHints:Type$Dinosaur -Oracle:Whenever Burning Sun Cavalry attacks or blocks while you control a Dinosaur, Burning Sun Cavalry gets +1/+1 until end of turn. \ No newline at end of file +Oracle:Whenever Burning Sun Cavalry attacks or blocks while you control a Dinosaur, Burning Sun Cavalry gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/burning_suns_fury.txt b/forge-gui/res/cardsfolder/b/burning_suns_fury.txt index a0186f5d48a..cd1b60ababc 100644 --- a/forge-gui/res/cardsfolder/b/burning_suns_fury.txt +++ b/forge-gui/res/cardsfolder/b/burning_suns_fury.txt @@ -3,4 +3,4 @@ ManaCost:1 R Types:Instant K:Convoke A:SP$ Pump | TargetMin$ 0 | TargetMax$ 2 | NumAtt$ +2 | KW$ Haste | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | SpellDescription$ Up to two target creatures each get +2/+0 and gain haste until end of turn. -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.)\nUp to two target creatures each get +2/+0 and gain haste until end of turn. \ No newline at end of file +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.)\nUp to two target creatures each get +2/+0 and gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/b/burrowing_razormaw.txt b/forge-gui/res/cardsfolder/b/burrowing_razormaw.txt index 494ecc81e25..d99c527c011 100644 --- a/forge-gui/res/cardsfolder/b/burrowing_razormaw.txt +++ b/forge-gui/res/cardsfolder/b/burrowing_razormaw.txt @@ -5,4 +5,4 @@ PT:4/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME dies, mill four cards. (Put the top four cards of your library into your graveyard.) SVar:TrigMill:DB$ Mill | NumCards$ 4 DeckHas:Ability$Mill|Graveyard -Oracle:When Burrowing Razormaw dies, mill four cards. (Put the top four cards of your library into your graveyard.) \ No newline at end of file +Oracle:When Burrowing Razormaw dies, mill four cards. (Put the top four cards of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/b/bushwhack.txt b/forge-gui/res/cardsfolder/b/bushwhack.txt index 99b2caded6f..d1659b41e0c 100644 --- a/forge-gui/res/cardsfolder/b/bushwhack.txt +++ b/forge-gui/res/cardsfolder/b/bushwhack.txt @@ -5,4 +5,4 @@ A:SP$ Charm | Choices$ FetchBasic,Fight SVar:FetchBasic:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle. SVar:Fight:DB$ Pump | AILogic$ Fight | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | SubAbility$ DBFight | SpellDescription$ Target creature you control fights target creature you don't control. SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control -Oracle:Choose one —\n• Search your library for a basic land card, reveal it, put it into your hand, then shuffle.\n• Target creature you control fights target creature you don't control. (Each deals damage equal to its power to the other.) \ No newline at end of file +Oracle:Choose one —\n• Search your library for a basic land card, reveal it, put it into your hand, then shuffle.\n• Target creature you control fights target creature you don't control. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/b/butterbur_bree_innkeeper.txt b/forge-gui/res/cardsfolder/b/butterbur_bree_innkeeper.txt index 732c79a689e..14743b724ba 100644 --- a/forge-gui/res/cardsfolder/b/butterbur_bree_innkeeper.txt +++ b/forge-gui/res/cardsfolder/b/butterbur_bree_innkeeper.txt @@ -5,4 +5,4 @@ PT:3/3 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | IsPresent$ Food.YouCtrl | PresentCompare$ EQ0 | TriggerDescription$ At the beginning of your end step, if you don't control a Food, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You DeckHas:Ability$Token|LifeGain|Sacrifice & Type$Food -Oracle:At the beginning of your end step, if you don't control a Food, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file +Oracle:At the beginning of your end step, if you don't control a Food, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/b/bygone_marvels.txt b/forge-gui/res/cardsfolder/b/bygone_marvels.txt index f74e1e419e5..99af4b86636 100644 --- a/forge-gui/res/cardsfolder/b/bygone_marvels.txt +++ b/forge-gui/res/cardsfolder/b/bygone_marvels.txt @@ -8,4 +8,4 @@ A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Permanent. SVar:ExileSelf:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | SpellDescription$ Exile CARDNAME. DeckHas:Ability$Graveyard DeckHints:Ability$Graveyard|Mill -Oracle:Descend 8 — When you cast this spell, if there are eight or more permanent cards in your graveyard, copy this spell twice. You may choose new targets for the copies.\nReturn target permanent card from your graveyard to your hand. Exile Bygone Marvels. \ No newline at end of file +Oracle:Descend 8 — When you cast this spell, if there are eight or more permanent cards in your graveyard, copy this spell twice. You may choose new targets for the copies.\nReturn target permanent card from your graveyard to your hand. Exile Bygone Marvels. diff --git a/forge-gui/res/cardsfolder/c/cacophony_scamp.txt b/forge-gui/res/cardsfolder/c/cacophony_scamp.txt index 4223c1863f2..54d5862dfab 100644 --- a/forge-gui/res/cardsfolder/c/cacophony_scamp.txt +++ b/forge-gui/res/cardsfolder/c/cacophony_scamp.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:TriggeredCard$CardPower DeckHas:Ability$Sacrifice -Oracle:Whenever Cacophony Scamp deals combat damage to a player, you may sacrifice it. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.)\nWhen Cacophony Scamp dies, it deals damage equal to its power to any target. \ No newline at end of file +Oracle:Whenever Cacophony Scamp deals combat damage to a player, you may sacrifice it. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.)\nWhen Cacophony Scamp dies, it deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/c/caged_zombie.txt b/forge-gui/res/cardsfolder/c/caged_zombie.txt index f85e323037e..76c933fc121 100644 --- a/forge-gui/res/cardsfolder/c/caged_zombie.txt +++ b/forge-gui/res/cardsfolder/c/caged_zombie.txt @@ -2,6 +2,6 @@ Name:Caged Zombie ManaCost:2 B Types:Creature Zombie PT:2/3 -A:AB$ LoseLife | Cost$ 1 B T | Defined$ Opponent | CheckSVar$ X | SVarCompare$ GE1 | LifeAmount$ 2 | SpellDescription$ Each opponent loses 2 life. Activate only if a creature died this turn. +A:AB$ LoseLife | Cost$ 1 B T | Defined$ Opponent | CheckSVar$ X | SVarCompare$ GE1 | LifeAmount$ 2 | SpellDescription$ Each opponent loses 2 life. Activate only if a creature died this turn. SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature Oracle:{1}{B}, {T}: Each opponent loses 2 life. Activate only if a creature died this turn. diff --git a/forge-gui/res/cardsfolder/c/calamitous_cave_in.txt b/forge-gui/res/cardsfolder/c/calamitous_cave_in.txt index dc044e56d3b..c30d81b2a51 100644 --- a/forge-gui/res/cardsfolder/c/calamitous_cave_in.txt +++ b/forge-gui/res/cardsfolder/c/calamitous_cave_in.txt @@ -5,4 +5,4 @@ A:SP$ DamageAll | ValidCards$ Creature,Planeswalker | NumDmg$ X | SpellDescripti SVar:X:Count$ValidGraveyard,Battlefield Cave.YouCtrl DeckNeeds:Type$Cave DeckHints:Ability$Mill -Oracle:Calamitous Cave-In deals X damage to each creature and each planeswalker, where X is the number of Caves you control plus the number of Cave cards in your graveyard. \ No newline at end of file +Oracle:Calamitous Cave-In deals X damage to each creature and each planeswalker, where X is the number of Caves you control plus the number of Cave cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/c/calamity_of_the_titans.txt b/forge-gui/res/cardsfolder/c/calamity_of_the_titans.txt index f209ac4eeef..1b1e1cbbc92 100644 --- a/forge-gui/res/cardsfolder/c/calamity_of_the_titans.txt +++ b/forge-gui/res/cardsfolder/c/calamity_of_the_titans.txt @@ -3,4 +3,4 @@ ManaCost:4 C C Types:Sorcery A:SP$ ChangeZoneAll | Cost$ 4 C C Reveal<1/Creature.Colorless/colorless creature> | ChangeType$ Creature.cmcLTX,Planeswalker.cmcLTX | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile each creature and planeswalker with mana value less than the revealed card's mana value. SVar:X:Revealed$CardManaCost -Oracle:As an additional cost to cast this spell, reveal a colorless creature card from your hand.\nExile each creature and planeswalker with mana value less than the revealed card's mana value. \ No newline at end of file +Oracle:As an additional cost to cast this spell, reveal a colorless creature card from your hand.\nExile each creature and planeswalker with mana value less than the revealed card's mana value. diff --git a/forge-gui/res/cardsfolder/c/call_forth_the_tempest.txt b/forge-gui/res/cardsfolder/c/call_forth_the_tempest.txt index a924f80286d..d1a2fb34289 100644 --- a/forge-gui/res/cardsfolder/c/call_forth_the_tempest.txt +++ b/forge-gui/res/cardsfolder/c/call_forth_the_tempest.txt @@ -5,4 +5,4 @@ K:Cascade K:Cascade A:SP$ DamageAll | NumDmg$ X | ValidCards$ Creature.OppCtrl | ValidDescription$ each creature your opponents controls | SpellDescription$ CARDNAME deals damage to each creature your opponents control equal to the total mana value of other spells you've cast this turn. SVar:X:Count$ThisTurnCast_Card.YouCtrl+Other$SumCMC -Oracle:Cascade, cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom of your library in a random order. Then do it again.)\nCall Forth the Tempest deals damage to each creature your opponents control equal to the total mana value of other spells you've cast this turn. \ No newline at end of file +Oracle:Cascade, cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom of your library in a random order. Then do it again.)\nCall Forth the Tempest deals damage to each creature your opponents control equal to the total mana value of other spells you've cast this turn. diff --git a/forge-gui/res/cardsfolder/c/campus_renovation.txt b/forge-gui/res/cardsfolder/c/campus_renovation.txt index b7e3dd5f2f0..e2294662223 100644 --- a/forge-gui/res/cardsfolder/c/campus_renovation.txt +++ b/forge-gui/res/cardsfolder/c/campus_renovation.txt @@ -8,4 +8,4 @@ SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ C SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Type$Artifact|Enchantment DeckHas:Ability$Graveyard -Oracle:Return up to one target artifact or enchantment card from your graveyard to the battlefield. Exile the top two cards of your library. Until the end of your next turn, you may play those cards. \ No newline at end of file +Oracle:Return up to one target artifact or enchantment card from your graveyard to the battlefield. Exile the top two cards of your library. Until the end of your next turn, you may play those cards. diff --git a/forge-gui/res/cardsfolder/c/captain_of_umbar.txt b/forge-gui/res/cardsfolder/c/captain_of_umbar.txt index 84caf5dc21f..6d3f10abcf7 100644 --- a/forge-gui/res/cardsfolder/c/captain_of_umbar.txt +++ b/forge-gui/res/cardsfolder/c/captain_of_umbar.txt @@ -5,4 +5,4 @@ PT:2/3 A:AB$ Draw | Cost$ 1 T | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose DeckHas:Ability$Discard -Oracle:{1}, {T}: Draw a card, then discard a card. \ No newline at end of file +Oracle:{1}, {T}: Draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/c/captivating_cave.txt b/forge-gui/res/cardsfolder/c/captivating_cave.txt index 60286762233..472067e32ab 100644 --- a/forge-gui/res/cardsfolder/c/captivating_cave.txt +++ b/forge-gui/res/cardsfolder/c/captivating_cave.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ 1 T | Produced$ Any | SpellDescription$ Add one mana of any color. A:AB$ PutCounter | Cost$ 4 T Sac<1/CARDNAME> | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 2 | SorcerySpeed$ True | SpellDescription$ Put two +1/+1 counters on target creature. Activate only as a sorcery. DeckHas:Ability$Counters -Oracle:{T}: Add {C}.\n{1}, {T}: Add one mana of any color.\n{4}, {T}, Sacrifice Captivating Cave: Put two +1/+1 counters on target creature. Activate only as a sorcery. \ No newline at end of file +Oracle:{T}: Add {C}.\n{1}, {T}: Add one mana of any color.\n{4}, {T}, Sacrifice Captivating Cave: Put two +1/+1 counters on target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/c/captivating_crossroads.txt b/forge-gui/res/cardsfolder/c/captivating_crossroads.txt index f88949fbd16..a605c493d19 100644 --- a/forge-gui/res/cardsfolder/c/captivating_crossroads.txt +++ b/forge-gui/res/cardsfolder/c/captivating_crossroads.txt @@ -8,4 +8,4 @@ SVar:X:Count$StartingPlayer.0.3 K:ETBReplacement:Other:ChooseColor SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As CARDNAME enters the battlefield, choose a color. A:AB$ Mana | Cost$ T | Produced$ Chosen | SpellDescription$ Add one mana of the chosen color. -Oracle:During your first three turns of the game, Captivating Crossroads enters the battlefield tapped if you were the starting player.\nAs Captivating Crossroads enters the battlefield, choose a color.\n{T}: Add one mana of the chosen color. \ No newline at end of file +Oracle:During your first three turns of the game, Captivating Crossroads enters the battlefield tapped if you were the starting player.\nAs Captivating Crossroads enters the battlefield, choose a color.\n{T}: Add one mana of the chosen color. diff --git a/forge-gui/res/cardsfolder/c/carnivorous_canopy.txt b/forge-gui/res/cardsfolder/c/carnivorous_canopy.txt index b1a9796e73e..6e9e06ec28a 100644 --- a/forge-gui/res/cardsfolder/c/carnivorous_canopy.txt +++ b/forge-gui/res/cardsfolder/c/carnivorous_canopy.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Destroy | ValidTgts$ Artifact,Enchantment,Creature.withFlying | TgtPrompt$ Select target artifact, enchantment, or creature with flying. | SubAbility$ DBProliferate | SpellDescription$ Destroy target artifact, enchantment, or creature with flying. SVar:DBProliferate:DB$ Proliferate | ConditionDefined$ Targeted | ConditionPresent$ Permanent.cmcLE3 | SpellDescription$ If that permanent's mana value was 3 or less, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) DeckHas:Ability$Proliferate -Oracle:Destroy target artifact, enchantment, or creature with flying.\nIf that permanent's mana value was 3 or less, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) \ No newline at end of file +Oracle:Destroy target artifact, enchantment, or creature with flying.\nIf that permanent's mana value was 3 or less, 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/c/cartographers_companion.txt b/forge-gui/res/cardsfolder/c/cartographers_companion.txt index 5070aee5a81..4491c76a628 100644 --- a/forge-gui/res/cardsfolder/c/cartographers_companion.txt +++ b/forge-gui/res/cardsfolder/c/cartographers_companion.txt @@ -5,4 +5,4 @@ PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_map_sac_explore DeckHas:Ability$Token|Counters|Sacrifice & Type$Artifact|Map -Oracle:When Cartographer's Companion enters the battlefield, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") \ No newline at end of file +Oracle:When Cartographer's Companion enters the battlefield, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") diff --git a/forge-gui/res/cardsfolder/c/cavern_hoard_dragon.txt b/forge-gui/res/cardsfolder/c/cavern_hoard_dragon.txt index 8e30f8c7169..c896059a772 100644 --- a/forge-gui/res/cardsfolder/c/cavern_hoard_dragon.txt +++ b/forge-gui/res/cardsfolder/c/cavern_hoard_dragon.txt @@ -11,4 +11,4 @@ T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | TokenAmount$ Y SVar:Y:Count$Valid Artifact.ControlledBy TriggeredTarget DeckHas:Ability$Token|Sacrifice & Type$Treasure|Artifact -Oracle:This spell costs {X} less to cast, where X is the greatest number of artifacts an opponent controls.\nFlying, trample, haste\nWhenever Cavern-Hoard Dragon deals combat damage to a player, you create a Treasure token for each artifact that player controls. \ No newline at end of file +Oracle:This spell costs {X} less to cast, where X is the greatest number of artifacts an opponent controls.\nFlying, trample, haste\nWhenever Cavern-Hoard Dragon deals combat damage to a player, you create a Treasure token for each artifact that player controls. diff --git a/forge-gui/res/cardsfolder/c/cavern_stomper.txt b/forge-gui/res/cardsfolder/c/cavern_stomper.txt index 30c6c36d045..fad53312024 100644 --- a/forge-gui/res/cardsfolder/c/cavern_stomper.txt +++ b/forge-gui/res/cardsfolder/c/cavern_stomper.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigScry:DB$ Scry | ScryNum$ 2 A:AB$ Effect | Cost$ 3 G | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | SpellDescription$ CARDNAME can't be blocked by creatures with power 2 or less this turn. SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | ValidBlocker$ Creature.powerLE2 | Description$ EFFECTSOURCE can't be blocked by creatures with power 2 or less this turn. -Oracle:When Cavern Stomper enters the battlefield, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.)\n{3}{G}: Cavern Stomper can't be blocked by creatures with power 2 or less this turn. \ No newline at end of file +Oracle:When Cavern Stomper enters the battlefield, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.)\n{3}{G}: Cavern Stomper can't be blocked by creatures with power 2 or less this turn. diff --git a/forge-gui/res/cardsfolder/c/celeborn_the_wise.txt b/forge-gui/res/cardsfolder/c/celeborn_the_wise.txt index 55c36421597..6933955c292 100644 --- a/forge-gui/res/cardsfolder/c/celeborn_the_wise.txt +++ b/forge-gui/res/cardsfolder/c/celeborn_the_wise.txt @@ -8,4 +8,4 @@ T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | NumDef$ X SVar:X:TriggerCount$ScryNum DeckHints:Type$Elf -Oracle:Whenever you attack with one or more Elves, scry 1.\nWhenever you scry, Celeborn the Wise gets +1/+1 until end of turn for each card you looked at while scrying this way. \ No newline at end of file +Oracle:Whenever you attack with one or more Elves, scry 1.\nWhenever you scry, Celeborn the Wise gets +1/+1 until end of turn for each card you looked at while scrying this way. diff --git a/forge-gui/res/cardsfolder/c/cenote_scout.txt b/forge-gui/res/cardsfolder/c/cenote_scout.txt index 0002b8bf00e..28c41cbf020 100644 --- a/forge-gui/res/cardsfolder/c/cenote_scout.txt +++ b/forge-gui/res/cardsfolder/c/cenote_scout.txt @@ -5,4 +5,4 @@ PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerDescription$ When CARDNAME enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) SVar:TrigExplore:DB$ Explore DeckHas:Ability$Counters -Oracle:When Cenote Scout enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) \ No newline at end of file +Oracle:When Cenote Scout enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/c/cephalopod_sentry.txt b/forge-gui/res/cardsfolder/c/cephalopod_sentry.txt index 5b9fb350d3c..c99ddaa53e3 100644 --- a/forge-gui/res/cardsfolder/c/cephalopod_sentry.txt +++ b/forge-gui/res/cardsfolder/c/cephalopod_sentry.txt @@ -6,4 +6,4 @@ K:Flying S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | Description$ CARDNAME's power is equal to the number of artifacts you control. SVar:X:Count$Valid Artifact.YouCtrl DeckNeeds:Type$Artifact -Oracle:Flying\nCephalopod Sentry's power is equal to the number of artifacts you control. \ No newline at end of file +Oracle:Flying\nCephalopod Sentry's power is equal to the number of artifacts you control. diff --git a/forge-gui/res/cardsfolder/c/champions_of_minas_tirith.txt b/forge-gui/res/cardsfolder/c/champions_of_minas_tirith.txt index 61ea40ae2da..98af9d133bf 100644 --- a/forge-gui/res/cardsfolder/c/champions_of_minas_tirith.txt +++ b/forge-gui/res/cardsfolder/c/champions_of_minas_tirith.txt @@ -8,4 +8,4 @@ T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | ValidPlayer$ Op SVar:TrigCantAttack:DB$ Effect | Name$ Champions of Minas Tirith's Effect | StaticAbilities$ STCantAttack | UnlessCost$ X | Duration$ UntilEndOfCombat | UnlessPayer$ TriggeredPlayer | UnlessAI$ WillAttack SVar:STCantAttack:Mode$ CantAttack | EffectZone$ Command | ValidCard$ Creature | Target$ You | Description$ Creatures can't attack you. SVar:X:TriggeredPlayer$CardsInHand -Oracle:When Champions of Minas Tirith enters the battlefield, you become the monarch.\nAt the beginning of combat on each opponent's turn, if you're the monarch, that opponent may pay {X}, where X is the number of cards in their hand. If they don't, they can't attack you this combat. \ No newline at end of file +Oracle:When Champions of Minas Tirith enters the battlefield, you become the monarch.\nAt the beginning of combat on each opponent's turn, if you're the monarch, that opponent may pay {X}, where X is the number of cards in their hand. If they don't, they can't attack you this combat. diff --git a/forge-gui/res/cardsfolder/c/chance_met_elves.txt b/forge-gui/res/cardsfolder/c/chance_met_elves.txt index eb2087f5935..66d3e30310a 100644 --- a/forge-gui/res/cardsfolder/c/chance_met_elves.txt +++ b/forge-gui/res/cardsfolder/c/chance_met_elves.txt @@ -5,4 +5,4 @@ PT:3/2 T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | ActivationLimit$ 1 | TriggerDescription$ Whenever you scry, put a +1/+1 counter on CARDNAME. This ability triggers only once each turn. SVar:TrigPutCounter:DB$ PutCounter | CounterNum$ 1 | CounterType$ P1P1 | Defined$ Self DeckHas:Ability$Counters -Oracle:Whenever you scry, put a +1/+1 counter on Chance-Met Elves. This ability triggers only once each turn. \ No newline at end of file +Oracle:Whenever you scry, put a +1/+1 counter on Chance-Met Elves. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/c/chancellor_of_tales.txt b/forge-gui/res/cardsfolder/c/chancellor_of_tales.txt index 2435509e225..7cca18e382e 100644 --- a/forge-gui/res/cardsfolder/c/chancellor_of_tales.txt +++ b/forge-gui/res/cardsfolder/c/chancellor_of_tales.txt @@ -7,4 +7,4 @@ T:Mode$ SpellCast | ValidCard$ Card.Adventure | ValidActivatingPlayer$ You | Exe SVar:TrigCopySpell:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True SVar:BuffedBy:Creature.AdventureCard DeckNeeds:Type$Adventure -Oracle:Flying\nWhenever you cast an Adventure spell, you may copy it. You may choose new targets for the copy. \ No newline at end of file +Oracle:Flying\nWhenever you cast an Adventure spell, you may copy it. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/c/chandra_hopes_beacon.txt b/forge-gui/res/cardsfolder/c/chandra_hopes_beacon.txt index d4788093a8b..4cce620d581 100644 --- a/forge-gui/res/cardsfolder/c/chandra_hopes_beacon.txt +++ b/forge-gui/res/cardsfolder/c/chandra_hopes_beacon.txt @@ -12,4 +12,4 @@ A:AB$ DealDamage | Cost$ SubCounter | Planeswalker$ True | Ultimate$ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid DeckNeeds:Type$Instant|Sorcery -Oracle:Whenever you cast an instant or sorcery spell, copy it. You may choose new targets for the copy. This ability triggers only once each turn.\n[+2]: Add two mana in any combination of colors.\n[+1]: Exile the top five cards of your library. Until the end of your next turn, you may cast an instant or sorcery spell from among those exiled cards.\n[−X]: Chandra, Hope's Beacon deals X damage to each of up to two targets. +Oracle:Whenever you cast an instant or sorcery spell, copy it. You may choose new targets for the copy. This ability triggers only once each turn.\n[+2]: Add two mana in any combination of colors.\n[+1]: Exile the top five cards of your library. Until the end of your next turn, you may cast an instant or sorcery spell from among those exiled cards.\n[-X]: Chandra, Hope's Beacon deals X damage to each of up to two targets. diff --git a/forge-gui/res/cardsfolder/c/chaos_terminator_lord.txt b/forge-gui/res/cardsfolder/c/chaos_terminator_lord.txt index 480b23cfcb7..7d0a54d04fe 100644 --- a/forge-gui/res/cardsfolder/c/chaos_terminator_lord.txt +++ b/forge-gui/res/cardsfolder/c/chaos_terminator_lord.txt @@ -6,4 +6,4 @@ T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigPump | Trig SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | KW$ Double Strike SVar:PlayMain1:TRUE DeckHas:Keyword$DoubleStrike -Oracle:Lord of Chaos — At the beginning of combat on your turn, another target creature you control gains double strike until end of turn. \ No newline at end of file +Oracle:Lord of Chaos — At the beginning of combat on your turn, another target creature you control gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/c/charforger.txt b/forge-gui/res/cardsfolder/c/charforger.txt index 256d96278cf..aa0e0368cdd 100644 --- a/forge-gui/res/cardsfolder/c/charforger.txt +++ b/forge-gui/res/cardsfolder/c/charforger.txt @@ -11,4 +11,4 @@ SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Pl SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token|Counters -Oracle:When Charforger enters the battlefield, create a 1/1 red Phyrexian Goblin creature token.\nWhenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on Charforger.\nRemove three oil counters from Charforger: Exile the top card of your library. You may play that card this turn. \ No newline at end of file +Oracle:When Charforger enters the battlefield, create a 1/1 red Phyrexian Goblin creature token.\nWhenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on Charforger.\nRemove three oil counters from Charforger: Exile the top card of your library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/c/charging_hooligan.txt b/forge-gui/res/cardsfolder/c/charging_hooligan.txt index 221fecc4901..cc8672c9d7d 100644 --- a/forge-gui/res/cardsfolder/c/charging_hooligan.txt +++ b/forge-gui/res/cardsfolder/c/charging_hooligan.txt @@ -8,4 +8,4 @@ SVar:DBPumpBis:DB$ Pump | Defined$ Self | KW$ Trample | ConditionPresent$ Rat.at SVar:X:Count$Valid Creature.attacking SVar:HasAttackEffect:TRUE DeckHints:Type$Rat -Oracle:Whenever Charging Hooligan attacks, it gets +1/+0 until end of turn for each attacking creature. If a Rat is attacking, Charging Hooligan gains trample until end of turn. \ No newline at end of file +Oracle:Whenever Charging Hooligan attacks, it gets +1/+0 until end of turn for each attacking creature. If a Rat is attacking, Charging Hooligan gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/c/charmed_clothier.txt b/forge-gui/res/cardsfolder/c/charmed_clothier.txt index e478c50831f..0ce52ceec2b 100644 --- a/forge-gui/res/cardsfolder/c/charmed_clothier.txt +++ b/forge-gui/res/cardsfolder/c/charmed_clothier.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Royal Role token attached to another target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has ward {1}.) SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_royal | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control DeckHas:Ability$Token & Type$Role|Aura -Oracle:Flying\nWhen Charmed Clothier enters the battlefield, create a Royal Role token attached to another target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has ward {1}.) \ No newline at end of file +Oracle:Flying\nWhen Charmed Clothier enters the battlefield, create a Royal Role token attached to another target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has ward {1}.) diff --git a/forge-gui/res/cardsfolder/c/charming_scoundrel.txt b/forge-gui/res/cardsfolder/c/charming_scoundrel.txt index 7a483f90ed8..971dd29dfe7 100644 --- a/forge-gui/res/cardsfolder/c/charming_scoundrel.txt +++ b/forge-gui/res/cardsfolder/c/charming_scoundrel.txt @@ -10,4 +10,4 @@ SVar:DBDraw:DB$ Draw SVar:DBTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | SpellDescription$ Create a Treasure token. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_wicked | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Create a Wicked Role token attached to target creature you control. DeckHas:Ability$Token|Discard & Type$Aura|Enchantment|Role|Treasure -Oracle:Haste\nWhen Charming Scoundrel enters the battlefield, choose one -\n• Discard a card, then draw a card.\n• Create a Treasure token.\n• Create a Wicked Role token attached to target creature you control. \ No newline at end of file +Oracle:Haste\nWhen Charming Scoundrel enters the battlefield, choose one -\n• Discard a card, then draw a card.\n• Create a Treasure token.\n• Create a Wicked Role token attached to target creature you control. diff --git a/forge-gui/res/cardsfolder/c/cheeky_house_mouse_squeak_by.txt b/forge-gui/res/cardsfolder/c/cheeky_house_mouse_squeak_by.txt index 1f6a6ab6d07..6f942db322e 100644 --- a/forge-gui/res/cardsfolder/c/cheeky_house_mouse_squeak_by.txt +++ b/forge-gui/res/cardsfolder/c/cheeky_house_mouse_squeak_by.txt @@ -13,4 +13,4 @@ Types:Sorcery Adventure A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBUnblockable | SpellDescription$ Target creature you control gets +1/+1 until end of turn. It can't be blocked by creatures with power 3 or greater this turn. SVar:DBUnblockable:DB$ Effect | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | ValidBlocker$ Creature.powerGE3 | Description$ This creature can't be blocked by creatures with power 3 or greater this turn. -Oracle:Target creature you control gets +1/+1 until end of turn. It can't be blocked by creatures with power 3 or greater this turn. \ No newline at end of file +Oracle:Target creature you control gets +1/+1 until end of turn. It can't be blocked by creatures with power 3 or greater this turn. diff --git a/forge-gui/res/cardsfolder/c/child_of_the_volcano.txt b/forge-gui/res/cardsfolder/c/child_of_the_volcano.txt index d18cfabd3f7..daa3490e18e 100644 --- a/forge-gui/res/cardsfolder/c/child_of_the_volcano.txt +++ b/forge-gui/res/cardsfolder/c/child_of_the_volcano.txt @@ -7,4 +7,4 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You.descended | TriggerZones$ SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 DeckHas:Ability$Counters DeckHints:Ability$Mill|Sacrifice -Oracle:Trample\nAt the beginning of your end step, if you descended this turn, put a +1/+1 counter on Child of the Volcano. (You descended if a permanent card was put into your graveyard from anywhere.) \ No newline at end of file +Oracle:Trample\nAt the beginning of your end step, if you descended this turn, put a +1/+1 counter on Child of the Volcano. (You descended if a permanent card was put into your graveyard from anywhere.) diff --git a/forge-gui/res/cardsfolder/c/chittering_skitterling.txt b/forge-gui/res/cardsfolder/c/chittering_skitterling.txt index fdda5df9f6f..89d07cc4efd 100644 --- a/forge-gui/res/cardsfolder/c/chittering_skitterling.txt +++ b/forge-gui/res/cardsfolder/c/chittering_skitterling.txt @@ -5,4 +5,4 @@ PT:1/4 A:AB$ Draw | PrecostDesc$ Corrupted — | Cost$ Sac<1/Artifact;Creature/artifact or creature> | ActivationLimit$ 1 | CheckSVar$ X | SVarCompare$ GE3 | SpellDescription$ Draw a card. Activate only if an opponent has three or more poison counters and only once each turn. SVar:X:PlayerCountOpponents$HighestPoisonCounters DeckHints:Keyword$Toxic|Infect & Ability$Proliferate -Oracle:Corrupted — Sacrifice an artifact or creature: Draw a card. Activate only if an opponent has three or more poison counters and only once each turn. \ No newline at end of file +Oracle:Corrupted — Sacrifice an artifact or creature: Draw a card. Activate only if an opponent has three or more poison counters and only once each turn. diff --git a/forge-gui/res/cardsfolder/c/choking_miasma.txt b/forge-gui/res/cardsfolder/c/choking_miasma.txt index 70d0a84416b..6e8daae0f1c 100644 --- a/forge-gui/res/cardsfolder/c/choking_miasma.txt +++ b/forge-gui/res/cardsfolder/c/choking_miasma.txt @@ -6,4 +6,4 @@ A:SP$ PutCounter | Choices$ Creature.YouCtrl | ChoiceTitle$ Choose a creature yo SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -2 | NumDef$ -2 DeckHas:Ability$Counters DeckHints:Color$Green -Oracle:Kicker {G} (You may pay an additional {G} as you cast this spell.)\nIf this spell was kicked, put a +1/+1 counter on a creature you control.\nAll creatures get -2/-2 until end of turn. \ No newline at end of file +Oracle:Kicker {G} (You may pay an additional {G} as you cast this spell.)\nIf this spell was kicked, put a +1/+1 counter on a creature you control.\nAll creatures get -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/chrome_prowler.txt b/forge-gui/res/cardsfolder/c/chrome_prowler.txt index 6a26fb214db..57179bae2b4 100644 --- a/forge-gui/res/cardsfolder/c/chrome_prowler.txt +++ b/forge-gui/res/cardsfolder/c/chrome_prowler.txt @@ -5,4 +5,4 @@ PT:3/2 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap target creature an opponent controls. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls -Oracle:Flash\nWhen Chrome Prowler enters the battlefield, tap target creature an opponent controls. \ No newline at end of file +Oracle:Flash\nWhen Chrome Prowler enters the battlefield, tap target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/c/chupacabra_echo.txt b/forge-gui/res/cardsfolder/c/chupacabra_echo.txt index 87e3e653dc6..260781bd520 100644 --- a/forge-gui/res/cardsfolder/c/chupacabra_echo.txt +++ b/forge-gui/res/cardsfolder/c/chupacabra_echo.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Bat SVar:TrigDebuff:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -X | NumDef$ -X | IsCurse$ True SVar:X:Count$ValidGraveyard Permanent.YouOwn DeckHints:Ability$Graveyard|Mill|Discard -Oracle:Fathomless descent — When Chupacabra Echo enters the battlefield, target creature an opponent controls gets -X/-X until end of turn, where X is the number of permanent cards in your graveyard. \ No newline at end of file +Oracle:Fathomless descent — When Chupacabra Echo enters the battlefield, target creature an opponent controls gets -X/-X until end of turn, where X is the number of permanent cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/c/cinderslash_ravager.txt b/forge-gui/res/cardsfolder/c/cinderslash_ravager.txt index 55a8b432dd6..63b5c4434b8 100644 --- a/forge-gui/res/cardsfolder/c/cinderslash_ravager.txt +++ b/forge-gui/res/cardsfolder/c/cinderslash_ravager.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDamage:DB$ DamageAll | ValidCards$ Creature.OppCtrl | NumDmg$ 1 SVar:X:Count$Valid Permanent.YouCtrl+counters_GE1_OIL DeckHints:Ability$Counters -Oracle:This spell costs {1} less to cast for each permanent you control with oil counters on it.\nVigilance\nWhen Cinderslash Ravager enters the battlefield, it deals 1 damage to each creature your opponents control. \ No newline at end of file +Oracle:This spell costs {1} less to cast for each permanent you control with oil counters on it.\nVigilance\nWhen Cinderslash Ravager enters the battlefield, it deals 1 damage to each creature your opponents control. diff --git a/forge-gui/res/cardsfolder/c/cirith_ungol_patrol.txt b/forge-gui/res/cardsfolder/c/cirith_ungol_patrol.txt index 012243010c2..6bc6f4ea980 100644 --- a/forge-gui/res/cardsfolder/c/cirith_ungol_patrol.txt +++ b/forge-gui/res/cardsfolder/c/cirith_ungol_patrol.txt @@ -5,4 +5,4 @@ PT:4/5 A:AB$ Draw | Cost$ 1 T Sac<1/Creature.Other/another creature> | NumCards$ 1 | SubAbility$ DBFood | SpellDescription$ Draw a card, then create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") SVar:DBFood:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You | TokenAmount$ 1 DeckHas:Ability$Sacrifice|Token|LifeGain & Type$Artifact|Food -Oracle:{1}, {T}, Sacrifice another creature: Draw a card, then create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file +Oracle:{1}, {T}, Sacrifice another creature: Draw a card, then create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/c/citanul_stalwart.txt b/forge-gui/res/cardsfolder/c/citanul_stalwart.txt index 3fb5e10f143..ff1afb6268d 100644 --- a/forge-gui/res/cardsfolder/c/citanul_stalwart.txt +++ b/forge-gui/res/cardsfolder/c/citanul_stalwart.txt @@ -4,4 +4,4 @@ Types:Creature Elf Druid Soldier PT:1/1 A:AB$ Mana | Cost$ T tapXType<1/Creature;Artifact/artifact or creature> | Produced$ Any | SpellDescription$ Add one mana of any color. DeckHints:Type$Artifact -Oracle:{T}, Tap an untapped artifact or creature you control: Add one mana of any color. \ No newline at end of file +Oracle:{T}, Tap an untapped artifact or creature you control: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/c/citizens_arrest.txt b/forge-gui/res/cardsfolder/c/citizens_arrest.txt index 2a882058ddb..0af3fcb2bf9 100644 --- a/forge-gui/res/cardsfolder/c/citizens_arrest.txt +++ b/forge-gui/res/cardsfolder/c/citizens_arrest.txt @@ -4,4 +4,4 @@ Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature or planeswalker an opponent controls until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl,Planeswalker.OppCtrl | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE -Oracle:When Citizen's Arrest enters the battlefield, exile target creature or planeswalker an opponent controls until Citizen's Arrest leaves the battlefield. \ No newline at end of file +Oracle:When Citizen's Arrest enters the battlefield, exile target creature or planeswalker an opponent controls until Citizen's Arrest leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/c/citizens_crowbar.txt b/forge-gui/res/cardsfolder/c/citizens_crowbar.txt index b1a50334ce8..54463ae1b2a 100644 --- a/forge-gui/res/cardsfolder/c/citizens_crowbar.txt +++ b/forge-gui/res/cardsfolder/c/citizens_crowbar.txt @@ -6,7 +6,7 @@ SVar:TrigToken:DB$ Token | TokenScript$ gw_1_1_citizen | RememberTokens$ True | SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddAbility$ ABDestroy | Description$ Equipped creature gets +1/+1 and has "{W}, {T}, Sacrifice CARDNAME: Destroy target artifact or enchantment." -SVar:ABDestroy:AB$ Destroy | Cost$ W T Sac<1/OriginalHost/Citizen's Crowbar> | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. +SVar:ABDestroy:AB$ Destroy | Cost$ W T Sac<1/OriginalHost/Citizen's Crowbar> | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. K:Equip:2 DeckHas:Ability$Token|Sacrifice & Type$Citizen Oracle:When Citizen's Crowbar enters the battlefield, create a 1/1 green and white Citizen creature token, then attach Citizen's Crowbar to it.\nEquipped creature gets +1/+1 and has "{W}, {T}, Sacrifice Citizen's Crowbar: Destroy target artifact or enchantment."\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/c/city_of_death.txt b/forge-gui/res/cardsfolder/c/city_of_death.txt index fd1502cc236..c9d701a37bd 100644 --- a/forge-gui/res/cardsfolder/c/city_of_death.txt +++ b/forge-gui/res/cardsfolder/c/city_of_death.txt @@ -5,4 +5,4 @@ K:Chapter:6:DBToken,DBCopy,DBCopy,DBCopy,DBCopy,DBCopy SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenAmount$ 1 | TokenOwner$ You | SpellDescription$ Create a Treasure token. SVar:DBCopy:DB$ CopyPermanent | ValidTgts$ Card.token+nonSaga+YouCtrl | TgtPrompt$ Select target non-Saga token you control | SpellDescription$ Create a token that's a copy of target non-Saga token you control. DeckHas:Ability$Token|Sacrifice & Type$Treasure|Artifact -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after VI.)\nI — Create a Treasure token.\nII, II, III, IV, V, VI — Create a token that's a copy of target non-Saga token you control. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after VI.)\nI — Create a Treasure token.\nII, II, III, IV, V, VI — Create a token that's a copy of target non-Saga token you control. diff --git a/forge-gui/res/cardsfolder/c/clamavus.txt b/forge-gui/res/cardsfolder/c/clamavus.txt index b366551e44e..145d3f97d06 100644 --- a/forge-gui/res/cardsfolder/c/clamavus.txt +++ b/forge-gui/res/cardsfolder/c/clamavus.txt @@ -5,4 +5,4 @@ PT:3/3 S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ AffectedX | AddToughness$ AffectedX | Description$ Proclamator Hailer — Each creature you control gets +1/+1 for each +1/+1 counter on it. SVar:AffectedX:Count$CardCounters.P1P1 DeckNeeds:Type$Counters -Oracle:Proclamator Hailer — Each creature you control gets +1/+1 for each +1/+1 counter on it. \ No newline at end of file +Oracle:Proclamator Hailer — Each creature you control gets +1/+1 for each +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/c/clay_fired_bricks_cosmium_kiln.txt b/forge-gui/res/cardsfolder/c/clay_fired_bricks_cosmium_kiln.txt index 57e14b450a3..d7cb9d33946 100644 --- a/forge-gui/res/cardsfolder/c/clay_fired_bricks_cosmium_kiln.txt +++ b/forge-gui/res/cardsfolder/c/clay_fired_bricks_cosmium_kiln.txt @@ -5,9 +5,9 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Plains.Basic | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 K:Craft:5 W W ExileCtrlOrGrave<1/Artifact.Other> -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard|Token|LifeGain & Type$Gnome|Artifact +AlternateMode:DoubleFaced Oracle:When Clay-Fired Bricks enters the battlefield, search your library for a basic Plains card, reveal it, put it into your hand, then shuffle. You gain 2 life.\nCraft with artifact {5}{W}{W} ({5}{W}{W}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/c/cleaving_skyrider.txt b/forge-gui/res/cardsfolder/c/cleaving_skyrider.txt index ed112e1dc09..4688eb46b38 100644 --- a/forge-gui/res/cardsfolder/c/cleaving_skyrider.txt +++ b/forge-gui/res/cardsfolder/c/cleaving_skyrider.txt @@ -9,4 +9,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:Count$Valid Creature.attacking SVar:BuffedBy:Creature.attacking -Oracle:Flash\nKicker {2}{R} (You may pay an additional {2}{R} as you cast this spell.)\nFlying\nWhen Cleaving Skyrider enters the battlefield, if it was kicked, it deals X damage to any target, where X is the number of attacking creatures. \ No newline at end of file +Oracle:Flash\nKicker {2}{R} (You may pay an additional {2}{R} as you cast this spell.)\nFlying\nWhen Cleaving Skyrider enters the battlefield, if it was kicked, it deals X damage to any target, where X is the number of attacking creatures. diff --git a/forge-gui/res/cardsfolder/c/clever_concealment.txt b/forge-gui/res/cardsfolder/c/clever_concealment.txt index d7d5ed4a754..8d23573c6a9 100644 --- a/forge-gui/res/cardsfolder/c/clever_concealment.txt +++ b/forge-gui/res/cardsfolder/c/clever_concealment.txt @@ -4,4 +4,4 @@ Types:Instant K:Convoke A:SP$ Phases | ValidTgts$ Permanent.nonLand+YouCtrl | TgtPrompt$ Select any number of target nonland permanents you control | TargetMin$ 0 | TargetMax$ MaxTgts | SpellDescription$ Any number of target nonland permanents you control phase out. (Treat them and anything attached to them as though they don't exist until your next turn.) SVar:MaxTgts:Count$Valid Permanent.nonLand+YouCtrl -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.)\nAny number of target nonland permanents you control phase out. (Treat them and anything attached to them as though they don't exist until your next turn.) \ No newline at end of file +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.)\nAny number of target nonland permanents you control phase out. (Treat them and anything attached to them as though they don't exist until your next turn.) diff --git a/forge-gui/res/cardsfolder/c/clockwork_drawbridge.txt b/forge-gui/res/cardsfolder/c/clockwork_drawbridge.txt index b71416431f5..5ea4b555f1a 100644 --- a/forge-gui/res/cardsfolder/c/clockwork_drawbridge.txt +++ b/forge-gui/res/cardsfolder/c/clockwork_drawbridge.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Wall PT:0/3 K:Defender A:AB$ Tap | Cost$ 2 W T | ValidTgts$ Creature | SpellDescription$ Tap target creature. -Oracle:Defender\n{2}{W}, {T}: Tap target creature \ No newline at end of file +Oracle:Defender\n{2}{W}, {T}: Tap target creature diff --git a/forge-gui/res/cardsfolder/c/clockwork_droid.txt b/forge-gui/res/cardsfolder/c/clockwork_droid.txt index 9f321e9aee2..05d863040a8 100644 --- a/forge-gui/res/cardsfolder/c/clockwork_droid.txt +++ b/forge-gui/res/cardsfolder/c/clockwork_droid.txt @@ -6,4 +6,4 @@ S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigEffect | Cost$ SVar:TrigEffect:DB$ Effect | StaticAbilities$ Unblockable | SubAbility$ DBScry | SpellDescription$ When you do, it can't be blocked this turn and you scry 1. SVar:DBScry:DB$ Scry | ScryNum$ 1 SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.EffectSource | Description$ This creature can't be blocked this turn. -Oracle:You may exert Clockwork Droid as it attacks. When you do, it can't be blocked this turn and you scry 1. (An exerted creature won't untap during your next untap step. To scry 1, look at the top card of your library. You may put that card on the bottom.) \ No newline at end of file +Oracle:You may exert Clockwork Droid as it attacks. When you do, it can't be blocked this turn and you scry 1. (An exerted creature won't untap during your next untap step. To scry 1, look at the top card of your library. You may put that card on the bottom.) diff --git a/forge-gui/res/cardsfolder/c/clowning_around.txt b/forge-gui/res/cardsfolder/c/clowning_around.txt index 476b08d22bf..2da665afed5 100644 --- a/forge-gui/res/cardsfolder/c/clowning_around.txt +++ b/forge-gui/res/cardsfolder/c/clowning_around.txt @@ -5,4 +5,4 @@ A:SP$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_a_clown_robot | SubAbility$ DB SVar:DBRoll:DB$ RollDice | ResultSVar$ Result | ResultSubAbilities$ 1-6:DBToken SVar:DBToken:DB$ Token | TokenScript$ w_1_1_a_clown_robot | ConditionCheckSVar$ Result | ConditionSVarCompare$ LEX SVar:X:Count$Valid Robot.YouCtrl -Oracle:Create two 1/1 white Clown Robot artifact creature tokens, then roll a six-sided die. If the result is equal to or less than the number of Robots you control, create a 1/1 white Clown Robot artifact creature token. \ No newline at end of file +Oracle:Create two 1/1 white Clown Robot artifact creature tokens, then roll a six-sided die. If the result is equal to or less than the number of Robots you control, create a 1/1 white Clown Robot artifact creature token. diff --git a/forge-gui/res/cardsfolder/c/coal_hill_school.txt b/forge-gui/res/cardsfolder/c/coal_hill_school.txt index f13898c0b1f..6cef1558b57 100644 --- a/forge-gui/res/cardsfolder/c/coal_hill_school.txt +++ b/forge-gui/res/cardsfolder/c/coal_hill_school.txt @@ -6,4 +6,4 @@ SVar:TrigDraw:DB$ Draw | Defined$ TriggeredPlayer | NumCards$ 1 T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigReturn | TriggerDescription$ Whenever chaos ensues, return target historic card from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.Historic+YouOwn | TgtPrompt$ Select target historic card DeckHints:Type$Artifact|Saga|Legendary -Oracle:Whenever a player casts a historic spell, that player draws a card. (Artifacts, legendaries, and Sagas are historic.)\nWhenever chaos ensues, return target historic card from your graveyard to your hand. \ No newline at end of file +Oracle:Whenever a player casts a historic spell, that player draws a card. (Artifacts, legendaries, and Sagas are historic.)\nWhenever chaos ensues, return target historic card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/c/coalition_skyknight.txt b/forge-gui/res/cardsfolder/c/coalition_skyknight.txt index 370b403f2cb..d3b70729be1 100644 --- a/forge-gui/res/cardsfolder/c/coalition_skyknight.txt +++ b/forge-gui/res/cardsfolder/c/coalition_skyknight.txt @@ -4,4 +4,4 @@ Types:Creature Human Knight PT:2/2 K:Flying K:Enlist -Oracle:Flying\nEnlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) \ No newline at end of file +Oracle:Flying\nEnlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) diff --git a/forge-gui/res/cardsfolder/c/coalition_warbrute.txt b/forge-gui/res/cardsfolder/c/coalition_warbrute.txt index 71bae153594..dbf4d5ab192 100644 --- a/forge-gui/res/cardsfolder/c/coalition_warbrute.txt +++ b/forge-gui/res/cardsfolder/c/coalition_warbrute.txt @@ -4,4 +4,4 @@ Types:Creature Minotaur Berserker PT:3/4 K:Enlist K:Trample -Oracle:Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.)\nTrample \ No newline at end of file +Oracle:Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.)\nTrample diff --git a/forge-gui/res/cardsfolder/c/coastal_bulwark.txt b/forge-gui/res/cardsfolder/c/coastal_bulwark.txt index 5b5fa34344d..03b12881707 100644 --- a/forge-gui/res/cardsfolder/c/coastal_bulwark.txt +++ b/forge-gui/res/cardsfolder/c/coastal_bulwark.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Island.YouCtrl | AddPower$ A:AB$ Surveil | Cost$ 2 T | Amount$ 1 | SpellDescription$ Surveil 1. (To surveil 1, look at the top card of your library. You may put that card into your graveyard.) DeckHints:Ability$Graveyard SVar:BuffedBy:Island -Oracle:Defender\nCoastal Bulwark gets +2/+0 as long as you control an Island.\n{2}, {T}: Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) \ No newline at end of file +Oracle:Defender\nCoastal Bulwark gets +2/+0 as long as you control an Island.\n{2}, {T}: Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) diff --git a/forge-gui/res/cardsfolder/c/coati_scavenger.txt b/forge-gui/res/cardsfolder/c/coati_scavenger.txt index 111980570ca..a21d2a50a00 100644 --- a/forge-gui/res/cardsfolder/c/coati_scavenger.txt +++ b/forge-gui/res/cardsfolder/c/coati_scavenger.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | CheckSVar$ X | SVarCompare$ GE4 | Destinatio SVar:X:Count$ValidGraveyard Permanent.YouOwn SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Permanent.YouOwn | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target nonland permanent DeckHints:Ability$Graveyard|Mill -Oracle:Descend 4 — When Coati Scavenger enters the battlefield, if there are four or more permanent cards in your graveyard, return target permanent card from your graveyard to your hand. \ No newline at end of file +Oracle:Descend 4 — When Coati Scavenger enters the battlefield, if there are four or more permanent cards in your graveyard, return target permanent card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/c/cogwork_wrestler.txt b/forge-gui/res/cardsfolder/c/cogwork_wrestler.txt index d0f6b2f3aca..38295d736b0 100644 --- a/forge-gui/res/cardsfolder/c/cogwork_wrestler.txt +++ b/forge-gui/res/cardsfolder/c/cogwork_wrestler.txt @@ -5,4 +5,4 @@ PT:1/2 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature an opponent controls gets -2/-0 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -2 | IsCurse$ True -Oracle:Flash\nWhen Cogwork Wrestler enters the battlefield, target creature an opponent controls gets -2/-0 until end of turn. \ No newline at end of file +Oracle:Flash\nWhen Cogwork Wrestler enters the battlefield, target creature an opponent controls gets -2/-0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/collective_nightmare.txt b/forge-gui/res/cardsfolder/c/collective_nightmare.txt index d34d6b67733..d0d82dade88 100644 --- a/forge-gui/res/cardsfolder/c/collective_nightmare.txt +++ b/forge-gui/res/cardsfolder/c/collective_nightmare.txt @@ -3,4 +3,4 @@ ManaCost:2 B Types:Instant K:Convoke A:SP$ Pump | ValidTgts$ Creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True | SpellDescription$ Target creature gets -3/-3 until end of turn. -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.)\nTarget creature gets -3/-3 until end of turn. \ No newline at end of file +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.)\nTarget creature gets -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/collectors_vault.txt b/forge-gui/res/cardsfolder/c/collectors_vault.txt index 084da5aadc1..da9e8ea8bf5 100644 --- a/forge-gui/res/cardsfolder/c/collectors_vault.txt +++ b/forge-gui/res/cardsfolder/c/collectors_vault.txt @@ -5,4 +5,4 @@ A:AB$ Draw | Cost$ 2 T | NumCards$ 1 | SubAbility$ DBDiscard | SpellDescription$ SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBTreasure SVar:DBTreasure:DB$ Token | TokenScript$ c_a_treasure_sac DeckHas:Ability$Discard|Token & Type$Treasure -Oracle:{2}, {T}: Draw a card, then discard a card. Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") \ No newline at end of file +Oracle:{2}, {T}: Draw a card, then discard a card. Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/c/colossadactyl.txt b/forge-gui/res/cardsfolder/c/colossadactyl.txt index 6b8342178fc..d72b01debfe 100644 --- a/forge-gui/res/cardsfolder/c/colossadactyl.txt +++ b/forge-gui/res/cardsfolder/c/colossadactyl.txt @@ -4,4 +4,4 @@ Types:Creature Dinosaur PT:4/5 K:Reach K:Trample -Oracle:Reach, trample \ No newline at end of file +Oracle:Reach, trample diff --git a/forge-gui/res/cardsfolder/c/combat_courier.txt b/forge-gui/res/cardsfolder/c/combat_courier.txt index d365fe96c3f..3a92a452c18 100644 --- a/forge-gui/res/cardsfolder/c/combat_courier.txt +++ b/forge-gui/res/cardsfolder/c/combat_courier.txt @@ -6,4 +6,4 @@ A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a ca K:Unearth:U DeckHas:Ability$Sacrifice|Graveyard DeckHints:Color$Blue -Oracle:\n{2}, Sacrifice Combat Courier: Draw a card.\nUnearth {U} ({U}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file +Oracle:\n{2}, Sacrifice Combat Courier: Draw a card.\nUnearth {U} ({U}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/c/compass_gnome.txt b/forge-gui/res/cardsfolder/c/compass_gnome.txt index fe8957e58e7..ae53cc57c3b 100644 --- a/forge-gui/res/cardsfolder/c/compass_gnome.txt +++ b/forge-gui/res/cardsfolder/c/compass_gnome.txt @@ -5,4 +5,4 @@ PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card or Cave card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Land.Basic,Card.Cave | ChangeTypeDesc$ basic land of Cave card | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Type$Cave -Oracle:When Compass Gnome enters the battlefield, you may search your library for a basic land card or Cave card, reveal it, then shuffle and put that card on top. \ No newline at end of file +Oracle:When Compass Gnome enters the battlefield, you may search your library for a basic land card or Cave card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/c/compleat_devotion.txt b/forge-gui/res/cardsfolder/c/compleat_devotion.txt index 1051960c97e..bfbd485d3e6 100644 --- a/forge-gui/res/cardsfolder/c/compleat_devotion.txt +++ b/forge-gui/res/cardsfolder/c/compleat_devotion.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBDraw | SpellDescription$ Target creature gets +2/+2 until end of turn. If it has toxic, draw a card. SVar:DBDraw:DB$ Draw | ConditionDefined$ Targeted | ConditionPresent$ Card.withToxic DeckHints:Keyword$Toxic -Oracle:Target creature gets +2/+2 until end of turn. If it has toxic, draw a card. \ No newline at end of file +Oracle:Target creature gets +2/+2 until end of turn. If it has toxic, draw a card. diff --git a/forge-gui/res/cardsfolder/c/complete_the_circuit.txt b/forge-gui/res/cardsfolder/c/complete_the_circuit.txt index 6f45d3d52d8..79df24f700b 100644 --- a/forge-gui/res/cardsfolder/c/complete_the_circuit.txt +++ b/forge-gui/res/cardsfolder/c/complete_the_circuit.txt @@ -7,4 +7,4 @@ SVar:STPlay:Mode$ CastWithFlash | ValidCard$ Sorcery | ValidSA$ Spell | EffectZo SVar:DBDelayTrig:DB$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | SpellDescription$ When you next cast an instant or sorcery spell this turn, copy that spell twice. You may choose new targets for the copies. SVar:EffTrigCopy:DB$ CopySpellAbility | Amount$ 2 | Defined$ TriggeredSpellAbility | MayChooseTarget$ True DeckHints:Type$Instant|Sorcery -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.)\nYou may cast sorcery spells this turn as though they had flash.\nWhen you next cast an instant or sorcery spell this turn, copy that spell twice. You may choose new targets for the copies. \ No newline at end of file +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.)\nYou may cast sorcery spells this turn as though they had flash.\nWhen you next cast an instant or sorcery spell this turn, copy that spell twice. You may choose new targets for the copies. diff --git a/forge-gui/res/cardsfolder/c/compy_swarm.txt b/forge-gui/res/cardsfolder/c/compy_swarm.txt index 69fe5d223f0..fcdfc9ae239 100644 --- a/forge-gui/res/cardsfolder/c/compy_swarm.txt +++ b/forge-gui/res/cardsfolder/c/compy_swarm.txt @@ -6,4 +6,4 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefiel SVar:TrigToken:DB$ CopyPermanent | Defined$ Self | TokenTapped$ True | NumCopies$ 1 SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature DeckHas:Ability$Token -Oracle:At the beginning of your end step, if a creature died this turn, create a tapped token that's a copy of Compy Swarm. \ No newline at end of file +Oracle:At the beginning of your end step, if a creature died this turn, create a tapped token that's a copy of Compy Swarm. diff --git a/forge-gui/res/cardsfolder/c/conceited_witch_price_of_beauty.txt b/forge-gui/res/cardsfolder/c/conceited_witch_price_of_beauty.txt index 72a42edcfb0..188afc6c910 100644 --- a/forge-gui/res/cardsfolder/c/conceited_witch_price_of_beauty.txt +++ b/forge-gui/res/cardsfolder/c/conceited_witch_price_of_beauty.txt @@ -13,4 +13,4 @@ Name:Price of Beauty ManaCost:B Types:Sorcery Adventure A:SP$ Token | TokenAmount$ 1 | TokenScript$ role_wicked | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Create a Wicked Role token attached to target creature you control. (Then exile this card. You may cast the creature later from exile.) -Oracle:Create a Wicked Role token attached to target creature you control. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Create a Wicked Role token attached to target creature you control. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/c/confession_dial.txt b/forge-gui/res/cardsfolder/c/confession_dial.txt index 85a2184ec54..1023d63c71f 100644 --- a/forge-gui/res/cardsfolder/c/confession_dial.txt +++ b/forge-gui/res/cardsfolder/c/confession_dial.txt @@ -6,4 +6,4 @@ SVar:TrigSurveil:DB$ Surveil | Amount$ 3 A:AB$ Pump | Cost$ T | ValidTgts$ Creature.Legendary+YouCtrl | TgtPrompt$ Select target legendary creature in your graveyard | KW$ Escape:CardManaCost ExileFromGrave<3/Card.Other/other> | TgtZone$ Graveyard | PumpZone$ Graveyard | SpellDescription$ Target legendary creature card in your graveyard gains escape until end of turn. The escape cost is equal to its mana cost plus exile three other cards from your graveyard. (You may cast it from your graveyard for its escape cost this turn.) DeckHas:Ability$Graveyard DeckHints:Type$Legendary & Ability$Graveyard|Mill -Oracle:When Confession Dial enters the battlefield, surveil 3.\n{T}: Target legendary creature card in your graveyard gains escape until end of turn. The escape cost is equal to its mana cost plus exile three other cards from your graveyard. (You may cast it from your graveyard for its escape cost this turn.) \ No newline at end of file +Oracle:When Confession Dial enters the battlefield, surveil 3.\n{T}: Target legendary creature card in your graveyard gains escape until end of turn. The escape cost is equal to its mana cost plus exile three other cards from your graveyard. (You may cast it from your graveyard for its escape cost this turn.) diff --git a/forge-gui/res/cardsfolder/c/confounding_riddle.txt b/forge-gui/res/cardsfolder/c/confounding_riddle.txt index 5a08db2dd44..98b632ceba8 100644 --- a/forge-gui/res/cardsfolder/c/confounding_riddle.txt +++ b/forge-gui/res/cardsfolder/c/confounding_riddle.txt @@ -5,4 +5,4 @@ A:SP$ Charm | Choices$ DBDig,DBCounter | Defined$ You SVar:DBDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | NoReveal$ True | DestinationZone2$ Graveyard | SpellDescription$ Look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. SVar:DBCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | TgtPrompt$ Select target spell | UnlessCost$ 4 | SpellDescription$ Counter target spell unless its controller pays {4}. DeckHints:Ability$Graveyard -Oracle:Choose one —\n• Look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard.\n• Counter target spell unless its controller pays {4}. \ No newline at end of file +Oracle:Choose one —\n• Look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard.\n• Counter target spell unless its controller pays {4}. diff --git a/forge-gui/res/cardsfolder/c/conscripted_infantry.txt b/forge-gui/res/cardsfolder/c/conscripted_infantry.txt index 4570d0b982e..c9868408f42 100644 --- a/forge-gui/res/cardsfolder/c/conscripted_infantry.txt +++ b/forge-gui/res/cardsfolder/c/conscripted_infantry.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_a_soldier DeckHas:Ability$Token & Type$Artifact SVar:SacMe:3 -Oracle:When Conscripted Infantry dies, create a 1/1 colorless Soldier artifact creature token. \ No newline at end of file +Oracle:When Conscripted Infantry dies, create a 1/1 colorless Soldier artifact creature token. diff --git a/forge-gui/res/cardsfolder/c/contagious_vorrac.txt b/forge-gui/res/cardsfolder/c/contagious_vorrac.txt index c15a4376921..3d32c0c228a 100644 --- a/forge-gui/res/cardsfolder/c/contagious_vorrac.txt +++ b/forge-gui/res/cardsfolder/c/contagious_vorrac.txt @@ -7,4 +7,4 @@ SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ChangeValid$ SVar:DBProliferate:DB$ Proliferate | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Proliferate -Oracle:When Contagious Vorrac enters the battlefield, look at the top four cards of your library. You may reveal a land card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. If you didn't put a card into your hand this way, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) \ No newline at end of file +Oracle:When Contagious Vorrac enters the battlefield, look at the top four cards of your library. You may reveal a land card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. If you didn't put a card into your hand this way, 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/c/contested_game_ball.txt b/forge-gui/res/cardsfolder/c/contested_game_ball.txt index 7b262095ca5..4e7c7cbbd8d 100644 --- a/forge-gui/res/cardsfolder/c/contested_game_ball.txt +++ b/forge-gui/res/cardsfolder/c/contested_game_ball.txt @@ -6,8 +6,8 @@ SVar:TrigGainGontrol:DB$ GainControl | NewController$ TriggeredAttackingPlayer | A:AB$ Draw | Cost$ 2 T | SubAbility$ DBPutCounter | SpellDescription$ Draw a card and put a point counter on CARDNAME. Then if it has five or more point counters on it, sacrifice it and create a Treasure token. SVar:DBPutCounter:DB$ PutCounter | CounterType$ POINT | CounterNum$ 1 | SubAbility$ DBBranch SVar:DBBranch:DB$ Branch | BranchConditionSVar$ CountCounters | BranchConditionSVarCompare$ GE5 | TrueSubAbility$ DBSac -SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionPresent$ Card.Self+counters_GE5_POINT | SubAbility$ DBTreasure +SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionPresent$ Card.Self+counters_GE5_POINT | SubAbility$ DBTreasure SVar:DBTreasure:DB$ Token | TokenScript$ c_a_treasure_sac SVar:CountCounters:Count$CardCounters.POINT DeckHas:Ability$Counters|Token|Sacrifice & Type$Treasure -Oracle:Whenever you're dealt combat damage, the attacking player gains control of Contested Game Ball and untaps it.\n{2}, {T}: Draw a card and put a point counter on Contested Game Ball. Then if it has five or more point counters on it, sacrifice it and create a Treasure token. \ No newline at end of file +Oracle:Whenever you're dealt combat damage, the attacking player gains control of Contested Game Ball and untaps it.\n{2}, {T}: Draw a card and put a point counter on Contested Game Ball. Then if it has five or more point counters on it, sacrifice it and create a Treasure token. diff --git a/forge-gui/res/cardsfolder/c/cooped_up.txt b/forge-gui/res/cardsfolder/c/cooped_up.txt index 7307f826a57..9a269072ed7 100644 --- a/forge-gui/res/cardsfolder/c/cooped_up.txt +++ b/forge-gui/res/cardsfolder/c/cooped_up.txt @@ -5,4 +5,4 @@ K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Enchanted creature can't attack or block. A:AB$ ChangeZone | Cost$ 2 W | Defined$ Enchanted | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile enchanted creature. -Oracle:Enchant creature\nEnchanted creature can't attack or block.\n{2}{W}: Exile enchanted creature. \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature can't attack or block.\n{2}{W}: Exile enchanted creature. diff --git a/forge-gui/res/cardsfolder/c/copper_host_crusher.txt b/forge-gui/res/cardsfolder/c/copper_host_crusher.txt index 98f7d119dbb..16712bf9056 100644 --- a/forge-gui/res/cardsfolder/c/copper_host_crusher.txt +++ b/forge-gui/res/cardsfolder/c/copper_host_crusher.txt @@ -4,4 +4,4 @@ Types:Creature Phyrexian Bear Rhino PT:8/8 K:Trample K:Hexproof -Oracle:Trample\nHexproof (This creature can't be the target of spells or abilities your opponents control.) \ No newline at end of file +Oracle:Trample\nHexproof (This creature can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/c/copper_longlegs.txt b/forge-gui/res/cardsfolder/c/copper_longlegs.txt index 9dae6261e9e..200807f557e 100644 --- a/forge-gui/res/cardsfolder/c/copper_longlegs.txt +++ b/forge-gui/res/cardsfolder/c/copper_longlegs.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Phyrexian Spider PT:1/3 K:Reach -A:AB$ Proliferate | Cost$ 1 G Sac<1/CARDNAME> | SpellDescription$ Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +A:AB$ Proliferate | Cost$ 1 G Sac<1/CARDNAME> | SpellDescription$ Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) DeckHas:Ability$Proliferate|Sacrifice -Oracle:Reach\n{1}{G}, Sacrifice Copper Longlegs: Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) \ No newline at end of file +Oracle:Reach\n{1}{G}, Sacrifice Copper Longlegs: 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/c/corpses_of_the_lost.txt b/forge-gui/res/cardsfolder/c/corpses_of_the_lost.txt index 7f33b4e96b2..95b1d160d29 100644 --- a/forge-gui/res/cardsfolder/c/corpses_of_the_lost.txt +++ b/forge-gui/res/cardsfolder/c/corpses_of_the_lost.txt @@ -8,4 +8,4 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You.descended | TriggerZones$ SVar:TrigReturn:AB$ ChangeZone | Cost$ PayLife<1> | Defined$ Self | Origin$ Battlefield | Destination$ Hand | Hidden$ True DeckHints:Type$Skeleton DeckHas:Ability$Token & Type$Skeleton|Pirate -Oracle:Skeletons you control get +1/+0 and have haste.\nWhen Corpses of the Lost enters the battlefield, create a 2/2 black Skeleton Pirate creature token.\nAt the beginning of your end step, if you descended this turn, you may pay 1 life. If you do, return Corpses of the Lost to its owner's hand. (You descended if a permanent card was put into your graveyard from anywhere. \ No newline at end of file +Oracle:Skeletons you control get +1/+0 and have haste.\nWhen Corpses of the Lost enters the battlefield, create a 2/2 black Skeleton Pirate creature token.\nAt the beginning of your end step, if you descended this turn, you may pay 1 life. If you do, return Corpses of the Lost to its owner's hand. (You descended if a permanent card was put into your graveyard from anywhere. diff --git a/forge-gui/res/cardsfolder/c/corsairs_of_umbar.txt b/forge-gui/res/cardsfolder/c/corsairs_of_umbar.txt index a363fcf679f..e32799f3d18 100644 --- a/forge-gui/res/cardsfolder/c/corsairs_of_umbar.txt +++ b/forge-gui/res/cardsfolder/c/corsairs_of_umbar.txt @@ -8,4 +8,4 @@ T:Mode$ DamageDone | ValidSource$ Card.Self | Execute$ TrigAmass | CombatDamage$ SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 3 DeckHints:Type$Goblin|Orc|Pirate DeckHas:Ability$Token|Counters & Type$Orc|Army -Oracle:{2}{U}: Target Goblin, Orc, or Pirate can't be blocked this turn.\nWhenever Corsairs of Umbar deals combat damage to a player, amass Orcs 3. (Put three +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:{2}{U}: Target Goblin, Orc, or Pirate can't be blocked this turn.\nWhenever Corsairs of Umbar deals combat damage to a player, amass Orcs 3. (Put three +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/c/cosmic_rebirth.txt b/forge-gui/res/cardsfolder/c/cosmic_rebirth.txt index 42d9bef69f8..4477897862b 100644 --- a/forge-gui/res/cardsfolder/c/cosmic_rebirth.txt +++ b/forge-gui/res/cardsfolder/c/cosmic_rebirth.txt @@ -3,7 +3,7 @@ ManaCost:1 G W Types:Instant A:SP$ ChangeZone | Optional$ True | ValidTgts$ Permanent.YouOwn | TgtPrompt$ Select target permanent card in your graveyard | Origin$ Graveyard | Destination$ Battlefield | RememberChanged$ True | ConditionDefined$ Targeted | ConditionPresent$ Card.cmcLE3 | SubAbility$ DBChangeZone | SpellDescription$ Choose target permanent card in your graveyard. If it has mana value 3 or less, you may put it onto the battlefield. If you don't put it onto the battlefield, put it into your hand. SVar:DBChangeZone:DB$ ChangeZone | Defined$ Targeted | Origin$ Graveyard | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBGainLife -SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 | SubAbility$ DBCleanup | SpellDescription$ You gain 3 life. +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 | SubAbility$ DBCleanup | SpellDescription$ You gain 3 life. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$LifeGain|Graveyard -Oracle:Choose target permanent card in your graveyard. If it has mana value 3 or less, you may put it onto the battlefield. If you don't put it onto the battlefield, put it into your hand.\nYou gain 3 life. \ No newline at end of file +Oracle:Choose target permanent card in your graveyard. If it has mana value 3 or less, you may put it onto the battlefield. If you don't put it onto the battlefield, put it into your hand.\nYou gain 3 life. diff --git a/forge-gui/res/cardsfolder/c/cosmium_blast.txt b/forge-gui/res/cardsfolder/c/cosmium_blast.txt index 46923daed7e..f4039a25568 100644 --- a/forge-gui/res/cardsfolder/c/cosmium_blast.txt +++ b/forge-gui/res/cardsfolder/c/cosmium_blast.txt @@ -2,4 +2,4 @@ Name:Cosmium Blast ManaCost:1 W Types:Instant A:SP$ DealDamage | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target attacking or blocking creature. -Oracle:Cosmium Blast deals 4 damage to target attacking or blocking creature. \ No newline at end of file +Oracle:Cosmium Blast deals 4 damage to target attacking or blocking creature. diff --git a/forge-gui/res/cardsfolder/c/council_of_echoes.txt b/forge-gui/res/cardsfolder/c/council_of_echoes.txt index 195d3e71600..13b9aa39344 100644 --- a/forge-gui/res/cardsfolder/c/council_of_echoes.txt +++ b/forge-gui/res/cardsfolder/c/council_of_echoes.txt @@ -5,6 +5,6 @@ PT:4/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | CheckSVar$ X | SVarCompare$ GE4 | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ Descend 4 — When CARDNAME enters the battlefield, if there are four or more permanent cards in your graveyard return up to one target nonland permanent other than CARDNAME to its owner's hand. SVar:X:Count$ValidGraveyard Permanent.YouOwn -SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Permanent.nonLand+Other | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose up to one other target nonland permanent +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Permanent.nonLand+Other | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose up to one other target nonland permanent DeckHints:Ability$Graveyard|Mill -Oracle:Flying\nDescend 4 — When Council of Echoes enters the battlefield, if there are four or more permanent cards in your graveyard, return up to one target nonland permanent other than Council of Echoes to its owner's hand. \ No newline at end of file +Oracle:Flying\nDescend 4 — When Council of Echoes enters the battlefield, if there are four or more permanent cards in your graveyard, return up to one target nonland permanent other than Council of Echoes to its owner's hand. diff --git a/forge-gui/res/cardsfolder/c/councils_deliberation.txt b/forge-gui/res/cardsfolder/c/councils_deliberation.txt index e061da2250d..b721933a040 100644 --- a/forge-gui/res/cardsfolder/c/councils_deliberation.txt +++ b/forge-gui/res/cardsfolder/c/councils_deliberation.txt @@ -5,4 +5,4 @@ A:SP$ Draw | SpellDescription$ Draw a card. T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Island.YouCtrl | Execute$ DBDraw | TriggerDescription$ Whenever you scry, if you control an Island, you may exile CARDNAME from your graveyard. If you do, draw a card. SVar:DBDraw:AB$ Draw | Cost$ ExileFromGrave<1/CARDNAME> DeckHas:Ability$Graveyard -Oracle:Draw a card.\nWhenever you scry, if you control an Island, you may exile Council's Deliberation from your graveyard. If you do, draw a card. \ No newline at end of file +Oracle:Draw a card.\nWhenever you scry, if you control an Island, you may exile Council's Deliberation from your graveyard. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/c/coward_killer.txt b/forge-gui/res/cardsfolder/c/coward_killer.txt index 2e8d877939e..f243ec6ba2d 100644 --- a/forge-gui/res/cardsfolder/c/coward_killer.txt +++ b/forge-gui/res/cardsfolder/c/coward_killer.txt @@ -15,4 +15,4 @@ Types:Sorcery A:SP$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 3 | DamageMap$ True | SubAbility$ DamageSame | SpellDescription$ CARDNAME deals 3 damage to target creature and each other creature that shares a creature type with it. SVar:DamageSame:DB$ DamageAll | ValidCards$ Creature.NotDefinedTargeted+sharesCreatureTypeWith Targeted | ValidDescription$ each other creature that shares a creature type with it | NumDmg$ 3 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve -Oracle:Killer deals 3 damage to target creature and each other creature that shares a creature type with it. \ No newline at end of file +Oracle:Killer deals 3 damage to target creature and each other creature that shares a creature type with it. diff --git a/forge-gui/res/cardsfolder/c/crack_in_time.txt b/forge-gui/res/cardsfolder/c/crack_in_time.txt index aab3ba685cc..f9a0616ea0b 100644 --- a/forge-gui/res/cardsfolder/c/crack_in_time.txt +++ b/forge-gui/res/cardsfolder/c/crack_in_time.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S T:Mode$ Phase | PreCombatMain$ True | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield and at the beginning of your precombat main phase, exile target creature an opponent controls until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Duration$ UntilHostLeavesPlay DeckHas:Ability$Counters -Oracle:Vanishing 3 (This enchantment enters the battlefield with three time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhen Crack in Time enters the battlefield and at the beginning of your precombat main phase, exile target creature an opponent controls until Crack in Time leaves the battlefield. \ No newline at end of file +Oracle:Vanishing 3 (This enchantment enters the battlefield with three time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhen Crack in Time enters the battlefield and at the beginning of your precombat main phase, exile target creature an opponent controls until Crack in Time leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/c/crashing_footfalls.txt b/forge-gui/res/cardsfolder/c/crashing_footfalls.txt index a1309fdc188..3edf0fb04e2 100644 --- a/forge-gui/res/cardsfolder/c/crashing_footfalls.txt +++ b/forge-gui/res/cardsfolder/c/crashing_footfalls.txt @@ -2,7 +2,6 @@ Name:Crashing Footfalls ManaCost:no cost Colors:green Types:Sorcery -Colors:green K:Suspend:4:G SVar:NonStackingEffect:True AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/c/crawling_chorus.txt b/forge-gui/res/cardsfolder/c/crawling_chorus.txt index 693eb27c99f..3142d6433c9 100644 --- a/forge-gui/res/cardsfolder/c/crawling_chorus.txt +++ b/forge-gui/res/cardsfolder/c/crawling_chorus.txt @@ -6,4 +6,4 @@ K:Toxic:1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a 1/1 colorless Phyreixan Mite artifact creature token with toxic 1 and "This creature can't block." SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_phyrexian_mite_toxic_noblock | TokenAmount$ 1 DeckHas:Ability$Token & Type$Mite -Oracle:Toxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen Crawling Chorus dies, create a 1/1 colorless Phyreixan Mite artifact creature token with toxic 1 and "This creature can't block." \ No newline at end of file +Oracle:Toxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen Crawling Chorus dies, create a 1/1 colorless Phyreixan Mite artifact creature token with toxic 1 and "This creature can't block." diff --git a/forge-gui/res/cardsfolder/c/cresting_mosasaurus.txt b/forge-gui/res/cardsfolder/c/cresting_mosasaurus.txt index 32d1f09d298..61d10ae2625 100644 --- a/forge-gui/res/cardsfolder/c/cresting_mosasaurus.txt +++ b/forge-gui/res/cardsfolder/c/cresting_mosasaurus.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self+wasCastByYou | Destination$ Battlefie SVar:TrigBounceAll:DB$ ChangeZoneAll | ChangeType$ Creature.nonDinosaur | Origin$ Battlefield | Destination$ Hand DeckHas:Ability$Sacrifice DeckHints:Type$Dinosaur -Oracle:Emerge {6}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's mana value.)\nWhen Cresting Mosasaurus enters the battlefield, if you cast it, return each non-Dinosaur creature to its owner's hand. \ No newline at end of file +Oracle:Emerge {6}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's mana value.)\nWhen Cresting Mosasaurus enters the battlefield, if you cast it, return each non-Dinosaur creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/c/crisis_of_conscience.txt b/forge-gui/res/cardsfolder/c/crisis_of_conscience.txt index 8d883c88e0d..56e1019fed1 100644 --- a/forge-gui/res/cardsfolder/c/crisis_of_conscience.txt +++ b/forge-gui/res/cardsfolder/c/crisis_of_conscience.txt @@ -5,4 +5,4 @@ A:SP$ Charm | Choices$ DBDestroyAllTokens,DBDestroyAllNonlandNontokenPermanents SVar:DBDestroyAllTokens:DB$ DestroyAll | ValidCards$ Card.token | SpellDescription$ Destroy all tokens. SVar:DBDestroyAllNonlandNontokenPermanents:DB$ DestroyAll | ValidCards$ Permanent.nonLand+nonToken | SpellDescription$ Destroy all nonland, nontoken permanents. DeckHints:Type$Token -Oracle:Choose one —\n• Destroy all tokens.\n• Destroy all nonland, nontoken permanents. \ No newline at end of file +Oracle:Choose one —\n• Destroy all tokens.\n• Destroy all nonland, nontoken permanents. diff --git a/forge-gui/res/cardsfolder/c/cryptek.txt b/forge-gui/res/cardsfolder/c/cryptek.txt index ad640fa5fb0..47aa2f142e1 100644 --- a/forge-gui/res/cardsfolder/c/cryptek.txt +++ b/forge-gui/res/cardsfolder/c/cryptek.txt @@ -6,4 +6,4 @@ A:AB$ ChooseCard | Cost$ 1 B T | ValidTgts$ Artifact.Creature+YouCtrl+Other | Tg SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ Targeted | ValidCard$ Card.IsTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | ThisTurn$ True | Execute$ TrigReturn | StackDescription$ None | SpellDescription$ When that creature dies this turn, return it to the battlefield tapped under your control. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ TriggeredCard | Tapped$ True | GainControl$ True DeckHints:Ability$Graveyard -Oracle:{1}{B}, {T}: Choose another target artifact creature you control. When that creature dies this turn, return it to the battlefield tapped under your control. \ No newline at end of file +Oracle:{1}{B}, {T}: Choose another target artifact creature you control. When that creature dies this turn, return it to the battlefield tapped under your control. diff --git a/forge-gui/res/cardsfolder/c/crystal_carapace.txt b/forge-gui/res/cardsfolder/c/crystal_carapace.txt index 93e735d2efc..d18172d80a5 100644 --- a/forge-gui/res/cardsfolder/c/crystal_carapace.txt +++ b/forge-gui/res/cardsfolder/c/crystal_carapace.txt @@ -6,4 +6,4 @@ A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | AddKeyword$ Ward:2 | Description$ Enchanted creature gets +3/+3 and has ward {2}. K:Cycling:2 DeckHas:Ability$Discard -Oracle:Enchant creature\nEnchanted creature gets +3/+3 and has ward {2}.\nCycling {2} ({2}, Discard this card: Draw a card.) \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature gets +3/+3 and has ward {2}.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/c/curse_of_the_werefox.txt b/forge-gui/res/cardsfolder/c/curse_of_the_werefox.txt index 3bc26557689..0e725a0b0f7 100644 --- a/forge-gui/res/cardsfolder/c/curse_of_the_werefox.txt +++ b/forge-gui/res/cardsfolder/c/curse_of_the_werefox.txt @@ -6,4 +6,4 @@ SVar:DBImmediateTrigger:DB$ ImmediateTrigger | RememberObjects$ Targeted | Execu SVar:TrigFight:DB$ Fight | Defined$ DelayTriggerRemembered | ValidTgts$ Creature.YouDontCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature you don't control SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Type$Role|Aura -Oracle:Create a Monster Role token attached to target creature you control. When you do, that creature fights up to one target creature you don't control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has trample. Creatures that fight each deal damage equal to their power to the other.) \ No newline at end of file +Oracle:Create a Monster Role token attached to target creature you control. When you do, that creature fights up to one target creature you don't control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has trample. Creatures that fight each deal damage equal to their power to the other.) diff --git a/forge-gui/res/cardsfolder/c/cursed_courtier.txt b/forge-gui/res/cardsfolder/c/cursed_courtier.txt index c423f4add63..e47b86ca158 100644 --- a/forge-gui/res/cardsfolder/c/cursed_courtier.txt +++ b/forge-gui/res/cardsfolder/c/cursed_courtier.txt @@ -6,4 +6,4 @@ K:Lifelink T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Cursed Role token attached to it. (Enchanted creature is 1/1.) SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_cursed | AttachedTo$ Self DeckHas:Ability$Token|LifeGain & Type$Aura|Enchantment|Role -Oracle:Lifelink\nWhen Cursed Courtier enters the battlefield, create a Cursed Role token attached to it. (Enchanted creature is 1/1.) \ No newline at end of file +Oracle:Lifelink\nWhen Cursed Courtier enters the battlefield, create a Cursed Role token attached to it. (Enchanted creature is 1/1.) diff --git a/forge-gui/res/cardsfolder/c/cut_in.txt b/forge-gui/res/cardsfolder/c/cut_in.txt index 5da8c5e0959..62cece6e6bf 100644 --- a/forge-gui/res/cardsfolder/c/cut_in.txt +++ b/forge-gui/res/cardsfolder/c/cut_in.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SubAbility$ DBToken | SpellDescription$ CARDNAME deals 4 damage to target creature. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_young_hero | TargetMin$ 0 | TargetMax$ 1 | TokenOwner$ You | AttachedTo$ ThisTargetedCard | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select up to one target creature you control | SpellDescription$ Create a Young Hero Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") DeckHas:Ability$Token & Type$Role|Aura -Oracle:Cut In deals 4 damage to target creature.\nCreate a Young Hero Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") \ No newline at end of file +Oracle:Cut In deals 4 damage to target creature.\nCreate a Young Hero Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") diff --git a/forge-gui/res/cardsfolder/c/cutthroat_centurion.txt b/forge-gui/res/cardsfolder/c/cutthroat_centurion.txt index dbb52b033fe..877d84e2840 100644 --- a/forge-gui/res/cardsfolder/c/cutthroat_centurion.txt +++ b/forge-gui/res/cardsfolder/c/cutthroat_centurion.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Phyrexian Warrior PT:2/2 A:AB$ Pump | Cost$ Sac<1/Creature.Other;Artifact.Other/another creature or artifact> | Defined$ Self | NumDef$ 2 | NumAtt$ +2 | AILogic$ Aristocrat | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. DeckHas:Ability$Sacrifice -Oracle:Sacrifice another artifact or creature: Cutthroat Centurion gets +2/+2 until end of turn. Activate only once each turn. \ No newline at end of file +Oracle:Sacrifice another artifact or creature: Cutthroat Centurion gets +2/+2 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/c/cutthroat_negotiator.txt b/forge-gui/res/cardsfolder/c/cutthroat_negotiator.txt index 57a3997e680..0bb9f7d4820 100644 --- a/forge-gui/res/cardsfolder/c/cutthroat_negotiator.txt +++ b/forge-gui/res/cardsfolder/c/cutthroat_negotiator.txt @@ -9,4 +9,4 @@ SVar:DBDraw:DB$ Draw | Defined$ Player | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Card.nonLand DeckHas:Ability$Token & Type$Treasure|Artifact -Oracle:Parley — Whenever Cutthroat Negotiator attacks, each player reveals the top card of their library. For each nonland card revealed this way, you create a tapped Treasure token. Then each player draws a card. \ No newline at end of file +Oracle:Parley — Whenever Cutthroat Negotiator attacks, each player reveals the top card of their library. For each nonland card revealed this way, you create a tapped Treasure token. Then each player draws a card. diff --git a/forge-gui/res/cardsfolder/c/cyber_conversion.txt b/forge-gui/res/cardsfolder/c/cyber_conversion.txt index 412878d5779..ebff101bc4d 100644 --- a/forge-gui/res/cardsfolder/c/cyber_conversion.txt +++ b/forge-gui/res/cardsfolder/c/cyber_conversion.txt @@ -3,4 +3,4 @@ ManaCost:U U Types:Instant A:SP$ SetState | ValidTgts$ Creature | Mode$ TurnFaceDown | FaceDownSetType$ Artifact & Creature & Cyberman | FaceDownPower$ 2 | FaceDownToughness$ 2 | SpellDescription$ Turn target creature face down. It's a 2/2 Cyberman artifact creature. DeckHas:Type$Dalek|Artifact -Oracle:Turn target creature face down. It's a 2/2 Cyberman artifact creature. \ No newline at end of file +Oracle:Turn target creature face down. It's a 2/2 Cyberman artifact creature. diff --git a/forge-gui/res/cardsfolder/c/cyberman_patrol.txt b/forge-gui/res/cardsfolder/c/cyberman_patrol.txt index fbb2e659593..b18e5816aaa 100644 --- a/forge-gui/res/cardsfolder/c/cyberman_patrol.txt +++ b/forge-gui/res/cardsfolder/c/cyberman_patrol.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Cyberman PT:2/2 S:Mode$ Continuous | Affected$ Creature.Artifact+YouCtrl | AddKeyword$ Afflict:3 | Description$ Artifact creatures you control have afflict 3. (Whenever a creature with afflict 3 becomes blocked, defending player loses 3 life.) DeckHints:Type$Artifact & Type$Creature -Oracle:Artifact creatures you control have afflict 3. (Whenever a creature with afflict 3 becomes blocked, defending player loses 3 life.) \ No newline at end of file +Oracle:Artifact creatures you control have afflict 3. (Whenever a creature with afflict 3 becomes blocked, defending player loses 3 life.) diff --git a/forge-gui/res/cardsfolder/c/cybermat.txt b/forge-gui/res/cardsfolder/c/cybermat.txt index b8768c91e70..c0406d758b2 100644 --- a/forge-gui/res/cardsfolder/c/cybermat.txt +++ b/forge-gui/res/cardsfolder/c/cybermat.txt @@ -7,4 +7,4 @@ T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | E SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:Count$Valid Creature.Artifact+attacking DeckHints:Type$Artifact & Type$Creature -Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nWhenever Cybermat attacks and isn't blocked, it gets +X/+0 until end of turn, where X is the number of attacking artifact creatures. \ No newline at end of file +Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nWhenever Cybermat attacks and isn't blocked, it gets +X/+0 until end of turn, where X is the number of attacking artifact creatures. diff --git a/forge-gui/res/cardsfolder/c/cybermen_squadron.txt b/forge-gui/res/cardsfolder/c/cybermen_squadron.txt index bdd919d2a66..2f942572de6 100644 --- a/forge-gui/res/cardsfolder/c/cybermen_squadron.txt +++ b/forge-gui/res/cardsfolder/c/cybermen_squadron.txt @@ -5,4 +5,4 @@ PT:5/5 S:Mode$ Continuous | Affected$ Creature.Artifact+nonLegendary+YouCtrl | AddKeyword$ Myriad | Description$ Nonlegendary artifact creatures you control have myriad. (Whenever a creature with myriad attacks, for each opponent other than defending player, you may create a token that's a copy of that creature that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.) DeckHas:Ability$Token DeckHints:Type$Artifact & Type$Creature -Oracle:Nonlegendary artifact creatures you control have myriad. (Whenever a creature with myriad attacks, for each opponent other than defending player, you may create a token that's a copy of that creature that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.) \ No newline at end of file +Oracle:Nonlegendary artifact creatures you control have myriad. (Whenever a creature with myriad attacks, for each opponent other than defending player, you may create a token that's a copy of that creature that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.) diff --git a/forge-gui/res/cardsfolder/c/cybernetica_datasmith.txt b/forge-gui/res/cardsfolder/c/cybernetica_datasmith.txt index 7bf41f7d524..278eea52217 100644 --- a/forge-gui/res/cardsfolder/c/cybernetica_datasmith.txt +++ b/forge-gui/res/cardsfolder/c/cybernetica_datasmith.txt @@ -3,7 +3,7 @@ ManaCost:1 U B Types:Artifact Creature Human Artificer PT:0/1 K:Protection:Robot -A:AB$ Draw | ValidTgts$ Player | Cost$ U T | SubAbility$ DBToken | PrecostDesc$ Field Reprogramming — | SpellDescription$ Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with "This creature can't block." +A:AB$ Draw | ValidTgts$ Player | Cost$ U T | SubAbility$ DBToken | PrecostDesc$ Field Reprogramming — | SpellDescription$ Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with "This creature can't block." SVar:DBToken:DB$ Token | TokenScript$ c_4_4_a_robot_noblock | ValidTgts$ Player | TargetUnique$ True | TokenAmount$ 1 | TokenOwner$ ThisTargetedPlayer DeckHas:Ability$Token & Type$Robot Oracle:Protection from Robots\nField Reprogramming — {U}, {T}: Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with "This creature can't block." diff --git a/forge-gui/res/cardsfolder/c/cybership.txt b/forge-gui/res/cardsfolder/c/cybership.txt index e5c02c271d0..ba20061ceed 100644 --- a/forge-gui/res/cardsfolder/c/cybership.txt +++ b/forge-gui/res/cardsfolder/c/cybership.txt @@ -7,4 +7,4 @@ K:Crew:4 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDig | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put the top two cards of that player's library onto the battlefield face down under your control. They're 2/2 Cyberman artifact creatures. SVar:TrigDig:DB$ Dig | Defined$ TriggeredTarget | DigNum$ 2 | GainControl$ True | ChangeNum$ All | DestinationZone$ Battlefield | FaceDown$ True | FaceDownPower$ 2 | FaceDownToughness$ 2 | FaceDownSetType$ Artifact & Creature & Cyberman DeckHas:Type$Cyberman -Oracle:Flying\nWhenever Cybership deals combat damage to a player, put the top two cards of that player's library onto the battlefield face down under your control. They're 2/2 Cyberman artifact creatures.\nCrew 4 \ No newline at end of file +Oracle:Flying\nWhenever Cybership deals combat damage to a player, put the top two cards of that player's library onto the battlefield face down under your control. They're 2/2 Cyberman artifact creatures.\nCrew 4 diff --git a/forge-gui/res/cardsfolder/c/cyclonus_the_saboteur_cyclonus_cybertronian_fighter.txt b/forge-gui/res/cardsfolder/c/cyclonus_the_saboteur_cyclonus_cybertronian_fighter.txt index c9e3ce70279..b3da66b99dc 100644 --- a/forge-gui/res/cardsfolder/c/cyclonus_the_saboteur_cyclonus_cybertronian_fighter.txt +++ b/forge-gui/res/cardsfolder/c/cyclonus_the_saboteur_cyclonus_cybertronian_fighter.txt @@ -7,9 +7,9 @@ K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigConnive | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, it connives. Then if NICKNAME's power is 5 or greater, convert it. (To have a creature connive, draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on that creature.) SVar:TrigConnive:DB$ Connive | SubAbility$ DBConvert SVar:DBConvert:DB$ SetState | Mode$ Transform | ConditionPresent$ Card.Self+powerGE5 -AlternateMode:DoubleFaced SVar:HasAttackEffect:TRUE DeckHas:Ability$Graveyard|Discard +AlternateMode:DoubleFaced Oracle:More Than Meets the Eye {5}{U}{B} (You may cast this card converted for {5}{U}{B}.)\nFlying\nWhenever Cyclonus deals combat damage to a player, it connives. Then if Cyclonus's power is 5 or greater, convert it. (To have a creature connive, draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on that creature.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/d/dalek_drone.txt b/forge-gui/res/cardsfolder/d/dalek_drone.txt index 94dc29ed22e..8d01e98702a 100644 --- a/forge-gui/res/cardsfolder/d/dalek_drone.txt +++ b/forge-gui/res/cardsfolder/d/dalek_drone.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ TargetedController | LifeAmount$ 3 SVar:PlayMain1:TRUE -Oracle:Flying, menace\nExterminate! — When Dalek Drone enters the battlefield, destroy target creature an opponent controls. That player loses 3 life. \ No newline at end of file +Oracle:Flying, menace\nExterminate! — When Dalek Drone enters the battlefield, destroy target creature an opponent controls. That player loses 3 life. diff --git a/forge-gui/res/cardsfolder/d/dalek_intensive_care.txt b/forge-gui/res/cardsfolder/d/dalek_intensive_care.txt index 8510486e0bf..d62bbf5c029 100644 --- a/forge-gui/res/cardsfolder/d/dalek_intensive_care.txt +++ b/forge-gui/res/cardsfolder/d/dalek_intensive_care.txt @@ -1,4 +1,5 @@ Name:Dalek Intensive Care +ManaCost:no cost Types:Plane The Dalek Asylum T:Mode$ PlaneswalkedTo | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When you planeswalk to CARDNAME and at the beginning of your upkeep, exile a non-Dalek creature you control. If you do, create a 3/3 black Dalek artifact creature token with menace. It gains haste until end of turn. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigExile | TriggerZones$ Command | Secondary$ True | TriggerDescription$ When you planeswalk to CARDNAME and at the beginning of your upkeep, exile a non-Dalek creature you control. If you do, create a 3/3 black Dalek artifact creature token with menace. It gains haste until end of turn. @@ -8,4 +9,4 @@ SVar:RolledChaos:DB$ Pump | ValidTgts$ Dalek.YouCtrl | TgtPrompt$ Select target SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you don't control | NumDmg$ X | DamageSource$ ParentTarget SVar:X:ParentTargeted$CardPower DeckHas:Ability$Token & Type$Artifact|Dalek -Oracle:When you planeswalk to Dalek Intensive Care and at the beginning of your upkeep, exile a non-Dalek creature you control. If you do, create a 3/3 black Dalek artifact creature token with menace. It gains haste until end of turn.\nWhenever chaos ensues, target Dalek you control deals damage equal to its power to target creature you don't control. \ No newline at end of file +Oracle:When you planeswalk to Dalek Intensive Care and at the beginning of your upkeep, exile a non-Dalek creature you control. If you do, create a 3/3 black Dalek artifact creature token with menace. It gains haste until end of turn.\nWhenever chaos ensues, target Dalek you control deals damage equal to its power to target creature you don't control. diff --git a/forge-gui/res/cardsfolder/d/dan_lewis.txt b/forge-gui/res/cardsfolder/d/dan_lewis.txt index 665900e5f04..94cd1965bc2 100644 --- a/forge-gui/res/cardsfolder/d/dan_lewis.txt +++ b/forge-gui/res/cardsfolder/d/dan_lewis.txt @@ -8,4 +8,4 @@ K:Doctor's companion AI:RemoveDeck:Random DeckNeeds:Type$Artifact DeckHas:Type$Equipment -Oracle:Noncreature, non-Equipment artifacts you control are Equipment in addition to their other types and have "Equipped creature gets +1/+0" and equip {1}.\nDoctor's companion (You can have two commanders if the other is the Doctor.) \ No newline at end of file +Oracle:Noncreature, non-Equipment artifacts you control are Equipment in addition to their other types and have "Equipped creature gets +1/+0" and equip {1}.\nDoctor's companion (You can have two commanders if the other is the Doctor.) diff --git a/forge-gui/res/cardsfolder/d/dance_with_calamity.txt b/forge-gui/res/cardsfolder/d/dance_with_calamity.txt index 67e2e3ce485..71e0b4b647e 100644 --- a/forge-gui/res/cardsfolder/d/dance_with_calamity.txt +++ b/forge-gui/res/cardsfolder/d/dance_with_calamity.txt @@ -3,10 +3,10 @@ ManaCost:7 R Types:Sorcery A:SP$ Shuffle | SubAbility$ DBChoose | StackDescription$ {p:You} shuffles their library, | SpellDescription$ Shuffle your library. As many times as you choose, you may exile the top card of your library. If the total mana value of the cards exiled this way is 13 or less, you may cast any number of spells from among those cards without paying their mana costs. SVar:DBChoose:DB$ GenericChoice | Choices$ DBRepeat,Play | Defined$ You -SVar:DBRepeat:DB$ Repeat | RepeatSubAbility$ DBDig | RepeatOptional$ True | SubAbility$ Play | SpellDescription$ As many times as you choose, you may exile the top card of your library +SVar:DBRepeat:DB$ Repeat | RepeatSubAbility$ DBDig | RepeatOptional$ True | SubAbility$ Play | SpellDescription$ As many times as you choose, you may exile the top card of your library SVar:DBDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Exile | RememberChanged$ True -SVar:Play:DB$ Play | Defined$ Remembered | ValidSA$ Spell | Amount$ All | WithoutManaCost$ True | Optional$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ LE13 | SubAbility$ DBCleanup | SpellDescription$ If the total mana value of the cards exiled this way is 13 or less, you may cast any number of spells from among those cards without paying their mana costs. +SVar:Play:DB$ Play | Defined$ Remembered | ValidSA$ Spell | Amount$ All | WithoutManaCost$ True | Optional$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ LE13 | SubAbility$ DBCleanup | SpellDescription$ If the total mana value of the cards exiled this way is 13 or less, you may cast any number of spells from among those cards without paying their mana costs. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$SumCMC AI:RemoveDeck:Random -Oracle:Shuffle your library. As many times as you choose, you may exile the top card of your library. If the total mana value of the cards exiled this way is 13 or less, you may cast any number of spells from among those cards without paying their mana costs. \ No newline at end of file +Oracle:Shuffle your library. As many times as you choose, you may exile the top card of your library. If the total mana value of the cards exiled this way is 13 or less, you may cast any number of spells from among those cards without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/d/darksteel_monolith.txt b/forge-gui/res/cardsfolder/d/darksteel_monolith.txt index 2d96a919044..c3d6c3969dc 100644 --- a/forge-gui/res/cardsfolder/d/darksteel_monolith.txt +++ b/forge-gui/res/cardsfolder/d/darksteel_monolith.txt @@ -3,4 +3,4 @@ ManaCost:8 Types:Artifact K:Indestructible S:Mode$ Continuous | MayPlay$ True | MayPlayAltManaCost$ 0 | MayPlayLimit$ 1 | MayPlayDontGrantZonePermissions$ True | Affected$ Card.nonLand+Colorless+YouOwn | AffectedZone$ Hand | Description$ Once each turn, you may pay {0} rather than pay the mana cost for a colorless spell that you cast from your hand. -Oracle:Indestructible\nOnce each turn, you may pay {0} rather than pay the mana cost for a colorless spell that you cast from your hand. \ No newline at end of file +Oracle:Indestructible\nOnce each turn, you may pay {0} rather than pay the mana cost for a colorless spell that you cast from your hand. diff --git a/forge-gui/res/cardsfolder/d/dauntless_dismantler.txt b/forge-gui/res/cardsfolder/d/dauntless_dismantler.txt index 69520f0fab5..f5c4e696796 100644 --- a/forge-gui/res/cardsfolder/d/dauntless_dismantler.txt +++ b/forge-gui/res/cardsfolder/d/dauntless_dismantler.txt @@ -8,4 +8,4 @@ A:AB$ DestroyAll | Cost$ X X W Sac<1/CARDNAME> | ValidCards$ Artifact.cmcEQX | S SVar:X:Count$xPaid AI:RemoveDeck:Random DeckHas:Ability$Sacrifice -Oracle:Artifacts your opponents control enter the battlefield tapped.\n{X}{X}{W}, Sacrifice Dauntless Dismantler: Destroy each artifact with mana value X. \ No newline at end of file +Oracle:Artifacts your opponents control enter the battlefield tapped.\n{X}{X}{W}, Sacrifice Dauntless Dismantler: Destroy each artifact with mana value X. diff --git a/forge-gui/res/cardsfolder/d/davros_dalek_creator.txt b/forge-gui/res/cardsfolder/d/davros_dalek_creator.txt index eef15a2697e..a4b82a31ef9 100644 --- a/forge-gui/res/cardsfolder/d/davros_dalek_creator.txt +++ b/forge-gui/res/cardsfolder/d/davros_dalek_creator.txt @@ -9,4 +9,4 @@ SVar:VillainousChoice:DB$ VillainousChoice | Defined$ Opponent.LostLifeThisTurn SVar:Draw:DB$ Draw | Defined$ You | NumCards$ 1 | SpellDescription$ You draw a card. SVar:Discard:DB$ Discard | Defined$ Remembered | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Opponent that lost 3 or more life discards 1 card. SVar:X:PlayerCountRegisteredOpponents$HighestLifeLostThisTurn -Oracle:Menace\nAt the beginning of your end step, create a 3/3 black Dalek artifact creature token with menace if an opponent lost 3 or more life this turn. Then each opponent who lost 3 or more life this turn faces a villainous choice — You draw a card, or that player discards a card. \ No newline at end of file +Oracle:Menace\nAt the beginning of your end step, create a 3/3 black Dalek artifact creature token with menace if an opponent lost 3 or more life this turn. Then each opponent who lost 3 or more life this turn faces a villainous choice — You draw a card, or that player discards a card. diff --git a/forge-gui/res/cardsfolder/d/death_in_heaven.txt b/forge-gui/res/cardsfolder/d/death_in_heaven.txt index 1f7978780fc..85eac471bda 100644 --- a/forge-gui/res/cardsfolder/d/death_in_heaven.txt +++ b/forge-gui/res/cardsfolder/d/death_in_heaven.txt @@ -6,4 +6,4 @@ SVar:DBMill:DB$ Mill | NumCards$ 2 | ValidTgts$ Player | SubAbility$ DBExileGrav SVar:DBExileGrave:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ Targeted | ChangeType$ Card SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Origin$ Exile | GainControl$ True | Destination$ Battlefield | ChangeType$ Card.Creature+ExiledWithSource | FaceDown$ True | FaceDownPower$ 2 | FaceDownToughness$ 2 | FaceDownSetType$ Artifact & Creature & Cyberman | SpellDescription$ Put all creature cards exiled with CARDNAME onto the battlefield face down under your control. They're 2/2 Cyberman artifact creatures. DeckHas:Ability$Graveyard|Mill & Type$Artifact|Cyberman -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI,II - Target player mills two cards, then exiles their graveyard.\nIII - Put all creature cards exiled with Death in Heaven onto the battlefield face down under your control. They're 2/2 Cyberman artifact creatures. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI,II - Target player mills two cards, then exiles their graveyard.\nIII - Put all creature cards exiled with Death in Heaven onto the battlefield face down under your control. They're 2/2 Cyberman artifact creatures. diff --git a/forge-gui/res/cardsfolder/d/death_rattle_oni.txt b/forge-gui/res/cardsfolder/d/death_rattle_oni.txt index 4b2e9fe6d4b..89f7c4d79cc 100644 --- a/forge-gui/res/cardsfolder/d/death_rattle_oni.txt +++ b/forge-gui/res/cardsfolder/d/death_rattle_oni.txt @@ -5,6 +5,6 @@ PT:5/4 K:Flash S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {2} less to cast for each creature that died this turn. SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature/Times.2 -T:Mode$ ChangesZone | TriggerZones$ Battlefield | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBDestroyAll | TriggerDescription$ When CARDNAME enters the battlefield, destroy all other creatures that were dealt damage this turn. +T:Mode$ ChangesZone | TriggerZones$ Battlefield | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBDestroyAll | TriggerDescription$ When CARDNAME enters the battlefield, destroy all other creatures that were dealt damage this turn. SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Creature.wasDealtDamageThisTurn+StrictlyOther Oracle:This spell costs {2} less to cast for each creature that died this turn.\nWhen Death-Rattle Oni enters the battlefield, destroy all other creatures that were dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/d/deathbloom_gardener.txt b/forge-gui/res/cardsfolder/d/deathbloom_gardener.txt index ab48e7154da..f2dfebe83fb 100644 --- a/forge-gui/res/cardsfolder/d/deathbloom_gardener.txt +++ b/forge-gui/res/cardsfolder/d/deathbloom_gardener.txt @@ -4,4 +4,4 @@ Types:Creature Elf Druid PT:1/1 K:Deathtouch A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:Deathtouch\n{T}: Add one mana of any color. \ No newline at end of file +Oracle:Deathtouch\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/d/deathcap_marionette.txt b/forge-gui/res/cardsfolder/d/deathcap_marionette.txt index 601f9997c86..7538c612c80 100644 --- a/forge-gui/res/cardsfolder/d/deathcap_marionette.txt +++ b/forge-gui/res/cardsfolder/d/deathcap_marionette.txt @@ -6,4 +6,4 @@ K:Deathtouch T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, you may mill two cards. (You may put the top two cards of your library into your graveyard.) SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 2 | Optional$ True DeckHas:Ability$Mill -Oracle:Deathtouch\nWhen Deathcap Marionette enters the battlefield, you may mill two cards. (You may put the top two cards of your library into your graveyard.) \ No newline at end of file +Oracle:Deathtouch\nWhen Deathcap Marionette enters the battlefield, 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/d/deathleaper_terror_weapon.txt b/forge-gui/res/cardsfolder/d/deathleaper_terror_weapon.txt index f2102c5f75b..273e4e99cc6 100644 --- a/forge-gui/res/cardsfolder/d/deathleaper_terror_weapon.txt +++ b/forge-gui/res/cardsfolder/d/deathleaper_terror_weapon.txt @@ -6,4 +6,4 @@ K:Flash K:Haste S:Mode$ Continuous | Affected$ Creature.YouCtrl+ThisTurnEntered | AddKeyword$ Double Strike | Description$ Flesh Hooks — Creatures you control that entered the battlefield this turn have double strike. DeckHas:Keyword$DoubleStrike -Oracle:Flash\nHaste\nFlesh Hooks — Creatures you control that entered the battlefield this turn have double strike. \ No newline at end of file +Oracle:Flash\nHaste\nFlesh Hooks — Creatures you control that entered the battlefield this turn have double strike. diff --git a/forge-gui/res/cardsfolder/d/decaying_time_loop.txt b/forge-gui/res/cardsfolder/d/decaying_time_loop.txt index fb18baae103..dab8c7b00a9 100644 --- a/forge-gui/res/cardsfolder/d/decaying_time_loop.txt +++ b/forge-gui/res/cardsfolder/d/decaying_time_loop.txt @@ -7,4 +7,4 @@ SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount DeckHas:Ability$Discard|Graveyard -Oracle:Discard all the cards in your hand, then draw that many cards.\nRetrace (You may cast this card from your graveyard by discarding a land card in addition to paying its other costs.) \ No newline at end of file +Oracle:Discard all the cards in your hand, then draw that many cards.\nRetrace (You may cast this card from your graveyard by discarding a land card in addition to paying its other costs.) diff --git a/forge-gui/res/cardsfolder/d/deceive_the_messenger.txt b/forge-gui/res/cardsfolder/d/deceive_the_messenger.txt index adbefc4da5c..91bae4eb093 100644 --- a/forge-gui/res/cardsfolder/d/deceive_the_messenger.txt +++ b/forge-gui/res/cardsfolder/d/deceive_the_messenger.txt @@ -5,4 +5,4 @@ A:SP$ Pump | ValidTgts$ Creature | NumAtt$ -3 | IsCurse$ True | SubAbility$ DBAm SVar:DBAmass:DB$ Amass | Type$ Orc | Num$ 1 | SpellDescription$ Amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) DeckHas:Ability$Token|Counters & Type$Orc|Army DeckHints:Type$Orc|Goblin -Oracle:Target creature gets -3/-0 until end of turn.\nAmass Orcs 1. (Put a +1/+1 counter on an Army you control. It"s also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:Target creature gets -3/-0 until end of turn.\nAmass Orcs 1. (Put a +1/+1 counter on an Army you control. It"s also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/d/deconstruction_hammer.txt b/forge-gui/res/cardsfolder/d/deconstruction_hammer.txt index 47632f3a32a..099fa252401 100644 --- a/forge-gui/res/cardsfolder/d/deconstruction_hammer.txt +++ b/forge-gui/res/cardsfolder/d/deconstruction_hammer.txt @@ -2,7 +2,7 @@ Name:Deconstruction Hammer ManaCost:W Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddAbility$ ABDestroy | Description$ Equipped creature gets +1/+1 and has "{3}, {T}, Sacrifice CARDNAME: Destroy target artifact or enchantment." -SVar:ABDestroy:AB$ Destroy | Cost$ 3 T Sac<1/OriginalHost/Deconstruction Hammer> | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. +SVar:ABDestroy:AB$ Destroy | Cost$ 3 T Sac<1/OriginalHost/Deconstruction Hammer> | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. K:Equip:1 DeckHas:Ability$Sacrifice -Oracle:Equipped creature gets +1/+1 and has "{3}, {T}, Sacrifice Deconstruction Hammer: Destroy target artifact or enchantment."\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Equipped creature gets +1/+1 and has "{3}, {T}, Sacrifice Deconstruction Hammer: Destroy target artifact or enchantment."\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/d/dedicated_dollmaker.txt b/forge-gui/res/cardsfolder/d/dedicated_dollmaker.txt index e23d60a445b..9c65fcd5ca2 100644 --- a/forge-gui/res/cardsfolder/d/dedicated_dollmaker.txt +++ b/forge-gui/res/cardsfolder/d/dedicated_dollmaker.txt @@ -4,9 +4,9 @@ Types:Creature Dwarf Artificer PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile up to one other target nonland, nontoken permanent. Its controller creates a token that's a copy of it, except it's not legendary and it's an artifact in addition to its other types. SVar:TrigExile:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 1 | RememberChanged$ True | ValidTgts$ Permanent.Other+nonLand+nonToken | TgtPrompt$ Select up to one target nonland nontoken permanenent | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBCopy -SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | NonLegendary$ True | AddTypes$ Artifact | Controller$ RememberedController | SubAbility$ DBCleanup +SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | NonLegendary$ True | AddTypes$ Artifact | Controller$ RememberedController | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ PumpAll | Cost$ 1 W | ValidCards$ Card.token+YouCtrl | KW$ Indestructible | GameActivationLimit$ 1 | SpellDescription$ Tokens you control gain indestructible until end of turn. Activate only once. DeckHas:Ability$Token & Type$Artifact DeckHints:Ability$Token -Oracle:When Dedicated Dollmaker enters the battlefield, exile up to one other target nonland, nontoken permanent. Its controller creates a token that's a copy of it, except it's not legendary and it's an artifact in addition to its other types.\n{1}{W}: Tokens you control gain indestructible until end of turn. Activate only once. \ No newline at end of file +Oracle:When Dedicated Dollmaker enters the battlefield, exile up to one other target nonland, nontoken permanent. Its controller creates a token that's a copy of it, except it's not legendary and it's an artifact in addition to its other types.\n{1}{W}: Tokens you control gain indestructible until end of turn. Activate only once. diff --git a/forge-gui/res/cardsfolder/d/deep_cavern_bat.txt b/forge-gui/res/cardsfolder/d/deep_cavern_bat.txt index 3ebe631974a..2fa9c85bb5e 100644 --- a/forge-gui/res/cardsfolder/d/deep_cavern_bat.txt +++ b/forge-gui/res/cardsfolder/d/deep_cavern_bat.txt @@ -9,4 +9,4 @@ SVar:TrigReveal:DB$ RevealHand | Defined$ Targeted | Look$ True | ValidTgts$ Opp SVar:ExileCard:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE DeckHas:Ability$LifeGain -Oracle:Flying, lifelink\nWhen Deep-Cavern Bat enters the battlefield, look at target opponent's hand. You may exile a nonland card from it until Deep-Cavern Bat leaves the battlefield. \ No newline at end of file +Oracle:Flying, lifelink\nWhen Deep-Cavern Bat enters the battlefield, look at target opponent's hand. You may exile a nonland card from it until Deep-Cavern Bat leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/d/deep_goblin_skulltaker.txt b/forge-gui/res/cardsfolder/d/deep_goblin_skulltaker.txt index 0b9dc889944..f645ac3ce12 100644 --- a/forge-gui/res/cardsfolder/d/deep_goblin_skulltaker.txt +++ b/forge-gui/res/cardsfolder/d/deep_goblin_skulltaker.txt @@ -7,4 +7,4 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You.descended | TriggerZones$ SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 DeckHas:Ability$Counters DeckHints:Ability$Sacrifice|Mill -Oracle:Menace\nAt the beginning of your end step, if you descended this turn, put a +1/+1 counter on Deep Goblin Skulltaker. (You descended if a permanent card was put into your graveyard from anywhere.) \ No newline at end of file +Oracle:Menace\nAt the beginning of your end step, if you descended this turn, put a +1/+1 counter on Deep Goblin Skulltaker. (You descended if a permanent card was put into your graveyard from anywhere.) diff --git a/forge-gui/res/cardsfolder/d/deepfathom_echo.txt b/forge-gui/res/cardsfolder/d/deepfathom_echo.txt index 69e83031d6d..1f57d17491c 100644 --- a/forge-gui/res/cardsfolder/d/deepfathom_echo.txt +++ b/forge-gui/res/cardsfolder/d/deepfathom_echo.txt @@ -6,4 +6,4 @@ T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefiel SVar:TrigExplore:DB$ Explore | SubAbility$ DBClone SVar:DBClone:DB$ Clone | Choices$ Creature.Other+YouCtrl | ChoiceTitle$ Select another creature you control | Optional$ True | AILogic$ CloneBestCreature | Duration$ UntilEndOfTurn DeckHas:Ability$Counters|Graveyard -Oracle:At the beginning of combat on your turn, Deepfathom Echo explores. Then you may have it become a copy of another creature you control until end of turn. (To have this creature explore, reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) \ No newline at end of file +Oracle:At the beginning of combat on your turn, Deepfathom Echo explores. Then you may have it become a copy of another creature you control until end of turn. (To have this creature explore, reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/d/deeproot_historian.txt b/forge-gui/res/cardsfolder/d/deeproot_historian.txt index 6a6c4d570ef..dc15352943f 100644 --- a/forge-gui/res/cardsfolder/d/deeproot_historian.txt +++ b/forge-gui/res/cardsfolder/d/deeproot_historian.txt @@ -5,4 +5,4 @@ PT:3/3 S:Mode$ Continuous | AffectedZone$ Graveyard | Affected$ Merfolk.YouOwn,Druid.YouOwn | AddKeyword$ Retrace | Description$ Merfolk and Druid cards in your graveyard have retrace. (You may cast cards with retrace from your graveyard by discarding a land card in addition to paying their other costs.) DeckHints:Ability$Graveyard DeckHas:Ability$Discard|Graveyard -Oracle:Merfolk and Druid cards in your graveyard have retrace. (You may cast cards with retrace from your graveyard by discarding a land card in addition to paying their other costs.) \ No newline at end of file +Oracle:Merfolk and Druid cards in your graveyard have retrace. (You may cast cards with retrace from your graveyard by discarding a land card in addition to paying their other costs.) diff --git a/forge-gui/res/cardsfolder/d/defabricate.txt b/forge-gui/res/cardsfolder/d/defabricate.txt index 21cf9c94b46..7338d367278 100644 --- a/forge-gui/res/cardsfolder/d/defabricate.txt +++ b/forge-gui/res/cardsfolder/d/defabricate.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Charm | Choices$ DBCounter,DBStile SVar:DBCounter:DB$ Counter | TargetType$ Spell | TgtPrompt$ Select target artifact or enchantment spell | ValidTgts$ Artifact,Enchantment | Destination$ Exile | SpellDescription$ Counter target artifact or enchantment spell. If a spell is countered this way, exile it instead of putting it into its owner's graveyard. SVar:DBStile:DB$ Counter | TgtPrompt$ Select target activated or triggered ability | ValidTgts$ Card,Emblem | TargetType$ Activated,Triggered | SpellDescription$ Counter target activated or triggered ability. -Oracle:Choose one —\n• Counter target artifact or enchantment spell. If a spell is countered this way, exile it instead of putting it into its owner's graveyard.\n• Counter target activated or triggered ability. \ No newline at end of file +Oracle:Choose one —\n• Counter target artifact or enchantment spell. If a spell is countered this way, exile it instead of putting it into its owner's graveyard.\n• Counter target activated or triggered ability. diff --git a/forge-gui/res/cardsfolder/d/defossilize.txt b/forge-gui/res/cardsfolder/d/defossilize.txt index bea4b25c551..662bc6cf677 100644 --- a/forge-gui/res/cardsfolder/d/defossilize.txt +++ b/forge-gui/res/cardsfolder/d/defossilize.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Origin$ Graveyard | RememberChanged$ True | Destination$ Batt SVar:DBExplore:DB$ Explore | Num$ 2 | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Graveyard|Counters -Oracle:Return target creature card from your graveyard to the battlefield. That creature explores, then it explores again. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard. Then repeat this process.) \ No newline at end of file +Oracle:Return target creature card from your graveyard to the battlefield. That creature explores, then it explores again. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard. Then repeat this process.) diff --git a/forge-gui/res/cardsfolder/d/delete.txt b/forge-gui/res/cardsfolder/d/delete.txt index efe048e4c88..5c58d0f96ed 100644 --- a/forge-gui/res/cardsfolder/d/delete.txt +++ b/forge-gui/res/cardsfolder/d/delete.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ DamageAll | ValidCards$ Creature.nonArtifact | ValidDescription$ each nonartifact creature and each player | ValidPlayers$ Player | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to each nonartifact creature and each player. SVar:X:Count$xPaid DeckHints:Type$Artifact -Oracle:Delete deals X damage to each nonartifact creature and each player. \ No newline at end of file +Oracle:Delete deals X damage to each nonartifact creature and each player. diff --git a/forge-gui/res/cardsfolder/d/delighted_halfling.txt b/forge-gui/res/cardsfolder/d/delighted_halfling.txt index 217449050d2..5dfe08ae832 100644 --- a/forge-gui/res/cardsfolder/d/delighted_halfling.txt +++ b/forge-gui/res/cardsfolder/d/delighted_halfling.txt @@ -5,4 +5,4 @@ PT:1/2 A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Spell.Legendary | AddsNoCounter$ True | SpellDescription$ Add one mana of any color. Spend this mana only to cast a legendary spell, and that spell can't be countered. DeckNeeds:Type$Legendary -Oracle:{T}: Add {C}\n{T}: Add one mana of any color. Spend this mana only to cast a legendary spell, and that spell can't be countered. \ No newline at end of file +Oracle:{T}: Add {C}\n{T}: Add one mana of any color. Spend this mana only to cast a legendary spell, and that spell can't be countered. diff --git a/forge-gui/res/cardsfolder/d/demolition_field.txt b/forge-gui/res/cardsfolder/d/demolition_field.txt index 4a5ed72cbf7..b562926b74f 100644 --- a/forge-gui/res/cardsfolder/d/demolition_field.txt +++ b/forge-gui/res/cardsfolder/d/demolition_field.txt @@ -7,4 +7,4 @@ SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Defi SVar:DBSearchBis:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | DefinedPlayer$ You | ChangeType$ Land.Basic | ChangeNum$ 1 AI:RemoveDeck:Random DeckHas:Ability$Sacrifice -Oracle:{T}: Add {C}.\n{2}, {T}, Sacrifice Demolition Field: Destroy target nonbasic land an opponent controls. That land's controller may search their library for a basic land card, put it onto the battlefield, then shuffle. You may search your library for a basic land card, put it onto the battlefield, then shuffle. \ No newline at end of file +Oracle:{T}: Add {C}.\n{2}, {T}, Sacrifice Demolition Field: Destroy target nonbasic land an opponent controls. That land's controller may search their library for a basic land card, put it onto the battlefield, then shuffle. You may search your library for a basic land card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/demonfire.txt b/forge-gui/res/cardsfolder/d/demonfire.txt index f58a41572b0..b33ccad149f 100644 --- a/forge-gui/res/cardsfolder/d/demonfire.txt +++ b/forge-gui/res/cardsfolder/d/demonfire.txt @@ -3,7 +3,7 @@ ManaCost:X R Types:Sorcery A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | RememberDamaged$ True | ReplaceDyingDefined$ Remembered.Creature | SubAbility$ DBCleanup | SpellDescription$ CARDNAME deals X damage to any target. If a creature dealt damage this way would die this turn, exile it instead. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -S:Mode$ CantPreventDamage | ValidSource$ Spell.Self | EffectZone$ Stack | CheckSVar$ Y | SVarCompare$ EQ0 | Description$ Hellbent — If you have no cards in hand, this spell can't be countered and the damage can't be prevented. +S:Mode$ CantPreventDamage | ValidSource$ Spell.Self | EffectZone$ Stack | CheckSVar$ Y | SVarCompare$ EQ0 | Description$ Hellbent — If you have no cards in hand, this spell can't be countered and the damage can't be prevented. R:Event$ Counter | ValidCard$ Card.Self | ValidSA$ Spell | Layer$ CantHappen | CheckSVar$ Y | SVarCompare$ EQ0 | Secondary$ True | Description$ Hellbent — If you have no cards in hand, this spell can't be countered and the damage can't be prevented. SVar:X:Count$xPaid SVar:Y:Count$InYourHand diff --git a/forge-gui/res/cardsfolder/d/depth_charge_colossus.txt b/forge-gui/res/cardsfolder/d/depth_charge_colossus.txt index 32e924bf579..c40492460b1 100644 --- a/forge-gui/res/cardsfolder/d/depth_charge_colossus.txt +++ b/forge-gui/res/cardsfolder/d/depth_charge_colossus.txt @@ -6,4 +6,4 @@ K:Prototype:4 U U:6:6 K:CARDNAME doesn't untap during your untap step. A:AB$ Untap | Cost$ 3 | SpellDescription$ Untap CARDNAME. DeckHints:Color$Blue -Oracle:\nPrototype {4}{U}{U} — 6/6 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nDepth Charge Colossus doesn't untap during your untap step.\n{3}: Untap Depth Charge Colossus. \ No newline at end of file +Oracle:\nPrototype {4}{U}{U} — 6/6 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nDepth Charge Colossus doesn't untap during your untap step.\n{3}: Untap Depth Charge Colossus. diff --git a/forge-gui/res/cardsfolder/d/descendants_fury.txt b/forge-gui/res/cardsfolder/d/descendants_fury.txt index 5450e17e863..9ba0966811b 100644 --- a/forge-gui/res/cardsfolder/d/descendants_fury.txt +++ b/forge-gui/res/cardsfolder/d/descendants_fury.txt @@ -5,4 +5,4 @@ T:Mode$ DamageDoneOnce | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | C SVar:TrigDigUntil:AB$ DigUntil | Cost$ Sac<1/Card.TriggeredSources> | Valid$ Creature.sharesCreatureTypeWith Sacrificed | ValidDescription$ creature that shares a creature type | FoundDestination$ Battlefield | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True SVar:PlayMain1:TRUE DeckHas:Ability$Sacrifice -Oracle:Whenever one or more creatures you control deal combat damage to a player, you may sacrifice one of them. If you do, reveal cards from the top of your library until you reveal a creature card that shares a creature type with the sacrificed creature. Put that card onto the battlefield and the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:Whenever one or more creatures you control deal combat damage to a player, you may sacrifice one of them. If you do, reveal cards from the top of your library until you reveal a creature card that shares a creature type with the sacrificed creature. Put that card onto the battlefield and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/d/destroy_evil.txt b/forge-gui/res/cardsfolder/d/destroy_evil.txt index f724626fdd6..e6273f26ec3 100644 --- a/forge-gui/res/cardsfolder/d/destroy_evil.txt +++ b/forge-gui/res/cardsfolder/d/destroy_evil.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Charm | Choices$ DBDestroyCreature,DBDestroyEnchantment SVar:DBDestroyCreature:DB$ Destroy | ValidTgts$ Creature.toughnessGE4 | TgtPrompt$ Select target creature with toughness 4 or greater | SpellDescription$ Destroy target creature with toughness 4 or greater. SVar:DBDestroyEnchantment:DB$ Destroy | ValidTgts$ Enchantment | SpellDescription$ Destroy target enchantment. -Oracle:Choose one — \n• Destroy target creature with toughness 4 or greater.\n• Destroy target enchantment. \ No newline at end of file +Oracle:Choose one — \n• Destroy target creature with toughness 4 or greater.\n• Destroy target enchantment. diff --git a/forge-gui/res/cardsfolder/d/devouring_sugarmaw_have_for_dinner.txt b/forge-gui/res/cardsfolder/d/devouring_sugarmaw_have_for_dinner.txt index 7f21dfe989a..a9a886bec77 100644 --- a/forge-gui/res/cardsfolder/d/devouring_sugarmaw_have_for_dinner.txt +++ b/forge-gui/res/cardsfolder/d/devouring_sugarmaw_have_for_dinner.txt @@ -5,7 +5,7 @@ PT:6/6 K:Menace K:Trample T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may sacrifice an artifact, enchantment, or token. If you don't, tap CARDNAME. -SVar:TrigTap:DB$ Tap | UnlessCost$ Sac<1/Card.token;Artifact;Enchantment/artifact, enchantment, or token> | UnlessPayer$ You | Defined$ Self +SVar:TrigTap:DB$ Tap | UnlessCost$ Sac<1/Card.token;Artifact;Enchantment/artifact, enchantment, or token> | UnlessPayer$ You | Defined$ Self DeckHas:Ability$Sacrifice|Token & Type$Human|Artifact|Food DeckHints:Ability$Token & Type$Artifact|Enchantment AlternateMode:Adventure @@ -17,4 +17,4 @@ Name:Have for Dinner ManaCost:1 W Types:Instant Adventure A:SP$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human,c_a_food_sac | TokenOwner$ You | SpellDescription$ Create a 1/1 white Human creature token and a Food token. (Then exile this card. You may cast the creature later from exile.) -Oracle:Create a 1/1 white Human creature token and a Food token. \ No newline at end of file +Oracle:Create a 1/1 white Human creature token and a Food token. diff --git a/forge-gui/res/cardsfolder/d/didact_echo.txt b/forge-gui/res/cardsfolder/d/didact_echo.txt index 7c96c6e3894..59e86c16d32 100644 --- a/forge-gui/res/cardsfolder/d/didact_echo.txt +++ b/forge-gui/res/cardsfolder/d/didact_echo.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Permanent.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE4 | AddKeyword$ Flying | Description$ Descend 4 — CARDNAME has flying as long as there are four or more permanent cards in your graveyard. DeckHints:Ability$Sacrifice|Discard|Mill|Dredge|Graveyard -Oracle:When Didact Echo enters the battlefield, draw a card.\nDescend 4 — Didact Echo has flying as long as there are four or more permanent cards in your graveyard. \ No newline at end of file +Oracle:When Didact Echo enters the battlefield, draw a card.\nDescend 4 — Didact Echo has flying as long as there are four or more permanent cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/d/dihada_binder_of_wills.txt b/forge-gui/res/cardsfolder/d/dihada_binder_of_wills.txt index 3b76a079579..f1fa4361ba5 100644 --- a/forge-gui/res/cardsfolder/d/dihada_binder_of_wills.txt +++ b/forge-gui/res/cardsfolder/d/dihada_binder_of_wills.txt @@ -12,4 +12,4 @@ SVar:X:Count$ValidGraveyard Card.IsRemembered DeckHas:Ability$Graveyard|Token|Sacrifice|LifeGain & Type$Treasure|Artifact DeckHints:Type$Legendary DeckNeeds:Type$Legendary -Oracle:[+2] Up to one target legendary creature gains vigilance, lifelink, and indestructible until your next turn.\n[-3]: Reveal the top four cards of your library. Put any number of legendary cards from among them into your hand and the rest into your graveyard. Create a Treasure token for each card put into your graveyard this way.\n[−11]: Gain control of all nonland permanents until end of turn. Untap them. They gain haste until end of turn.\nDihada, Binder of Wills can be your commander. +Oracle:[+2] Up to one target legendary creature gains vigilance, lifelink, and indestructible until your next turn.\n[-3]: Reveal the top four cards of your library. Put any number of legendary cards from among them into your hand and the rest into your graveyard. Create a Treasure token for each card put into your graveyard this way.\n[-11]: Gain control of all nonland permanents until end of turn. Untap them. They gain haste until end of turn.\nDihada, Binder of Wills can be your commander. diff --git a/forge-gui/res/cardsfolder/d/dino_dna.txt b/forge-gui/res/cardsfolder/d/dino_dna.txt index f5cd62af0a2..b5847a77531 100644 --- a/forge-gui/res/cardsfolder/d/dino_dna.txt +++ b/forge-gui/res/cardsfolder/d/dino_dna.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ ChangeZone | PrecostDesc$ Imprint — | SorcerySpeed$ True | Cost$ 1 T | Imprint$ True | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature | SpellDescription$ Exile target creature card from a graveyard. Activate only as a sorcery. A:AB$ CopyPermanent | Cost$ 6 | Defined$ Targeted | SetPower$ 6 | AddKeywords$ Trample | SetToughness$ 6 | SetColor$ Green | SetCreatureTypes$ Dinosaur | SorcerySpeed$ True | ValidTgts$ Creature.IsImprinted+ExiledWithSource | TgtZone$ Exile | TgtPrompt$ Select target creature card exiled with CARDNAME | SpellDescription$ Create a token that's a copy of target creature card exiled with CARDNAME, except it's a 6/6 green Dinosaur creature with trample. Activate only as a sorcery. DeckHas:Ability$Token|Graveyard & Type$Dinosaur & Color$Green -Oracle:Imprint - {1}, {T}: Exile target creature card from a graveyard. Activate only as a sorcery.\n{6}: Create a token that's a copy of target creature card exiled with Dino DNA, except it's a 6/6 green Dinosaur creature with trample. Activate only as a sorcery. \ No newline at end of file +Oracle:Imprint - {1}, {T}: Exile target creature card from a graveyard. Activate only as a sorcery.\n{6}: Create a token that's a copy of target creature card exiled with Dino DNA, except it's a 6/6 green Dinosaur creature with trample. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/d/dire_flail_dire_blunderbuss.txt b/forge-gui/res/cardsfolder/d/dire_flail_dire_blunderbuss.txt index 19322a47ef2..953356e1e82 100644 --- a/forge-gui/res/cardsfolder/d/dire_flail_dire_blunderbuss.txt +++ b/forge-gui/res/cardsfolder/d/dire_flail_dire_blunderbuss.txt @@ -4,9 +4,9 @@ Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. K:Equip:1 K:Craft:3 R R ExileCtrlOrGrave<1/Artifact.Other> -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice & Type$Artifact DeckHas:Ability$Graveyard|Token|Sacrifice +AlternateMode:DoubleFaced Oracle:Equipped creature gets +2/+0.\nEquip {1}\nCraft with artifact {3}{R}{R} ({3}{R}{R}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/d/disciples_of_gix.txt b/forge-gui/res/cardsfolder/d/disciples_of_gix.txt index 16fb1184411..bdf08354e6a 100644 --- a/forge-gui/res/cardsfolder/d/disciples_of_gix.txt +++ b/forge-gui/res/cardsfolder/d/disciples_of_gix.txt @@ -5,4 +5,4 @@ PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for up to three artifact cards, put them into your graveyard, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeType$ Artifact.YouOwn | ChangeNum$ 3 DeckNeeds:Type$Artifact & Ability$Graveyard -Oracle:When Disciples of Gix enters the battlefield, search your library for up to three artifact cards, put them into your graveyard, then shuffle. \ No newline at end of file +Oracle:When Disciples of Gix enters the battlefield, search your library for up to three artifact cards, put them into your graveyard, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/displaced_dinosaurs.txt b/forge-gui/res/cardsfolder/d/displaced_dinosaurs.txt index 03417fdbbd7..d0e8cbdbca3 100644 --- a/forge-gui/res/cardsfolder/d/displaced_dinosaurs.txt +++ b/forge-gui/res/cardsfolder/d/displaced_dinosaurs.txt @@ -5,4 +5,4 @@ PT:7/7 R:Event$ Moved | ValidCard$ Permanent.Historic+YouCtrl | ActiveZones$ Battlefield | Destination$ Battlefield | ReplaceWith$ BecomeDino | ReplacementResult$ Updated | Description$ As a historic permanent enters the battlefield under your control, it becomes a 7/7 Dinosaur creature in addition to its other types. (Artifacts, legendaries, and Sagas are historic.) SVar:BecomeDino:DB$ Animate | Defined$ ReplacedCard | Toughness$ 7 | Power$ 7 | Types$ Creature,Dinosaur | Duration$ Permanent DeckHints:Type$Legendary|Artifact|Saga -Oracle:As a historic permanent enters the battlefield under your control, it becomes a 7/7 Dinosaur creature in addition to its other types. (Artifacts, legendaries, and Sagas are historic.) \ No newline at end of file +Oracle:As a historic permanent enters the battlefield under your control, it becomes a 7/7 Dinosaur creature in addition to its other types. (Artifacts, legendaries, and Sagas are historic.) diff --git a/forge-gui/res/cardsfolder/d/disruptor_wanderglyph.txt b/forge-gui/res/cardsfolder/d/disruptor_wanderglyph.txt index 66fd4ee3d37..e05e4ef9ea7 100644 --- a/forge-gui/res/cardsfolder/d/disruptor_wanderglyph.txt +++ b/forge-gui/res/cardsfolder/d/disruptor_wanderglyph.txt @@ -5,4 +5,4 @@ PT:3/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME attacks, exile target card from an opponent's graveyard. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.OppOwn | TgtPrompt$ Select target card from an opponent's graveyard | Mandatory$ True SVar:HasAttackEffect:TRUE -Oracle:Whenever Disruptor Wanderglyph attacks, exile target card from an opponent's graveyard. \ No newline at end of file +Oracle:Whenever Disruptor Wanderglyph attacks, exile target card from an opponent's graveyard. diff --git a/forge-gui/res/cardsfolder/d/dissatisfied_customer.txt b/forge-gui/res/cardsfolder/d/dissatisfied_customer.txt index 13808fbb691..10759fd4a93 100644 --- a/forge-gui/res/cardsfolder/d/dissatisfied_customer.txt +++ b/forge-gui/res/cardsfolder/d/dissatisfied_customer.txt @@ -7,4 +7,4 @@ K:Haste T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiceRoll | TriggerDescription$ When CARDNAME enters the battlefield, roll a six-sided die. If the result is 3 or less, you lose that much life. SVar:TrigDiceRoll:DB$ RollDice | ResultSVar$ Result | ResultSubAbilities$ 1-3:DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ Result -Oracle:Flying, haste\nWhen Dissatisfied Customer enters the battlefield, roll a six-sided die. If the result is 3 or less, you lose that much life. \ No newline at end of file +Oracle:Flying, haste\nWhen Dissatisfied Customer enters the battlefield, roll a six-sided die. If the result is 3 or less, you lose that much life. diff --git a/forge-gui/res/cardsfolder/d/distorted_curiosity.txt b/forge-gui/res/cardsfolder/d/distorted_curiosity.txt index 00be378ed7d..714a47649a9 100644 --- a/forge-gui/res/cardsfolder/d/distorted_curiosity.txt +++ b/forge-gui/res/cardsfolder/d/distorted_curiosity.txt @@ -5,4 +5,4 @@ S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone SVar:X:PlayerCountOpponents$HighestPoisonCounters A:SP$ Draw | NumCards$ 2 | SpellDescription$ Draw two cards. DeckHints:Keyword$Toxic|Infect -Oracle:Corrupted — This spell costs {2} less to cast if an opponent has three or more poison counters.\nDraw two cards. \ No newline at end of file +Oracle:Corrupted — This spell costs {2} less to cast if an opponent has three or more poison counters.\nDraw two cards. diff --git a/forge-gui/res/cardsfolder/d/disturbed_slumber.txt b/forge-gui/res/cardsfolder/d/disturbed_slumber.txt index 219bb2ed511..1b1adffd24b 100644 --- a/forge-gui/res/cardsfolder/d/disturbed_slumber.txt +++ b/forge-gui/res/cardsfolder/d/disturbed_slumber.txt @@ -3,4 +3,4 @@ ManaCost:1 G Types:Instant A:SP$ Animate | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | Power$ 4 | Toughness$ 4 | Types$ Creature,Dinosaur | Keywords$ Reach & Haste | HiddenKeywords$ CARDNAME must be blocked if able. | SpellDescription$ Until end of turn, target land you control becomes a 4/4 Dinosaur creature with reach and haste. It's still a land. It must be blocked this turn if able. DeckHas:Type$Dinosaur -Oracle:Until end of turn, target land you control becomes a 4/4 Dinosaur creature with reach and haste. It's still a land. It must be blocked this turn if able. \ No newline at end of file +Oracle:Until end of turn, target land you control becomes a 4/4 Dinosaur creature with reach and haste. It's still a land. It must be blocked this turn if able. diff --git a/forge-gui/res/cardsfolder/d/disturbing_conversion.txt b/forge-gui/res/cardsfolder/d/disturbing_conversion.txt index cda6109bdcd..b6551e975f6 100644 --- a/forge-gui/res/cardsfolder/d/disturbing_conversion.txt +++ b/forge-gui/res/cardsfolder/d/disturbing_conversion.txt @@ -9,4 +9,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ Player SVar:X:Count$ValidGraveyard Card.EnchantedControllerCtrl DeckHints:Ability$Graveyard|Mill -Oracle:Flash\nEnchant creature\nWhen Disturbing Conversion enters the battlefield, each player mills two cards.\nEnchanted creature gets -X/-0, where X is the number of cards in its controller's graveyard. \ No newline at end of file +Oracle:Flash\nEnchant creature\nWhen Disturbing Conversion enters the battlefield, each player mills two cards.\nEnchanted creature gets -X/-0, where X is the number of cards in its controller's graveyard. diff --git a/forge-gui/res/cardsfolder/d/djinn_of_wishes.txt b/forge-gui/res/cardsfolder/d/djinn_of_wishes.txt index 3df0eb823e9..cc9f096e2b1 100644 --- a/forge-gui/res/cardsfolder/d/djinn_of_wishes.txt +++ b/forge-gui/res/cardsfolder/d/djinn_of_wishes.txt @@ -4,7 +4,7 @@ Types:Creature Djinn PT:4/4 K:Flying K:etbCounter:WISH:3 -A:AB$ PeekAndReveal | Cost$ 2 U U SubCounter<1/WISH> | NoPeek$ True | ImprintRevealed$ True | SubAbility$ DBPlay | | SpellDescription$ Reveal the top card of your library. +A:AB$ PeekAndReveal | Cost$ 2 U U SubCounter<1/WISH> | NoPeek$ True | ImprintRevealed$ True | SubAbility$ DBPlay | SpellDescription$ Reveal the top card of your library. SVar:DBPlay:DB$ Play | Defined$ Imprinted | Controller$ You | WithoutManaCost$ True | Optional$ True | RememberPlayed$ True | SubAbility$ DBExileIfNotPlayed | StackDescription$ {p:You} may play that card without paying its mana cost. | SpellDescription$ You may play that card without paying its mana cost. SVar:DBExileIfNotPlayed:DB$ ChangeZone | Origin$ Library | Destination$ Exile | Defined$ Imprinted | DefinedPlayer$ You | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBCleanup | StackDescription$ If they don't, they exile it. | SpellDescription$ If you don't, exile it. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True diff --git a/forge-gui/res/cardsfolder/d/don_andres_the_renegade.txt b/forge-gui/res/cardsfolder/d/don_andres_the_renegade.txt index 22f4701f075..332126c1eff 100644 --- a/forge-gui/res/cardsfolder/d/don_andres_the_renegade.txt +++ b/forge-gui/res/cardsfolder/d/don_andres_the_renegade.txt @@ -8,4 +8,4 @@ SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_a_treasure_sac | Toke SVar:PlayMain1:TRUE DeckHints:Type$Vampire DeckHas:Ability$Token & Type$Treasure|Artifact -Oracle:Each creature you control but don't own gets +2/+2, has menace and deathtouch, and is a Pirate in addition to its other types.\nWhenever you cast a noncreature spell you don't own, create two tapped Treasure tokens. \ No newline at end of file +Oracle:Each creature you control but don't own gets +2/+2, has menace and deathtouch, and is a Pirate in addition to its other types.\nWhenever you cast a noncreature spell you don't own, create two tapped Treasure tokens. diff --git a/forge-gui/res/cardsfolder/d/dont_blink.txt b/forge-gui/res/cardsfolder/d/dont_blink.txt index 285433054af..331890458bb 100644 --- a/forge-gui/res/cardsfolder/d/dont_blink.txt +++ b/forge-gui/res/cardsfolder/d/dont_blink.txt @@ -5,4 +5,4 @@ A:SP$ Effect | ReplacementEffects$ ReplaceETB | Name$ Don't Blink's Effect | Spe SVar:ReplaceETB:Event$ Moved | Destination$ Battlefield | Origin$ Stack,Exile | ValidCard$ Creature.wasCastFromExile,Creature.wasNotCast | ReplaceWith$ DBShuffle | Description$ If one or more creatures would enter the battlefield from exile or after being cast from exile, their owners shuffle them into their libraries instead. SVar:DBShuffle:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Library | Defined$ ReplacedCard | Shuffle$ True K:Cycling:2 -Oracle:Until end of turn, if one or more creatures would enter the battlefield from exile or after being cast from exile, their owners shuffle them into their libraries instead.\nCycling {2} ({2}, Discard this card: Draw a card.) \ No newline at end of file +Oracle:Until end of turn, if one or more creatures would enter the battlefield from exile or after being cast from exile, their owners shuffle them into their libraries instead.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/d/doomsday_confluence.txt b/forge-gui/res/cardsfolder/d/doomsday_confluence.txt index fe87d7dae7a..0a0375200a9 100644 --- a/forge-gui/res/cardsfolder/d/doomsday_confluence.txt +++ b/forge-gui/res/cardsfolder/d/doomsday_confluence.txt @@ -1,11 +1,11 @@ Name:Doomsday Confluence ManaCost:X X B Types:Sorcery -A:SP$ Charm | Announce$ X | CharmNum$ X | Choices$ DBSac,DBToken,DBDiscard | CanRepeatModes$ True +A:SP$ Charm | CharmNum$ X | Choices$ DBSac,DBToken,DBDiscard | CanRepeatModes$ True SVar:DBSac:DB$ Sacrifice | Defined$ Player | SacValid$ Creature.nonArtifact | SpellDescription$ Each player sacrifices a nonartifact creature. SVar:DBToken:DB$ Token | TokenScript$ b_3_3_a_dalek_menace | SpellDescription$ Create a 3/3 black Dalek artifact creature token with menace. SVar:DBDiscard:DB$ Discard | Defined$ Opponent | Mode$ TgtChoose | SpellDescription$ Each opponent discards a card. SVar:X:Count$xPaid DeckHas:Ability$Sacrifice|Token|Discard & Type$Artifact|Dalek AI:RemoveDeck:All -Oracle:Choose X. You may choose the same mode more than once.\n• Each player sacrifices a nonartifact creature.\n• Create a 3/3 black Dalek artifact creature token with menace.\n• Each opponent discards a card. \ No newline at end of file +Oracle:Choose X. You may choose the same mode more than once.\n• Each player sacrifices a nonartifact creature.\n• Create a 3/3 black Dalek artifact creature token with menace.\n• Each opponent discards a card. diff --git a/forge-gui/res/cardsfolder/d/doric_natures_warden_doric_owlbear_avenger.txt b/forge-gui/res/cardsfolder/d/doric_natures_warden_doric_owlbear_avenger.txt index be182be26fe..56bfa745f72 100644 --- a/forge-gui/res/cardsfolder/d/doric_natures_warden_doric_owlbear_avenger.txt +++ b/forge-gui/res/cardsfolder/d/doric_natures_warden_doric_owlbear_avenger.txt @@ -21,7 +21,7 @@ PT:6/6 K:Vigilance K:Trample T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When this creature transforms into CARDNAME, other legendary creatures you control get +2/+2 and gain trample until end of turn. -SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.StrictlyOther+Legendary+YouCtrl | NumAtt$ +2 | NumDef$ +2 | KW$ Trample +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.StrictlyOther+Legendary+YouCtrl | NumAtt$ +2 | NumDef$ +2 | KW$ Trample T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ TrigTransformBis | TriggerDescription$ At the beginning of your upkeep, transform NICKNAME. SVar:TrigTransformBis:DB$ SetState | Defined$ Self | Mode$ Transform DeckNeeds:Type$Legendary diff --git a/forge-gui/res/cardsfolder/d/dovins_dismissal.txt b/forge-gui/res/cardsfolder/d/dovins_dismissal.txt index 92cf9712ba3..39821ea5295 100644 --- a/forge-gui/res/cardsfolder/d/dovins_dismissal.txt +++ b/forge-gui/res/cardsfolder/d/dovins_dismissal.txt @@ -2,6 +2,6 @@ Name:Dovin's Dismissal ManaCost:2 W U Types:Instant A:SP$ ChangeZone | ValidTgts$ Creature.tapped | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target tapped creature | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SubAbility$ DBSearch | SpellDescription$ Put up to one target tapped creature on top of its owner's library. -SVar:DBSearch:DB$ ChangeZone | Origin$ Library | OriginAlternative$ Graveyard | Destination$ Hand | ChangeType$ Card.YouOwn+namedDovin; Architect of Law | ChangeNum$ 1 | Optional$ True | SpellDescription$ You may search your library and/or graveyard for a card named Dovin, Architect of Law, reveal it, and put it into your hand. If you search your library this way, shuffle. +SVar:DBSearch:DB$ ChangeZone | Origin$ Library | OriginAlternative$ Graveyard | Destination$ Hand | ChangeType$ Card.YouOwn+namedDovin; Architect of Law | ChangeNum$ 1 | Optional$ True | SpellDescription$ You may search your library and/or graveyard for a card named Dovin, Architect of Law, reveal it, and put it into your hand. If you search your library this way, shuffle. DeckNeeds:Name$Dovin, Architect of Law Oracle:Put up to one target tapped creature on top of its owner's library. You may search your library and/or graveyard for a card named Dovin, Architect of Law, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/d/dowsing_device_geode_grotto.txt b/forge-gui/res/cardsfolder/d/dowsing_device_geode_grotto.txt index a7f18ce724a..32901f2ad30 100644 --- a/forge-gui/res/cardsfolder/d/dowsing_device_geode_grotto.txt +++ b/forge-gui/res/cardsfolder/d/dowsing_device_geode_grotto.txt @@ -14,6 +14,6 @@ Name:Geode Grotto ManaCost:no cost Types:Land Cave A:AB$ Mana | Cost$ T | Produced$ R | Amount$ 1 | SpellDescription$ Add {R}. -A:AB$ Pump | Cost$ 2 R T | ValidTgts$ Creature | NumAtt$ X | KW$ Haste | SorcerySpeed$ True | SpellDescription$ Until end of turn, target creature gains haste and gets +X/+0, where X is the number of artifacts you control. Activate only as a sorcery. +A:AB$ Pump | Cost$ 2 R T | ValidTgts$ Creature | NumAtt$ X | KW$ Haste | SorcerySpeed$ True | SpellDescription$ Until end of turn, target creature gains haste and gets +X/+0, where X is the number of artifacts you control. Activate only as a sorcery. SVar:X:Count$Valid Artifact.YouCtrl -Oracle:{T}: Add {R}.\n{2}{R}, {T}: Until end of turn, target creature gains haste and gets +X/+0, where X is the number of artifacts you control. Activate only as a sorcery. \ No newline at end of file +Oracle:{T}: Add {R}.\n{2}{R}, {T}: Until end of turn, target creature gains haste and gets +X/+0, where X is the number of artifacts you control. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/d/dreadmaws_ire.txt b/forge-gui/res/cardsfolder/d/dreadmaws_ire.txt index cebd61a1f82..3c1c76e6812 100644 --- a/forge-gui/res/cardsfolder/d/dreadmaws_ire.txt +++ b/forge-gui/res/cardsfolder/d/dreadmaws_ire.txt @@ -5,4 +5,4 @@ A:SP$ Pump | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Triggers$ DamageTrig SVar:DamageTrig:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDestroy | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, destroy target artifact that player controls. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact.ControlledBy TriggeredTarget | TgtPrompt$ Select target artifact damaged player controls -Oracle:Until end of turn, target attacking creature gets +2/+2 and gains trample and "Whenever this creature deals combat damage to a player, destroy target artifact that player controls." \ No newline at end of file +Oracle:Until end of turn, target attacking creature gets +2/+2 and gains trample and "Whenever this creature deals combat damage to a player, destroy target artifact that player controls." diff --git a/forge-gui/res/cardsfolder/d/dream_spoilers.txt b/forge-gui/res/cardsfolder/d/dream_spoilers.txt index fb76e60941a..3721db9037d 100644 --- a/forge-gui/res/cardsfolder/d/dream_spoilers.txt +++ b/forge-gui/res/cardsfolder/d/dream_spoilers.txt @@ -4,7 +4,7 @@ Types:Creature Faerie Warlock PT:2/2 K:Flying T:Mode$ SpellCast | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OpponentTurn$ True | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell during an opponent's turn, up to one target creature an opponent controls gets -1/-1 until end of turn. -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select up to one target creature an opponent controls | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | TargetMin$ 0 | TargetMax$ 1 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select up to one target creature an opponent controls | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | TargetMin$ 0 | TargetMax$ 1 DeckHints:Type$Instant SVar:BuffedBy:Creature.withFlash -Oracle:Flying\nWhenever you cast a spell during an opponent's turn, up to one target creature an opponent controls gets -1/-1 until end of turn. \ No newline at end of file +Oracle:Flying\nWhenever you cast a spell during an opponent's turn, up to one target creature an opponent controls gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dredging_claw.txt b/forge-gui/res/cardsfolder/d/dredging_claw.txt index 3a75ade7e07..ffc4053e0b0 100644 --- a/forge-gui/res/cardsfolder/d/dredging_claw.txt +++ b/forge-gui/res/cardsfolder/d/dredging_claw.txt @@ -9,4 +9,4 @@ AI:RemoveDeck:Random DeckHas:Keyword$Menace DeckNeeds:Color$Black DeckHints:Ability$Graveyard -Oracle:Equipped creature gets +1/+0 and has menace. (It's can't be blocked except by two or more creatures.)\nWhenever a creature enters the battlefield from your graveyard, you may attach Dredging Claw to it.\nEquip {1}{B} ({1}{B}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Equipped creature gets +1/+0 and has menace. (It's can't be blocked except by two or more creatures.)\nWhenever a creature enters the battlefield from your graveyard, you may attach Dredging Claw to it.\nEquip {1}{B} ({1}{B}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/d/dreg_recycler.txt b/forge-gui/res/cardsfolder/d/dreg_recycler.txt index 4d8739614f7..4fe701a5201 100644 --- a/forge-gui/res/cardsfolder/d/dreg_recycler.txt +++ b/forge-gui/res/cardsfolder/d/dreg_recycler.txt @@ -5,4 +5,4 @@ PT:2/2 A:AB$ LoseLife | Cost$ T Sac<1/Creature;Artifact/creature or artifact> | Defined$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 1 life and you gain 1 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 DeckHas:Ability$LifeGain|Sacrifice -Oracle:{T}, Sacrifice an artifact or creature: Each opponent loses 1 life and you gain 1 life. \ No newline at end of file +Oracle:{T}, Sacrifice an artifact or creature: Each opponent loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/d/drover_of_the_swine.txt b/forge-gui/res/cardsfolder/d/drover_of_the_swine.txt index de49867e1e7..d3302f7d9d3 100644 --- a/forge-gui/res/cardsfolder/d/drover_of_the_swine.txt +++ b/forge-gui/res/cardsfolder/d/drover_of_the_swine.txt @@ -8,4 +8,4 @@ SVar:DBConjure:DB$ MakeCard | Conjure$ True | Spellbook$ First Little Pig,Second SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Boar.YouOwn | TargetsWithDifferentNames$ True | TargetMin$ 0 | TargetMax$ 3 | SpellDescription$ Return up to three target Boar creature cards with different names from your graveyard to the battlefield. DeckHints:Type$Boar DeckHas:Type$Boar & Ability$Graveyard -Oracle:When Drover of the Swine enters the battlefield, choose one —\n• Conjure a card of your choice from the Three Pigs spellbook onto the battlefield.\n• Return up to three target Boar creature cards with different names from your graveyard to the battlefield. \ No newline at end of file +Oracle:When Drover of the Swine enters the battlefield, choose one —\n• Conjure a card of your choice from the Three Pigs spellbook onto the battlefield.\n• Return up to three target Boar creature cards with different names from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/d/drown_in_ichor.txt b/forge-gui/res/cardsfolder/d/drown_in_ichor.txt index 947fa2d0ce1..45df9cb670d 100644 --- a/forge-gui/res/cardsfolder/d/drown_in_ichor.txt +++ b/forge-gui/res/cardsfolder/d/drown_in_ichor.txt @@ -3,4 +3,4 @@ ManaCost:1 B Types:Sorcery A:SP$ Pump | ValidTgts$ Creature | NumAtt$ -4 | NumDef$ -4 | IsCurse$ True | SubAbility$ DBProliferate | SpellDescription$ Target creature gets -4/-4 until end of turn. Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:DBProliferate:DB$ Proliferate -Oracle:Target creature gets -4/-4 until end of turn. Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) \ No newline at end of file +Oracle:Target creature gets -4/-4 until end of turn. 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/d/duelist_of_deep_faith.txt b/forge-gui/res/cardsfolder/d/duelist_of_deep_faith.txt index f8eb6594831..aa92f1f9e60 100644 --- a/forge-gui/res/cardsfolder/d/duelist_of_deep_faith.txt +++ b/forge-gui/res/cardsfolder/d/duelist_of_deep_faith.txt @@ -4,4 +4,4 @@ Types:Creature Phyrexian Soldier PT:2/2 K:Toxic:1 S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME has first strike. -Oracle:Toxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nAs long as it's your turn, Duelist of Deep Faith has first strike. \ No newline at end of file +Oracle:Toxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nAs long as it's your turn, Duelist of Deep Faith has first strike. diff --git a/forge-gui/res/cardsfolder/d/dunbarrow_revivalist.txt b/forge-gui/res/cardsfolder/d/dunbarrow_revivalist.txt index eec72b348b0..8fe06ecc869 100644 --- a/forge-gui/res/cardsfolder/d/dunbarrow_revivalist.txt +++ b/forge-gui/res/cardsfolder/d/dunbarrow_revivalist.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Creature Human Warlock PT:3/1 K:Bargain -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBoon | TriggerDescription$ When CARDNAME enters the battlefield, you get a one-time boon with "When one or more creatures enter the battlefield under your control, create a Wicked Role token attached to one of them." Then if CARDNAME was bargained, return a creature card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBoon | TriggerDescription$ When CARDNAME enters the battlefield, you get a one-time boon with "When one or more creatures enter the battlefield under your control, create a Wicked Role token attached to one of them." Then if CARDNAME was bargained, return a creature card from your graveyard to your hand. SVar:TrigBoon:DB$ Effect | Boon$ True | Duration$ Permanent | Triggers$ ChangeZoneTrig | SubAbility$ DBBargained SVar:ChangeZoneTrig:Mode$ ChangesZoneAll | ValidCards$ Creature.YouCtrl | Destination$ Battlefield | TriggerZones$ Command | Execute$ TrigChoose | TriggerDescription$ When one or more creatures enter the battlefield under your control, create a Wicked Role token attached to one of them. SVar:TrigChoose:DB$ ChooseCard | Defined$ You | Choices$ Card.TriggeredCards | ChoiceTitle$ Choose one of the cards that entered the battlefield | Mandatory$ True | SubAbility$ DBToken diff --git a/forge-gui/res/cardsfolder/d/dune_mover.txt b/forge-gui/res/cardsfolder/d/dune_mover.txt index c73e7d2ad92..a870807dbdf 100644 --- a/forge-gui/res/cardsfolder/d/dune_mover.txt +++ b/forge-gui/res/cardsfolder/d/dune_mover.txt @@ -5,4 +5,4 @@ PT:2/1 K:Toxic:1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Land.Basic -Oracle:Toxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen Dune Mover enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. \ No newline at end of file +Oracle:Toxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen Dune Mover enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/d/dunedain_blade.txt b/forge-gui/res/cardsfolder/d/dunedain_blade.txt index 3a95dc97eeb..a42f2891fb6 100644 --- a/forge-gui/res/cardsfolder/d/dunedain_blade.txt +++ b/forge-gui/res/cardsfolder/d/dunedain_blade.txt @@ -5,4 +5,4 @@ K:Equip:1:Human.YouCtrl:Human K:Equip:3 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 1 | Description$ Equipped creature gets +2/+1. DeckHints:Type$Human -Oracle:Equipped creature gets +2/+1.\nEquip Human {1}\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Equipped creature gets +2/+1.\nEquip Human {1}\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/d/dunland_crebain.txt b/forge-gui/res/cardsfolder/d/dunland_crebain.txt index ad27fdd7b0c..e6399d540e0 100644 --- a/forge-gui/res/cardsfolder/d/dunland_crebain.txt +++ b/forge-gui/res/cardsfolder/d/dunland_crebain.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 2 DeckHas:Ability$Token|Counters & Type$Orc|Army -Oracle:Flying\nWhen Dunland Crebain enters the battlefield, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:Flying\nWhen Dunland Crebain enters the battlefield, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/d/dusk_legion_duelist.txt b/forge-gui/res/cardsfolder/d/dusk_legion_duelist.txt index 9f0d9d3b3c5..810dca585f5 100644 --- a/forge-gui/res/cardsfolder/d/dusk_legion_duelist.txt +++ b/forge-gui/res/cardsfolder/d/dusk_legion_duelist.txt @@ -6,4 +6,4 @@ K:Vigilance T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | ActivationLimit$ 1 | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigDraw | TriggerDescription$ Whenever one or more +1/+1 counters are put on CARDNAME, draw a card. This ability triggers only once each turn. SVar:TrigDraw:DB$ Draw | NumCards$ 1 DeckHints:Ability$Counters -Oracle:Vigilance\nWhenever one or more +1/+1 counters are put on Dusk Legion Duelist, draw a card. This ability triggers only once each turn. \ No newline at end of file +Oracle:Vigilance\nWhenever one or more +1/+1 counters are put on Dusk Legion Duelist, draw a card. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/d/dusk_legion_sergeant.txt b/forge-gui/res/cardsfolder/d/dusk_legion_sergeant.txt index 26892953367..f3e71154c70 100644 --- a/forge-gui/res/cardsfolder/d/dusk_legion_sergeant.txt +++ b/forge-gui/res/cardsfolder/d/dusk_legion_sergeant.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Vampire Soldier PT:2/2 K:Menace -A:AB$ PumpAll | Cost$ 1 B Sac<1/CARDNAME> | ValidCards$ Vampire.nonToken+YouCtrl | KW$ Persist | SpellDescription$ Each nontoken Vampire creature you control gains persist until end of turn. (When it dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner’s control with a -1/-1 counter on it.) +A:AB$ PumpAll | Cost$ 1 B Sac<1/CARDNAME> | ValidCards$ Vampire.nonToken+YouCtrl | KW$ Persist | SpellDescription$ Each nontoken Vampire creature you control gains persist until end of turn. (When it dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) DeckHas:Ability$Sacrifice|Counters -Oracle:Menace\n{1}{B}, Sacrifice Dusk Legion Sergeant: Each nontoken Vampire creature you control gains persist until end of turn. (When it dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner’s control with a -1/-1 counter on it.) \ No newline at end of file +Oracle:Menace\n{1}{B}, Sacrifice Dusk Legion Sergeant: Each nontoken Vampire creature you control gains persist until end of turn. (When it dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) diff --git a/forge-gui/res/cardsfolder/d/dusk_rose_reliquary.txt b/forge-gui/res/cardsfolder/d/dusk_rose_reliquary.txt index 2a3e65496b9..0a8a39b24ed 100644 --- a/forge-gui/res/cardsfolder/d/dusk_rose_reliquary.txt +++ b/forge-gui/res/cardsfolder/d/dusk_rose_reliquary.txt @@ -8,4 +8,4 @@ SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Artifact.OppCtrl,Creature.OppCtrl | T SVar:PlayMain1:TRUE DeckHas:Ability$Sacrifice DeckHints:Type$Artifact -Oracle:As an additional cost to cast this spell, sacrifice an artifact or creature.\nWard {2}\nWhen Dusk Rose Reliquary enters the battlefield, exile target artifact or creature an opponent controls until Dusk Rose Reliquary leaves the battlefield. \ No newline at end of file +Oracle:As an additional cost to cast this spell, sacrifice an artifact or creature.\nWard {2}\nWhen Dusk Rose Reliquary enters the battlefield, exile target artifact or creature an opponent controls until Dusk Rose Reliquary leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/d/dutiful_griffin.txt b/forge-gui/res/cardsfolder/d/dutiful_griffin.txt index 2855372c0e1..5c8c837ce06 100644 --- a/forge-gui/res/cardsfolder/d/dutiful_griffin.txt +++ b/forge-gui/res/cardsfolder/d/dutiful_griffin.txt @@ -6,4 +6,4 @@ K:Flying A:AB$ ChangeZone | Cost$ 2 W Sac<2/Enchantment> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. DeckHas:Ability$Sacrifice|Graveyard DeckHints:Type$Enchantment -Oracle:Flying\n{2}{W}, Sacrifice two enchantments: Return Dutiful Griffin from your graveyard to your hand. \ No newline at end of file +Oracle:Flying\n{2}{W}, Sacrifice two enchantments: Return Dutiful Griffin from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/d/dwarven_mine.txt b/forge-gui/res/cardsfolder/d/dwarven_mine.txt index e7a1d97c200..c955544b36c 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_mine.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_mine.txt @@ -1,7 +1,7 @@ Name:Dwarven Mine ManaCost:no cost Types:Land Mountain -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters the battlefield tapped unless you control three or more other Mountains. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters the battlefield tapped unless you control three or more other Mountains. SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Mountain.YouCtrl+Other | ConditionCompare$ LT3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+untapped | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield untapped, create a 1/1 red Dwarf creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_dwarf | TokenOwner$ You diff --git a/forge-gui/res/cardsfolder/e/eagle_of_deliverance.txt b/forge-gui/res/cardsfolder/e/eagle_of_deliverance.txt index f21e11d79d9..ba98818a081 100644 --- a/forge-gui/res/cardsfolder/e/eagle_of_deliverance.txt +++ b/forge-gui/res/cardsfolder/e/eagle_of_deliverance.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target Creature you control | CounterType$ Indestructible | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ConditionDefined$ Targeted | ConditionPresent$ Creature.powerLE2 DeckHas:Ability$Counters -Oracle:Flying\nWhen Eagle of Deliverance enters the battlefield, put an indestructible counter on another target creature you control. Draw a card if that creature's power is 2 or less. \ No newline at end of file +Oracle:Flying\nWhen Eagle of Deliverance enters the battlefield, put an indestructible counter on another target creature you control. Draw a card if that creature's power is 2 or less. diff --git a/forge-gui/res/cardsfolder/e/eagles_of_the_north.txt b/forge-gui/res/cardsfolder/e/eagles_of_the_north.txt index 248bd2f57ea..b742c1a5c00 100644 --- a/forge-gui/res/cardsfolder/e/eagles_of_the_north.txt +++ b/forge-gui/res/cardsfolder/e/eagles_of_the_north.txt @@ -8,4 +8,4 @@ SVar:TrigPumpAll:DB$ PumpAll | NumAtt$ +1 | ValidCards$ Creature.YouCtrl | KW$ F K:TypeCycling:Plains:1 DeckHas:Ability$Discard SVar:PlayMain1:TRUE -Oracle:Flying\nWhen Eagles of the North enters the battlefield, creatures you control get +1/+0 and gain first strike until end of turn.\nPlainscycling {1} ({1}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file +Oracle:Flying\nWhen Eagles of the North enters the battlefield, creatures you control get +1/+0 and gain first strike until end of turn.\nPlainscycling {1} ({1}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/e/earthshaker_dreadmaw.txt b/forge-gui/res/cardsfolder/e/earthshaker_dreadmaw.txt index 4f60d8e6a38..c265ca372af 100644 --- a/forge-gui/res/cardsfolder/e/earthshaker_dreadmaw.txt +++ b/forge-gui/res/cardsfolder/e/earthshaker_dreadmaw.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X SVar:X:Count$Valid Dinosaur.StrictlyOther+YouCtrl DeckNeeds:Type$Dinosaur -Oracle:Trample\nWhen Earthshaker Dreadmaw enters the battlefield, draw a card for each other Dinosaur you control. \ No newline at end of file +Oracle:Trample\nWhen Earthshaker Dreadmaw enters the battlefield, draw a card for each other Dinosaur you control. diff --git a/forge-gui/res/cardsfolder/e/easterling_vanguard.txt b/forge-gui/res/cardsfolder/e/easterling_vanguard.txt index c745f235221..337b5b37c5c 100644 --- a/forge-gui/res/cardsfolder/e/easterling_vanguard.txt +++ b/forge-gui/res/cardsfolder/e/easterling_vanguard.txt @@ -5,4 +5,4 @@ PT:2/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME dies, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 1 DeckHas:Ability$Token|Counters & Type$Orc|Army -Oracle:When Easterling Vanguard dies, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:When Easterling Vanguard dies, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/e/eaten_by_piranhas.txt b/forge-gui/res/cardsfolder/e/eaten_by_piranhas.txt index 68a269b1fbc..f073f239063 100644 --- a/forge-gui/res/cardsfolder/e/eaten_by_piranhas.txt +++ b/forge-gui/res/cardsfolder/e/eaten_by_piranhas.txt @@ -5,4 +5,4 @@ K:Flash A:SP$ Attach | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Card.EnchantedBy | SetPower$ 1 | SetToughness$ 1 | SetColor$ Black | RemoveAllAbilities$ True | AddType$ Creature & Skeleton | RemoveCardTypes$ True | RemoveCreatureTypes$ True | Description$ Enchanted creature loses all abilities and is a black Skeleton creature with base power and toughness 1/1. (It loses all other card types and creature types.) DeckHas:Type$Skeleton -Oracle:Flash\nEnchant creature\nEnchanted creature loses all abilities and is a black Skeleton creature with base power and toughness 1/1. (It loses all other card types and creature types.) \ No newline at end of file +Oracle:Flash\nEnchant creature\nEnchanted creature loses all abilities and is a black Skeleton creature with base power and toughness 1/1. (It loses all other card types and creature types.) diff --git a/forge-gui/res/cardsfolder/e/echo_of_dusk.txt b/forge-gui/res/cardsfolder/e/echo_of_dusk.txt index b7123816449..cbdf2f4e1b3 100644 --- a/forge-gui/res/cardsfolder/e/echo_of_dusk.txt +++ b/forge-gui/res/cardsfolder/e/echo_of_dusk.txt @@ -5,4 +5,4 @@ PT:2/2 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | IsPresent$ Permanent.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE4 | AddKeyword$ Lifelink | Description$ Descend 4 — As long as there are four or more permanent cards in your graveyard, CARDNAME gets +1/+1 and has lifelink. DeckHints:Ability$Sacrifice|Discard|Mill|Dredge|Graveyard DeckHas:Ability$LifeGain -Oracle:Descend 4 — As long as there are four or more permanent cards in your graveyard, Echo of Dusk gets +1/+1 and has lifelink. \ No newline at end of file +Oracle:Descend 4 — As long as there are four or more permanent cards in your graveyard, Echo of Dusk gets +1/+1 and has lifelink. diff --git a/forge-gui/res/cardsfolder/e/echoing_deeps.txt b/forge-gui/res/cardsfolder/e/echoing_deeps.txt index d721be6fa51..e411e6dee0b 100644 --- a/forge-gui/res/cardsfolder/e/echoing_deeps.txt +++ b/forge-gui/res/cardsfolder/e/echoing_deeps.txt @@ -5,4 +5,4 @@ K:ETBReplacement:Copy:DBCopy:Optional SVar:DBCopy:DB$ Clone | Choices$ Land.Other | ChoiceZone$ Graveyard | IntoPlayTapped$ True | AddTypes$ Cave | SpellDescription$ You may have CARDNAME enter the battlefield tapped as a copy of any land card in a graveyard, except it's a Cave in addition to its other types. A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. DeckHints:Ability$Graveyard|Mill -Oracle:You may have Echoing Deeps enter the battlefield tapped as a copy of any land card in a graveyard, except it's a Cave in addition to its other types.\n{T}: Add {C}. \ No newline at end of file +Oracle:You may have Echoing Deeps enter the battlefield tapped as a copy of any land card in a graveyard, except it's a Cave in addition to its other types.\n{T}: Add {C}. diff --git a/forge-gui/res/cardsfolder/e/edgewall_pack.txt b/forge-gui/res/cardsfolder/e/edgewall_pack.txt index 6cf12298446..cc64739b1eb 100644 --- a/forge-gui/res/cardsfolder/e/edgewall_pack.txt +++ b/forge-gui/res/cardsfolder/e/edgewall_pack.txt @@ -6,4 +6,4 @@ K:Menace T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 black Rat creature token with "This creature can't block." SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_rat_noblock DeckHas:Ability$Token & Type$Rat -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Edgewall Pack enters the battlefield, create a 1/1 black Rat creature token with "This creature can't block." \ No newline at end of file +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Edgewall Pack enters the battlefield, create a 1/1 black Rat creature token with "This creature can't block." diff --git a/forge-gui/res/cardsfolder/e/edgin_larcenous_lutenist.txt b/forge-gui/res/cardsfolder/e/edgin_larcenous_lutenist.txt index d237b5878ae..a23cacf6285 100644 --- a/forge-gui/res/cardsfolder/e/edgin_larcenous_lutenist.txt +++ b/forge-gui/res/cardsfolder/e/edgin_larcenous_lutenist.txt @@ -5,4 +5,4 @@ PT:3/3 S:Mode$ Continuous | Affected$ Card.nonLand+YouOwn+withoutForetell | AffectedZone$ Hand | AddKeyword$ Foretell | Description$ Each nonland card in your hand without foretell has foretell. Its foretell cost is equal to its mana cost reduced by {2}. (During your turn, you may pay {2} and exile it from your hand face down. Cast it on a later turn for its foretell cost.) T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGoad | ActivatorThisTurnCast$ EQ2 | TriggerDescription$ Whenever you cast your second spell each turn, goad target creature an opponent controls. SVar:TrigGoad:DB$ Goad | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls -Oracle:Each nonland card in your hand without foretell has foretell. Its foretell cost is equal to its mana cost reduced by {2}. (During your turn, you may pay {2} and exile it from your hand face down. Cast it on a later turn for its foretell cost.)\nWhenever you cast your second spell each turn, goad target creature an opponent controls. \ No newline at end of file +Oracle:Each nonland card in your hand without foretell has foretell. Its foretell cost is equal to its mana cost reduced by {2}. (During your turn, you may pay {2} and exile it from your hand face down. Cast it on a later turn for its foretell cost.)\nWhenever you cast your second spell each turn, goad target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/e/eerie_interference.txt b/forge-gui/res/cardsfolder/e/eerie_interference.txt index 1a7ceff1483..3a619c30cdf 100644 --- a/forge-gui/res/cardsfolder/e/eerie_interference.txt +++ b/forge-gui/res/cardsfolder/e/eerie_interference.txt @@ -3,4 +3,4 @@ ManaCost:2 W Types:Instant A:SP$ Effect | ReplacementEffects$ RPrevent | AILogic$ Fog | SpellDescription$ Prevent all damage that would be dealt to you and creatures you control this turn by creatures. SVar:RPrevent:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidSource$ Creature.inZoneBattlefield | ValidTarget$ You,Creature.YouCtrl | Description$ Prevent all damage that would be dealt by creatures this turn. -Oracle:Prevent all damage that would be dealt to you and creatures you control this turn by creatures. \ No newline at end of file +Oracle:Prevent all damage that would be dealt to you and creatures you control this turn by creatures. diff --git a/forge-gui/res/cardsfolder/e/ego_drain.txt b/forge-gui/res/cardsfolder/e/ego_drain.txt index c8edc6f066f..a1e934678af 100644 --- a/forge-gui/res/cardsfolder/e/ego_drain.txt +++ b/forge-gui/res/cardsfolder/e/ego_drain.txt @@ -5,4 +5,4 @@ A:SP$ Discard | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Card.nonLand | SVar:DBExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | Mandatory$ True | ChangeNum$ 1 | ConditionPresent$ Faerie.YouCtrl | ConditionCompare$ EQ0 | SpellDescription$ If you don't control a Faerie, exile a card from your hand. DeckHas:Ability$Discard DeckHints:Type$Faerie -Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. If you don't control a Faerie, exile a card from your hand. \ No newline at end of file +Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. If you don't control a Faerie, exile a card from your hand. diff --git a/forge-gui/res/cardsfolder/e/egon_god_of_death_throne_of_death.txt b/forge-gui/res/cardsfolder/e/egon_god_of_death_throne_of_death.txt index 545a8df4b8e..ab9ac97a64a 100644 --- a/forge-gui/res/cardsfolder/e/egon_god_of_death_throne_of_death.txt +++ b/forge-gui/res/cardsfolder/e/egon_god_of_death_throne_of_death.txt @@ -6,8 +6,8 @@ K:Deathtouch T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ DBSacSelf | TriggerDescription$ At the beginning of your upkeep, exile two cards from your graveyard. If you can't, sacrifice NICKNAME and draw a card. SVar:DBSacSelf:DB$ Sacrifice | UnlessCost$ Mandatory ExileFromGrave<2/Card> | UnlessPayer$ You | UnlessResolveSubs$ WhenNotPaid | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 -AlternateMode:Modal DeckHints:Ability$Discard|Graveyard +AlternateMode:Modal Oracle:Deathtouch\nAt the beginning of your upkeep, exile two cards from your graveyard. If you can't, sacrifice Egon and draw a card. ALTERNATE diff --git a/forge-gui/res/cardsfolder/e/elder_spawn.txt b/forge-gui/res/cardsfolder/e/elder_spawn.txt index ba4cf8a1c91..7e07bfe7993 100644 --- a/forge-gui/res/cardsfolder/e/elder_spawn.txt +++ b/forge-gui/res/cardsfolder/e/elder_spawn.txt @@ -2,7 +2,7 @@ Name:Elder Spawn ManaCost:4 U U U Types:Creature Spawn PT:6/6 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigElderSpawnSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, unless you sacrifice an Island, sacrifice CARDNAME and it deals 6 damage to you. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigElderSpawnSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, unless you sacrifice an Island, sacrifice CARDNAME and it deals 6 damage to you. SVar:TrigElderSpawnSacrifice:DB$ Sacrifice | SacValid$ Island | Optional$ True | RememberSacrificed$ True | SubAbility$ DBElderSpawnSacrificeMe SVar:DBElderSpawnSacrificeMe:DB$ Sacrifice | ConditionDefined$ Remembered | ConditionPresent$ Island | ConditionCompare$ EQ0 | SubAbility$ DBElderSpawnDamage SVar:DBElderSpawnDamage:DB$ DealDamage | Defined$ You | NumDmg$ 6 | ConditionDefined$ Remembered | ConditionPresent$ Island | ConditionCompare$ EQ0 | SubAbility$ DBElderSpawnCleanup diff --git a/forge-gui/res/cardsfolder/e/elendas_hierophant.txt b/forge-gui/res/cardsfolder/e/elendas_hierophant.txt index bd80d8681d5..f54fab024ea 100644 --- a/forge-gui/res/cardsfolder/e/elendas_hierophant.txt +++ b/forge-gui/res/cardsfolder/e/elendas_hierophant.txt @@ -10,4 +10,4 @@ SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_vampire_lifelink SVar:X:TriggeredCard$CardPower DeckHints:Ability$LifeGain DeckHas:Ability$Token|LifeGain|Counters -Oracle:Flying\nWhenever you gain life, put a +1/+1 counter on Elenda's Hierophant.\nWhen Elenda's Hierophant dies, create X 1/1 white Vampire creature tokens with lifelink, where X is its power. \ No newline at end of file +Oracle:Flying\nWhenever you gain life, put a +1/+1 counter on Elenda's Hierophant.\nWhen Elenda's Hierophant dies, create X 1/1 white Vampire creature tokens with lifelink, where X is its power. diff --git a/forge-gui/res/cardsfolder/e/elesh_norn_the_argent_etchings.txt b/forge-gui/res/cardsfolder/e/elesh_norn_the_argent_etchings.txt index 053e0f3024e..3742566ec07 100644 --- a/forge-gui/res/cardsfolder/e/elesh_norn_the_argent_etchings.txt +++ b/forge-gui/res/cardsfolder/e/elesh_norn_the_argent_etchings.txt @@ -8,8 +8,8 @@ SVar:TrigDealDamage:DB$ LoseLife | Defined$ TriggeredSourceController | LifeAmou A:AB$ ChangeZone | Cost$ 2 W Sac<3/Creature.Other/other creatures> | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Exile CARDNAME, SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | SubAbility$ DBCleanup | StackDescription$ SpellDescription | SpellDescription$ then return it to the battlefield transformed under its owner's control. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | StackDescription$ None | SpellDescription$ Activate only as a sorcery. -AlternateMode:DoubleFaced DeckHas:Ability$Sacrifice +AlternateMode:DoubleFaced Oracle:Vigilance\nWhenever a source an opponent controls deals damage to you or a permanent you control, that source's controller loses 2 life unless they pay {1}.\n{2}{W}, Sacrifice three other creatures: Exile Elesh Norn, then return it to the battlefield transformed under its owner's control. Activate only as a sorcery. ALTERNATE diff --git a/forge-gui/res/cardsfolder/e/elfhame_wurm.txt b/forge-gui/res/cardsfolder/e/elfhame_wurm.txt index 4763135d1f7..cc439555020 100644 --- a/forge-gui/res/cardsfolder/e/elfhame_wurm.txt +++ b/forge-gui/res/cardsfolder/e/elfhame_wurm.txt @@ -4,4 +4,4 @@ Types:Creature Wurm PT:5/4 K:Vigilance K:Trample -Oracle:Vigilance, trample \ No newline at end of file +Oracle:Vigilance, trample diff --git a/forge-gui/res/cardsfolder/e/ellivere_of_the_wild_court.txt b/forge-gui/res/cardsfolder/e/ellivere_of_the_wild_court.txt index 70673225864..723e6f55e20 100644 --- a/forge-gui/res/cardsfolder/e/ellivere_of_the_wild_court.txt +++ b/forge-gui/res/cardsfolder/e/ellivere_of_the_wild_court.txt @@ -10,4 +10,4 @@ SVar:TrigDraw:DB$ Draw DeckHas:Type$Aura|Role & Ability$Token DeckHints:Type$Aura SVar:HasAttackEffect:TRUE -Oracle:Whenever Ellivere of the Wild Court enters the battlefield or attacks, create a Virtuous Role token attached to another target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 for each enchantment you control.)\nWhenever an enchanted creature you control deals combat damage to a player, draw a card. \ No newline at end of file +Oracle:Whenever Ellivere of the Wild Court enters the battlefield or attacks, create a Virtuous Role token attached to another target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 for each enchantment you control.)\nWhenever an enchanted creature you control deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/e/elminster.txt b/forge-gui/res/cardsfolder/e/elminster.txt index 1d1d0c0c461..8cf6c79895d 100644 --- a/forge-gui/res/cardsfolder/e/elminster.txt +++ b/forge-gui/res/cardsfolder/e/elminster.txt @@ -17,4 +17,4 @@ SVar:Z:Remembered$CardManaCost Text:CARDNAME can be your commander. DeckHas:Ability$Token & Type$Faerie|Dragon DeckHints:Type$Instant|Sorcery -Oracle:Whenever you scry, the next instant or sorcery spell you cast this turn costs {X} less to cast, where X is the number of cards looked at while scrying this way.\n+2: Draw a card, then scry 2.\n−3: Exile the top card of your library. Create a number of 1/1 blue Faerie Dragon creature tokens with flying equal to that card's mana value.\nElminster can be your commander. +Oracle:Whenever you scry, the next instant or sorcery spell you cast this turn costs {X} less to cast, where X is the number of cards looked at while scrying this way.\n+2: Draw a card, then scry 2.\n-3: Exile the top card of your library. Create a number of 1/1 blue Faerie Dragon creature tokens with flying equal to that card's mana value.\nElminster can be your commander. diff --git a/forge-gui/res/cardsfolder/e/elrond_master_of_healing.txt b/forge-gui/res/cardsfolder/e/elrond_master_of_healing.txt index f33cf6b7542..5b700d53e55 100644 --- a/forge-gui/res/cardsfolder/e/elrond_master_of_healing.txt +++ b/forge-gui/res/cardsfolder/e/elrond_master_of_healing.txt @@ -8,4 +8,4 @@ SVar:X:TriggerCount$ScryNum T:Mode$ BecomesTarget | ValidTarget$ Creature.YouCtrl+counters_GE1_P1P1+inZoneBattlefield | ValidSource$ SpellAbility.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever a creature you control with a +1/+1 counter on it becomes the target of a spell or ability an opponent controls, you may draw a card. SVar:TrigDraw:DB$ Draw DeckHas:Ability$Counters -Oracle:Whenever you scry, put a +1/+1 counter on each of up to X target creatures, where X is the number of cards looked at while scrying this way.\nWhenever a creature you control with a +1/+1 counter on it becomes the target of a spell or ability an opponent controls, you may draw a card. \ No newline at end of file +Oracle:Whenever you scry, put a +1/+1 counter on each of up to X target creatures, where X is the number of cards looked at while scrying this way.\nWhenever a creature you control with a +1/+1 counter on it becomes the target of a spell or ability an opponent controls, you may draw a card. diff --git a/forge-gui/res/cardsfolder/e/elspeth_resplendent.txt b/forge-gui/res/cardsfolder/e/elspeth_resplendent.txt index 401d4ee883d..75e91884f5c 100644 --- a/forge-gui/res/cardsfolder/e/elspeth_resplendent.txt +++ b/forge-gui/res/cardsfolder/e/elspeth_resplendent.txt @@ -6,4 +6,4 @@ A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ A:AB$ Dig | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | DigNum$ 7 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Permanent.cmcLE3 | ChangeValidDesc$ permanent card with mana value 3 or less | DestinationZone$ Battlefield | WithCounter$ Shield | PrimaryPrompt$ You may choose a permanent card with mana value 3 or less to put on the battlefield | RestRandomOrder$ True | SpellDescription$ Look at the top seven cards of your library. You may put a permanent card with mana value 3 or less from among them onto the battlefield with a shield counter on it. Put the rest on the bottom of your library in a random order. A:AB$ Token | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | TokenAmount$ 5 | TokenScript$ w_3_3_angel_flying | SpellDescription$ Create five 3/3 white Angel creature tokens with flying. DeckHas:Ability$Counters|LifeGain|Token & Type$Angel -Oracle:[+1]: Choose up to one target creature. Put a +1/+1 counter and a counter from among flying, first strike, lifelink, or vigilance on it.\n[−3]: Look at the top seven cards of your library. You may put a permanent card with mana value 3 or less from among them onto the battlefield with a shield counter on it. Put the rest on the bottom of your library in a random order.\n[−7]: Create five 3/3 white Angel creature tokens with flying. +Oracle:[+1]: Choose up to one target creature. Put a +1/+1 counter and a counter from among flying, first strike, lifelink, or vigilance on it.\n[-3]: Look at the top seven cards of your library. You may put a permanent card with mana value 3 or less from among them onto the battlefield with a shield counter on it. Put the rest on the bottom of your library in a random order.\n[-7]: Create five 3/3 white Angel creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/e/elspeths_smite.txt b/forge-gui/res/cardsfolder/e/elspeths_smite.txt index b9d96fe6e2f..d503c1659c8 100644 --- a/forge-gui/res/cardsfolder/e/elspeths_smite.txt +++ b/forge-gui/res/cardsfolder/e/elspeths_smite.txt @@ -2,4 +2,4 @@ Name:Elspeth's Smite ManaCost:W Types:Instant A:SP$ DealDamage | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 3 | ReplaceDyingDefined$ Targeted.Creature | SpellDescription$ CARDNAME deals 3 damage to target attacking or blocking creature. If that creature would die this turn, exile it instead. -Oracle:Elspeth's Smite deals 3 damage to target attacking or blocking creature. If that creature would die this turn, exile it instead. \ No newline at end of file +Oracle:Elspeth's Smite deals 3 damage to target attacking or blocking creature. If that creature would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/e/elusive_otter_groves_bounty.txt b/forge-gui/res/cardsfolder/e/elusive_otter_groves_bounty.txt index cd539770c7e..25db688cc89 100644 --- a/forge-gui/res/cardsfolder/e/elusive_otter_groves_bounty.txt +++ b/forge-gui/res/cardsfolder/e/elusive_otter_groves_bounty.txt @@ -1,8 +1,8 @@ Name:Elusive Otter ManaCost:U Types:Creature Otter -K:Prowess PT:1/1 +K:Prowess S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLTY | Description$ Creatures with power less than CARDNAME's power can't block it. SVar:Y:Count$CardPower DeckHas:Ability$Counters diff --git a/forge-gui/res/cardsfolder/e/elven_chorus.txt b/forge-gui/res/cardsfolder/e/elven_chorus.txt index a97d0f02084..28087606c1c 100644 --- a/forge-gui/res/cardsfolder/e/elven_chorus.txt +++ b/forge-gui/res/cardsfolder/e/elven_chorus.txt @@ -5,4 +5,4 @@ S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | S:Mode$ Continuous | Affected$ Creature.TopLibrary+YouCtrl+nonLand | AffectedZone$ Library | MayPlay$ True | Description$ You may cast creature spells from the top of your library. S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddAbility$ AnyMana | Description$ Creatures you control have "{T}: Add one mana of any color." SVar:AnyMana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. -Oracle:You may look at the top card of your library any time.\nYou may cast creature spells from the top of your library.\nCreatures you control have "{T}: Add one mana of any color." \ No newline at end of file +Oracle:You may look at the top card of your library any time.\nYou may cast creature spells from the top of your library.\nCreatures you control have "{T}: Add one mana of any color." diff --git a/forge-gui/res/cardsfolder/e/elvish_archivist.txt b/forge-gui/res/cardsfolder/e/elvish_archivist.txt index da5a967b9a4..6072b27bf67 100644 --- a/forge-gui/res/cardsfolder/e/elvish_archivist.txt +++ b/forge-gui/res/cardsfolder/e/elvish_archivist.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZoneAll | ValidCards$ Enchantment.YouCtrl | Destination$ Battlefi SVar:TrigDraw:DB$ Draw DeckHas:Ability$Counters DeckHints:Type$Enchantment|Artifact -Oracle:Whenever one or more artifacts enter the battlefield under your control, put two +1/+1 counters on Elvish Archivist. This ability triggers only once each turn.\nWhenever one or more enchantments enter the battlefield under your control, draw a card. This ability triggers only once each turn. \ No newline at end of file +Oracle:Whenever one or more artifacts enter the battlefield under your control, put two +1/+1 counters on Elvish Archivist. This ability triggers only once each turn.\nWhenever one or more enchantments enter the battlefield under your control, draw a card. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/e/elvish_mariner.txt b/forge-gui/res/cardsfolder/e/elvish_mariner.txt index 9abfd0ef139..e36d99cde83 100644 --- a/forge-gui/res/cardsfolder/e/elvish_mariner.txt +++ b/forge-gui/res/cardsfolder/e/elvish_mariner.txt @@ -8,4 +8,4 @@ T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTap | SVar:TrigTap:DB$ Tap | TargetMin$ 0 | TargetMax$ X | TgtPrompt$ Select up to X target nonland permanents | ValidTgts$ Permanent.nonLand SVar:X:TriggerCount$ScryNum SVar:HasAttackEffect:TRUE -Oracle:Whenever Elvish Mariner attacks, scry 1.\nWhenever you scry, tap up to X target nonland permanents, where X is the number of cards looked at while scrying this way. \ No newline at end of file +Oracle:Whenever Elvish Mariner attacks, scry 1.\nWhenever you scry, tap up to X target nonland permanents, where X is the number of cards looked at while scrying this way. diff --git a/forge-gui/res/cardsfolder/e/emergency_weld.txt b/forge-gui/res/cardsfolder/e/emergency_weld.txt index a188874d451..c4f7b4107a0 100644 --- a/forge-gui/res/cardsfolder/e/emergency_weld.txt +++ b/forge-gui/res/cardsfolder/e/emergency_weld.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target artifact or creature card in your graveyard | ValidTgts$ Artifact.YouOwn,Creature.YouOwn | SubAbility$ DBToken | SpellDescription$ Return target artifact or creature card from your graveyard to your hand. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_a_soldier | SpellDescription$ Create a 1/1 colorless Soldier artifact creature token. DeckHas:Ability$Token|Graveyard & Type$Artifact|Soldier -Oracle:Return target artifact or creature card from your graveyard to your hand. Create a 1/1 colorless Soldier artifact creature token. \ No newline at end of file +Oracle:Return target artifact or creature card from your graveyard to your hand. Create a 1/1 colorless Soldier artifact creature token. diff --git a/forge-gui/res/cardsfolder/e/emerias_call_emeria_shattered_skyclave.txt b/forge-gui/res/cardsfolder/e/emerias_call_emeria_shattered_skyclave.txt index ed6b9adcdba..ff54e824dba 100644 --- a/forge-gui/res/cardsfolder/e/emerias_call_emeria_shattered_skyclave.txt +++ b/forge-gui/res/cardsfolder/e/emerias_call_emeria_shattered_skyclave.txt @@ -3,8 +3,8 @@ ManaCost:4 W W W Types:Sorcery A:SP$ Token | Cost$ 4 W W W | TokenAmount$ 2 | TokenScript$ w_4_4_angel_warrior_flying | SubAbility$ DBPumpAll | SpellDescription$ Create two 4/4 white Angel Warrior creature tokens with flying. Non-Angel creatures you control gain indestructible until your next turn. SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.nonAngel+YouCtrl | KW$ Indestructible | Duration$ UntilYourNextTurn -AlternateMode:Modal DeckHas:Ability$Token +AlternateMode:Modal Oracle:Create two 4/4 white Angel Warrior creature tokens with flying. Non-Angel creatures you control gain indestructible until your next turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/e/encroaching_mycosynth.txt b/forge-gui/res/cardsfolder/e/encroaching_mycosynth.txt index 85295a2d0c1..129d6a34a01 100644 --- a/forge-gui/res/cardsfolder/e/encroaching_mycosynth.txt +++ b/forge-gui/res/cardsfolder/e/encroaching_mycosynth.txt @@ -2,4 +2,4 @@ Name:Encroaching Mycosynth ManaCost:3 U Types:Artifact S:Mode$ Continuous | Affected$ Permanent.nonLand+YouCtrl | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | AddType$ Artifact | Description$ Nonland permanents you control are artifacts in addition to their other types. The same is true for permanent spells you control and nonland permanent cards you own that aren't on the battlefield. -Oracle:Nonland permanents you control are artifacts in addition to their other types. The same is true for permanent spells you control and nonland permanent cards you own that aren't on the battlefield. \ No newline at end of file +Oracle:Nonland permanents you control are artifacts in addition to their other types. The same is true for permanent spells you control and nonland permanent cards you own that aren't on the battlefield. diff --git a/forge-gui/res/cardsfolder/e/enigma_ridges.txt b/forge-gui/res/cardsfolder/e/enigma_ridges.txt index af3971aa3dd..ab6a4851cd5 100644 --- a/forge-gui/res/cardsfolder/e/enigma_ridges.txt +++ b/forge-gui/res/cardsfolder/e/enigma_ridges.txt @@ -10,4 +10,4 @@ SVar:Z:SVar$Y/Minus.X T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, draw a card, then you may put a land card from your hand onto the battlefield. SVar:RolledChaos:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBChangeZoneBis SVar:DBChangeZoneBis:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | Optional$ You | ChangeType$ Land | ChangeNum$ 1 -Oracle:When you planeswalk to Enigma Ridges, each player who controls fewer lands than the player who controls the most lands searches their library for a number of basic land cards less than or equal to the difference, reveals them, puts them into their hand, then shuffles.\nWhenever chaos ensues, draw a card, then you may put a land card from your hand onto the battlefield. \ No newline at end of file +Oracle:When you planeswalk to Enigma Ridges, each player who controls fewer lands than the player who controls the most lands searches their library for a number of basic land cards less than or equal to the difference, reveals them, puts them into their hand, then shuffles.\nWhenever chaos ensues, draw a card, then you may put a land card from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/e/ensnared_by_the_mara.txt b/forge-gui/res/cardsfolder/e/ensnared_by_the_mara.txt index cadb07851df..92fe192b046 100644 --- a/forge-gui/res/cardsfolder/e/ensnared_by_the_mara.txt +++ b/forge-gui/res/cardsfolder/e/ensnared_by_the_mara.txt @@ -4,8 +4,8 @@ Types:Sorcery A:SP$ VillainousChoice | Defined$ Opponent | Choices$ DBDig,DBDamage | SpellDescription$ Each opponent faces a villainous choice — They exile cards from the top of their library until they exile a nonland card, then you may cast that card without paying its mana cost, or that player exiles the top four cards of their library and CARDNAME deals damage equal to the total mana value of those exiled cards to that player. SVar:DBDig:DB$ DigUntil | Defined$ Remembered | Valid$ Card.nonLand | FoundDestination$ Exile | RevealedDestination$ Exile | RememberFound$ True | SubAbility$ DBPlay | SpellDescription$ They exile cards from the top of their library until they exile a nonland card, then you may cast that card without paying its mana cost. SVar:DBPlay:DB$ Play | Controller$ You | Defined$ Remembered | WithoutManaCost$ True | ValidSA$ Spell | Optional$ True | Amount$ All | SubAbility$ DBCleanup -SVar:DBDamage:DB$ Dig | RememberChanged$ True | DestinationZone$ Exile | Defined$ Remembered | DigNum$ 4 | ChangeNum$ All | SubAbility$ DamageOpponent | SpellDescription$ That player exiles the top four cards of their library and CARDNAME deals damage equal to the total mana value of those exiled cards to that player. +SVar:DBDamage:DB$ Dig | RememberChanged$ True | DestinationZone$ Exile | Defined$ Remembered | DigNum$ 4 | ChangeNum$ All | SubAbility$ DamageOpponent | SpellDescription$ That player exiles the top four cards of their library and CARDNAME deals damage equal to the total mana value of those exiled cards to that player. SVar:DamageOpponent:DB$ DealDamage | Defined$ Remembered | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$SumCMC -Oracle:Each opponent faces a villainous choice — They exile cards from the top of their library until they exile a nonland card, then you may cast that card without paying its mana cost, or that player exiles the top four cards of their library and Ensnared by the Mara deals damage equal to the total mana value of those exiled cards to that player. \ No newline at end of file +Oracle:Each opponent faces a villainous choice — They exile cards from the top of their library until they exile a nonland card, then you may cast that card without paying its mana cost, or that player exiles the top four cards of their library and Ensnared by the Mara deals damage equal to the total mana value of those exiled cards to that player. diff --git a/forge-gui/res/cardsfolder/e/entish_restoration.txt b/forge-gui/res/cardsfolder/e/entish_restoration.txt index 8ba9ae8a496..00db588e562 100644 --- a/forge-gui/res/cardsfolder/e/entish_restoration.txt +++ b/forge-gui/res/cardsfolder/e/entish_restoration.txt @@ -7,4 +7,4 @@ SVar:AIPreference:SacCost$Land.Basic+tapped SVar:X:Count$Compare Y GE1.3.2 SVar:Y:Count$Valid Creature.YouCtrl+powerGE4 DeckHas:Ability$Sacrifice -Oracle:Sacrifice a land. Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. If you control a creature with power 4 or greater, instead search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle. \ No newline at end of file +Oracle:Sacrifice a land. Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. If you control a creature with power 4 or greater, instead search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/ents_fury.txt b/forge-gui/res/cardsfolder/e/ents_fury.txt index 29a7475b0fc..3909f2edbec 100644 --- a/forge-gui/res/cardsfolder/e/ents_fury.txt +++ b/forge-gui/res/cardsfolder/e/ents_fury.txt @@ -5,4 +5,4 @@ A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creatu SVar:DBPump:DB$ Pump | NumAtt$ 1 | NumDef$ 1 | Defined$ ParentTarget | SubAbility$ DBFight | SpellDescription$ Then that creature gets +1/+1 until end of turn and fights target creature you don't control. SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control DeckHas:Ability$Counters -Oracle:Put a +1/+1 counter on target creature you control if its power is 4 or greater. Then that creature gets +1/+1 until end of turn and fights target creature you don't control. \ No newline at end of file +Oracle:Put a +1/+1 counter on target creature you control if its power is 4 or greater. Then that creature gets +1/+1 until end of turn and fights target creature you don't control. diff --git a/forge-gui/res/cardsfolder/e/envoy_of_okinec_ahau.txt b/forge-gui/res/cardsfolder/e/envoy_of_okinec_ahau.txt index 6e9c583b918..f9031fb6d6c 100644 --- a/forge-gui/res/cardsfolder/e/envoy_of_okinec_ahau.txt +++ b/forge-gui/res/cardsfolder/e/envoy_of_okinec_ahau.txt @@ -4,4 +4,4 @@ Types:Creature Cat Advisor PT:3/3 A:AB$ Token | Cost$ 4 W | TokenAmount$ 1 | TokenScript$ c_1_1_a_gnome | TokenOwner$ You | SpellDescription$ Create a 1/1 colorless Gnome artifact creature token. DeckHas:Ability$Token & Type$Gnome|Artifact -Oracle:{4}{W}: Create a 1/1 colorless Gnome artifact creature token. \ No newline at end of file +Oracle:{4}{W}: Create a 1/1 colorless Gnome artifact creature token. diff --git a/forge-gui/res/cardsfolder/e/eomer_king_of_rohan.txt b/forge-gui/res/cardsfolder/e/eomer_king_of_rohan.txt index e4ca3b2c2e5..33a6952aae8 100644 --- a/forge-gui/res/cardsfolder/e/eomer_king_of_rohan.txt +++ b/forge-gui/res/cardsfolder/e/eomer_king_of_rohan.txt @@ -11,4 +11,4 @@ SVar:DBPower:DB$ DealDamage | ValidTgts$ Any | NumDmg$ Y SVar:Y:Count$CardPower DeckNeeds:Type$Human DeckHas:Ability$Counters -Oracle:Double strike\nÉomer, King of Rohan enters the battlefield with a +1/+1 counter on it for each other Human you control.\nWhen Éomer enters the battlefield, target player becomes the monarch. Éomer deals damage equal to its power to any target. \ No newline at end of file +Oracle:Double strike\nÉomer, King of Rohan enters the battlefield with a +1/+1 counter on it for each other Human you control.\nWhen Éomer enters the battlefield, target player becomes the monarch. Éomer deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/e/eomer_of_the_riddermark.txt b/forge-gui/res/cardsfolder/e/eomer_of_the_riddermark.txt index ab92b40e4ee..869e22d5d48 100644 --- a/forge-gui/res/cardsfolder/e/eomer_of_the_riddermark.txt +++ b/forge-gui/res/cardsfolder/e/eomer_of_the_riddermark.txt @@ -3,8 +3,8 @@ ManaCost:4 R Types:Legendary Creature Human Knight PT:5/4 K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | IsPresent$ Creature.greatestPower+YouCtrl | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, if you control a creature with the greatest power among creatures on the battlefield, create a 1/1 white Human Soldier creature token. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | IsPresent$ Creature.greatestPower+YouCtrl | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, if you control a creature with the greatest power among creatures on the battlefield, create a 1/1 white Human Soldier creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You DeckHas:Ability$Token & Type$Soldier SVar:HasAttackEffect:TRUE -Oracle:Haste\nWhenever Éomer of the Riddermark attacks, if you control a creature with the greatest power among creatures on the battlefield, create a 1/1 white Human Soldier creature token. \ No newline at end of file +Oracle:Haste\nWhenever Éomer of the Riddermark attacks, if you control a creature with the greatest power among creatures on the battlefield, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/e/eowyn_fearless_knight.txt b/forge-gui/res/cardsfolder/e/eowyn_fearless_knight.txt index 6cfe225129a..51fe57bc3b6 100644 --- a/forge-gui/res/cardsfolder/e/eowyn_fearless_knight.txt +++ b/forge-gui/res/cardsfolder/e/eowyn_fearless_knight.txt @@ -8,4 +8,4 @@ SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Valid SVar:DBProtection:DB$ ProtectionAll | ValidCards$ Creature.YouCtrl+Legendary | Gains$ TargetedCardColor SVar:X:Count$CardPower DeckHints:Type$Legendary -Oracle:Haste\nWhen Éowyn, Fearless Knight enters the battlefield, exile target creature an opponent controls with greater power. Legendary creatures you control gain protection from each of that creature's colors until end of turn. \ No newline at end of file +Oracle:Haste\nWhen Éowyn, Fearless Knight enters the battlefield, exile target creature an opponent controls with greater power. Legendary creatures you control gain protection from each of that creature's colors until end of turn. diff --git a/forge-gui/res/cardsfolder/e/eowyn_lady_of_rohan.txt b/forge-gui/res/cardsfolder/e/eowyn_lady_of_rohan.txt index d49788c5008..eb0dc425be2 100644 --- a/forge-gui/res/cardsfolder/e/eowyn_lady_of_rohan.txt +++ b/forge-gui/res/cardsfolder/e/eowyn_lady_of_rohan.txt @@ -10,4 +10,4 @@ SVar:NotEquipped:DB$ Pump | KWChoice$ First Strike,Vigilance | Defined$ Targeted SVar:X:Targeted$Valid Card.equipped S:Mode$ ReduceCost | ValidCard$ Card | ValidSpell$ Activated.Equip | Activator$ You | Amount$ 1 | Description$ Equip abilities you activate cost {1} less to activate. DeckHints:Type$Equipment -Oracle:At the beginning of combat on your turn, target creature gains your choice of first strike or vigilance until end of turn. If that creature is equipped, it gains first strike and vigilance until end of turn instead.\nEquip abilities you activate cost {1} less to activate. \ No newline at end of file +Oracle:At the beginning of combat on your turn, target creature gains your choice of first strike or vigilance until end of turn. If that creature is equipped, it gains first strike and vigilance until end of turn instead.\nEquip abilities you activate cost {1} less to activate. diff --git a/forge-gui/res/cardsfolder/e/eowyn_shieldmaiden.txt b/forge-gui/res/cardsfolder/e/eowyn_shieldmaiden.txt index 9176d450803..f3718dfd3e8 100644 --- a/forge-gui/res/cardsfolder/e/eowyn_shieldmaiden.txt +++ b/forge-gui/res/cardsfolder/e/eowyn_shieldmaiden.txt @@ -10,4 +10,4 @@ SVar:X:Count$Valid Human.YouCtrl SVar:HumanEntered:Count$ThisTurnEntered_Battlefield_Creature.Human+StrictlyOther+YouCtrl DeckNeeds:Type$Human DeckHas:Ability$Token -Oracle:First strike\nAt the beginning of combat on your turn, if another Human entered the battlefield under your control this turn, create two 2/2 red Human Knight creature tokens with trample and haste. Then if you control six or more Humans, draw a card. \ No newline at end of file +Oracle:First strike\nAt the beginning of combat on your turn, if another Human entered the battlefield under your control this turn, create two 2/2 red Human Knight creature tokens with trample and haste. Then if you control six or more Humans, draw a card. diff --git a/forge-gui/res/cardsfolder/e/epistolary_librarian.txt b/forge-gui/res/cardsfolder/e/epistolary_librarian.txt index a8fe68e5681..dac00aa4f82 100644 --- a/forge-gui/res/cardsfolder/e/epistolary_librarian.txt +++ b/forge-gui/res/cardsfolder/e/epistolary_librarian.txt @@ -2,7 +2,7 @@ Name:Epistolary Librarian ManaCost:2 W U Types:Creature Astartes Wizard PT:3/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCast | TriggerDescription$ Veil of Time — Whenever CARDNAME attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCast | TriggerDescription$ Veil of Time — Whenever CARDNAME attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. SVar:TrigCast:DB$ Play | ValidZone$ Hand | Valid$ Card.YouOwn | ValidSA$ Spell.cmcLEX | Optional$ True | WithoutManaCost$ True SVar:X:Count$Valid Creature.attacking+YouCtrl SVar:HasAttackEffect:TRUE diff --git a/forge-gui/res/cardsfolder/e/erebor_flamesmith.txt b/forge-gui/res/cardsfolder/e/erebor_flamesmith.txt index 67632349b33..747c7dd3a28 100644 --- a/forge-gui/res/cardsfolder/e/erebor_flamesmith.txt +++ b/forge-gui/res/cardsfolder/e/erebor_flamesmith.txt @@ -5,4 +5,4 @@ PT:2/1 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME deals 1 damage to each opponent. SVar:TrigDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 DeckHints:Type$Instant|Sorcery -Oracle:Whenever you cast an instant or sorcery spell, Erebor Flamesmith deals 1 damage to each opponent. \ No newline at end of file +Oracle:Whenever you cast an instant or sorcery spell, Erebor Flamesmith deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/e/eriette_of_the_charmed_apple.txt b/forge-gui/res/cardsfolder/e/eriette_of_the_charmed_apple.txt index 6580f48f224..359e17b2ac7 100644 --- a/forge-gui/res/cardsfolder/e/eriette_of_the_charmed_apple.txt +++ b/forge-gui/res/cardsfolder/e/eriette_of_the_charmed_apple.txt @@ -2,11 +2,11 @@ Name:Eriette of the Charmed Apple ManaCost:1 W B Types:Legendary Creature Human Warlock PT:2/4 -S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy Aura.YouCtrl | Target$ You,Planeswalker.YouCtrl | Description$ Each creature that's enchanted by an Aura you control can't attack you or planeswalkers you control. -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of your end step, each opponent loses X life and you gain X life, where X is the number of Auras you control. +S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy Aura.YouCtrl | Target$ You,Planeswalker.YouCtrl | Description$ Each creature that's enchanted by an Aura you control can't attack you or planeswalkers you control. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of your end step, each opponent loses X life and you gain X life, where X is the number of Auras you control. SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ X | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$TypeYouCtrl.Aura DeckNeeds:Type$Aura DeckHas:Ability$LifeGain -Oracle:Each creature that's enchanted by an Aura you control can't attack you or planeswalkers you control.\nAt the beginning of your end step, each opponent loses X life and you gain X life, where X is the number of Auras you control. \ No newline at end of file +Oracle:Each creature that's enchanted by an Aura you control can't attack you or planeswalkers you control.\nAt the beginning of your end step, each opponent loses X life and you gain X life, where X is the number of Auras you control. diff --git a/forge-gui/res/cardsfolder/e/eriettes_tempting_apple.txt b/forge-gui/res/cardsfolder/e/eriettes_tempting_apple.txt index 44210a2031c..ac41157bbcd 100644 --- a/forge-gui/res/cardsfolder/e/eriettes_tempting_apple.txt +++ b/forge-gui/res/cardsfolder/e/eriettes_tempting_apple.txt @@ -6,4 +6,4 @@ SVar:TrigChange:DB$ GainControl | TgtPrompt$ Choose target Creature | ValidTgts$ A:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME> | Defined$ You | LifeAmount$ 3 | SpellDescription$ You gain 3 life. A:AB$ LoseLife | Cost$ 2 T Sac<1/CARDNAME> | ValidTgts$ Opponent | LifeAmount$ 3 | SpellDescription$ Target opponent loses 3 life. DeckHas:Ability$Sacrifice|LifeGain -Oracle:When Eriette's Tempting Apple enters the battlefield, gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn.\n{2}, {T}, Sacrifice Eriette's Tempting Apple: You gain 3 life.\n{2}, {T}, Sacrifice Eriette's Tempting Apple: Target opponent loses 3 life. \ No newline at end of file +Oracle:When Eriette's Tempting Apple enters the battlefield, gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn.\n{2}, {T}, Sacrifice Eriette's Tempting Apple: You gain 3 life.\n{2}, {T}, Sacrifice Eriette's Tempting Apple: Target opponent loses 3 life. diff --git a/forge-gui/res/cardsfolder/e/eriettes_whisper.txt b/forge-gui/res/cardsfolder/e/eriettes_whisper.txt index 4f3afef8e2f..3d89b76e33f 100644 --- a/forge-gui/res/cardsfolder/e/eriettes_whisper.txt +++ b/forge-gui/res/cardsfolder/e/eriettes_whisper.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Discard | ValidTgts$ Opponent | NumCards$ 2 | Mode$ TgtChoose | SubAbility$ DBToken | SpellDescription$ Target opponent discards two cards. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_wicked | TargetMin$ 0 | TargetMax$ 1 | TokenOwner$ You | AttachedTo$ ThisTargetedCard | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select up to one target creature you control | SpellDescription$ Create a Wicked Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) DeckHas:Ability$Token|Discard & Type$Role|Aura -Oracle:Target opponent discards two cards. Create a Wicked Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) \ No newline at end of file +Oracle:Target opponent discards two cards. Create a Wicked Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) diff --git a/forge-gui/res/cardsfolder/e/erkenbrand_lord_of_westfold.txt b/forge-gui/res/cardsfolder/e/erkenbrand_lord_of_westfold.txt index 5517cdd2fbc..15fad3fe7cc 100644 --- a/forge-gui/res/cardsfolder/e/erkenbrand_lord_of_westfold.txt +++ b/forge-gui/res/cardsfolder/e/erkenbrand_lord_of_westfold.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 SVar:BuffedBy:Human DeckHints:Type$Human -Oracle:Whenever Erkenbrand, Lord of Westfold or another Human creature enters the battlefield under your control, creatures you control get +1/+0 until end of turn. \ No newline at end of file +Oracle:Whenever Erkenbrand, Lord of Westfold or another Human creature enters the battlefield under your control, creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/errand_rider_of_gondor.txt b/forge-gui/res/cardsfolder/e/errand_rider_of_gondor.txt index 37f7131fc41..3fdd0046f17 100644 --- a/forge-gui/res/cardsfolder/e/errand_rider_of_gondor.txt +++ b/forge-gui/res/cardsfolder/e/errand_rider_of_gondor.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDraw:DB$ Draw | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Library | ChangeNum$ 1 | Mandatory$ True | LibraryPosition$ -1 | ConditionPresent$ Creature.Legendary+YouCtrl | ConditionCompare$ EQ0 DeckHints:Type$Legendary & Type$Creature -Oracle:When Errand-Rider of Gondor enters the battlefield, draw a card. Then if you don't control a legendary creature, put a card from your hand on the bottom of your library. \ No newline at end of file +Oracle:When Errand-Rider of Gondor enters the battlefield, draw a card. Then if you don't control a legendary creature, put a card from your hand on the bottom of your library. diff --git a/forge-gui/res/cardsfolder/e/errant_street_artist.txt b/forge-gui/res/cardsfolder/e/errant_street_artist.txt index 4bdc31696ab..c3d71aff5da 100644 --- a/forge-gui/res/cardsfolder/e/errant_street_artist.txt +++ b/forge-gui/res/cardsfolder/e/errant_street_artist.txt @@ -7,4 +7,4 @@ K:Defender K:Haste A:AB$ CopySpellAbility | Cost$ 1 U T | ValidTgts$ Card.YouCtrl+wasNotCast | TargetType$ Spell | MayChooseTarget$ True | AILogic$ OnceIfViable | SpellDescription$ Copy target spell you control that wasn't cast. You may choose new targets for the copy. AI:RemoveDeck:Random -Oracle:Flash\nDefender, haste\n{1}{U}, {T}: Copy target spell you control that wasn't cast. You may choose new targets for the copy. \ No newline at end of file +Oracle:Flash\nDefender, haste\n{1}{U}, {T}: Copy target spell you control that wasn't cast. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/e/esika_god_of_the_tree_the_prismatic_bridge.txt b/forge-gui/res/cardsfolder/e/esika_god_of_the_tree_the_prismatic_bridge.txt index d07f5c72280..7686f1bc30b 100644 --- a/forge-gui/res/cardsfolder/e/esika_god_of_the_tree_the_prismatic_bridge.txt +++ b/forge-gui/res/cardsfolder/e/esika_god_of_the_tree_the_prismatic_bridge.txt @@ -6,8 +6,8 @@ K:Vigilance A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. S:Mode$ Continuous | Affected$ Creature.Legendary+Other+YouCtrl | AddAbility$ Mana | AddKeyword$ Vigilance | Description$ Other legendary creatures you control have vigilance and "{T}: Add one mana of any color." SVar:Mana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. -AlternateMode:Modal DeckHints:Type$Legendary +AlternateMode:Modal Oracle:Vigilance\n{T}: Add one mana of any color.\nOther legendary creatures you control have vigilance and "{T}: Add one mana of any color." ALTERNATE diff --git a/forge-gui/res/cardsfolder/e/esper.txt b/forge-gui/res/cardsfolder/e/esper.txt index f330c3eb04f..6fea8a03433 100644 --- a/forge-gui/res/cardsfolder/e/esper.txt +++ b/forge-gui/res/cardsfolder/e/esper.txt @@ -7,4 +7,4 @@ SVar:RolledChaos:DB$ AnimateAll | ValidCards$ Creature.YouCtrl+Black,Creature.Yo SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.Artifact+YouCtrl | KW$ Vigilance & Menace & Lifelink DeckHas:Ability$LifeGain DeckHints:Type$Artifact -Oracle:Artifact spells cost {1} less to cast.\nWhenever chaos ensues, creatures you control that are white, blue, and/or black become artifacts in addition to other types until end of turn. Then each artifact creature you control gains vigilance, menace, and lifelink until end of turn. \ No newline at end of file +Oracle:Artifact spells cost {1} less to cast.\nWhenever chaos ensues, creatures you control that are white, blue, and/or black become artifacts in addition to other types until end of turn. Then each artifact creature you control gains vigilance, menace, and lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/e/esquire_of_the_king.txt b/forge-gui/res/cardsfolder/e/esquire_of_the_king.txt index 69df924c10c..f44cb3d3a8c 100644 --- a/forge-gui/res/cardsfolder/e/esquire_of_the_king.txt +++ b/forge-gui/res/cardsfolder/e/esquire_of_the_king.txt @@ -6,4 +6,4 @@ A:AB$ PumpAll | NumAtt$ +1 | NumDef$ +1 | Cost$ 4 W T | ValidCards$ Creature.You SVar:X:Count$Compare Y GE1.2.0 SVar:Y:Count$Valid Creature.Legendary+YouCtrl DeckHints:Type$Legendary & Type$Creature -Oracle:{4}{W}, {T}: Creatures you control get +1/+1 until end of turn. This ability costs {2} less to activate if you control a legendary creature. \ No newline at end of file +Oracle:{4}{W}, {T}: Creatures you control get +1/+1 until end of turn. This ability costs {2} less to activate if you control a legendary creature. diff --git a/forge-gui/res/cardsfolder/e/estra_friend_to_all.txt b/forge-gui/res/cardsfolder/e/estra_friend_to_all.txt index 750264a03f4..448900725a9 100644 --- a/forge-gui/res/cardsfolder/e/estra_friend_to_all.txt +++ b/forge-gui/res/cardsfolder/e/estra_friend_to_all.txt @@ -12,4 +12,4 @@ SVar:EffPhase:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigWinG SVar:TrigWinGame:DB$ WinsGame | Defined$ You DeckHas:Ability$Token & Type$Human|Advisor|Wizard DeckNeeds:Type$Wizard -Oracle:[+1]: Create a 1/1 Human Wizard creature token that's all colors.\n[−3]: Choose a card name from among Enlightened Tutor, Mystical Tutor, Booster Tutor, Imperial Recruiter, and Worldly Tutor. Create a copy of the card with the chosen name. You may cast the copy without paying its mana cost.\n[−8]: You get an emblem with "At the beginning of your upkeep, if you control twenty or more Wizards, you win the game."\nErsta, Friend to All can be your commander. +Oracle:[+1]: Create a 1/1 Human Wizard creature token that's all colors.\n[-3]: Choose a card name from among Enlightened Tutor, Mystical Tutor, Booster Tutor, Imperial Recruiter, and Worldly Tutor. Create a copy of the card with the chosen name. You may cast the copy without paying its mana cost.\n[-8]: You get an emblem with "At the beginning of your upkeep, if you control twenty or more Wizards, you win the game."\nErsta, Friend to All can be your commander. diff --git a/forge-gui/res/cardsfolder/e/etched_familiar.txt b/forge-gui/res/cardsfolder/e/etched_familiar.txt index 529ec3f9d4d..c0fc397fe80 100644 --- a/forge-gui/res/cardsfolder/e/etched_familiar.txt +++ b/forge-gui/res/cardsfolder/e/etched_familiar.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredCardOpponent | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ TriggeredCardController | LifeAmount$ 2 DeckHas:Ability$LifeGain -Oracle:When Etched Familiar dies, each opponent loses 2 life and you gain 2 life. \ No newline at end of file +Oracle:When Etched Familiar dies, each opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/e/evangel_of_synthesis.txt b/forge-gui/res/cardsfolder/e/evangel_of_synthesis.txt index f389999514c..b05fe09655a 100644 --- a/forge-gui/res/cardsfolder/e/evangel_of_synthesis.txt +++ b/forge-gui/res/cardsfolder/e/evangel_of_synthesis.txt @@ -8,4 +8,4 @@ SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose S:Mode$ Continuous | Affected$ Card.Self | CheckSVar$ X | SVarCompare$ GE2 | AddPower$ 1 | AddKeyword$ Menace | Description$ As long as you've drawn two or more cards this turn, CARDNAME gets +1/+0 and has menace. SVar:X:Count$YouDrewThisTurn DeckHas:Ability$Discard & Keyword$Menace -Oracle:When Evangel of Synthesis enters the battlefield, draw a card, then discard a card.\nAs long as you've drawn two or more cards this turn, Evangel of Synthesis gets +1/+0 and has menace. \ No newline at end of file +Oracle:When Evangel of Synthesis enters the battlefield, draw a card, then discard a card.\nAs long as you've drawn two or more cards this turn, Evangel of Synthesis gets +1/+0 and has menace. diff --git a/forge-gui/res/cardsfolder/e/evelyn_the_covetous.txt b/forge-gui/res/cardsfolder/e/evelyn_the_covetous.txt index fa12031fb35..95c3ff38949 100644 --- a/forge-gui/res/cardsfolder/e/evelyn_the_covetous.txt +++ b/forge-gui/res/cardsfolder/e/evelyn_the_covetous.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | Defined$ Player | DestinationZone$ Exile | ExileWithCounter$ COLLECTION S:Mode$ Continuous | MayPlayLimit$ 1 | Affected$ Card.ExiledByYou+counters_GE1_COLLECTION | AffectedZone$ Exile | MayPlay$ True | MayPlayIgnoreColor$ True | Description$ Once each turn, you may play a card from exile with a collection counter on it if it was exiled by an ability you controlled, and you may spend mana as though it were any color to cast it. DeckHints:Type$Vampire -Oracle:Flash\nWhenever Evelyn, the Covetous or another Vampire enters the battlefield under your control, exile the top card of each player's library with a collection counter on it.\nOnce each turn, you may play a card from exile with a collection counter on it if it was exiled by an ability you controlled, and you may spend mana as though it were mana of any color to cast it. \ No newline at end of file +Oracle:Flash\nWhenever Evelyn, the Covetous or another Vampire enters the battlefield under your control, exile the top card of each player's library with a collection counter on it.\nOnce each turn, you may play a card from exile with a collection counter on it if it was exiled by an ability you controlled, and you may spend mana as though it were mana of any color to cast it. diff --git a/forge-gui/res/cardsfolder/e/excavation_technique.txt b/forge-gui/res/cardsfolder/e/excavation_technique.txt index 7165fe8c3dc..0c686cff105 100644 --- a/forge-gui/res/cardsfolder/e/excavation_technique.txt +++ b/forge-gui/res/cardsfolder/e/excavation_technique.txt @@ -2,7 +2,7 @@ Name:Excavation Technique ManaCost:3 W Types:Sorcery K:Demonstrate -A:SP$ Destroy | Cost$ 3 W | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | AlwaysRemember$ True | RememberLKI$ True | SubAbility$ DBToken | SpellDescription$ Destroy target nonland permanent. +A:SP$ Destroy | Cost$ 3 W | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | AlwaysRemember$ True | RememberLKI$ True | SubAbility$ DBToken | SpellDescription$ Destroy target nonland permanent. SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_a_treasure_sac | TokenOwner$ RememberedController | SubAbility$ DBCleanup | StackDescription$ SpellDescription | SpellDescription$ Its controller creates two Treasure tokens. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/e/expedition_lookout.txt b/forge-gui/res/cardsfolder/e/expedition_lookout.txt index 3859ec355bf..f5094e2e147 100644 --- a/forge-gui/res/cardsfolder/e/expedition_lookout.txt +++ b/forge-gui/res/cardsfolder/e/expedition_lookout.txt @@ -4,7 +4,7 @@ Types:Creature Merfolk Rogue PT:2/3 K:Defender S:Mode$ CanAttackDefender | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ GE8 | Description$ As long as an opponent has eight or more cards in their graveyard, CARDNAME can attack as though it didn't have defender and it can't be blocked. -S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | CheckSVar$ X | SVarCompare$ GE8 +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | CheckSVar$ X | SVarCompare$ GE8 SVar:X:PlayerCountOpponents$HighestCardsInGraveyard DeckHints:Ability$Graveyard|Mill -Oracle:Defender\nAs long as an opponent has eight or more cards in their graveyard, Expedition Lookout can attack as though it didn't have defender and it can't be blocked. \ No newline at end of file +Oracle:Defender\nAs long as an opponent has eight or more cards in their graveyard, Expedition Lookout can attack as though it didn't have defender and it can't be blocked. diff --git a/forge-gui/res/cardsfolder/e/expel_the_interlopers.txt b/forge-gui/res/cardsfolder/e/expel_the_interlopers.txt index 6bd98403890..75515150bc1 100644 --- a/forge-gui/res/cardsfolder/e/expel_the_interlopers.txt +++ b/forge-gui/res/cardsfolder/e/expel_the_interlopers.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ ChooseNumber | Defined$ You | Min$ 0 | Max$ 10 | SubAbility$ DBDestroyAll | AILogic$ SweepCreatures | SpellDescription$ Choose a number between 0 and 10. SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Creature.powerGEX | SpellDescription$ Destroy all creatures with power greater than or equal to the chosen number. SVar:X:Count$ChosenNumber -Oracle:Choose a number between 0 and 10. Destroy all creatures with power greater than or equal to the chosen number. \ No newline at end of file +Oracle:Choose a number between 0 and 10. Destroy all creatures with power greater than or equal to the chosen number. diff --git a/forge-gui/res/cardsfolder/e/experimental_augury.txt b/forge-gui/res/cardsfolder/e/experimental_augury.txt index cee2648faf7..dd539b7bd87 100644 --- a/forge-gui/res/cardsfolder/e/experimental_augury.txt +++ b/forge-gui/res/cardsfolder/e/experimental_augury.txt @@ -5,4 +5,4 @@ A:SP$ Dig | DigNum$ 3 | ChangeNum$ 1 | NoReveal$ True | SubAbility$ DBProliferat SVar:DBProliferate:DB$ Proliferate | SpellDescription$ Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) DeckHas:Ability$Proliferate|Counters DeckHints:Ability$Counters & Type$Planeswalker -Oracle:Look at the top three cards of your library. Put one of them into your hand and rest on the bottom of your library in any order. Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) \ No newline at end of file +Oracle:Look at the top three cards of your library. Put one of them into your hand and rest on the bottom of your library in any order. 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/e/experimental_confectioner.txt b/forge-gui/res/cardsfolder/e/experimental_confectioner.txt index 08a8e347ec4..9fe00bf1de4 100644 --- a/forge-gui/res/cardsfolder/e/experimental_confectioner.txt +++ b/forge-gui/res/cardsfolder/e/experimental_confectioner.txt @@ -8,4 +8,4 @@ T:Mode$ Sacrificed | ValidCard$ Food | Execute$ TrigToken | TriggerZones$ Battle SVar:TrigToken:DB$ Token | TokenScript$ b_1_1_rat_noblock DeckHints:Type$Food DeckHas:Ability$Token & Type$Artifact|Food|Rat -Oracle:When Experimental Confectioner enters the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nWhenever you sacrifice a Food, create a 1/1 black Rat creature token with "This creature can't block." \ No newline at end of file +Oracle:When Experimental Confectioner enters the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nWhenever you sacrifice a Food, create a 1/1 black Rat creature token with "This creature can't block." diff --git a/forge-gui/res/cardsfolder/e/exsanguinator_cavalry.txt b/forge-gui/res/cardsfolder/e/exsanguinator_cavalry.txt index 85869a35d35..04b34cb16c7 100644 --- a/forge-gui/res/cardsfolder/e/exsanguinator_cavalry.txt +++ b/forge-gui/res/cardsfolder/e/exsanguinator_cavalry.txt @@ -9,4 +9,4 @@ SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredSourceLKICopy | CounterTy SVar:DBToken:DB$ Token | TokenScript$ c_a_blood_draw DeckHas:Ability$LifeGain|Token|Counters & Type$Blood|Artifact DeckHints:Type$Knight -Oracle:Menace, lifelink\nWhenever a Knight you control deals combat damage to a player, put a +1/+1 counter on that creature and create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") \ No newline at end of file +Oracle:Menace, lifelink\nWhenever a Knight you control deals combat damage to a player, put a +1/+1 counter on that creature and create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/e/exterminate.txt b/forge-gui/res/cardsfolder/e/exterminate.txt index a028b118817..eb756e47070 100644 --- a/forge-gui/res/cardsfolder/e/exterminate.txt +++ b/forge-gui/res/cardsfolder/e/exterminate.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Sorcery K:Replicate:tapXType<1/Dalek> A:SP$ Destroy | ValidTgts$ Creature | SubAbility$ DBDrain | SpellDescription$ Destroy target creature. -SVar:DBDrain:DB$ LoseLife | Defined$ TargetedController | StackDescription$ SpellDescription | LifeAmount$ 3 | SpellDescription$ Its controller loses 3 life. +SVar:DBDrain:DB$ LoseLife | Defined$ TargetedController | StackDescription$ SpellDescription | LifeAmount$ 3 | SpellDescription$ Its controller loses 3 life. DeckNeeds:Type$Dalek Oracle:Replicate—Tap an untapped Dalek you control. (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.)\nDestroy target creature. Its controller loses 3 life. diff --git a/forge-gui/res/cardsfolder/e/exterminatus.txt b/forge-gui/res/cardsfolder/e/exterminatus.txt index c31860bc1e5..c2d084ab48d 100644 --- a/forge-gui/res/cardsfolder/e/exterminatus.txt +++ b/forge-gui/res/cardsfolder/e/exterminatus.txt @@ -3,4 +3,4 @@ ManaCost:5 W B Types:Sorcery A:SP$ AnimateAll | ValidCards$ Permanent.nonLand+OppCtrl | RemoveKeywords$ Indestructible | SubAbility$ DBDestroyAll | SpellDescription$ Nonland permanents your opponents control lose indestructible until end of turn. Destroy all nonland permanents. SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Permanent.nonLand -Oracle:Nonland permanents your opponents control lose indestructible until end of turn.\nDestroy all nonland permanents. \ No newline at end of file +Oracle:Nonland permanents your opponents control lose indestructible until end of turn.\nDestroy all nonland permanents. diff --git a/forge-gui/res/cardsfolder/e/exuberant_fuseling.txt b/forge-gui/res/cardsfolder/e/exuberant_fuseling.txt index 4b87ac741bf..57ba3850a78 100644 --- a/forge-gui/res/cardsfolder/e/exuberant_fuseling.txt +++ b/forge-gui/res/cardsfolder/e/exuberant_fuseling.txt @@ -9,4 +9,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ OIL | CounterNum$ 1 DeckHas:Ability$Counters SVar:X:Count$CardCounters.OIL -Oracle:Trample\nExuberant Fuseling gets +1/+0 for each oil counter on it.\nWhen Exuberant Fuseling enters the battlefield and whenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on Exuberant Fuseling. \ No newline at end of file +Oracle:Trample\nExuberant Fuseling gets +1/+0 for each oil counter on it.\nWhen Exuberant Fuseling enters the battlefield and whenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on Exuberant Fuseling. diff --git a/forge-gui/res/cardsfolder/e/eye_of_ojer_taq_apex_observatory.txt b/forge-gui/res/cardsfolder/e/eye_of_ojer_taq_apex_observatory.txt index 2ab1e837cf5..6cb9a96dbf5 100644 --- a/forge-gui/res/cardsfolder/e/eye_of_ojer_taq_apex_observatory.txt +++ b/forge-gui/res/cardsfolder/e/eye_of_ojer_taq_apex_observatory.txt @@ -3,10 +3,10 @@ ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. K:Craft:6 ExileCtrlOrGrave<2/Permanent.Other+withSharedCardType/permanent>:two that share a card type:the two -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Mill|Graveyard|Token AI:RemoveDeck:All +AlternateMode:DoubleFaced Oracle:{T}: Add one mana of any color.\nCraft with two that share a card type {6} ({6}, Exile this artifact, Exile the two from among other permanents you control and/or cards from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/e/ezuri_stalker_of_spheres.txt b/forge-gui/res/cardsfolder/e/ezuri_stalker_of_spheres.txt index 156c4058d09..25cc5bd1917 100644 --- a/forge-gui/res/cardsfolder/e/ezuri_stalker_of_spheres.txt +++ b/forge-gui/res/cardsfolder/e/ezuri_stalker_of_spheres.txt @@ -2,7 +2,7 @@ Name:Ezuri, Stalker of Spheres ManaCost:2 G U Types:Legendary Creature Phyrexian Elf Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {3}. If you do, proliferate twice. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {3}. If you do, proliferate twice. SVar:TrigProliferate:AB$ Proliferate | Cost$ 3 | Amount$ 2 T:Mode$ Proliferate | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you proliferate, draw a card. SVar:TrigDraw:DB$ Draw diff --git a/forge-gui/res/cardsfolder/f/faerie_dreamthief.txt b/forge-gui/res/cardsfolder/f/faerie_dreamthief.txt index 5fa07a46411..efd0271f7f8 100644 --- a/forge-gui/res/cardsfolder/f/faerie_dreamthief.txt +++ b/forge-gui/res/cardsfolder/f/faerie_dreamthief.txt @@ -8,4 +8,4 @@ SVar:TrigSurveil:DB$ Surveil | Amount$ 1 A:AB$ Draw | Cost$ 2 B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 DeckHas:Ability$Graveyard -Oracle:Flying\nWhen Faerie Dreamthief enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)\n{2}{B}, Exile Faerie Dreamthief from your graveyard: You draw a card and you lose 1 life. \ No newline at end of file +Oracle:Flying\nWhen Faerie Dreamthief enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)\n{2}{B}, Exile Faerie Dreamthief from your graveyard: You draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/f/faerie_fencing.txt b/forge-gui/res/cardsfolder/f/faerie_fencing.txt index 44cd702dacc..eb09d485301 100644 --- a/forge-gui/res/cardsfolder/f/faerie_fencing.txt +++ b/forge-gui/res/cardsfolder/f/faerie_fencing.txt @@ -7,4 +7,4 @@ SVar:XPlus:Count$xPaid/Plus.Y SVar:Y:Count$Compare FaerieCheck GE1.3.0 SVar:FaerieCheck:Count$LastStateBattlefieldWithFallback Faerie.YouCtrl DeckHints:Type$Faerie -Oracle:Target creature gets -X/-X until end of turn. That creature gets an additional -3/-3 until end of turn if you controlled a Faerie as you cast this spell. \ No newline at end of file +Oracle:Target creature gets -X/-X until end of turn. That creature gets an additional -3/-3 until end of turn if you controlled a Faerie as you cast this spell. diff --git a/forge-gui/res/cardsfolder/f/faerie_slumber_party.txt b/forge-gui/res/cardsfolder/f/faerie_slumber_party.txt index 7d15c820d59..954e44d5405 100644 --- a/forge-gui/res/cardsfolder/f/faerie_slumber_party.txt +++ b/forge-gui/res/cardsfolder/f/faerie_slumber_party.txt @@ -8,4 +8,4 @@ SVar:Y:SVar$X/Times.2 SVar:X:PlayerCountRememberedController$HasPropertyOpponent DeckHas:Ability$Token & Type$Faerie DeckHints:Type$Faerie -Oracle:Return all creatures to their owners' hands.\nFor each opponent who controlled a creature returned this way, you create two 1/1 blue Faerie creature tokens with flying and "This creature can block only creatures with flying." \ No newline at end of file +Oracle:Return all creatures to their owners' hands.\nFor each opponent who controlled a creature returned this way, you create two 1/1 blue Faerie creature tokens with flying and "This creature can block only creatures with flying." diff --git a/forge-gui/res/cardsfolder/f/failed_conversion.txt b/forge-gui/res/cardsfolder/f/failed_conversion.txt index 0c4a7daeca6..84529ed78d3 100644 --- a/forge-gui/res/cardsfolder/f/failed_conversion.txt +++ b/forge-gui/res/cardsfolder/f/failed_conversion.txt @@ -6,4 +6,4 @@ A:SP$ Attach | Cost$ 4 B | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -4 | AddToughness$ -4 | Description$ Enchanted creature gets -4/-4 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigSurveil | TriggerDescription$ When enchanted creature dies, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) SVar:TrigSurveil:DB$ Surveil | Amount$ 2 -Oracle:Enchant creature\nEnchanted creature gets -4/-4.\nWhen enchanted creature dies, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature gets -4/-4.\nWhen enchanted creature dies, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) diff --git a/forge-gui/res/cardsfolder/f/fall_of_cair_andros.txt b/forge-gui/res/cardsfolder/f/fall_of_cair_andros.txt index aef2193a32c..8f4ac61950c 100644 --- a/forge-gui/res/cardsfolder/f/fall_of_cair_andros.txt +++ b/forge-gui/res/cardsfolder/f/fall_of_cair_andros.txt @@ -6,4 +6,4 @@ SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ X SVar:X:TriggerCount$DamageAmount A:AB$ DealDamage | Cost$ 7 R | ValidTgts$ Creature | NumDmg$ 7 | SpellDescription$ CARDNAME deals 7 damage to target creature. DeckHas:Ability$Token|Counters & Type$Orc|Army -Oracle:Whenever a creature an opponent controls is dealt excess noncombat damage, amass Orcs X, where X is that excess damage. (Put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.)\n{7}{R}: Fall of Cair Andros deals 7 damage to target creature. \ No newline at end of file +Oracle:Whenever a creature an opponent controls is dealt excess noncombat damage, amass Orcs X, where X is that excess damage. (Put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.)\n{7}{R}: Fall of Cair Andros deals 7 damage to target creature. diff --git a/forge-gui/res/cardsfolder/f/fall_of_gil_galad.txt b/forge-gui/res/cardsfolder/f/fall_of_gil_galad.txt index 7843f7f949f..bf82b1551f0 100644 --- a/forge-gui/res/cardsfolder/f/fall_of_gil_galad.txt +++ b/forge-gui/res/cardsfolder/f/fall_of_gil_galad.txt @@ -9,4 +9,4 @@ SVar:DiesTrig:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | SVar:TrigDraw:DB$ Draw | NumCards$ 2 SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature | TargetUnique$ True | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose up to one target other creature DeckHas:Ability$Counters -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Scry 2.\nII — Put two +1/+1 counters on target creature you control.\nIII — Until end of turn, target creature you control gains "When this creature dies, draw two cards." Then that creature fights up to one other target creature. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Scry 2.\nII — Put two +1/+1 counters on target creature you control.\nIII — Until end of turn, target creature you control gains "When this creature dies, draw two cards." Then that creature fights up to one other target creature. diff --git a/forge-gui/res/cardsfolder/f/fallaji_dragon_engine.txt b/forge-gui/res/cardsfolder/f/fallaji_dragon_engine.txt index 890c94dbf8e..0a3200d2749 100644 --- a/forge-gui/res/cardsfolder/f/fallaji_dragon_engine.txt +++ b/forge-gui/res/cardsfolder/f/fallaji_dragon_engine.txt @@ -6,4 +6,4 @@ K:Prototype:2 R:1:3 K:Flying A:AB$ Pump | Cost$ 2 | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. DeckHints:Color$Red -Oracle:Prototype {2}{R} — 1/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nFlying\n{2}: Fallaji Dragon Engine gets +1/+0 until end of turn. \ No newline at end of file +Oracle:Prototype {2}{R} — 1/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nFlying\n{2}: Fallaji Dragon Engine gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fallaji_vanguard.txt b/forge-gui/res/cardsfolder/f/fallaji_vanguard.txt index cada9e82d44..d6a423bfa06 100644 --- a/forge-gui/res/cardsfolder/f/fallaji_vanguard.txt +++ b/forge-gui/res/cardsfolder/f/fallaji_vanguard.txt @@ -5,4 +5,4 @@ PT:2/3 K:First Strike T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Creature.YouCtrl+Other,Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another creature enters the battlefield under your control, target creature gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ 2 -Oracle:First strike\nWhenever Fallaji Vanguard or another creature enters the battlefield under your control, target creature gets +2/+0 until end of turn. \ No newline at end of file +Oracle:First strike\nWhenever Fallaji Vanguard or another creature enters the battlefield under your control, target creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/family_reunion.txt b/forge-gui/res/cardsfolder/f/family_reunion.txt index 957749a3de6..8941c1ddebe 100644 --- a/forge-gui/res/cardsfolder/f/family_reunion.txt +++ b/forge-gui/res/cardsfolder/f/family_reunion.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Charm | Choices$ DBPump,DBHexproof SVar:DBPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 | SpellDescription$ Creatures you control get +1/+1 until end of turn. SVar:DBHexproof:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Hexproof | SpellDescription$ Creatures you control gain hexproof until end of turn. (They can't be the targets of spells or abilities your opponents control.) -Oracle:Choose one —\n• Creatures you control get +1/+1 until end of turn.\n• Creatures you control gain hexproof until end of turn. (They can't be the targets of spells or abilities your opponents control.) \ No newline at end of file +Oracle:Choose one —\n• Creatures you control get +1/+1 until end of turn.\n• Creatures you control gain hexproof until end of turn. (They can't be the targets of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/f/fanatical_offering.txt b/forge-gui/res/cardsfolder/f/fanatical_offering.txt index f6173d946e5..f10e30e2866 100644 --- a/forge-gui/res/cardsfolder/f/fanatical_offering.txt +++ b/forge-gui/res/cardsfolder/f/fanatical_offering.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Draw | Cost$ 1 B Sac<1/Artifact;Creature/artifact or creature> | NumCards$ 2 | SubAbility$ DBToken | SpellDescription$ Draw two cards and create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_map_sac_explore | TokenOwner$ You DeckHas:Ability$Sacrifice|Token & Type$Artifact|Map -Oracle:As an additional cost to cast this spell, sacrifice an artifact or creature.\nDraw two cards and create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") \ No newline at end of file +Oracle:As an additional cost to cast this spell, sacrifice an artifact or creature.\nDraw two cards and create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") diff --git a/forge-gui/res/cardsfolder/f/farid_enterprising_salvager.txt b/forge-gui/res/cardsfolder/f/farid_enterprising_salvager.txt index de9fc209711..2b6fa843e1a 100644 --- a/forge-gui/res/cardsfolder/f/farid_enterprising_salvager.txt +++ b/forge-gui/res/cardsfolder/f/farid_enterprising_salvager.txt @@ -13,4 +13,4 @@ SVar:DBDraw:DB$ Draw SVar:AIPreference:SacCost$Artifact.token DeckHints:Type$Artifact DeckHas:Ability$Discard|Token|Counters & Type$Artifact & Keyword$Menace -Oracle:Whenever a nontoken artifact you control is put into a graveyard from the battlefield, create a colorless artifact token named Scrap.\n{1}{R}, Sacrifice an artifact: Choose one —\n• Put a +1/+1 counter on Farid. It gains menace until end of turn.\n• Goad target creature.\n• Discard a card, then draw a card. \ No newline at end of file +Oracle:Whenever a nontoken artifact you control is put into a graveyard from the battlefield, create a colorless artifact token named Scrap.\n{1}{R}, Sacrifice an artifact: Choose one —\n• Put a +1/+1 counter on Farid. It gains menace until end of turn.\n• Goad target creature.\n• Discard a card, then draw a card. diff --git a/forge-gui/res/cardsfolder/f/farmer_cotton.txt b/forge-gui/res/cardsfolder/f/farmer_cotton.txt index f4e90d8f616..d8e9656e772 100644 --- a/forge-gui/res/cardsfolder/f/farmer_cotton.txt +++ b/forge-gui/res/cardsfolder/f/farmer_cotton.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_halfling,c_a_food_sac | TokenOwner$ You SVar:X:Count$xPaid DeckHas:Ability$Token|Sacrifice|LifeGain & Type$Artifact|Food -Oracle:When Farmer Cotton enters the battlefield, create X 1/1 white Halfling creature tokens and X Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file +Oracle:When Farmer Cotton enters the battlefield, create X 1/1 white Halfling creature tokens and X Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/f/farsight_ritual.txt b/forge-gui/res/cardsfolder/f/farsight_ritual.txt index 306deacb0f8..2568e62fe29 100644 --- a/forge-gui/res/cardsfolder/f/farsight_ritual.txt +++ b/forge-gui/res/cardsfolder/f/farsight_ritual.txt @@ -6,4 +6,4 @@ A:SP$ Dig | DigNum$ X | ChangeNum$ 2 | RestRandomOrder$ True | SpellDescription$ SVar:X:Count$Bargained.8.4 DeckHints:Type$Artifact|Enchantment & Ability$Token DeckHas:Ability$Sacrifice -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nLook at the top four cards of your library. If this spell was bargained, look at the top eight cards of your library instead. Put two of them into your hand and the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nLook at the top four cards of your library. If this spell was bargained, look at the top eight cards of your library instead. Put two of them into your hand and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/f/fateful_handoff.txt b/forge-gui/res/cardsfolder/f/fateful_handoff.txt index 4fdc4b711e8..e5d7b8e1cf0 100644 --- a/forge-gui/res/cardsfolder/f/fateful_handoff.txt +++ b/forge-gui/res/cardsfolder/f/fateful_handoff.txt @@ -7,4 +7,4 @@ SVar:DBChoose:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | Choic SVar:DBGiveControl:DB$ GainControl | Defined$ Targeted | NewController$ Player.Chosen | AILogic$ DonateTargetPerm SVar:X:Targeted$CardManaCost AI:RemoveDeck:Random -Oracle:Draw cards equal to the mana value of target artifact or creature you control. An opponent gains control of that permanent. \ No newline at end of file +Oracle:Draw cards equal to the mana value of target artifact or creature you control. An opponent gains control of that permanent. diff --git a/forge-gui/res/cardsfolder/f/faunsbane_troll.txt b/forge-gui/res/cardsfolder/f/faunsbane_troll.txt index cbbbacdc19c..791073eaf20 100644 --- a/forge-gui/res/cardsfolder/f/faunsbane_troll.txt +++ b/forge-gui/res/cardsfolder/f/faunsbane_troll.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_monster | AttachedTo$ Self A:AB$ Fight | Defined$ Self | Cost$ Sac<1/Aura.Attached> | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | ReplaceDyingDefined$ Targeted | SorcerySpeed$ True | SpellDescription$ CARDNAME fights target creature you don't control. If that creature would die this turn, exile it instead. Activate only as a sorcery. DeckHas:Ability$Token|Sacrifice & Type$Aura|Enchantment|Role -Oracle:When Faunsbane Troll enters the battlefield, create a Monster Role token attached to it. (Enchanted creature gets +1/+1 and has trample.)\n{1}, Sacrifice an Aura attached to Faunsbane Troll: Faunsbane Troll fights target creature you don't control. If that creature would die this turn, exile it instead. Activate only as a sorcery. \ No newline at end of file +Oracle:When Faunsbane Troll enters the battlefield, create a Monster Role token attached to it. (Enchanted creature gets +1/+1 and has trample.)\n{1}, Sacrifice an Aura attached to Faunsbane Troll: Faunsbane Troll fights target creature you don't control. If that creature would die this turn, exile it instead. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/f/fealty_to_the_realm.txt b/forge-gui/res/cardsfolder/f/fealty_to_the_realm.txt index 0797d2abf59..fce52bd0663 100644 --- a/forge-gui/res/cardsfolder/f/fealty_to_the_realm.txt +++ b/forge-gui/res/cardsfolder/f/fealty_to_the_realm.txt @@ -8,4 +8,4 @@ SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You S:Mode$ Continuous | Affected$ Card.EnchantedBy | GainControl$ Player.isMonarch | Description$ The monarch controls enchanted creature. S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy | Target$ You | Description$ Enchanted creature attacks each combat if able and can't attack you. S:Mode$ MustAttack | ValidCreature$ Creature.EnchantedBy -Oracle:Enchant creature\nWhen Fealty to the Realm enters the battlefield, you become the monarch.\nThe monarch controls enchanted creature.\nEnchanted creature attacks each combat if able and can't attack you. \ No newline at end of file +Oracle:Enchant creature\nWhen Fealty to the Realm enters the battlefield, you become the monarch.\nThe monarch controls enchanted creature.\nEnchanted creature attacks each combat if able and can't attack you. diff --git a/forge-gui/res/cardsfolder/f/fear_fire_foes.txt b/forge-gui/res/cardsfolder/f/fear_fire_foes.txt index 3ba2c61047f..cfd80f4f664 100644 --- a/forge-gui/res/cardsfolder/f/fear_fire_foes.txt +++ b/forge-gui/res/cardsfolder/f/fear_fire_foes.txt @@ -7,4 +7,4 @@ SVar:DBDamageAll:DB$ DamageAll | ValidCards$ Creature.NotDefinedTargeted+Control SVar:DBDamageResolve:DB$ DamageResolve SVar:STCantPrevent:Mode$ CantPreventDamage | EffectZone$ Command | Description$ Damage can't be prevented this turn. SVar:X:Count$xPaid -Oracle:Damage can't be prevented this turn. Fear, Fire, Foes! deals X damage to target creature and 1 damage to each other creature with the same controller. \ No newline at end of file +Oracle:Damage can't be prevented this turn. Fear, Fire, Foes! deals X damage to target creature and 1 damage to each other creature with the same controller. diff --git a/forge-gui/res/cardsfolder/f/feasting_hobbit.txt b/forge-gui/res/cardsfolder/f/feasting_hobbit.txt index 57a7d83dfa8..2c8f413986c 100644 --- a/forge-gui/res/cardsfolder/f/feasting_hobbit.txt +++ b/forge-gui/res/cardsfolder/f/feasting_hobbit.txt @@ -7,4 +7,4 @@ S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powe SVar:Y:Count$CardPower DeckHas:Ability$Sacrifice|Counters DeckHints:Type$Food -Oracle:Devour Food 3 (As this enters the battlefield, you may sacrifice any number of Foods. This creature enters the battlefield with three times that many +1/+1 counters on it.)\nCreatures with power less than Feasting Hobbit's power can't block it. \ No newline at end of file +Oracle:Devour Food 3 (As this enters the battlefield, you may sacrifice any number of Foods. This creature enters the battlefield with three times that many +1/+1 counters on it.)\nCreatures with power less than Feasting Hobbit's power can't block it. diff --git a/forge-gui/res/cardsfolder/f/feed_the_cauldron.txt b/forge-gui/res/cardsfolder/f/feed_the_cauldron.txt index 108ee3e7acc..11d4b5c58c7 100644 --- a/forge-gui/res/cardsfolder/f/feed_the_cauldron.txt +++ b/forge-gui/res/cardsfolder/f/feed_the_cauldron.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Destroy | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with mana value 3 or less | SubAbility$ DBFood | SpellDescription$ Destroy target creature with mana value 3 or less. SVar:DBFood:DB$ Token | TokenScript$ c_a_food_sac | ConditionPlayerTurn$ True | SpellDescription$ If it's your turn, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") DeckHas:Ability$Token & Type$Artifact|Food -Oracle:Destroy target creature with mana value 3 or less. If it's your turn, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file +Oracle:Destroy target creature with mana value 3 or less. If it's your turn, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/f/feed_the_infection.txt b/forge-gui/res/cardsfolder/f/feed_the_infection.txt index c8a3e773556..aee3df1be0a 100644 --- a/forge-gui/res/cardsfolder/f/feed_the_infection.txt +++ b/forge-gui/res/cardsfolder/f/feed_the_infection.txt @@ -1,8 +1,8 @@ Name:Feed the Infection ManaCost:3 B Types:Sorcery -A:SP$ Draw | NumCards$ 3 | SubAbility$ DBLoseLife | SpellDescription$ You draw three cards and you lose 3 life. +A:SP$ Draw | NumCards$ 3 | SubAbility$ DBLoseLife | SpellDescription$ You draw three cards and you lose 3 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 3 | SubAbility$ DBPoisoned SVar:DBPoisoned:DB$ LoseLife | LifeAmount$ 3 | Defined$ Opponent.IsCorrupted | SpellDescription$ Corrupted — Each opponent who has three or more poison counters loses 3 life. DeckHints:Keyword$Infect|Toxic|Poisonous & Ability$Proliferate -Oracle:You draw three cards and you lose 3 life.\nCorrupted — Each opponent who has three or more poison counters loses 3 life. \ No newline at end of file +Oracle:You draw three cards and you lose 3 life.\nCorrupted — Each opponent who has three or more poison counters loses 3 life. diff --git a/forge-gui/res/cardsfolder/f/fell_beast_of_mordor.txt b/forge-gui/res/cardsfolder/f/fell_beast_of_mordor.txt index 3bd86ddb45d..550effe4f45 100644 --- a/forge-gui/res/cardsfolder/f/fell_beast_of_mordor.txt +++ b/forge-gui/res/cardsfolder/f/fell_beast_of_mordor.txt @@ -12,4 +12,4 @@ SVar:X:Count$CardCounters.P1P1 DeckHas:Ability$Sacrifice|Counters|LifeGain DeckHints:Ability$Counters SVar:HasAttackEffect:TRUE -Oracle:Flying\nDevour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.)\nWhenever Fell Beast of Mordor enters the battlefield or attacks, target opponent loses X life and you gain X life, where X is the number of +1/+1 counters on it. \ No newline at end of file +Oracle:Flying\nDevour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.)\nWhenever Fell Beast of Mordor enters the battlefield or attacks, target opponent loses X life and you gain X life, where X is the number of +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/f/fell_beasts_shriek.txt b/forge-gui/res/cardsfolder/f/fell_beasts_shriek.txt index 887c84c23ae..28ecc888300 100644 --- a/forge-gui/res/cardsfolder/f/fell_beasts_shriek.txt +++ b/forge-gui/res/cardsfolder/f/fell_beasts_shriek.txt @@ -8,4 +8,4 @@ SVar:DBTapAll:DB$ TapAll | ValidCards$ Creature.IsRemembered | SubAbility$ DBGoa SVar:DBGoad:DB$ Goad | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Type$Instant|Sorcery -Oracle:Each opponent chooses a creature they control. Tap and goad the chosen creatures. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.)\nSplice onto instant or sorcery {2}{U}{R} (As you cast an instant or sorcery spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) \ No newline at end of file +Oracle:Each opponent chooses a creature they control. Tap and goad the chosen creatures. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.)\nSplice onto instant or sorcery {2}{U}{R} (As you cast an instant or sorcery spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) diff --git a/forge-gui/res/cardsfolder/f/fell_horseman_deathly_ride.txt b/forge-gui/res/cardsfolder/f/fell_horseman_deathly_ride.txt index d40c9143885..243a8c5aff4 100644 --- a/forge-gui/res/cardsfolder/f/fell_horseman_deathly_ride.txt +++ b/forge-gui/res/cardsfolder/f/fell_horseman_deathly_ride.txt @@ -13,6 +13,6 @@ ALTERNATE Name:Deathly Ride ManaCost:1 B -Types:Sorcery Adventure +Types:Sorcery Adventure A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card from your graveyard to your hand. (Then exile this card. You may cast the creature later from exile.) Oracle:Return target creature card from your graveyard to your hand. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/f/fertilids_favor.txt b/forge-gui/res/cardsfolder/f/fertilids_favor.txt index a0b2a0c1313..454c67933b3 100644 --- a/forge-gui/res/cardsfolder/f/fertilids_favor.txt +++ b/forge-gui/res/cardsfolder/f/fertilids_favor.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ ChangeZone | ValidTgts$ Player | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SubAbility$ DBCounter | Chooser$ Targeted | SpellDescription$ Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles. Put two +1/+1 counters on up to one target artifact or creature. SVar:DBCounter:DB$ PutCounter | ValidTgts$ Creature,Artifact | TgtPrompt$ Select up to one target creature or artifact | TargetMin$ 0 | TargetMax$ 1 | CounterType$ P1P1 | CounterNum$ 2 DeckHas:Ability$Counters -Oracle:Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles. Put two +1/+1 counters on up to one target artifact or creature. \ No newline at end of file +Oracle:Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles. Put two +1/+1 counters on up to one target artifact or creature. diff --git a/forge-gui/res/cardsfolder/f/field_tested_frying_pan.txt b/forge-gui/res/cardsfolder/f/field_tested_frying_pan.txt index 25932c392c5..deca526729f 100644 --- a/forge-gui/res/cardsfolder/f/field_tested_frying_pan.txt +++ b/forge-gui/res/cardsfolder/f/field_tested_frying_pan.txt @@ -13,4 +13,4 @@ SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X SVar:X:TriggerCount$LifeAmount DeckHas:Ability$Token|LifeGain|Sacrifice & Type$Food|Artifact|Halfling DeckHints:Ability$LifeGain -Oracle:When Field-Tested Frying Pan enters the battlefield, create a Food token, then create a 1/1 white Halfling creature token and attach Field-Tested Frying Pan to it.\nEquipped creature has "Whenever you gain life, this creature gets +X/+X until end of turn, where X is the amount of life you gained."\nEquip {2} \ No newline at end of file +Oracle:When Field-Tested Frying Pan enters the battlefield, create a Food token, then create a 1/1 white Halfling creature token and attach Field-Tested Frying Pan to it.\nEquipped creature has "Whenever you gain life, this creature gets +X/+X until end of turn, where X is the amount of life you gained."\nEquip {2} diff --git a/forge-gui/res/cardsfolder/f/fire_of_orthanc.txt b/forge-gui/res/cardsfolder/f/fire_of_orthanc.txt index 567c4194156..6b67b65c50d 100644 --- a/forge-gui/res/cardsfolder/f/fire_of_orthanc.txt +++ b/forge-gui/res/cardsfolder/f/fire_of_orthanc.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Destroy | ValidTgts$ Artifact,Land | TgtPrompt$ Select target artifact or land | SubAbility$ CantBlockEffect | SpellDescription$ Destroy target artifact or land. SVar:CantBlockEffect:DB$ Effect | StaticAbilities$ KWPump | AILogic$ Evasion | SpellDescription$ Creatures without flying can't block this turn. SVar:KWPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.withoutFlying | AddHiddenKeyword$ CARDNAME can't block. | Description$ Creatures without flying can't block this turn. -Oracle:Destroy target artifact or land. Creatures without flying can't block this turn. \ No newline at end of file +Oracle:Destroy target artifact or land. Creatures without flying can't block this turn. diff --git a/forge-gui/res/cardsfolder/f/fires_of_mount_doom.txt b/forge-gui/res/cardsfolder/f/fires_of_mount_doom.txt index c94a0716cf8..9c80e79da48 100644 --- a/forge-gui/res/cardsfolder/f/fires_of_mount_doom.txt +++ b/forge-gui/res/cardsfolder/f/fires_of_mount_doom.txt @@ -11,4 +11,4 @@ SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ C SVar:TriggerCastDoM:Mode$ SpellCast | ValidCard$ Card.IsRemembered | ValidSA$ Spell.MayPlaySource | OneOff$ True | ValidActivatingPlayer$ You | Execute$ TrigDealDamage | TriggerDescription$ When you play a card this way, CARDNAME deals 2 damage to each player. SVar:TriggerLandPlayed:Mode$ LandPlayed | ValidCard$ Land.IsRemembered | OneOff$ True | Execute$ TrigDealDamage | Secondary$ True | TriggerDescription$ When you play a card this way, CARDNAME deals 2 damage to each player. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Player | NumDmg$ 2 -Oracle:When Fires of Mount Doom enters the battlefield, it deals 2 damage to target creature an opponent controls. Destroy all Equipment attached to that creature.\n{2}{R}: Exile the top card of your library. You may play that card this turn. When you play a card this way, Fires of Mount Doom deals 2 damage to each player. \ No newline at end of file +Oracle:When Fires of Mount Doom enters the battlefield, it deals 2 damage to target creature an opponent controls. Destroy all Equipment attached to that creature.\n{2}{R}: Exile the top card of your library. You may play that card this turn. When you play a card this way, Fires of Mount Doom deals 2 damage to each player. diff --git a/forge-gui/res/cardsfolder/f/five_hundred_year_diary.txt b/forge-gui/res/cardsfolder/f/five_hundred_year_diary.txt index 94d50c395f9..e4712639b0e 100644 --- a/forge-gui/res/cardsfolder/f/five_hundred_year_diary.txt +++ b/forge-gui/res/cardsfolder/f/five_hundred_year_diary.txt @@ -7,4 +7,4 @@ SVar:X:Count$Valid Clue.YouCtrl A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | SpellDescription$ Draw a card. DeckHints:Type$Clue DeckHas:Ability$Sacrifice -Oracle:Five Hundred Year Diary enters the battlefield tapped.\n{T}: Add {U} for each Clue you control.\n{2}, Sacrifice Five Hundred Year Diary: Draw a card. \ No newline at end of file +Oracle:Five Hundred Year Diary enters the battlefield tapped.\n{T}: Add {U} for each Clue you control.\n{2}, Sacrifice Five Hundred Year Diary: Draw a card. diff --git a/forge-gui/res/cardsfolder/f/flame_of_anor.txt b/forge-gui/res/cardsfolder/f/flame_of_anor.txt index f73586139f8..94900c202bc 100644 --- a/forge-gui/res/cardsfolder/f/flame_of_anor.txt +++ b/forge-gui/res/cardsfolder/f/flame_of_anor.txt @@ -8,4 +8,4 @@ SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 5 | SpellDescriptio SVar:X:Count$Compare Y GE1.2.1 SVar:Y:Count$Valid Card.Wizard+YouCtrl DeckHints:Type$Wizard -Oracle:Choose one. If you control a Wizard as you cast this spell, you may choose two instead.\n• Target player draws two cards.\n• Destroy target artifact.\n• Flame of Anor deals 5 damage to target creature. \ No newline at end of file +Oracle:Choose one. If you control a Wizard as you cast this spell, you may choose two instead.\n• Target player draws two cards.\n• Destroy target artifact.\n• Flame of Anor deals 5 damage to target creature. diff --git a/forge-gui/res/cardsfolder/f/flaming_tyrannosaurus.txt b/forge-gui/res/cardsfolder/f/flaming_tyrannosaurus.txt index 21214d28075..ff44e34a347 100644 --- a/forge-gui/res/cardsfolder/f/flaming_tyrannosaurus.txt +++ b/forge-gui/res/cardsfolder/f/flaming_tyrannosaurus.txt @@ -10,4 +10,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigDamageDies:DB$ DealDamage | Defined$ Opponent | NumDmg$ X SVar:X:TriggeredCard$CardPower DeckHas:Ability$Counters -Oracle:Menace\nParadox — Whenever you cast a spell from anywhere other than your hand, Flaming Tyrannosaurus deals 3 damage to any target. Then put a +1/+1 counter on Flaming Tyrannosaurus.\nWhen Flaming Tyrannosaurus dies, it deals damage equal to its power to each opponent. \ No newline at end of file +Oracle:Menace\nParadox — Whenever you cast a spell from anywhere other than your hand, Flaming Tyrannosaurus deals 3 damage to any target. Then put a +1/+1 counter on Flaming Tyrannosaurus.\nWhen Flaming Tyrannosaurus dies, it deals damage equal to its power to each opponent. diff --git a/forge-gui/res/cardsfolder/f/flatline.txt b/forge-gui/res/cardsfolder/f/flatline.txt index a9e5a487b85..524b7f37521 100644 --- a/forge-gui/res/cardsfolder/f/flatline.txt +++ b/forge-gui/res/cardsfolder/f/flatline.txt @@ -2,4 +2,4 @@ Name:Flatline ManaCost:2 U Types:Instant A:SP$ AnimateAll | ValidCards$ Creature.OppCtrl | Power$ 0 | Toughness$ 1 | IsCurse$ True | SpellDescription$ Creatures your opponents control have base power and toughness 0/1 until end of turn. -Oracle:Creatures your opponents control have base power and toughness 0/1 until end of turn. \ No newline at end of file +Oracle:Creatures your opponents control have base power and toughness 0/1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flayed_one.txt b/forge-gui/res/cardsfolder/f/flayed_one.txt index 9dc61b9e854..e01e1b1b666 100644 --- a/forge-gui/res/cardsfolder/f/flayed_one.txt +++ b/forge-gui/res/cardsfolder/f/flayed_one.txt @@ -6,4 +6,4 @@ K:Lifelink T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Flesh Flayer — When CARDNAME enters the battlefield, mill three cards. SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You DeckHas:Ability$Mill|Graveyard -Oracle:Lifelink\nFlesh Flayer — When Flayed One enters the battlefield, mill three cards. \ No newline at end of file +Oracle:Lifelink\nFlesh Flayer — When Flayed One enters the battlefield, mill three cards. diff --git a/forge-gui/res/cardsfolder/f/flayer_of_loyalties.txt b/forge-gui/res/cardsfolder/f/flayer_of_loyalties.txt index 243b2a9bc3b..bf6f6a9d7f8 100644 --- a/forge-gui/res/cardsfolder/f/flayer_of_loyalties.txt +++ b/forge-gui/res/cardsfolder/f/flayer_of_loyalties.txt @@ -7,4 +7,4 @@ K:Trample T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ When you cast this spell, gain control of target creature until end of turn. Untap that creature. Until end of turn, it has base power and toughness 10/10, and gains trample, annihilator 2, and haste. SVar:TrigGainControl:DB$ GainControl | ValidTgts$ Creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste & Trample & Annihilator:2 | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Power$ 10 | Toughness$ 10 -Oracle:When you cast this spell, gain control of target creature until end of turn. Untap that creature. Until end of turn, it has base power and toughness 10/10, and gains trample, annihilator 2, and haste.\nAnnihilator 2 (Whenever this creature attacks, defending player sacrifices two permanents.)\nTrample \ No newline at end of file +Oracle:When you cast this spell, gain control of target creature until end of turn. Untap that creature. Until end of turn, it has base power and toughness 10/10, and gains trample, annihilator 2, and haste.\nAnnihilator 2 (Whenever this creature attacks, defending player sacrifices two permanents.)\nTrample diff --git a/forge-gui/res/cardsfolder/f/flensing_raptor.txt b/forge-gui/res/cardsfolder/f/flensing_raptor.txt index c7a56b00ab1..488b1bf3553 100644 --- a/forge-gui/res/cardsfolder/f/flensing_raptor.txt +++ b/forge-gui/res/cardsfolder/f/flensing_raptor.txt @@ -7,4 +7,4 @@ K:Toxic:1 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, another target creature you control with toxic gets +1/+1 and gains flying until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+withToxic+Other | NumAtt$ 1 | NumDef$ 1 | KW$ Flying DeckHints:Keyword$Toxic -Oracle:Flying\nToxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen Flensing Raptor enters the battlefield, another target creature you control with toxic gets +1/+1 and gains flying until end of turn. \ No newline at end of file +Oracle:Flying\nToxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen Flensing Raptor enters the battlefield, another target creature you control with toxic gets +1/+1 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fleshless_gladiator.txt b/forge-gui/res/cardsfolder/f/fleshless_gladiator.txt index 08485e8f02f..bb2428140b0 100644 --- a/forge-gui/res/cardsfolder/f/fleshless_gladiator.txt +++ b/forge-gui/res/cardsfolder/f/fleshless_gladiator.txt @@ -7,4 +7,4 @@ SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 SVar:X:PlayerCountOpponents$HighestPoisonCounters DeckHas:Ability$Graveyard DeckHints:Keyword$Toxic|Infect -Oracle:Corrupted — {2}{B}: Return Fleshless Gladiator from your graveyard to the battlefield tapped. You lose 1 life. Activate only if an opponent has three or more poison counters. \ No newline at end of file +Oracle:Corrupted — {2}{B}: Return Fleshless Gladiator from your graveyard to the battlefield tapped. You lose 1 life. Activate only if an opponent has three or more poison counters. diff --git a/forge-gui/res/cardsfolder/f/flick_a_coin.txt b/forge-gui/res/cardsfolder/f/flick_a_coin.txt index dca5f051c86..72aa8b6ac56 100644 --- a/forge-gui/res/cardsfolder/f/flick_a_coin.txt +++ b/forge-gui/res/cardsfolder/f/flick_a_coin.txt @@ -5,4 +5,4 @@ A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBTreasure | SpellDe SVar:DBTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. DeckHas:Ability$Token|LifeGain|Sacrifice & Type$Food -Oracle:Flick a Coin deals 1 damage to any target. You create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nDraw a card. \ No newline at end of file +Oracle:Flick a Coin deals 1 damage to any target. You create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nDraw a card. diff --git a/forge-gui/res/cardsfolder/f/flow_of_knowledge.txt b/forge-gui/res/cardsfolder/f/flow_of_knowledge.txt index b40f5e45d1d..27c73cc43ec 100644 --- a/forge-gui/res/cardsfolder/f/flow_of_knowledge.txt +++ b/forge-gui/res/cardsfolder/f/flow_of_knowledge.txt @@ -5,4 +5,4 @@ A:SP$ Draw | NumCards$ X | SubAbility$ DBDiscard | SpellDescription$ Draw a card SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 2 SVar:X:Count$Valid Island.YouCtrl DeckHas:Ability$Discard -Oracle:Draw a card for each Island you control, then discard two cards. \ No newline at end of file +Oracle:Draw a card for each Island you control, then discard two cards. diff --git a/forge-gui/res/cardsfolder/f/flowering_of_the_white_tree.txt b/forge-gui/res/cardsfolder/f/flowering_of_the_white_tree.txt index 3095135a1ca..161616e9acb 100644 --- a/forge-gui/res/cardsfolder/f/flowering_of_the_white_tree.txt +++ b/forge-gui/res/cardsfolder/f/flowering_of_the_white_tree.txt @@ -1,8 +1,8 @@ Name:Flowering of the White Tree ManaCost:W W Types:Legendary Enchantment -S:Mode$ Continuous | Affected$ Creature.Legendary+YouCtrl | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Ward:1 | Description$ Legendary creatures you control get +2/+1 and have ward {1}. +S:Mode$ Continuous | Affected$ Creature.Legendary+YouCtrl | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Ward:1 | Description$ Legendary creatures you control get +2/+1 and have ward {1}. S:Mode$ Continuous | Affected$ Creature.nonLegendary+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Nonlegendary creatures you control get +1/+1. SVar:PlayMain1:TRUE DeckHints:Type$Legendary -Oracle:Legendary creatures you control get +2/+1 and have ward {1}.\nNonlegendary creatures you control get +1/+1. \ No newline at end of file +Oracle:Legendary creatures you control get +2/+1 and have ward {1}.\nNonlegendary creatures you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/f/flowstone_infusion.txt b/forge-gui/res/cardsfolder/f/flowstone_infusion.txt index d7092ea5589..a5601a2ef72 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_infusion.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_infusion.txt @@ -2,4 +2,4 @@ Name:Flowstone Infusion ManaCost:R Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ Target creature gets +2/-2 until end of turn. -Oracle:Target creature gets +2/-2 until end of turn. \ No newline at end of file +Oracle:Target creature gets +2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flywheel_racer.txt b/forge-gui/res/cardsfolder/f/flywheel_racer.txt index 08b469b92df..eaa0d9e7afb 100644 --- a/forge-gui/res/cardsfolder/f/flywheel_racer.txt +++ b/forge-gui/res/cardsfolder/f/flywheel_racer.txt @@ -5,4 +5,4 @@ PT:3/2 K:Vigilance A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | IsPresent$ Creature.Self | SpellDescription$ Add one mana of any color. Activate only if CARDNAME is a creature. K:Crew:1 -Oracle:Vigilance\n{T}: Add one mana of any color. Activate only if Flywheel Racer is a creature.\nCrew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) \ No newline at end of file +Oracle:Vigilance\n{T}: Add one mana of any color. Activate only if Flywheel Racer is a creature.\nCrew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/f/fog_of_war.txt b/forge-gui/res/cardsfolder/f/fog_of_war.txt index 1563c05cf34..69e80ff8c14 100644 --- a/forge-gui/res/cardsfolder/f/fog_of_war.txt +++ b/forge-gui/res/cardsfolder/f/fog_of_war.txt @@ -7,4 +7,4 @@ SVar:RPrevent:Event$ DamageDone | Prevent$ True | IsCombat$ True | ActiveZones$ SVar:X:Count$Valid Creature AI:RemoveDeck:Random DeckHas:Ability$LifeGain -Oracle:You gain 1 life for each creature on the battlefield. Prevent all combat damage that would be dealt this turn by creatures with power 3 or less. \ No newline at end of file +Oracle:You gain 1 life for each creature on the battlefield. Prevent all combat damage that would be dealt this turn by creatures with power 3 or less. diff --git a/forge-gui/res/cardsfolder/f/fog_on_the_barrow_downs.txt b/forge-gui/res/cardsfolder/f/fog_on_the_barrow_downs.txt index 56119708668..64d6bb40d9e 100644 --- a/forge-gui/res/cardsfolder/f/fog_on_the_barrow_downs.txt +++ b/forge-gui/res/cardsfolder/f/fog_on_the_barrow_downs.txt @@ -3,4 +3,4 @@ ManaCost:2 W Types:Enchantment Aura A:SP$ Attach | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | AddType$ Spirit | RemoveCreatureTypes$ True | Description$ Enchanted creature is a Spirit and can't attack or block. (It loses all other creature types.) -Oracle:Enchant creature\nEnchanted creature is a Spirit and can't attack or block. (It loses all other creature types.) \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature is a Spirit and can't attack or block. (It loses all other creature types.) diff --git a/forge-gui/res/cardsfolder/f/font_of_progress.txt b/forge-gui/res/cardsfolder/f/font_of_progress.txt index d2e7fb24591..53cdf75fc7e 100644 --- a/forge-gui/res/cardsfolder/f/font_of_progress.txt +++ b/forge-gui/res/cardsfolder/f/font_of_progress.txt @@ -5,4 +5,4 @@ K:etbCounter:OIL:2 A:AB$ Mill | Cost$ 3 T | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills X cards, where X is the number of oil counters on CARDNAME. SVar:X:Count$CardCounters.OIL DeckHas:Ability$Counters|Mill -Oracle:Font of Progress enters the battlefield with two oil counters on it.\n{3}, {T}: Target player mills X cards, where X is the number of oil counters on Font of Progress. \ No newline at end of file +Oracle:Font of Progress enters the battlefield with two oil counters on it.\n{3}, {T}: Target player mills X cards, where X is the number of oil counters on Font of Progress. diff --git a/forge-gui/res/cardsfolder/f/for_the_emperor.txt b/forge-gui/res/cardsfolder/f/for_the_emperor.txt index b8e352bced3..97c29b74cc4 100644 --- a/forge-gui/res/cardsfolder/f/for_the_emperor.txt +++ b/forge-gui/res/cardsfolder/f/for_the_emperor.txt @@ -3,4 +3,4 @@ ManaCost:3 W Types:Sorcery A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | KW$ Vigilance & Lifelink | SpellDescription$ Creatures you control get +2/+2 and gain vigilance and lifelink until end of turn. DeckHas:Keyword$Vigilance|Lifelink & Ability$LifeGain -Oracle:Creatures you control get +2/+2 and gain vigilance and lifelink until end of turn. \ No newline at end of file +Oracle:Creatures you control get +2/+2 and gain vigilance and lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/f/force_away.txt b/forge-gui/res/cardsfolder/f/force_away.txt index a0d0874acca..c3743a00022 100644 --- a/forge-gui/res/cardsfolder/f/force_away.txt +++ b/forge-gui/res/cardsfolder/f/force_away.txt @@ -2,5 +2,5 @@ Name:Force Away ManaCost:1 U Types:Instant A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | SubAbility$ DBDiscard | Destination$ Hand | SpellDescription$ Return target creature to its owner's hand. Ferocious — If you control a creature with power 4 or greater, you may draw a card. If you do, discard a card. -SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | UnlessCost$ Draw<1/You> | UnlessPayer$ You | UnlessSwitched$ True | ConditionPresent$ Creature.YouCtrl+powerGE4 +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | UnlessCost$ Draw<1/You> | UnlessPayer$ You | UnlessSwitched$ True | ConditionPresent$ Creature.YouCtrl+powerGE4 Oracle:Return target creature to its owner's hand.\nFerocious — If you control a creature with power 4 or greater, you may draw a card. If you do, discard a card. diff --git a/forge-gui/res/cardsfolder/f/forge_anew.txt b/forge-gui/res/cardsfolder/f/forge_anew.txt index 916b73bcc21..3bcbfcea69c 100644 --- a/forge-gui/res/cardsfolder/f/forge_anew.txt +++ b/forge-gui/res/cardsfolder/f/forge_anew.txt @@ -8,4 +8,4 @@ S:Mode$ Continuous | Affected$ You | AddKeyword$ You may pay 0 rather than pay e SVar:X:Count$YouEquippedThisTurn DeckHas:Ability$Graveyard DeckNeeds:Type$Equipment -Oracle:When Forge Anew enters the battlefield, return target Equipment card from your graveyard to the battlefield.\nAs long as it's your turn, you may activate equip abilities any time you could cast an instant.\nYou may pay {0} rather than pay the equip cost of the first equip ability you activate during each of your turns. \ No newline at end of file +Oracle:When Forge Anew enters the battlefield, return target Equipment card from your graveyard to the battlefield.\nAs long as it's your turn, you may activate equip abilities any time you could cast an instant.\nYou may pay {0} rather than pay the equip cost of the first equip ability you activate during each of your turns. diff --git a/forge-gui/res/cardsfolder/f/forge_neverwinter_charlatan.txt b/forge-gui/res/cardsfolder/f/forge_neverwinter_charlatan.txt index 8496087a92e..5aac698879a 100644 --- a/forge-gui/res/cardsfolder/f/forge_neverwinter_charlatan.txt +++ b/forge-gui/res/cardsfolder/f/forge_neverwinter_charlatan.txt @@ -10,4 +10,4 @@ SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | TokenTapped$ True: SVar:X:Count$Valid Treasure.YouCtrl/Twice DeckHints:Ability$Sacrifice & Type$Treasure DeckHas:Ability$Token & Type$Treasure|Artifact -Oracle:Menace\nWard—Sacrifice a creature\nForge, Neverwinter Charlatan gets +2/+0 for each Treasure you control.\nWhenever one or more players sacrifice one or more creatures, you create a tapped Treasure token. This ability triggers only once each turn. \ No newline at end of file +Oracle:Menace\nWard—Sacrifice a creature\nForge, Neverwinter Charlatan gets +2/+0 for each Treasure you control.\nWhenever one or more players sacrifice one or more creatures, you create a tapped Treasure token. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/f/forgefire_automaton.txt b/forge-gui/res/cardsfolder/f/forgefire_automaton.txt index f0c5bbaab21..46e0bb2d7ea 100644 --- a/forge-gui/res/cardsfolder/f/forgefire_automaton.txt +++ b/forge-gui/res/cardsfolder/f/forgefire_automaton.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Construct PT:8/5 K:Prototype:2 B:3:2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, return target creature card with power less than CARDNAME's power from your graveyard to the battlefield. Its base power perpetually becomes equal to CARDNAME's power. -SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.powerLTX+YouOwn | RememberChanged$ True | TgtPrompt$ Select target creature card with power less than CARDNAME's power | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBAnimate +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.powerLTX+YouOwn | RememberChanged$ True | TgtPrompt$ Select target creature card with power less than CARDNAME's power | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Power$ X | Duration$ Perpetual SVar:X:Count$CardPower DeckHints:Ability$Graveyard|Discard|Mill & Color$Black diff --git a/forge-gui/res/cardsfolder/f/forgotten_monument.txt b/forge-gui/res/cardsfolder/f/forgotten_monument.txt index c5f5dbba431..7a3fd3cf91a 100644 --- a/forge-gui/res/cardsfolder/f/forgotten_monument.txt +++ b/forge-gui/res/cardsfolder/f/forgotten_monument.txt @@ -5,4 +5,4 @@ S:Mode$ Continuous | Affected$ Cave.YouCtrl+Other | AddAbility$ AnyMana | Descri SVar:AnyMana:AB$ Mana | Cost$ T PayLife<1> | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. DeckHints:Type$Cave -Oracle:{T}: Add {C}.\nOther Caves you control have "{T}, Pay 1 life: Add one mana of any color." \ No newline at end of file +Oracle:{T}: Add {C}.\nOther Caves you control have "{T}, Pay 1 life: Add one mana of any color." diff --git a/forge-gui/res/cardsfolder/f/forth_eorlingas.txt b/forge-gui/res/cardsfolder/f/forth_eorlingas.txt index e780a11e91d..8f9691b0356 100644 --- a/forge-gui/res/cardsfolder/f/forth_eorlingas.txt +++ b/forge-gui/res/cardsfolder/f/forth_eorlingas.txt @@ -7,4 +7,4 @@ SVar:TrigDamage:Mode$ DamageAll | ValidSource$ Creature.YouCtrl | ValidTarget$ P SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You SVar:X:Count$xPaid DeckHas:Ability$Token & Type$Human|Knight -Oracle:Create X 2/2 red Human Knight creature tokens with trample and haste.\nWhenever one or more creatures you control deal combat damage to one or more players this turn, you become the monarch. \ No newline at end of file +Oracle:Create X 2/2 red Human Knight creature tokens with trample and haste.\nWhenever one or more creatures you control deal combat damage to one or more players this turn, you become the monarch. diff --git a/forge-gui/res/cardsfolder/f/fortified_beachhead.txt b/forge-gui/res/cardsfolder/f/fortified_beachhead.txt index 26a1d8bff58..836660b6fa3 100644 --- a/forge-gui/res/cardsfolder/f/fortified_beachhead.txt +++ b/forge-gui/res/cardsfolder/f/fortified_beachhead.txt @@ -10,4 +10,4 @@ SVar:SoldierControlled:Count$Valid Soldier.inZoneBattlefield+YouCtrl A:AB$ Mana | Cost$ T | Produced$ Combo W U | SpellDescription$ Add {W} or {U}. A:AB$ PumpAll | Cost$ 5 T | ValidCards$ Soldier.YouCtrl | NumAtt$ 1 | NumDef$ 1 | SpellDescription$ Soldiers you control get +1/+1 until end of turn. DeckNeeds:Type$Soldier -Oracle:As Fortified Beachhead enters the battlefield, you may reveal a Soldier card from your hand. Fortified Beachhead enters the battlefield tapped unless you revealed a Soldier card this way or you control a Soldier.\n{T}: Add {W} or {U}.\n{5}, {T}: Soldiers you control get +1/+1 until end of turn. \ No newline at end of file +Oracle:As Fortified Beachhead enters the battlefield, you may reveal a Soldier card from your hand. Fortified Beachhead enters the battlefield tapped unless you revealed a Soldier card this way or you control a Soldier.\n{T}: Add {W} or {U}.\n{5}, {T}: Soldiers you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/four_knocks.txt b/forge-gui/res/cardsfolder/f/four_knocks.txt index 5f8362108a3..438ed4fe041 100644 --- a/forge-gui/res/cardsfolder/f/four_knocks.txt +++ b/forge-gui/res/cardsfolder/f/four_knocks.txt @@ -5,4 +5,4 @@ K:Vanishing:4 T:Mode$ Phase | PreCombatMain$ True | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your precombat main phase, draw a card. SVar:TrigDraw:DB$ Draw DeckHas:Ability$Counters -Oracle:Vanishing 4 (This enchantment enters the battlefield with four time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nAt the beginning of your precombat main phase, draw a card. \ No newline at end of file +Oracle:Vanishing 4 (This enchantment enters the battlefield with four time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nAt the beginning of your precombat main phase, draw a card. diff --git a/forge-gui/res/cardsfolder/f/free_from_flesh.txt b/forge-gui/res/cardsfolder/f/free_from_flesh.txt index 28b21a163f4..50d9f5cd517 100644 --- a/forge-gui/res/cardsfolder/f/free_from_flesh.txt +++ b/forge-gui/res/cardsfolder/f/free_from_flesh.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ 2 | NumDef$ 2 | SubAbility$ DBCounter | SpellDescription$ Target creature gets +2/+2 until end of turn. Put two oil counters on it. SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ OIL | CounterNum$ 2 DeckHints:Ability$Counters -Oracle:Target creature gets +2/+2 until end of turn. Put two oil counters on it. \ No newline at end of file +Oracle:Target creature gets +2/+2 until end of turn. Put two oil counters on it. diff --git a/forge-gui/res/cardsfolder/f/freeze_in_place.txt b/forge-gui/res/cardsfolder/f/freeze_in_place.txt index 42aa2150571..ee62cfec3b4 100644 --- a/forge-gui/res/cardsfolder/f/freeze_in_place.txt +++ b/forge-gui/res/cardsfolder/f/freeze_in_place.txt @@ -5,4 +5,4 @@ A:SP$ Tap | TgtPrompt$ Choose target creature an opponent controls | ValidTgts$ SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 3 | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 2 DeckHas:Ability$Counters -Oracle:Tap target creature an opponent controls and put three stun counters on it. Scry 2. (If a permanent with a stun counter would become untapped, remove one from it instead.) \ No newline at end of file +Oracle:Tap target creature an opponent controls and put three stun counters on it. Scry 2. (If a permanent with a stun counter would become untapped, remove one from it instead.) diff --git a/forge-gui/res/cardsfolder/f/frilled_cave_wurm.txt b/forge-gui/res/cardsfolder/f/frilled_cave_wurm.txt index c5be7ff1b8e..c602affc5fc 100644 --- a/forge-gui/res/cardsfolder/f/frilled_cave_wurm.txt +++ b/forge-gui/res/cardsfolder/f/frilled_cave_wurm.txt @@ -4,4 +4,4 @@ Types:Creature Salamander Wurm PT:2/5 S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Permanent.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE4 | AddPower$ 2 | Description$ Descend 4 — CARDNAME gets +2/+0 as long as there are four or more permanent cards in your graveyard. DeckHints:Ability$Sacrifice|Discard|Mill|Dredge|Graveyard -Oracle:Descend 4 — Frilled Cave-Wurm gets +2/+0 as long as there are four or more permanent cards in your graveyard. \ No newline at end of file +Oracle:Descend 4 — Frilled Cave-Wurm gets +2/+0 as long as there are four or more permanent cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/f/frodo_adventurous_hobbit.txt b/forge-gui/res/cardsfolder/f/frodo_adventurous_hobbit.txt index 3b0c135a585..82b4ecd2057 100644 --- a/forge-gui/res/cardsfolder/f/frodo_adventurous_hobbit.txt +++ b/forge-gui/res/cardsfolder/f/frodo_adventurous_hobbit.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Halfling Scout PT:1/3 K:Partner:Sam, Loyal Attendant:Sam K:Vigilance -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTempt | CheckSVar$ YouLifeGained | SVarCompare$ GE3 | TriggerDescription$ Whenever CARDNAME attacks, if you gained 3 or more life this turn, the Ring tempts you. Then if NICKNAME is your Ring-bearer and the Ring has tempted you two or more times this game, draw a card. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTempt | CheckSVar$ YouLifeGained | SVarCompare$ GE3 | TriggerDescription$ Whenever CARDNAME attacks, if you gained 3 or more life this turn, the Ring tempts you. Then if NICKNAME is your Ring-bearer and the Ring has tempted you two or more times this game, draw a card. SVar:TrigTempt:DB$ RingTemptsYou | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionCheckSVar$ NumRingTempted | ConditionSVarCompare$ GE2 | ConditionPresent$ Card.Self+IsRingbearer | ConditionCompare$ GE1 SVar:YouLifeGained:Count$LifeYouGainedThisTurn diff --git a/forge-gui/res/cardsfolder/f/frolicking_familiar_blow_off_steam.txt b/forge-gui/res/cardsfolder/f/frolicking_familiar_blow_off_steam.txt index 00c20583eaf..9746ec2f861 100644 --- a/forge-gui/res/cardsfolder/f/frolicking_familiar_blow_off_steam.txt +++ b/forge-gui/res/cardsfolder/f/frolicking_familiar_blow_off_steam.txt @@ -15,4 +15,4 @@ Name:Blow Off Steam ManaCost:R Types:Instant Adventure A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. (Then exile this card. You may cast the creature later from exile.) -Oracle:Blow Off Steam deals 1 damage to any target. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Blow Off Steam deals 1 damage to any target. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/f/from_the_rubble.txt b/forge-gui/res/cardsfolder/f/from_the_rubble.txt index 573bf9c5fe6..e6d50b77646 100644 --- a/forge-gui/res/cardsfolder/f/from_the_rubble.txt +++ b/forge-gui/res/cardsfolder/f/from_the_rubble.txt @@ -7,4 +7,4 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefiel SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | WithCountersType$ FINALITY | ValidTgts$ Card.ChosenType+YouOwn | TgtPrompt$ Select target card with the chosen type in your graveyard DeckHas:Ability$Graveyard DeckHints:Ability$Mill -Oracle:As From the Rubble enters the battlefield, choose a creature type.\nAt the beginning of your end step, return target creature card of the chosen type from your graveyard to the battlefield with a finality counter on it. (If a creature with a finality counter on it would die, exile it instead.) \ No newline at end of file +Oracle:As From the Rubble enters the battlefield, choose a creature type.\nAt the beginning of your end step, return target creature card of the chosen type from your graveyard to the battlefield with a finality counter on it. (If a creature with a finality counter on it would die, exile it instead.) diff --git a/forge-gui/res/cardsfolder/f/frostbridge_guard.txt b/forge-gui/res/cardsfolder/f/frostbridge_guard.txt index 70aa8c839b6..52cfe7854f2 100644 --- a/forge-gui/res/cardsfolder/f/frostbridge_guard.txt +++ b/forge-gui/res/cardsfolder/f/frostbridge_guard.txt @@ -3,4 +3,4 @@ ManaCost:1 W Types:Creature Elemental Soldier PT:2/2 A:AB$ Tap | Cost$ 2 W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature. -Oracle:{2}{W}, {T}: Tap target creature. \ No newline at end of file +Oracle:{2}{W}, {T}: Tap target creature. diff --git a/forge-gui/res/cardsfolder/f/frostfist_strider.txt b/forge-gui/res/cardsfolder/f/frostfist_strider.txt index d7bc84c8506..4d850aecc1a 100644 --- a/forge-gui/res/cardsfolder/f/frostfist_strider.txt +++ b/forge-gui/res/cardsfolder/f/frostfist_strider.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | SubAbility$ DBCounter SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nWhen Frostfist Strider enters the battlefield, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) \ No newline at end of file +Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nWhen Frostfist Strider enters the battlefield, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) diff --git a/forge-gui/res/cardsfolder/f/fugitive_of_the_judoon.txt b/forge-gui/res/cardsfolder/f/fugitive_of_the_judoon.txt index e7674c3087a..2a08af6b842 100644 --- a/forge-gui/res/cardsfolder/f/fugitive_of_the_judoon.txt +++ b/forge-gui/res/cardsfolder/f/fugitive_of_the_judoon.txt @@ -9,4 +9,4 @@ SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Chan SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Type$Rhino|Clue|Human DeckHints:Type$Doctor -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a 1/1 white Human creature token with ward {2} and a 4/4 white Alien Rhino creature token.\nII — Investigate.\nIII — You may exile a Human you control and an artifact you control. If you do, search your library for a Doctor card, put it onto the battlefield, then shuffle. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a 1/1 white Human creature token with ward {2} and a 4/4 white Alien Rhino creature token.\nII — Investigate.\nIII — You may exile a Human you control and an artifact you control. If you do, search your library for a Doctor card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/fungal_fortitude.txt b/forge-gui/res/cardsfolder/f/fungal_fortitude.txt index 3f2bdf4376f..36cceed4052 100644 --- a/forge-gui/res/cardsfolder/f/fungal_fortitude.txt +++ b/forge-gui/res/cardsfolder/f/fungal_fortitude.txt @@ -7,4 +7,4 @@ A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | Description$ Enchanted creature gets +2/+0. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EnchantedBy | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ When enchanted creature dies, return it to the battlefield tapped under its owner's control. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | Defined$ TriggeredNewCardLKICopy -Oracle:Flash\nEnchant creature\nWhen enchanted creature dies, return it to the battlefield tapped under its owner's control. \ No newline at end of file +Oracle:Flash\nEnchant creature\nWhen enchanted creature dies, return it to the battlefield tapped under its owner's control. diff --git a/forge-gui/res/cardsfolder/f/furious_bellow.txt b/forge-gui/res/cardsfolder/f/furious_bellow.txt index dfe2814e794..611563d1dfe 100644 --- a/forge-gui/res/cardsfolder/f/furious_bellow.txt +++ b/forge-gui/res/cardsfolder/f/furious_bellow.txt @@ -3,4 +3,4 @@ ManaCost:1 R Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +3 | KW$ First Strike | SubAbility$ DBScry | SpellDescription$ Target creature gets +3/+0 and gains first strike until end of turn. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) SVar:DBScry:DB$ Scry -Oracle:Target creature gets +3/+0 and gains first strike until end of turn. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) \ No newline at end of file +Oracle:Target creature gets +3/+0 and gains first strike until end of turn. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/f/furnace_host_charger.txt b/forge-gui/res/cardsfolder/f/furnace_host_charger.txt index 3ce368a5566..fed890108c5 100644 --- a/forge-gui/res/cardsfolder/f/furnace_host_charger.txt +++ b/forge-gui/res/cardsfolder/f/furnace_host_charger.txt @@ -5,4 +5,4 @@ PT:5/5 K:TypeCycling:Mountain:2 K:Haste DeckHas:Ability$Discard -Oracle:Haste\nMountaincycling {2} ({2}, Discard this card: Search your library for a Mountain card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file +Oracle:Haste\nMountaincycling {2} ({2}, Discard this card: Search your library for a Mountain card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/f/furnace_skullbomb.txt b/forge-gui/res/cardsfolder/f/furnace_skullbomb.txt index 207b3ad37b7..a939837a555 100644 --- a/forge-gui/res/cardsfolder/f/furnace_skullbomb.txt +++ b/forge-gui/res/cardsfolder/f/furnace_skullbomb.txt @@ -6,4 +6,4 @@ A:AB$ PutCounter | Cost$ 1 R Sac<1/CARDNAME> | ValidTgts$ Artifact.YouCtrl,Creat SVar:DBDraw:DB$ Draw AI:RemoveDeck:Random DeckHas:Color$Red & Ability$Sacrifice|Counters -Oracle:{1}, Sacrifice Furnace Skullbomb: Draw a card.\n{1}{R}, Sacrifice Furnace Skullbomb: Put two oil counters on target artifact or creature you control. Draw a card. Activate only as a sorcery. \ No newline at end of file +Oracle:{1}, Sacrifice Furnace Skullbomb: Draw a card.\n{1}{R}, Sacrifice Furnace Skullbomb: Put two oil counters on target artifact or creature you control. Draw a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/f/furnace_strider.txt b/forge-gui/res/cardsfolder/f/furnace_strider.txt index 3a69adb5832..6d6166d6177 100644 --- a/forge-gui/res/cardsfolder/f/furnace_strider.txt +++ b/forge-gui/res/cardsfolder/f/furnace_strider.txt @@ -5,4 +5,4 @@ PT:4/5 K:etbCounter:OIL:2 A:AB$ Pump | Cost$ SubCounter<1/OIL> | KW$ Haste | ValidTgts$ Creature.YouCtrl | SpellDescription$ Target creature you control gains haste until end of turn. DeckHas:Ability$Counters & Keyword$Haste -Oracle:Furnace Strider enters the battlefield with two oil counters on it.\nRemove an oil counter from Furnace Strider: Target creature you control gains haste until end of turn. \ No newline at end of file +Oracle:Furnace Strider enters the battlefield with two oil counters on it.\nRemove an oil counter from Furnace Strider: Target creature you control gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/f/furtive_analyst.txt b/forge-gui/res/cardsfolder/f/furtive_analyst.txt index 078ab177dbe..af9843fc4eb 100644 --- a/forge-gui/res/cardsfolder/f/furtive_analyst.txt +++ b/forge-gui/res/cardsfolder/f/furtive_analyst.txt @@ -6,4 +6,4 @@ K:Vigilance A:AB$ Draw | Cost$ 2 T | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose DeckHas:Ability$Discard -Oracle:Vigilance\n{2}, {T}: Draw a card, then discard a card. \ No newline at end of file +Oracle:Vigilance\n{2}, {T}: Draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/g/gadwicks_first_duel.txt b/forge-gui/res/cardsfolder/g/gadwicks_first_duel.txt index d8bdf728599..f126ca56a92 100644 --- a/forge-gui/res/cardsfolder/g/gadwicks_first_duel.txt +++ b/forge-gui/res/cardsfolder/g/gadwicks_first_duel.txt @@ -8,4 +8,4 @@ SVar:DBCopy:DB$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | Thi SVar:EffTrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True DeckHas:Ability$Token & Type$Aura|Role DeckHints:Type$Instant|Sorcery -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a Cursed Role token attached to up to one target creature. (If you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1.)\nII — Scry 2.\nIII — When you cast your next instant or sorcery spell with mana value 3 or less this turn, copy that spell. You may choose new targets for the copy. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a Cursed Role token attached to up to one target creature. (If you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1.)\nII — Scry 2.\nIII — When you cast your next instant or sorcery spell with mana value 3 or less this turn, copy that spell. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/g/gaeas_gift.txt b/forge-gui/res/cardsfolder/g/gaeas_gift.txt index 579177c209f..9cb3c410d1e 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_gift.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_gift.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature you control. It gains reach, trample, hexproof, and indestructible until end of turn. (It can't be the target of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy it.) SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Hexproof & Indestructible & Trample & Reach DeckHas:Ability$Counters & Keyword$Reach|Trample|Hexproof|Indestructible -Oracle:Put a +1/+1 counter on target creature you control. It gains reach, trample, hexproof, and indestructible until end of turn. (It can't be the target of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy it.) \ No newline at end of file +Oracle:Put a +1/+1 counter on target creature you control. It gains reach, trample, hexproof, and indestructible until end of turn. (It can't be the target of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/g/galadhrim_bow.txt b/forge-gui/res/cardsfolder/g/galadhrim_bow.txt index 75426d311f4..69543ae963e 100644 --- a/forge-gui/res/cardsfolder/g/galadhrim_bow.txt +++ b/forge-gui/res/cardsfolder/g/galadhrim_bow.txt @@ -7,4 +7,4 @@ SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select tar SVar:DBUntap:DB$ Untap | Defined$ Targeted S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 2 | AddKeyword$ Reach | Description$ Equipped creature gets +1/+2 and has reach. K:Equip:2 -Oracle:Flash\nWhen Galadhrim Bow enters the battlefield, attach it to target creature you control. Untap that creature.\nEquipped creature gets +1/+2 and has reach.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Flash\nWhen Galadhrim Bow enters the battlefield, attach it to target creature you control. Untap that creature.\nEquipped creature gets +1/+2 and has reach.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/galadhrim_brigade.txt b/forge-gui/res/cardsfolder/g/galadhrim_brigade.txt index 0481e24dfef..3b40b08ba81 100644 --- a/forge-gui/res/cardsfolder/g/galadhrim_brigade.txt +++ b/forge-gui/res/cardsfolder/g/galadhrim_brigade.txt @@ -6,4 +6,4 @@ K:Squad:1 G S:Mode$ Continuous | Affected$ Elf.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Elves you control get +1/+1. DeckHas:Ability$Token DeckHints:Type$Elf -Oracle:Squad {1}{G} (As an additional cost to cast this spell, you may pay any number of times. When this creature enters the battlefield, create that many tokens that are copies of it.)\nOther Elves you control get +1/+1. \ No newline at end of file +Oracle:Squad {1}{G} (As an additional cost to cast this spell, you may pay any number of times. When this creature enters the battlefield, create that many tokens that are copies of it.)\nOther Elves you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/g/galadhrim_guide.txt b/forge-gui/res/cardsfolder/g/galadhrim_guide.txt index cbffff5f97c..43917672e41 100644 --- a/forge-gui/res/cardsfolder/g/galadhrim_guide.txt +++ b/forge-gui/res/cardsfolder/g/galadhrim_guide.txt @@ -1,7 +1,7 @@ Name:Galadhrim Guide -Types:Creature Elf Scout ManaCost:3 G +Types:Creature Elf Scout PT:3/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 -Oracle:When Galadhrim Guide enters the battlefield, scry 2. \ No newline at end of file +Oracle:When Galadhrim Guide enters the battlefield, scry 2. diff --git a/forge-gui/res/cardsfolder/g/galadriel_elven_queen.txt b/forge-gui/res/cardsfolder/g/galadriel_elven_queen.txt index 35cb6c72d1c..579ec8a0b4e 100644 --- a/forge-gui/res/cardsfolder/g/galadriel_elven_queen.txt +++ b/forge-gui/res/cardsfolder/g/galadriel_elven_queen.txt @@ -10,4 +10,4 @@ SVar:DBDraw:DB$ Draw SVar:ElfEntered:Count$ThisTurnEntered_Battlefield_Creature.Elf+StrictlyOther+YouCtrl DeckNeeds:Type$Elf DeckHas:Ability$Counters -Oracle:Will of the council — At the beginning of combat on your turn, if another Elf entered the battlefield under your control this turn, starting with you, each player votes for dominion or guidance. If dominion gets more votes, the Ring tempts you, then you put a +1/+1 counter on your Ring-bearer. If guidance gets more votes or the vote is tied, draw a card. \ No newline at end of file +Oracle:Will of the council — At the beginning of combat on your turn, if another Elf entered the battlefield under your control this turn, starting with you, each player votes for dominion or guidance. If dominion gets more votes, the Ring tempts you, then you put a +1/+1 counter on your Ring-bearer. If guidance gets more votes or the vote is tied, draw a card. diff --git a/forge-gui/res/cardsfolder/g/galadriel_light_of_valinor.txt b/forge-gui/res/cardsfolder/g/galadriel_light_of_valinor.txt index abc8637c488..34b2e456f80 100644 --- a/forge-gui/res/cardsfolder/g/galadriel_light_of_valinor.txt +++ b/forge-gui/res/cardsfolder/g/galadriel_light_of_valinor.txt @@ -10,4 +10,4 @@ SVar:DBScry:DB$ Scry | ScryNum$ 2 | SubAbility$ DBDraw | SpellDescription$ Scry SVar:DBDraw:DB$ Draw | NumCards$ 1 SVar:BuffedBy:Creature DeckHas:Ability$Counters -Oracle:Alliance — Whenever another creature enters the battlefield under your control, choose one that hasn't been chosen this turn —\n• Add {G}{G}{G}.\n• Put a +1/+1 counter on each creature you control.\n• Scry 2, then draw a card. \ No newline at end of file +Oracle:Alliance — Whenever another creature enters the battlefield under your control, choose one that hasn't been chosen this turn —\n• Add {G}{G}{G}.\n• Put a +1/+1 counter on each creature you control.\n• Scry 2, then draw a card. diff --git a/forge-gui/res/cardsfolder/g/galadriels_dismissal.txt b/forge-gui/res/cardsfolder/g/galadriels_dismissal.txt index 9d5e0a50a71..d7a9b9b1e5a 100644 --- a/forge-gui/res/cardsfolder/g/galadriels_dismissal.txt +++ b/forge-gui/res/cardsfolder/g/galadriels_dismissal.txt @@ -6,4 +6,4 @@ A:SP$ Phases | ValidTgts$ Creature | TargetMin$ X | TargetMax$ X | IsCurse$ True SVar:DBPhaseOutAll:DB$ Phases | ValidTgts$ Player | TargetMin$ Y | TargetMax$ Y | AllValid$ Creature.TargetedPlayerCtrl | Condition$ Kicked SVar:X:Count$Kicked.0.1 SVar:Y:Count$Kicked.1.0 -Oracle:Kicker {2}{W} (You may pay an additional {2}{W} as you cast this spell.)\nTarget creature phases out. If this spell was kicked, each creature target player controls phases out instead. (Treat phased-out creatures and anything attached to them as though they don't exist until their controller's next turn.) \ No newline at end of file +Oracle:Kicker {2}{W} (You may pay an additional {2}{W} as you cast this spell.)\nTarget creature phases out. If this spell was kicked, each creature target player controls phases out instead. (Treat phased-out creatures and anything attached to them as though they don't exist until their controller's next turn.) diff --git a/forge-gui/res/cardsfolder/g/gale_conduit_of_the_arcane.txt b/forge-gui/res/cardsfolder/g/gale_conduit_of_the_arcane.txt index 84ebd2be3d2..5ae489eaf9b 100644 --- a/forge-gui/res/cardsfolder/g/gale_conduit_of_the_arcane.txt +++ b/forge-gui/res/cardsfolder/g/gale_conduit_of_the_arcane.txt @@ -3,11 +3,11 @@ ManaCost:3 U Types:Legendary Creature Human Wizard PT:2/3 K:Specialize:2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+wasCastByYou | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it, return target instant or sorcery card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+wasCastByYou | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it, return target instant or sorcery card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl DeckHints:Ability$Graveyard & Type$Sorcery|Instant -Oracle:When Gale, Conduit of the Arcane enters the battlefield, if you cast it, return target instant or sorcery card from your graveyard to your hand. AlternateMode:Specialize +Oracle:When Gale, Conduit of the Arcane enters the battlefield, if you cast it, return target instant or sorcery card from your graveyard to your hand. SPECIALIZE:WHITE diff --git a/forge-gui/res/cardsfolder/g/gallant_pie_wielder.txt b/forge-gui/res/cardsfolder/g/gallant_pie_wielder.txt index 4a2d94cf5c5..0ba22137bf7 100644 --- a/forge-gui/res/cardsfolder/g/gallant_pie_wielder.txt +++ b/forge-gui/res/cardsfolder/g/gallant_pie_wielder.txt @@ -5,4 +5,4 @@ PT:2/3 K:First Strike S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — CARDNAME has double strike as long as two or more nonland permanents entered the battlefield under your control this turn. SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl -Oracle:First strike\nCelebration — Gallant Pie-Wielder has double strike as long as two or more nonland permanents entered the battlefield under your control this turn. \ No newline at end of file +Oracle:First strike\nCelebration — Gallant Pie-Wielder has double strike as long as two or more nonland permanents entered the battlefield under your control this turn. diff --git a/forge-gui/res/cardsfolder/g/gallifrey_falls_no_more.txt b/forge-gui/res/cardsfolder/g/gallifrey_falls_no_more.txt index 1d0dc36046f..12aaface318 100644 --- a/forge-gui/res/cardsfolder/g/gallifrey_falls_no_more.txt +++ b/forge-gui/res/cardsfolder/g/gallifrey_falls_no_more.txt @@ -14,4 +14,4 @@ ManaCost:2 W Types:Instant A:SP$ Phases | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select any number of target creatures you control | TargetMin$ 0 | TargetMax$ MaxTgts | SpellDescription$ Any number of target creatures you control phase out. SVar:MaxTgts:Count$Valid Creature.YouCtrl -Oracle:Any number of target creatures you control phase out.\nFuse (You may cast one or both halves of this card from your hand.) \ No newline at end of file +Oracle:Any number of target creatures you control phase out.\nFuse (You may cast one or both halves of this card from your hand.) diff --git a/forge-gui/res/cardsfolder/g/gallifrey_stands.txt b/forge-gui/res/cardsfolder/g/gallifrey_stands.txt index d52b72019f6..9e43a0f471b 100644 --- a/forge-gui/res/cardsfolder/g/gallifrey_stands.txt +++ b/forge-gui/res/cardsfolder/g/gallifrey_stands.txt @@ -8,4 +8,4 @@ SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | C SVar:DBWin:DB$ WinsGame | Defined$ You | ConditionPresent$ Doctor.YouCtrl | ConditionCompare$ GE13 DeckNeeds:Type$Doctor DeckHas:Ability$Graveyard -Oracle:When Gallifrey Stands enters the battlefield, return all Doctor cards from your graveyard to your hand.\nAt the beginning of your upkeep, you may put a Doctor creature card from your hand onto the battlefield. Then if you control thirteen or more Doctors, you win the game. \ No newline at end of file +Oracle:When Gallifrey Stands enters the battlefield, return all Doctor cards from your graveyard to your hand.\nAt the beginning of your upkeep, you may put a Doctor creature card from your hand onto the battlefield. Then if you control thirteen or more Doctors, you win the game. diff --git a/forge-gui/res/cardsfolder/g/gandalf_the_white.txt b/forge-gui/res/cardsfolder/g/gandalf_the_white.txt index 232570399aa..cf915c16aba 100644 --- a/forge-gui/res/cardsfolder/g/gandalf_the_white.txt +++ b/forge-gui/res/cardsfolder/g/gandalf_the_white.txt @@ -7,4 +7,4 @@ S:Mode$ CastWithFlash | ValidCard$ Artifact,Card.Legendary | ValidSA$ Spell | Ca S:Mode$ Panharmonicon | ValidMode$ ChangesZone,ChangesZoneAll | ValidCard$ Permanent.YouCtrl | ValidCause$ Permanent.Legendary,Artifact | Destination$ Battlefield | Description$ If a legendary permanent or an artifact entering or leaving 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.Legendary,Artifact | Origin$ Battlefield | Secondary$ True | Description$ If a legendary permanent or an artifact entering or leaving the battlefield causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time. DeckNeeds:Type$Artifact|Legendary -Oracle:Flash\nYou may cast legendary spells and artifact spells as though they had flash.\nIf a legendary permanent or an artifact entering or leaving the battlefield causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time. \ No newline at end of file +Oracle:Flash\nYou may cast legendary spells and artifact spells as though they had flash.\nIf a legendary permanent or an artifact entering or leaving the battlefield causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time. diff --git a/forge-gui/res/cardsfolder/g/gandalf_westward_voyager.txt b/forge-gui/res/cardsfolder/g/gandalf_westward_voyager.txt index 34655057fbe..af9d28951eb 100644 --- a/forge-gui/res/cardsfolder/g/gandalf_westward_voyager.txt +++ b/forge-gui/res/cardsfolder/g/gandalf_westward_voyager.txt @@ -9,4 +9,4 @@ SVar:DBDrawAll:DB$ Draw | Defined$ Opponent | ConditionDefined$ Remembered | Con SVar:DBDrawYou:DB$ Draw | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True | ClearRemembered$ True DeckHas:Ability$Token -Oracle:Whenever you cast a spell with mana value 5 or greater, each opponent reveals the top card of their library. If any of those cards shares a card type with that spell, copy that spell, you may choose new targets for the copy, and each opponent draws a card. Otherwise, you draw a card. (A copy of a permanent spell becomes a token.) \ No newline at end of file +Oracle:Whenever you cast a spell with mana value 5 or greater, each opponent reveals the top card of their library. If any of those cards shares a card type with that spell, copy that spell, you may choose new targets for the copy, and each opponent draws a card. Otherwise, you draw a card. (A copy of a permanent spell becomes a token.) diff --git a/forge-gui/res/cardsfolder/g/gandalf_white_rider.txt b/forge-gui/res/cardsfolder/g/gandalf_white_rider.txt index 4fd8b1db104..434024b2c12 100644 --- a/forge-gui/res/cardsfolder/g/gandalf_white_rider.txt +++ b/forge-gui/res/cardsfolder/g/gandalf_white_rider.txt @@ -8,4 +8,4 @@ SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | SubAbi SVar:DBScry:DB$ Scry | ScryNum$ 1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TriReturn | OptionalDecider$ You | TriggerDescription$ When CARDNAME dies, you may put it into its owner's library fifth from the top. SVar:TriReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Destination$ Library | LibraryPosition$ 4 -Oracle:Vigilance\nWhenever you cast a spell, creatures you control get +1/+0 until end of turn. Scry 1.\nWhen Gandalf, White Rider dies, you may put it into its owner's library fifth from the top. \ No newline at end of file +Oracle:Vigilance\nWhenever you cast a spell, creatures you control get +1/+0 until end of turn. Scry 1.\nWhen Gandalf, White Rider dies, you may put it into its owner's library fifth from the top. diff --git a/forge-gui/res/cardsfolder/g/gandalfs_sanction.txt b/forge-gui/res/cardsfolder/g/gandalfs_sanction.txt index fbd952a32d5..f805f458cac 100644 --- a/forge-gui/res/cardsfolder/g/gandalfs_sanction.txt +++ b/forge-gui/res/cardsfolder/g/gandalfs_sanction.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | ExcessDamage$ TargetedController | SpellDescription$ CARDNAME deals X damage to target creature, where X is the number of instant and sorcery spells in your graveyard. Excess damage is dealt to that creature's controller instead. SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn DeckHints:Ability$Graveyard|Mill & Type$Instant|Sorcery -Oracle:Gandalf's Sanction deals X damage to target creature, where X is the number of instant and sorcery spells in your graveyard. Excess damage is dealt to that creature's controller instead. \ No newline at end of file +Oracle:Gandalf's Sanction deals X damage to target creature, where X is the number of instant and sorcery spells in your graveyard. Excess damage is dealt to that creature's controller instead. diff --git a/forge-gui/res/cardsfolder/g/gardens_of_tranquil_repose.txt b/forge-gui/res/cardsfolder/g/gardens_of_tranquil_repose.txt index 66de81287f7..28e8bd80a17 100644 --- a/forge-gui/res/cardsfolder/g/gardens_of_tranquil_repose.txt +++ b/forge-gui/res/cardsfolder/g/gardens_of_tranquil_repose.txt @@ -10,4 +10,4 @@ T:Mode$ ChangesZone | Origin$ Command | Destination$ Any | Static$ True | ValidC SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount/Plus.1 DeckHas:Ability$Token & Type$Dalek|Artifact -Oracle:Suspended Animation — Whenever a creature dies, exile it. Its controller scries 1.\nWhenever chaos ensues, create X 3/3 black Dalek artifact creature tokens with menace, where X is one plus the number of cards exiled with Gardens of Tranquil Repose. \ No newline at end of file +Oracle:Suspended Animation — Whenever a creature dies, exile it. Its controller scries 1.\nWhenever chaos ensues, create X 3/3 black Dalek artifact creature tokens with menace, where X is one plus the number of cards exiled with Gardens of Tranquil Repose. diff --git a/forge-gui/res/cardsfolder/g/gargoyle_flock.txt b/forge-gui/res/cardsfolder/g/gargoyle_flock.txt index 2f4c3449fbd..811d7c93c3e 100644 --- a/forge-gui/res/cardsfolder/g/gargoyle_flock.txt +++ b/forge-gui/res/cardsfolder/g/gargoyle_flock.txt @@ -7,4 +7,4 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefiel SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ u_1_1_tyranid_gargoyle_flying | TokenOwner$ You SVar:X:Count$ThisTurnEntered_Battlefield_Creature.YouCtrl DeckHas:Ability$Token -Oracle:Flying\nSkyswarm — At the beginning of your end step, if a creature entered the battlefield under your control this turn, create a 1/1 blue Tyranid Gargoyle creature token with flying. \ No newline at end of file +Oracle:Flying\nSkyswarm — At the beginning of your end step, if a creature entered the battlefield under your control this turn, create a 1/1 blue Tyranid Gargoyle creature token with flying. diff --git a/forge-gui/res/cardsfolder/g/gemcutter_buccaneer.txt b/forge-gui/res/cardsfolder/g/gemcutter_buccaneer.txt index 7a20df69281..e9b455e124c 100644 --- a/forge-gui/res/cardsfolder/g/gemcutter_buccaneer.txt +++ b/forge-gui/res/cardsfolder/g/gemcutter_buccaneer.txt @@ -9,4 +9,4 @@ SVar:TreasureEquip:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ DeckHas:Ability$Token|Sacrifice & Type$Blood|Equipment DeckHas:Ability$Treasure DeckHints:Type$Treasure|Pirate -Oracle:Whenever Gemcutter Buccaneer or another Pirate enters the battlefield under your control, create a tapped Treasure token.\nTreasures you control are Equipment in addition to their other types and have "Equipped creature gets +2/+0," equip Pirate {1}, and equip {3}. \ No newline at end of file +Oracle:Whenever Gemcutter Buccaneer or another Pirate enters the battlefield under your control, create a tapped Treasure token.\nTreasures you control are Equipment in addition to their other types and have "Equipped creature gets +2/+0," equip Pirate {1}, and equip {3}. diff --git a/forge-gui/res/cardsfolder/g/generous_ent.txt b/forge-gui/res/cardsfolder/g/generous_ent.txt index 885a214f570..f1773bf291f 100644 --- a/forge-gui/res/cardsfolder/g/generous_ent.txt +++ b/forge-gui/res/cardsfolder/g/generous_ent.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You DeckHas:Ability$LifeGain|Token|Food|Discard DeckHints:Ability$Food -Oracle:Reach\nWhen Generous Ent enters the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nForestcycling {1} ({1}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file +Oracle:Reach\nWhen Generous Ent enters the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nForestcycling {1} ({1}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/g/genesis_of_the_daleks.txt b/forge-gui/res/cardsfolder/g/genesis_of_the_daleks.txt index 381ad6c8814..f7bdb9e3bb6 100644 --- a/forge-gui/res/cardsfolder/g/genesis_of_the_daleks.txt +++ b/forge-gui/res/cardsfolder/g/genesis_of_the_daleks.txt @@ -11,4 +11,4 @@ SVar:X:Count$CardCounters.LORE SVar:Y:Count$ThisTurnEntered_Graveyard_from_Battlefield_Dalek$CardPower DeckHas:Ability$Token & Type$Artifact|Dalek DeckHints:Type$Dalek -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)\nI, II, III — Create a 3/3 black Dalek artifact creature token with menace for each lore counter on Genesis of the Daleks.\nIV — Target opponent faces a villainous choice — Destroy all Dalek creatures and each of your opponents loses life equal to the total power of Daleks that died this turn, or destroy all non-Dalek creatures. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)\nI, II, III — Create a 3/3 black Dalek artifact creature token with menace for each lore counter on Genesis of the Daleks.\nIV — Target opponent faces a villainous choice — Destroy all Dalek creatures and each of your opponents loses life equal to the total power of Daleks that died this turn, or destroy all non-Dalek creatures. diff --git a/forge-gui/res/cardsfolder/g/gerrards_hourglass_endant.txt b/forge-gui/res/cardsfolder/g/gerrards_hourglass_endant.txt index c22ea2fcaab..9297f51fb9a 100644 --- a/forge-gui/res/cardsfolder/g/gerrards_hourglass_endant.txt +++ b/forge-gui/res/cardsfolder/g/gerrards_hourglass_endant.txt @@ -2,6 +2,6 @@ Name:Gerrard's Hourglass Pendant ManaCost:1 Types:Legendary Artifact K:Flash -R:Event$ BeginTurn | ActiveZones$ Battlefield | ExtraTurn$ True | Skip$ True | Description$ If a player would begin an extra turn, that player skips that turn instead. -A:AB$ ChangeZone | Cost$ 4 T Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Battlefield | Defined$ ValidGraveyard Artifact.YouOwn+ThisTurnEnteredFrom_Battlefield,Creature.YouOwn+ThisTurnEnteredFrom_Battlefield,Land.YouOwn+ThisTurnEnteredFrom_Battlefield,Enchantment.YouOwn+ThisTurnEnteredFrom_Battlefield | Tapped$ True | SpellDescription$ Return to the battlefield tapped all artifact, creature, enchantment, and land cards in your graveyard that were put there from the battlefield this turn. +R:Event$ BeginTurn | ActiveZones$ Battlefield | ExtraTurn$ True | Skip$ True | Description$ If a player would begin an extra turn, that player skips that turn instead. +A:AB$ ChangeZone | Cost$ 4 T Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Battlefield | Defined$ ValidGraveyard Artifact.YouOwn+ThisTurnEnteredFrom_Battlefield,Creature.YouOwn+ThisTurnEnteredFrom_Battlefield,Land.YouOwn+ThisTurnEnteredFrom_Battlefield,Enchantment.YouOwn+ThisTurnEnteredFrom_Battlefield | Tapped$ True | SpellDescription$ Return to the battlefield tapped all artifact, creature, enchantment, and land cards in your graveyard that were put there from the battlefield this turn. Oracle:Flash\nIf a player would begin an extra turn, that player skips that turn instead.\n{4}, {T}, Exile Gerrard's Hourglass Pendant: Return to the battlefield tapped all artifact, creature, enchantment, and land cards in your graveyard that were put there from the battlefield this turn. diff --git a/forge-gui/res/cardsfolder/g/get_lost.txt b/forge-gui/res/cardsfolder/g/get_lost.txt index 896492f12c1..0142a84d201 100644 --- a/forge-gui/res/cardsfolder/g/get_lost.txt +++ b/forge-gui/res/cardsfolder/g/get_lost.txt @@ -5,4 +5,4 @@ A:SP$ Destroy | ValidTgts$ Creature,Enchantment,Planeswalker | TgtPrompt$ Select SVar:DBToken:DB$ Token | TokenScript$ c_a_map_sac_explore | TokenOwner$ RememberedController | TokenAmount$ 2 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token|Sacrifice & Type$Artifact|Map -Oracle:Destroy target creature, enchantment, or planeswalker. Its controller creates two Map tokens. (They're artifacts with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") \ No newline at end of file +Oracle:Destroy target creature, enchantment, or planeswalker. Its controller creates two Map tokens. (They're artifacts with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") diff --git a/forge-gui/res/cardsfolder/g/getaway_car.txt b/forge-gui/res/cardsfolder/g/getaway_car.txt index 240265df93b..1b530d84f7e 100644 --- a/forge-gui/res/cardsfolder/g/getaway_car.txt +++ b/forge-gui/res/cardsfolder/g/getaway_car.txt @@ -14,4 +14,4 @@ SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.IsRemembered | TargetMin$ 0 K:Crew:1 SVar:HasAttackEffect:TRUE SVar:HasBlockEffect:TRUE -Oracle:Haste\nWhenever Getaway Car attacks or blocks, return up to one target creature that crewed it this turn to its owner's hand.\nCrew 1 \ No newline at end of file +Oracle:Haste\nWhenever Getaway Car attacks or blocks, return up to one target creature that crewed it this turn to its owner's hand.\nCrew 1 diff --git a/forge-gui/res/cardsfolder/g/geth_thane_of_contracts.txt b/forge-gui/res/cardsfolder/g/geth_thane_of_contracts.txt index a05987dc004..b95f1024aee 100644 --- a/forge-gui/res/cardsfolder/g/geth_thane_of_contracts.txt +++ b/forge-gui/res/cardsfolder/g/geth_thane_of_contracts.txt @@ -9,4 +9,4 @@ SVar:ReplaceLeaves:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield SVar:Exile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ ReplacedCard DeckHints:Ability$Graveyard|Mill|Dredge|Sacrifice DeckHas:Ability$Graveyard -Oracle:Other creatures you control get -1/-1.\n{1}{B}{B}, {T}: Return target creature card from your graveyard to the battlefield. It gains "If this creature would leave the battlefield, exile it instead of putting it anywhere else." Activate only as a sorcery. \ No newline at end of file +Oracle:Other creatures you control get -1/-1.\n{1}{B}{B}, {T}: Return target creature card from your graveyard to the battlefield. It gains "If this creature would leave the battlefield, exile it instead of putting it anywhere else." Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/ghalta_stampede_tyrant.txt b/forge-gui/res/cardsfolder/g/ghalta_stampede_tyrant.txt index d41f7011486..5461173751c 100644 --- a/forge-gui/res/cardsfolder/g/ghalta_stampede_tyrant.txt +++ b/forge-gui/res/cardsfolder/g/ghalta_stampede_tyrant.txt @@ -6,4 +6,4 @@ K:Trample T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$When CARDNAME enters the battlefield, put any number of creature cards from your hand onto the battlefield. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.YouCtrl | ChangeNum$ HandX | Hidden$ True SVar:HandX:Count$ValidHand Creature.YouCtrl -Oracle:Trample\nWhen Ghalta, Stampede Tyrant enters the battlefield, put any number of creature cards from your hand onto the battlefield. \ No newline at end of file +Oracle:Trample\nWhen Ghalta, Stampede Tyrant enters the battlefield, put any number of creature cards from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/g/ghirapur.txt b/forge-gui/res/cardsfolder/g/ghirapur.txt index 098aefa91d6..4869c6480de 100644 --- a/forge-gui/res/cardsfolder/g/ghirapur.txt +++ b/forge-gui/res/cardsfolder/g/ghirapur.txt @@ -7,4 +7,4 @@ T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDesc SVar:RolledChaos:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Artifact.nonCreature+YouCtrl | TgtPrompt$ Select target noncreature artifact spell from your graveyard DeckHas:Ability$Graveyard DeckHints:Type$Artifact -Oracle:At the beginning of combat on your turn, until end of turn, each noncreature, non-Vehicle artifact you control becomes a 5/3 Vehicle in addition to its other types and gains trample, haste, and crew 2.\nWhenever chaos ensues, return target noncreature artifact card from your graveyard to your hand. \ No newline at end of file +Oracle:At the beginning of combat on your turn, until end of turn, each noncreature, non-Vehicle artifact you control becomes a 5/3 Vehicle in addition to its other types and gains trample, haste, and crew 2.\nWhenever chaos ensues, return target noncreature artifact card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/ghitu_amplifier.txt b/forge-gui/res/cardsfolder/g/ghitu_amplifier.txt index b963718de87..a73d0914413 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_amplifier.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_amplifier.txt @@ -3,10 +3,10 @@ ManaCost:1 R Types:Creature Human Wizard PT:1/2 K:Kicker:2 U -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return target creature an opponent controls to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return target creature an opponent controls to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Origin$ Battlefield | Destination$ Hand T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ DBPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +2/+0 until end of turn. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ 2 SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery & Color$Blue -Oracle:Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.)\nWhen Ghitu Amplifier enters the battlefield, if it was kicked, return target creature an opponent controls to its owner's hand.\nWhenever you cast an instant or sorcery spell, Ghitu Amplifier gets +2/+0 until end of turn. \ No newline at end of file +Oracle:Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.)\nWhen Ghitu Amplifier enters the battlefield, if it was kicked, return target creature an opponent controls to its owner's hand.\nWhenever you cast an instant or sorcery spell, Ghitu Amplifier gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghoulish_impetus.txt b/forge-gui/res/cardsfolder/g/ghoulish_impetus.txt index 8c0e175ec8e..e14e4c24258 100644 --- a/forge-gui/res/cardsfolder/g/ghoulish_impetus.txt +++ b/forge-gui/res/cardsfolder/g/ghoulish_impetus.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destin SVar:TrigDelayedTrigger:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ TrigReturn | TriggerDescription$ Return CARDNAME to the battlefield at the beginning of the next end step. SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield DeckHas:Ability$Graveyard -Oracle:Enchant creature\nEnchanted creature gets +1/+1, has deathtouch, and is goaded.\nWhen enchanted creature dies, return Ghoulish Impetus to the battlefield at the beginning of the next end step. \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature gets +1/+1, has deathtouch, and is goaded.\nWhen enchanted creature dies, return Ghoulish Impetus to the battlefield at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/g/giant_cindermaw.txt b/forge-gui/res/cardsfolder/g/giant_cindermaw.txt index a6c6c7212da..4f21d8eaa52 100644 --- a/forge-gui/res/cardsfolder/g/giant_cindermaw.txt +++ b/forge-gui/res/cardsfolder/g/giant_cindermaw.txt @@ -4,4 +4,4 @@ Types:Creature Dinosaur Beast PT:4/3 K:Trample S:Mode$ CantGainLife | ValidPlayer$ Player | Description$ Players can't gain life. -Oracle:Trample\nPlayers can't gain life. \ No newline at end of file +Oracle:Trample\nPlayers can't gain life. diff --git a/forge-gui/res/cardsfolder/g/giant_inheritance.txt b/forge-gui/res/cardsfolder/g/giant_inheritance.txt index 42e3e42cd50..68e4b90dfcc 100644 --- a/forge-gui/res/cardsfolder/g/giant_inheritance.txt +++ b/forge-gui/res/cardsfolder/g/giant_inheritance.txt @@ -10,4 +10,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredNewCardLKICopy SVar:SacMe:2 DeckHas:Type$Aura|Role & Ability$Token -Oracle:Enchant creature\nEnchanted creature gets +5/+5 and has "Whenever this creature attacks, create a Monster Role token attached to up to one target attacking creature." (Enchanted creature gets +1/+1 and has trample.)\nWhen Giant Inheritance is put into a graveyard from the battlefield, return it to its owner's hand. \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature gets +5/+5 and has "Whenever this creature attacks, create a Monster Role token attached to up to one target attacking creature." (Enchanted creature gets +1/+1 and has trample.)\nWhen Giant Inheritance is put into a graveyard from the battlefield, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/gibbering_barricade.txt b/forge-gui/res/cardsfolder/g/gibbering_barricade.txt index df99f9ee3fd..1afcad8b558 100644 --- a/forge-gui/res/cardsfolder/g/gibbering_barricade.txt +++ b/forge-gui/res/cardsfolder/g/gibbering_barricade.txt @@ -7,4 +7,4 @@ A:AB$ GainLife | Cost$ 2 B Sac<1/Creature> | LifeAmount$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw DeckHas:Ability$Sacrifice|Lifegain DeckHints:Type$Creature -Oracle:Defender\n{2}{B}, Sacrifice a creature: You gain 1 life and draw a card. \ No newline at end of file +Oracle:Defender\n{2}{B}, Sacrifice a creature: You gain 1 life and draw a card. diff --git a/forge-gui/res/cardsfolder/g/gift_of_strands.txt b/forge-gui/res/cardsfolder/g/gift_of_strands.txt index 1b7fa7b89bd..aab8fcf5b86 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_strands.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_strands.txt @@ -7,4 +7,4 @@ A:SP$ Attach | ValidTgts$ Creature T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Enchanted creature gets +3/+3. -Oracle:Flash\nEnchant creature\nWhen Gift of Strands enters the battlefield, scry 2.\nEnchanted creature gets +3/+3. \ No newline at end of file +Oracle:Flash\nEnchant creature\nWhen Gift of Strands enters the battlefield, scry 2.\nEnchanted creature gets +3/+3. diff --git a/forge-gui/res/cardsfolder/g/gimbal_gremlin_prodigy.txt b/forge-gui/res/cardsfolder/g/gimbal_gremlin_prodigy.txt index 3a718d27ea5..9aa3b8aa800 100644 --- a/forge-gui/res/cardsfolder/g/gimbal_gremlin_prodigy.txt +++ b/forge-gui/res/cardsfolder/g/gimbal_gremlin_prodigy.txt @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$DifferentCardNames_Artifact.YouCtrl+inZoneBattlefield+token DeckHas:Ability$Token|Counters DeckHints:Type$Artifact & Ability$Token -Oracle:Artifact creatures you control have trample.\nAt the beginning of your end step, create a 0/0 red Gremlin artifact creature token. Put X +1/+1 counters on it, where X is the number of differently named artifact tokens you control. \ No newline at end of file +Oracle:Artifact creatures you control have trample.\nAt the beginning of your end step, create a 0/0 red Gremlin artifact creature token. Put X +1/+1 counters on it, where X is the number of differently named artifact tokens you control. diff --git a/forge-gui/res/cardsfolder/g/gimlis_axe.txt b/forge-gui/res/cardsfolder/g/gimlis_axe.txt index ead86cf1071..45422d173f7 100644 --- a/forge-gui/res/cardsfolder/g/gimlis_axe.txt +++ b/forge-gui/res/cardsfolder/g/gimlis_axe.txt @@ -5,4 +5,4 @@ K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | Description$ Equipped creature gets +3/+0. S:Mode$ Continuous | Affected$ Card.EquippedBy+Legendary | AddKeyword$ Menace | Description$ As long as equipped creature is legendary, it has menace. (It can't be blocked except by two or more creatures.) DeckHints:Type$Legendary -Oracle:Equipped creature gets +3/+0.\nAs long as equipped creature is legendary, it has menace. (It can't be blocked except by two or more creatures.)\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Equipped creature gets +3/+0.\nAs long as equipped creature is legendary, it has menace. (It can't be blocked except by two or more creatures.)\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/gimlis_fury.txt b/forge-gui/res/cardsfolder/g/gimlis_fury.txt index c4043150c4f..744267f3539 100644 --- a/forge-gui/res/cardsfolder/g/gimlis_fury.txt +++ b/forge-gui/res/cardsfolder/g/gimlis_fury.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +2 | SubAbility$ DBPump | SpellDescription$ Target creature gets +3/+2 until end of turn. If it's legendary, it also gains trample until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Trample | ConditionDefined$ Targeted | ConditionPresent$ Legendary DeckHints:Type$Legendary -Oracle:Target creature gets +3/+2 until end of turn. If it's legendary, it also gains trample until end of turn. \ No newline at end of file +Oracle:Target creature gets +3/+2 until end of turn. If it's legendary, it also gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gimlis_reckless_might.txt b/forge-gui/res/cardsfolder/g/gimlis_reckless_might.txt index a574dc8c47c..3d0b1c5fbc5 100644 --- a/forge-gui/res/cardsfolder/g/gimlis_reckless_might.txt +++ b/forge-gui/res/cardsfolder/g/gimlis_reckless_might.txt @@ -9,4 +9,4 @@ SVar:X:Count$SumPower_Creature.YouCtrl SVar:BuffedBy:Creature SVar:NonStackingEffect:True SVar:PlayMain1:TRUE -Oracle:Creatures you control have haste.\nFormidable — Whenever you attack, if creatures you control have total power 8 or greater, target attacking creature you control fights up to one target creature you don't control. \ No newline at end of file +Oracle:Creatures you control have haste.\nFormidable — Whenever you attack, if creatures you control have total power 8 or greater, target attacking creature you control fights up to one target creature you don't control. diff --git a/forge-gui/res/cardsfolder/g/gingerbread_hunter_puny_snack.txt b/forge-gui/res/cardsfolder/g/gingerbread_hunter_puny_snack.txt index 5d19f976eec..17c6f34c2e9 100644 --- a/forge-gui/res/cardsfolder/g/gingerbread_hunter_puny_snack.txt +++ b/forge-gui/res/cardsfolder/g/gingerbread_hunter_puny_snack.txt @@ -14,4 +14,4 @@ Name:Puny Snack ManaCost:2 B Types:Instant Adventure A:SP$ Pump | ValidTgts$ Creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. (Then exile this card. You may cast the creature later from exile.) -Oracle:Target creature gets -2/-2 until end of turn. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Target creature gets -2/-2 until end of turn. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/g/gitaxian_anatomist.txt b/forge-gui/res/cardsfolder/g/gitaxian_anatomist.txt index c1e1c1fa22d..e1bd81eb6d8 100644 --- a/forge-gui/res/cardsfolder/g/gitaxian_anatomist.txt +++ b/forge-gui/res/cardsfolder/g/gitaxian_anatomist.txt @@ -5,4 +5,4 @@ PT:2/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters the battlefield, you may tap it. 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$ tapXType<1/Card.Self/CARDNAME> DeckHas:Ability$Proliferate -Oracle:When Gitaxian Anatomist enters the battlefield, you may tap it. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) \ No newline at end of file +Oracle:When Gitaxian Anatomist enters the battlefield, you may tap it. 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/g/gitaxian_raptor.txt b/forge-gui/res/cardsfolder/g/gitaxian_raptor.txt index 67f3abdd16d..c9ecaf56dbc 100644 --- a/forge-gui/res/cardsfolder/g/gitaxian_raptor.txt +++ b/forge-gui/res/cardsfolder/g/gitaxian_raptor.txt @@ -6,4 +6,4 @@ K:Flying K:etbCounter:OIL:3 A:AB$ Pump | Cost$ SubCounter<1/OIL> | Defined$ Self | NumAtt$ 1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. DeckHas:Ability$Counters -Oracle:Flying\nGitaxian Raptor enters the battlefield with three oil counters on it.\nRemove an oil counter from Gitaxian Raptor: Gitaxian Raptor gets +1/-1 until end of turn. \ No newline at end of file +Oracle:Flying\nGitaxian Raptor enters the battlefield with three oil counters on it.\nRemove an oil counter from Gitaxian Raptor: Gitaxian Raptor gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gixian_infiltrator.txt b/forge-gui/res/cardsfolder/g/gixian_infiltrator.txt index 2f3a7f39867..e031812fb9b 100644 --- a/forge-gui/res/cardsfolder/g/gixian_infiltrator.txt +++ b/forge-gui/res/cardsfolder/g/gixian_infiltrator.txt @@ -6,4 +6,4 @@ T:Mode$ Sacrificed | ValidCard$ Permanent | ValidPlayer$ You | Execute$ TrigPutC SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckNeeds:Ability$Sacrifice DeckHas:Ability$Counters -Oracle:Whenever you sacrifice another permanent, put a +1/+1 counter on Gixian Infiltrator. \ No newline at end of file +Oracle:Whenever you sacrifice another permanent, put a +1/+1 counter on Gixian Infiltrator. diff --git a/forge-gui/res/cardsfolder/g/gixian_puppeteer.txt b/forge-gui/res/cardsfolder/g/gixian_puppeteer.txt index b7f37138ee5..63738e89715 100644 --- a/forge-gui/res/cardsfolder/g/gixian_puppeteer.txt +++ b/forge-gui/res/cardsfolder/g/gixian_puppeteer.txt @@ -8,4 +8,4 @@ SVar:DBGain:DB$ GainLife | Defined$ You | LifeAmount$ 2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME dies, return another target creature card with mana value 3 or less from your graveyard to the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE3+Other DeckHas:Ability$Graveyard|LifeGain -Oracle:Whenever you draw your second card each turn, each opponent loses 2 life and you gain 2 life.\nWhen Gixian Puppeteer dies, return another target creature card with mana value 3 or less from your graveyard to the battlefield. \ No newline at end of file +Oracle:Whenever you draw your second card each turn, each opponent loses 2 life and you gain 2 life.\nWhen Gixian Puppeteer dies, return another target creature card with mana value 3 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gixian_recycler.txt b/forge-gui/res/cardsfolder/g/gixian_recycler.txt index 887874dfb43..6660f55b899 100644 --- a/forge-gui/res/cardsfolder/g/gixian_recycler.txt +++ b/forge-gui/res/cardsfolder/g/gixian_recycler.txt @@ -4,9 +4,9 @@ Types:Artifact Creature Phyrexian Horror PT:3/1 K:Unearth:1 B T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigConjure | TriggerDescription$ When CARDNAME dies or is put into your graveyard from your hand or library, conjure a card named Gixian Recycler into your graveyard. -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Hand,Library | Destination$ Graveyard | Execute$ TrigConjure | Secondary$ True | TriggerDescription$ When CARDNAME dies or is put into your graveyard from your hand or library, conjure a card named Gixian Recycler into your graveyard. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Hand,Library | Destination$ Graveyard | Execute$ TrigConjure | Secondary$ True | TriggerDescription$ When CARDNAME dies or is put into your graveyard from your hand or library, conjure a card named Gixian Recycler into your graveyard. SVar:TrigConjure:DB$ MakeCard | Conjure$ True | Name$ Gixian Recycler | Amount$ 1 | Zone$ Graveyard SVar:DiscardMe:2 DeckHas:Ability$Graveyard DeckHints:Color$Black -Oracle:When Gixian Recycler dies or is put into your graveyard from your hand or library, conjure a card named Gixian Recycler into your graveyard.\nUnearth {1}{B} \ No newline at end of file +Oracle:When Gixian Recycler dies or is put into your graveyard from your hand or library, conjure a card named Gixian Recycler into your graveyard.\nUnearth {1}{B} diff --git a/forge-gui/res/cardsfolder/g/gixian_skullflayer.txt b/forge-gui/res/cardsfolder/g/gixian_skullflayer.txt index 2012ca09e7d..48d59b44955 100644 --- a/forge-gui/res/cardsfolder/g/gixian_skullflayer.txt +++ b/forge-gui/res/cardsfolder/g/gixian_skullflayer.txt @@ -6,4 +6,4 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | I SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Ability$Graveyard|Mill|Dredge|Discard|Sacrifice DeckHas:Ability$Counters -Oracle:At the beginning of your upkeep, if there are three or more creature cards in your graveyard, put a +1/+1 counter on Gixian Skullflayer. \ No newline at end of file +Oracle:At the beginning of your upkeep, if there are three or more creature cards in your graveyard, put a +1/+1 counter on Gixian Skullflayer. diff --git a/forge-gui/res/cardsfolder/g/gixs_caress.txt b/forge-gui/res/cardsfolder/g/gixs_caress.txt index c5a41f784ff..f86c6d3c8b0 100644 --- a/forge-gui/res/cardsfolder/g/gixs_caress.txt +++ b/forge-gui/res/cardsfolder/g/gixs_caress.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Discard | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Card.nonLand | Mode$ RevealYouChoose | SubAbility$ DBToken | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. SVar:DBToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone | SpellDescription$ Create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") DeckHas:Ability$Discard|Token & Type$Artifact -Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nCreate a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") \ No newline at end of file +Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nCreate a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") diff --git a/forge-gui/res/cardsfolder/g/gixs_command.txt b/forge-gui/res/cardsfolder/g/gixs_command.txt index 58131733d67..913fd2f42c3 100644 --- a/forge-gui/res/cardsfolder/g/gixs_command.txt +++ b/forge-gui/res/cardsfolder/g/gixs_command.txt @@ -12,4 +12,4 @@ SVar:DBChooseCard:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Creat SVar:DBSac:DB$ SacrificeAll | ValidCards$ Card.IsRemembered | SubAbility$ DBCleanup | StackDescription$ Each opponent sacrifices a creature with the greatest power among creatures they control. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Sacrifice|LifeGain|Counters & Keyword$Lifelink -Oracle:Choose two -\n• Put two +1/+1 counters on up to one creature. It gains lifelink until end of turn.\n• Destroy each creature with power 2 or less.\n• Return up to two creature cards from your graveyard to your hand.\n• Each opponent sacrifices a creature with highest power among creatures they control. \ No newline at end of file +Oracle:Choose two -\n• Put two +1/+1 counters on up to one creature. It gains lifelink until end of turn.\n• Destroy each creature with power 2 or less.\n• Return up to two creature cards from your graveyard to your hand.\n• Each opponent sacrifices a creature with highest power among creatures they control. diff --git a/forge-gui/res/cardsfolder/g/glamdring.txt b/forge-gui/res/cardsfolder/g/glamdring.txt index fc165989e24..465c984f75b 100644 --- a/forge-gui/res/cardsfolder/g/glamdring.txt +++ b/forge-gui/res/cardsfolder/g/glamdring.txt @@ -8,4 +8,4 @@ K:Equip:3 SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn SVar:Y:TriggerCount$DamageAmount DeckHints:Ability$Graveyard|Mill & Type$Instant|Sorcery -Oracle:Equipped creature has first strike and gets +1/+0 for each instant and sorcery card in your graveyard.\nWhenever equipped creature deals combat damage to a player, you may cast an instant or sorcery spell from your hand with mana value less than or equal to that damage without paying its mana cost.\nEquip {3} \ No newline at end of file +Oracle:Equipped creature has first strike and gets +1/+0 for each instant and sorcery card in your graveyard.\nWhenever equipped creature deals combat damage to a player, you may cast an instant or sorcery spell from your hand with mana value less than or equal to that damage without paying its mana cost.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/g/glimmer_lens.txt b/forge-gui/res/cardsfolder/g/glimmer_lens.txt index 5533407e2fb..513a42e8a95 100644 --- a/forge-gui/res/cardsfolder/g/glimmer_lens.txt +++ b/forge-gui/res/cardsfolder/g/glimmer_lens.txt @@ -6,4 +6,4 @@ T:Mode$ Attacks | ValidCard$ Card.EquippedBy | TriggerZones$ Battlefield | IsPre SVar:TrigDraw:DB$ Draw K:Equip:1 W DeckHas:Ability$Token & Type$Rebel & Color$Red -Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nWhenever equipped creature and at least one other creature attack, draw a card.\nEquip {1}{W} \ No newline at end of file +Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nWhenever equipped creature and at least one other creature attack, draw a card.\nEquip {1}{W} diff --git a/forge-gui/res/cardsfolder/g/glimpse_the_core.txt b/forge-gui/res/cardsfolder/g/glimpse_the_core.txt index 2af4180a582..6d9c85d4986 100644 --- a/forge-gui/res/cardsfolder/g/glimpse_the_core.txt +++ b/forge-gui/res/cardsfolder/g/glimpse_the_core.txt @@ -1,8 +1,8 @@ Name:Glimpse the Core ManaCost:1 G Types:Sorcery -A:SP$ Charm | Choices$ SearchForest,ReturnCave | CharmNum$ 1 -SVar:SearchForest:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Forest+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Forest card, put that card onto the battlefield tapped, then shuffle. -SVar:ReturnCave:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Select target Cave card in your graveyard | ValidTgts$ Cave.YouOwn | Tapped$ True | SpellDescription$ Return target Cave card from your graveyard to the battlefield tapped. +A:SP$ Charm | Choices$ SearchForest,ReturnCave | CharmNum$ 1 +SVar:SearchForest:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Forest+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Forest card, put that card onto the battlefield tapped, then shuffle. +SVar:ReturnCave:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Select target Cave card in your graveyard | ValidTgts$ Cave.YouOwn | Tapped$ True | SpellDescription$ Return target Cave card from your graveyard to the battlefield tapped. DeckHints:Type$Cave & Ability$Graveyard|Mill -Oracle:Choose one —\n• Search your library for a basic Forest card, put that card onto the battlefield tapped, then shuffle.\n• Return target Cave card from your graveyard to the battlefield tapped. \ No newline at end of file +Oracle:Choose one —\n• Search your library for a basic Forest card, put that card onto the battlefield tapped, then shuffle.\n• Return target Cave card from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/g/glint_raker.txt b/forge-gui/res/cardsfolder/g/glint_raker.txt index 0f47eca828d..e7728734d74 100644 --- a/forge-gui/res/cardsfolder/g/glint_raker.txt +++ b/forge-gui/res/cardsfolder/g/glint_raker.txt @@ -9,4 +9,4 @@ SVar:DBDig:DB$ Dig | Defined$ You | DigNum$ Y | Reveal$ True | ChangeValid$ Card SVar:Y:TriggerCount$DamageAmount SVar:X:Count$Valid Artifact.YouCtrl$GreatestCMC DeckHints:Type$Artifact -Oracle:Flying\nGlint Raker gets +X/+0, where X is the highest mana value among artifacts you control.\nWhenever Glint Raker deals combat damage to a player, you may reveal that many cards from the top of your library. Put an artifact card revealed this way into your hand and the rest into your graveyard. \ No newline at end of file +Oracle:Flying\nGlint Raker gets +X/+0, where X is the highest mana value among artifacts you control.\nWhenever Glint Raker deals combat damage to a player, you may reveal that many cards from the top of your library. Put an artifact card revealed this way into your hand and the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/g/glistener_seer.txt b/forge-gui/res/cardsfolder/g/glistener_seer.txt index 04eb3ae65ff..5c18a588d3d 100644 --- a/forge-gui/res/cardsfolder/g/glistener_seer.txt +++ b/forge-gui/res/cardsfolder/g/glistener_seer.txt @@ -5,4 +5,4 @@ PT:0/3 K:etbCounter:OIL:3 A:AB$ Scry | Cost$ T SubCounter<1/OIL/CARDNAME> | ScryNum$ 1 | SpellDescription$ Scry 1. (Look at the top card of your library. You may put that card on the bottom.) DeckHas:Ability$Counters -Oracle:Glistener Seer enters the battlefield with three oil counters on it.\n{T}, Remove an oil counter from Glistener Seer: Scry 1. (Look at the top card of your library. You may put that card on the bottom.) \ No newline at end of file +Oracle:Glistener Seer enters the battlefield with three oil counters on it.\n{T}, Remove an oil counter from Glistener Seer: Scry 1. (Look at the top card of your library. You may put that card on the bottom.) diff --git a/forge-gui/res/cardsfolder/g/glistening_deluge.txt b/forge-gui/res/cardsfolder/g/glistening_deluge.txt index 2afeb077f83..df3d8387a8f 100644 --- a/forge-gui/res/cardsfolder/g/glistening_deluge.txt +++ b/forge-gui/res/cardsfolder/g/glistening_deluge.txt @@ -3,4 +3,4 @@ ManaCost:1 B B Types:Sorcery A:SP$ PumpAll | ValidCards$ Creature | NumAtt$ -1 | NumDef$ -1 | SubAbility$ DBDebuff | SpellDescription$ All creatures get -1/-1 until end of turn. Creatures that are green and/or white get an additional -2/-2 until end of turn. SVar:DBDebuff:DB$ PumpAll | ValidCards$ Creature.White,Creature.Green | NumAtt$ -2 | NumDef$ -2 -Oracle:All creatures get -1/-1 until end of turn. Creatures that are green and/or white get an additional -2/-2 until end of turn. \ No newline at end of file +Oracle:All creatures get -1/-1 until end of turn. Creatures that are green and/or white get an additional -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glistening_sphere.txt b/forge-gui/res/cardsfolder/g/glistening_sphere.txt index 24bbe97324a..642044b120c 100644 --- a/forge-gui/res/cardsfolder/g/glistening_sphere.txt +++ b/forge-gui/res/cardsfolder/g/glistening_sphere.txt @@ -4,9 +4,9 @@ Types:Artifact K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters the battlefield, proliferate. SVar:TrigProliferate:DB$ Proliferate -A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. +A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. A:AB$ Mana | Cost$ T | Produced$ Any | CheckSVar$ X | SVarCompare$ GE3 | Amount$ 3 | PrecostDesc$ Corrupted — | SpellDescription$ Add three mana of any one color. Activate only if an opponent has three or more poison counters. SVar:X:PlayerCountOpponents$HighestPoisonCounters DeckHas:Ability$Proliferate DeckHints:Ability$Counters & Keyword$Infect|Toxic|Poisonous -Oracle:Glistening Sphere enters the battlefield tapped.\nWhen Glistening Sphere enters the battlefield, proliferate.\n{T}: Add one mana of any color.\nCorrupted — {T}: Add three mana of any one color. Activate only if an opponent has three or more poison counters. \ No newline at end of file +Oracle:Glistening Sphere enters the battlefield tapped.\nWhen Glistening Sphere enters the battlefield, proliferate.\n{T}: Add one mana of any color.\nCorrupted — {T}: Add three mana of any one color. Activate only if an opponent has three or more poison counters. diff --git a/forge-gui/res/cardsfolder/g/gloin_dwarf_emissary.txt b/forge-gui/res/cardsfolder/g/gloin_dwarf_emissary.txt index 40006f47fb3..0624cdd4ec9 100644 --- a/forge-gui/res/cardsfolder/g/gloin_dwarf_emissary.txt +++ b/forge-gui/res/cardsfolder/g/gloin_dwarf_emissary.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Dwarf Advisor PT:3/3 T:Mode$ SpellCast | ValidCard$ Card.Historic | ValidActivatingPlayer$ You | ActivationLimit$ 1 | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a historic spell, create a Treasure token. This ability triggers only once each turn. (Legendaries, artifacts, and Sagas are historic.) SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac -A:AB$ Goad | Cost$ T Sac<1/Treasure> | ValidTgts$ Creature | SpellDescription$ Goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +A:AB$ Goad | Cost$ T Sac<1/Treasure> | ValidTgts$ Creature | SpellDescription$ Goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) DeckHas:Ability$Token|Sacrifice & Type$Treasure DeckHints:Type$Legendary|Saga|Artifact -Oracle:Whenever you cast a historic spell, create a Treasure token. This ability triggers only once each turn. (Legendaries, artifacts, and Sagas are historic.)\n{T}, Sacrifice a Treasure: Goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) \ No newline at end of file +Oracle:Whenever you cast a historic spell, create a Treasure token. This ability triggers only once each turn. (Legendaries, artifacts, and Sagas are historic.)\n{T}, Sacrifice a Treasure: Goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/g/glorfindel_dauntless_rescuer.txt b/forge-gui/res/cardsfolder/g/glorfindel_dauntless_rescuer.txt index 94da1a34dc2..eb48be29fde 100644 --- a/forge-gui/res/cardsfolder/g/glorfindel_dauntless_rescuer.txt +++ b/forge-gui/res/cardsfolder/g/glorfindel_dauntless_rescuer.txt @@ -8,4 +8,4 @@ SVar:DBMustBeBlocked:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME must be bloc SVar:DBEffect:DB$ Effect | StaticAbilities$ MinMaxBlocked | ExileOnMoved$ Battlefield | SubAbility$ DBPump | SpellDescription$ NICKNAME can't be blocked by more than one creature each combat this turn. SVar:MinMaxBlocked:Mode$ MinMaxBlocker | ValidCard$ Card.EffectSource | Max$ 1 | Description$ NICKNAME can't be blocked by more than one creature each combat this turn. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 -Oracle:Whenever you scry, choose one and Glorfindel, Dauntless Rescuer gets +1/+1 until end of turn.\n• Glorfindel must be blocked this turn if able.\n• Glorfindel can't be blocked by more than one creature each combat this turn. \ No newline at end of file +Oracle:Whenever you scry, choose one and Glorfindel, Dauntless Rescuer gets +1/+1 until end of turn.\n• Glorfindel must be blocked this turn if able.\n• Glorfindel can't be blocked by more than one creature each combat this turn. diff --git a/forge-gui/res/cardsfolder/g/glorifier_of_suffering.txt b/forge-gui/res/cardsfolder/g/glorifier_of_suffering.txt index e8f145ce331..24e11ae9409 100644 --- a/forge-gui/res/cardsfolder/g/glorifier_of_suffering.txt +++ b/forge-gui/res/cardsfolder/g/glorifier_of_suffering.txt @@ -7,4 +7,4 @@ SVar:TrigSac:AB$ ImmediateTrigger | Cost$ Sac<1/Creature.Other;Artifact.Other/an SVar:TrigPutCounter:DB$ PutCounter | CounterNum$ 1 | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select up to 2 target creatures DeckHas:Ability$Counters|Sacrifice DeckHints:Type$Artifact -Oracle:When Glorifier of Suffering enters the battlefield, you may sacrifice another creature or artifact. When you do, put a +1/+1 counter on each of up to two target creatures. \ No newline at end of file +Oracle:When Glorifier of Suffering enters the battlefield, you may sacrifice another creature or artifact. When you do, put a +1/+1 counter on each of up to two target creatures. diff --git a/forge-gui/res/cardsfolder/g/glowcap_lantern.txt b/forge-gui/res/cardsfolder/g/glowcap_lantern.txt index 8490b77daf7..be219de16f8 100644 --- a/forge-gui/res/cardsfolder/g/glowcap_lantern.txt +++ b/forge-gui/res/cardsfolder/g/glowcap_lantern.txt @@ -1,10 +1,10 @@ Name:Glowcap Lantern ManaCost:G Types:Artifact Equipment -S:Mode$ Continuous | Affected$ Card.EquippedBy | AddStaticAbility$ StaticLook | AddTrigger$ TrigAttack | Description$ Equipped creature has "You may look at the top card of your library any time" and "Whenever this creature attacks, it explores." (Reveal the top card of your library. Put that card into your hand if it’s a land. Otherwise, put a +1/+1 counter on that creature, then put the card back or put it into your graveyard.) +S:Mode$ Continuous | Affected$ Card.EquippedBy | AddStaticAbility$ StaticLook | AddTrigger$ TrigAttack | Description$ Equipped creature has "You may look at the top card of your library any time" and "Whenever this creature attacks, it explores." (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on that creature, then put the card back or put it into your graveyard.) SVar:StaticLook:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. SVar:TrigAttack:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerDescription$ Whenever this creature attacks, it explores. SVar:TrigExplore:DB$ Explore DeckHas:Ability$Counters|Graveyard K:Equip:2 -Oracle:Equipped creature has "You may look at the top card of your library any time" and "Whenever this creature attacks, it explores." (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on that creature, then put the card back or put it into your graveyard.)\nEquip {2} \ No newline at end of file +Oracle:Equipped creature has "You may look at the top card of your library any time" and "Whenever this creature attacks, it explores." (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on that creature, then put the card back or put it into your graveyard.)\nEquip {2} diff --git a/forge-gui/res/cardsfolder/g/gluntch_the_bestower.txt b/forge-gui/res/cardsfolder/g/gluntch_the_bestower.txt index 9e02e26dffe..885a16ab747 100644 --- a/forge-gui/res/cardsfolder/g/gluntch_the_bestower.txt +++ b/forge-gui/res/cardsfolder/g/gluntch_the_bestower.txt @@ -13,4 +13,4 @@ SVar:Tokens:DB$ Token | ConditionCheckSVar$ X | ConditionSVarCompare$ GE3 | Toke SVar:X:PlayerCountPlayers$Amount SVar:CleanupFinal:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters|Token|Sacrifice & Type$Treasure|Artifact -Oracle:Flying\nAt the beginning of your end step, choose a player. They put two +1/+1 counters on a creature they control. Choose a second player to draw a card. Then choose a third player to create two Treasure tokens. \ No newline at end of file +Oracle:Flying\nAt the beginning of your end step, choose a player. They put two +1/+1 counters on a creature they control. Choose a second player to draw a card. Then choose a third player to create two Treasure tokens. diff --git a/forge-gui/res/cardsfolder/g/gnarlroot_pallbearer.txt b/forge-gui/res/cardsfolder/g/gnarlroot_pallbearer.txt index 81586143093..ea9bc052784 100644 --- a/forge-gui/res/cardsfolder/g/gnarlroot_pallbearer.txt +++ b/forge-gui/res/cardsfolder/g/gnarlroot_pallbearer.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ X | NumDef$ X SVar:X:Count$TypeInYourYard.Creature DeckHints:Ability$Graveyard|Mill|Dredge|Discard -Oracle:Trample\nWhen Gnarlroot Pallbearer enters the battlefield, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. \ No newline at end of file +Oracle:Trample\nWhen Gnarlroot Pallbearer enters the battlefield, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gnawing_crescendo.txt b/forge-gui/res/cardsfolder/g/gnawing_crescendo.txt index a83137752d7..5695ea73187 100644 --- a/forge-gui/res/cardsfolder/g/gnawing_crescendo.txt +++ b/forge-gui/res/cardsfolder/g/gnawing_crescendo.txt @@ -6,4 +6,4 @@ SVar:DBEffect:DB$ Effect | Triggers$ DiesTrig SVar:DiesTrig:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonToken+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This creature can't block." SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_rat_noblock | TokenOwner$ You DeckHas:Ability$Token & Type$Rat -Oracle:Creatures you control get +2/+0 until end of turn. Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This creature can't block." \ No newline at end of file +Oracle:Creatures you control get +2/+0 until end of turn. Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This creature can't block." diff --git a/forge-gui/res/cardsfolder/g/gnottvold_hermit_chrome_host_hulk.txt b/forge-gui/res/cardsfolder/g/gnottvold_hermit_chrome_host_hulk.txt index 4070f5f22bf..f28bae3000f 100644 --- a/forge-gui/res/cardsfolder/g/gnottvold_hermit_chrome_host_hulk.txt +++ b/forge-gui/res/cardsfolder/g/gnottvold_hermit_chrome_host_hulk.txt @@ -16,4 +16,4 @@ PT:5/5 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ Whenever CARDNAME attacks, up to one other target creature has base power and toughness 5/5 until end of turn. SVar:TrigAnimate:DB$ Animate | ValidTgts$ Creature.Other | TgtPrompt$ Select up to one other target creature | TargetMin$ 0 | TargetMax$ 1 | Power$ 5 | Toughness$ 5 SVar:HasAttackEffect:TRUE -Oracle:Whenever Chrome Host Hulk attacks, up to one other target creature has base power and toughness 5/5 until end of turn. \ No newline at end of file +Oracle:Whenever Chrome Host Hulk attacks, up to one other target creature has base power and toughness 5/5 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_blast_runner.txt b/forge-gui/res/cardsfolder/g/goblin_blast_runner.txt index aed88a395bd..34bf95289a6 100644 --- a/forge-gui/res/cardsfolder/g/goblin_blast_runner.txt +++ b/forge-gui/res/cardsfolder/g/goblin_blast_runner.txt @@ -5,4 +5,4 @@ PT:1/2 S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace | AddPower$ 2 | CheckSVar$ SaccThisTurn | SVarCompare$ GE1 | Description$ CARDNAME gets +2/+0 and has menace as long as you sacrificed a permanent this turn. SVar:SaccThisTurn:PlayerCountPropertyYou$SacrificedThisTurn Permanent DeckHints:Ability$Sacrifice -Oracle:Goblin Blast-Runner gets +2/+0 and has menace as long as you sacrificed a permanent this turn. \ No newline at end of file +Oracle:Goblin Blast-Runner gets +2/+0 and has menace as long as you sacrificed a permanent this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_firebomb.txt b/forge-gui/res/cardsfolder/g/goblin_firebomb.txt index 8efc2898643..c2ca6e11614 100644 --- a/forge-gui/res/cardsfolder/g/goblin_firebomb.txt +++ b/forge-gui/res/cardsfolder/g/goblin_firebomb.txt @@ -4,4 +4,4 @@ Types:Artifact K:Flash A:AB$ Destroy | Cost$ 7 T Sac<1/CARDNAME> | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | SpellDescription$ Destroy target permanent. DeckHas:Ability$Sacrifice -Oracle:Flash\n{7}, {T}, Sacrifice Goblin Firebomb: Destroy target permanent. \ No newline at end of file +Oracle:Flash\n{7}, {T}, Sacrifice Goblin Firebomb: Destroy target permanent. diff --git a/forge-gui/res/cardsfolder/g/goblin_fireleaper.txt b/forge-gui/res/cardsfolder/g/goblin_fireleaper.txt index 0a4fa885ef7..6d7a83915e6 100644 --- a/forge-gui/res/cardsfolder/g/goblin_fireleaper.txt +++ b/forge-gui/res/cardsfolder/g/goblin_fireleaper.txt @@ -6,4 +6,4 @@ A:AB$ Pump | Cost$ 1 R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 unti T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME dies, it deals damage equal to its power to target creature an opponent controls. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ X SVar:X:Count$CardPower -Oracle:{1}{R}: Goblin Fireleaper gets +1/+0 until end of turn.\nWhen Goblin Fireleaper dies, it deals damage equal to its power to target creature an opponent controls. \ No newline at end of file +Oracle:{1}{R}: Goblin Fireleaper gets +1/+0 until end of turn.\nWhen Goblin Fireleaper dies, it deals damage equal to its power to target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/g/goblin_influx_array.txt b/forge-gui/res/cardsfolder/g/goblin_influx_array.txt index e0ad3dbbd0f..0436ba27c89 100644 --- a/forge-gui/res/cardsfolder/g/goblin_influx_array.txt +++ b/forge-gui/res/cardsfolder/g/goblin_influx_array.txt @@ -6,4 +6,4 @@ T:Mode$ Phase | Phase$ End of Turn | Execute$ TrigConjure | ValidPlayer$ You | T SVar:TrigConjure:DB$ MakeCard | Conjure$ True | AtRandom$ True | Spellbook$ Goblin Warchief,Goblin Chieftain,Skirk Prospector,Brash Taunter,Wily Goblin,Goblin Trashmaster,Ember Hauler,Relic Robber,Fanatical Firebrand,Goblin Arsonist,Reckless Ringleader,Battle Cry Goblin,Beetleback Chief,Goblin Instigator,Legion Warboss | Zone$ Hand DeckHints:Type$Goblin DeckHas:Type$Goblin|Warrior|Treasure|Rogue|Pirate|Shaman|Soldier & Ability$Sacrifice|Token & Keyword$Indestructible|Haste -Oracle:Goblin spells you cast cost {R} less to cast. (If it doesn't require {R}, it costs {1} less to cast.)\nAt the beginning of your end step, conjure a random card from Goblin Influx Array's spellbook into your hand. \ No newline at end of file +Oracle:Goblin spells you cast cost {R} less to cast. (If it doesn't require {R}, it costs {1} less to cast.)\nAt the beginning of your end step, conjure a random card from Goblin Influx Array's spellbook into your hand. diff --git a/forge-gui/res/cardsfolder/g/goblin_picker.txt b/forge-gui/res/cardsfolder/g/goblin_picker.txt index c6a846aad25..c897511ed64 100644 --- a/forge-gui/res/cardsfolder/g/goblin_picker.txt +++ b/forge-gui/res/cardsfolder/g/goblin_picker.txt @@ -4,4 +4,4 @@ Types:Creature Goblin PT:2/2 A:AB$ Draw | Cost$ R T Discard<1/Card> | NumCards$ 1 | Defined$ You | SpellDescription$ Draw a card DeckHas:Ability$Discard -Oracle:{R},{T}, Discard a card: Draw a card. \ No newline at end of file +Oracle:{R},{T}, Discard a card: Draw a card. diff --git a/forge-gui/res/cardsfolder/g/goblin_tomb_raider.txt b/forge-gui/res/cardsfolder/g/goblin_tomb_raider.txt index d3081dcb313..0372f976524 100644 --- a/forge-gui/res/cardsfolder/g/goblin_tomb_raider.txt +++ b/forge-gui/res/cardsfolder/g/goblin_tomb_raider.txt @@ -4,4 +4,4 @@ Types:Creature Goblin Pirate PT:1/2 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | IsPresent$ Artifact.YouCtrl | AddKeyword$ Haste | Description$ As long as you control an artifact, CARDNAME gets +1/+0 and has haste. DeckHints:Type$Artifact -Oracle:As long as you control an artifact, Goblin Tomb Raider gets +1/+0 and has haste. \ No newline at end of file +Oracle:As long as you control an artifact, Goblin Tomb Raider gets +1/+0 and has haste. diff --git a/forge-gui/res/cardsfolder/g/goddric_cloaked_reveler.txt b/forge-gui/res/cardsfolder/g/goddric_cloaked_reveler.txt index f68aa174572..5be640d5803 100644 --- a/forge-gui/res/cardsfolder/g/goddric_cloaked_reveler.txt +++ b/forge-gui/res/cardsfolder/g/goddric_cloaked_reveler.txt @@ -8,4 +8,4 @@ SVar:DragonPump:AB$ PumpAll | Cost$ R | ValidCards$ Dragon.YouCtrl | NumAtt$ +1 SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl DeckNeeds:Type$Dragon DeckHas:Type$Dragon -Oracle:Haste\nCelebration — As long as two or more nonland permanents entered the battlefield under your control this turn, Goddric, Cloaked Reveler is a Dragon with base power and toughness 4/4, flying, and "{R}: Dragons you control get +1/+0 until end of turn." (It loses all other creature types.) \ No newline at end of file +Oracle:Haste\nCelebration — As long as two or more nonland permanents entered the battlefield under your control this turn, Goddric, Cloaked Reveler is a Dragon with base power and toughness 4/4, flying, and "{R}: Dragons you control get +1/+0 until end of turn." (It loses all other creature types.) diff --git a/forge-gui/res/cardsfolder/g/gold_forged_thopteryx.txt b/forge-gui/res/cardsfolder/g/gold_forged_thopteryx.txt index 51833b58952..41953277234 100644 --- a/forge-gui/res/cardsfolder/g/gold_forged_thopteryx.txt +++ b/forge-gui/res/cardsfolder/g/gold_forged_thopteryx.txt @@ -7,4 +7,4 @@ K:Lifelink S:Mode$ Continuous | Affected$ Permanent.YouCtrl+Legendary | AddKeyword$ Ward:2 | Description$ Each legendary permanent you control has ward {2}. DeckHas:Ability$LifeGain DeckHints:Type$Legendary -Oracle:Flying, lifelink\nEach legendary permanent you control has ward {2}. \ No newline at end of file +Oracle:Flying, lifelink\nEach legendary permanent you control has ward {2}. diff --git a/forge-gui/res/cardsfolder/g/goldberry_river_daughter.txt b/forge-gui/res/cardsfolder/g/goldberry_river_daughter.txt index eb339d5048b..19ea0e6f170 100644 --- a/forge-gui/res/cardsfolder/g/goldberry_river_daughter.txt +++ b/forge-gui/res/cardsfolder/g/goldberry_river_daughter.txt @@ -8,4 +8,4 @@ SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAb SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount DeckHints:Ability$Counters -Oracle:{T}: Move a counter of each kind not on Goldberry, River-Daughter from another target permanent you control onto Goldberry.\n{U}, {T}: Move one or more counters from Goldberry onto another target permanent you control. If you do, draw a card. \ No newline at end of file +Oracle:{T}: Move a counter of each kind not on Goldberry, River-Daughter from another target permanent you control onto Goldberry.\n{U}, {T}: Move one or more counters from Goldberry onto another target permanent you control. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/g/goldbug_humanitys_ally_goldbug_scrappy_scout.txt b/forge-gui/res/cardsfolder/g/goldbug_humanitys_ally_goldbug_scrappy_scout.txt index dc564a999b7..e415156ca3d 100644 --- a/forge-gui/res/cardsfolder/g/goldbug_humanitys_ally_goldbug_scrappy_scout.txt +++ b/forge-gui/res/cardsfolder/g/goldbug_humanitys_ally_goldbug_scrappy_scout.txt @@ -7,8 +7,8 @@ R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Hu SVar:NonStackingEffect:True T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigConvert | ActivatorThisTurnCast$ EQ2 | TriggerDescription$ Whenever you cast your second spell each turn, convert NICKNAME. SVar:TrigConvert:DB$ SetState | Mode$ Transform -AlternateMode:DoubleFaced DeckHints:Type$Human +AlternateMode:DoubleFaced Oracle:More Than Meets the Eye {W}{U} (You may cast this card converted for {W}{U}.)\nPrevent all combat damage that would be dealt to attacking Humans you control.\nWhenever you cast your second spell each turn, convert Goldbug. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/goldfury_strider.txt b/forge-gui/res/cardsfolder/g/goldfury_strider.txt index f0bcaa2b7a6..ea14ac930ae 100644 --- a/forge-gui/res/cardsfolder/g/goldfury_strider.txt +++ b/forge-gui/res/cardsfolder/g/goldfury_strider.txt @@ -5,4 +5,4 @@ PT:3/5 K:Trample A:AB$ Pump | Cost$ tapXType<2/Artifact;Creature/artifacts and/or creatures> | ValidTgts$ Creature | SorcerySpeed$ True | NumAtt$ +2 | SpellDescription$ Target creature gets +2/+0 until end of turn. Activate only as a sorcery. DeckHints:Type$Artifact -Oracle:Trample\nTap two untapped artifacts and/or creatures you control: Target creature gets +2/+0 until end of turn. Activate only as a sorcery. \ No newline at end of file +Oracle:Trample\nTap two untapped artifacts and/or creatures you control: Target creature gets +2/+0 until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/goldwardens_helm.txt b/forge-gui/res/cardsfolder/g/goldwardens_helm.txt index 50ab28757c9..2a67c412772 100644 --- a/forge-gui/res/cardsfolder/g/goldwardens_helm.txt +++ b/forge-gui/res/cardsfolder/g/goldwardens_helm.txt @@ -5,4 +5,4 @@ K:For Mirrodin S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 0 | AddToughness$ 1 | Description$ Equipped creature gets +0/+1 K:Equip:1 W DeckHas:Type$Rebel & Ability$Token & Color$Red -Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature gets +0/+1.\nEquip {1}{W} ({1}{W}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature gets +0/+1.\nEquip {1}{W} ({1}{W}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/goliath_hatchery.txt b/forge-gui/res/cardsfolder/g/goliath_hatchery.txt index de95e016c27..9f7677498b4 100644 --- a/forge-gui/res/cardsfolder/g/goliath_hatchery.txt +++ b/forge-gui/res/cardsfolder/g/goliath_hatchery.txt @@ -3,7 +3,7 @@ ManaCost:4 G G Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 3/3 green Phyrexian Beast creature tokens with toxic 1. (Players dealt combat damage by them also get a poison counter.) SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ g_3_3_phyrexian_beast_toxic -T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ TrigChooseCard | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ Corrupted — At the beginning of your upkeep, if an opponent has three or more poison counters, choose a creature you control, then draw cards equal to its total toxic value. +T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ TrigChooseCard | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ Corrupted — At the beginning of your upkeep, if an opponent has three or more poison counters, choose a creature you control, then draw cards equal to its total toxic value. SVar:TrigChooseCard:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Creature.YouCtrl | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ AffectedX | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True @@ -11,4 +11,4 @@ SVar:X:PlayerCountOpponents$HighestPoisonCounters SVar:AffectedX:Count$Valid Card.ChosenCard$TotalValue Toxic DeckHas:Ability$Token & Type$Beast|Phyrexian DeckHints:Keyword$Toxic|Infect -Oracle:When Goliath Hatchery enters the battlefield, create two 3/3 green Phyrexian Beast creature tokens with toxic 1. (Players dealt combat damage by them also get a poison counter.)\nCorrupted — At the beginning of your upkeep, if an opponent has three or more poison counters, choose a creature you control, then draw cards equal to its total toxic value. \ No newline at end of file +Oracle:When Goliath Hatchery enters the battlefield, create two 3/3 green Phyrexian Beast creature tokens with toxic 1. (Players dealt combat damage by them also get a poison counter.)\nCorrupted — At the beginning of your upkeep, if an opponent has three or more poison counters, choose a creature you control, then draw cards equal to its total toxic value. diff --git a/forge-gui/res/cardsfolder/g/goliath_truck.txt b/forge-gui/res/cardsfolder/g/goliath_truck.txt index ed298a819fb..56e67a94619 100644 --- a/forge-gui/res/cardsfolder/g/goliath_truck.txt +++ b/forge-gui/res/cardsfolder/g/goliath_truck.txt @@ -7,4 +7,4 @@ SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.attacking+Other | TgtPr K:Crew:2 SVar:HasAttackEffect:TRUE DeckHas:Type$Counters -Oracle:Stowage — Whenever Goliath Truck attacks, put two +1/+1 counters on another target attacking creature.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) \ No newline at end of file +Oracle:Stowage — Whenever Goliath Truck attacks, put two +1/+1 counters on another target attacking creature.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/g/gorbag_of_minas_morgul.txt b/forge-gui/res/cardsfolder/g/gorbag_of_minas_morgul.txt index 601d44f2de6..67160b8cf76 100644 --- a/forge-gui/res/cardsfolder/g/gorbag_of_minas_morgul.txt +++ b/forge-gui/res/cardsfolder/g/gorbag_of_minas_morgul.txt @@ -9,4 +9,4 @@ SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. SVar:DBTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | SpellDescription$ Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") DeckHints:Type$Goblin|Orc DeckHas:Ability$Token|Sacrifice & Type$Treasure -Oracle:Whenever a Goblin or Orc you control deals combat damage to a player, you may sacrifice it. When you do, choose one—\n• Draw a card.\n• Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") \ No newline at end of file +Oracle:Whenever a Goblin or Orc you control deals combat damage to a player, you may sacrifice it. When you do, choose one—\n• Draw a card.\n• Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/g/gorion_wise_mentor.txt b/forge-gui/res/cardsfolder/g/gorion_wise_mentor.txt index 946b2ffe238..0d51b09e99d 100644 --- a/forge-gui/res/cardsfolder/g/gorion_wise_mentor.txt +++ b/forge-gui/res/cardsfolder/g/gorion_wise_mentor.txt @@ -7,4 +7,4 @@ T:Mode$ SpellCast | ValidCard$ Card.Adventure | ValidActivatingPlayer$ You | Exe SVar:TrigCopySpell:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True SVar:BuffedBy:Creature.AdventureCard DeckNeeds:Type$Adventure -Oracle:Vigilance\nWhenever you cast an Adventure spell, you may copy it. You may choose new targets for the copy. \ No newline at end of file +Oracle:Vigilance\nWhenever you cast an Adventure spell, you may copy it. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/g/goro_goro_and_satoru.txt b/forge-gui/res/cardsfolder/g/goro_goro_and_satoru.txt index 4d35de42fff..12722f2a753 100644 --- a/forge-gui/res/cardsfolder/g/goro_goro_and_satoru.txt +++ b/forge-gui/res/cardsfolder/g/goro_goro_and_satoru.txt @@ -2,7 +2,7 @@ Name:Goro-Goro and Satoru ManaCost:U B R Types:Legendary Creature Goblin Human PT:3/4 -T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl+ThisTurnEntered | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever one or more creatures you control that entered the battlefield this turn deal combat damage to a player, create a 5/5 red Dragon Spirit creature token with flying. +T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl+ThisTurnEntered | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever one or more creatures you control that entered the battlefield this turn deal combat damage to a player, create a 5/5 red Dragon Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ r_5_5_dragon_spirit_flying A:AB$ PumpAll | Cost$ 1 R | ValidCards$ Creature.YouCtrl | KW$ Haste | SpellDescription$ Creatures you control gain haste until end of turn. DeckHas:Ability$Token & Type$Dragon|Spirit diff --git a/forge-gui/res/cardsfolder/g/gothmog_morgul_lieutenant.txt b/forge-gui/res/cardsfolder/g/gothmog_morgul_lieutenant.txt index 088e8926ce0..b58e51eaa56 100644 --- a/forge-gui/res/cardsfolder/g/gothmog_morgul_lieutenant.txt +++ b/forge-gui/res/cardsfolder/g/gothmog_morgul_lieutenant.txt @@ -7,4 +7,4 @@ SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 1 S:Mode$ Continuous | Affected$ Creature.token+YouCtrl | AddKeyword$ Deathtouch | Description$ Creature tokens you control have deathtouch. DeckHas:Ability$Token|Counters & Type$Orc|Army DeckHints:Ability$Token -Oracle:When Gothmog, Morgul Lieutenant enters the battlefield, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.)\nCreature tokens you control have deathtouch. \ No newline at end of file +Oracle:When Gothmog, Morgul Lieutenant enters the battlefield, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.)\nCreature tokens you control have deathtouch. diff --git a/forge-gui/res/cardsfolder/g/graaz_unstoppable_juggernaut.txt b/forge-gui/res/cardsfolder/g/graaz_unstoppable_juggernaut.txt index d6e1c1d7c7b..51a5c865b09 100644 --- a/forge-gui/res/cardsfolder/g/graaz_unstoppable_juggernaut.txt +++ b/forge-gui/res/cardsfolder/g/graaz_unstoppable_juggernaut.txt @@ -5,4 +5,4 @@ PT:7/5 S:Mode$ MustAttack | ValidCreature$ Juggernaut.YouCtrl | Description$ Juggernauts you control attack each combat if able. S:Mode$ CantBlockBy | ValidAttacker$ Juggernaut.YouCtrl | ValidBlocker$ Creature.Wall | Description$ Juggernauts you control can't be blocked by Walls. S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AffectedZone$ Battlefield | SetPower$ 5 | SetToughness$ 3 | AddType$ Juggernaut | Description$ Other creatures you control have base power and toughness 5/3 and are Juggernauts in addition to their other creature types. -Oracle:Juggernauts you control attack each combat if able.\nJuggernauts you control can't be blocked by Walls.\nOther creatures you control have base power and toughness 5/3 and are Juggernauts in addition to their other creature types. \ No newline at end of file +Oracle:Juggernauts you control attack each combat if able.\nJuggernauts you control can't be blocked by Walls.\nOther creatures you control have base power and toughness 5/3 and are Juggernauts in addition to their other creature types. diff --git a/forge-gui/res/cardsfolder/g/graceful_takedown.txt b/forge-gui/res/cardsfolder/g/graceful_takedown.txt index e6ad815ed71..03cdeb68f75 100644 --- a/forge-gui/res/cardsfolder/g/graceful_takedown.txt +++ b/forge-gui/res/cardsfolder/g/graceful_takedown.txt @@ -7,4 +7,4 @@ SVar:X:Count$Valid Creature.YouCtrl+enchanted SVar:DBEachDamage:DB$ EachDamage | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | DefinedDamagers$ Remembered | NumDmg$ Count$CardPower | StackDescription$ REP target creature_{c:ThisTargetedCard} | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Type$Aura -Oracle:Any number of target enchanted creatures you control and up to one other target creature you control each deal damage equal to their power to target creature you don't control. \ No newline at end of file +Oracle:Any number of target enchanted creatures you control and up to one other target creature you control each deal damage equal to their power to target creature you don't control. diff --git a/forge-gui/res/cardsfolder/g/grand_ball_guest.txt b/forge-gui/res/cardsfolder/g/grand_ball_guest.txt index 82eabb3c3d4..053142b25d7 100644 --- a/forge-gui/res/cardsfolder/g/grand_ball_guest.txt +++ b/forge-gui/res/cardsfolder/g/grand_ball_guest.txt @@ -4,4 +4,4 @@ Types:Creature Human Peasant PT:2/2 S:Mode$ Continuous | Affected$ Card.Self | AddToughness$ 1 | AddPower$ 1 | AddKeyword$ Trample | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — CARDNAME gets +1/+1 and has trample as long as two or more nonland permanents entered the battlefield under your control this turn. SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl -Oracle:Celebration — Grand Ball Guest gets +1/+1 and has trample as long as two or more nonland permanents entered the battlefield under your control this turn. \ No newline at end of file +Oracle:Celebration — Grand Ball Guest gets +1/+1 and has trample as long as two or more nonland permanents entered the battlefield under your control this turn. diff --git a/forge-gui/res/cardsfolder/g/grasping_shadows.txt b/forge-gui/res/cardsfolder/g/grasping_shadows.txt index 75a89fcd3d2..e0a98a870d9 100644 --- a/forge-gui/res/cardsfolder/g/grasping_shadows.txt +++ b/forge-gui/res/cardsfolder/g/grasping_shadows.txt @@ -17,4 +17,4 @@ Types:Land Cave A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Draw | Cost$ B T SubCounter<1/Dread> | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 -Oracle:{T}: Add {B}.\n{B}, {T}, Remove a dread counter from Shadows' Lair: You draw a card and you lose 1 life. \ No newline at end of file +Oracle:{T}: Add {B}.\n{B}, {T}, Remove a dread counter from Shadows' Lair: You draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/g/great_hall_of_the_citadel.txt b/forge-gui/res/cardsfolder/g/great_hall_of_the_citadel.txt index 1fd4f34e114..50d55361f88 100644 --- a/forge-gui/res/cardsfolder/g/great_hall_of_the_citadel.txt +++ b/forge-gui/res/cardsfolder/g/great_hall_of_the_citadel.txt @@ -4,4 +4,4 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ 1 T | Produced$ Combo Any | Amount$ 2 | RestrictValid$ Spell.Legendary | SpellDescription$ Add two mana in any combination of colors. Spend this mana only to cast legendary spells. DeckHints:Type$Legendary -Oracle:{T}: Add {C}.\n{1}, {T}: Add two mana in any combination of colors. Spend this mana only to cast legendary spells. \ No newline at end of file +Oracle:{T}: Add {C}.\n{1}, {T}: Add two mana in any combination of colors. Spend this mana only to cast legendary spells. diff --git a/forge-gui/res/cardsfolder/g/great_intelligences_plan.txt b/forge-gui/res/cardsfolder/g/great_intelligences_plan.txt index de601facb7c..89641c88982 100644 --- a/forge-gui/res/cardsfolder/g/great_intelligences_plan.txt +++ b/forge-gui/res/cardsfolder/g/great_intelligences_plan.txt @@ -5,4 +5,4 @@ A:SP$ Draw | NumCards$ 3 | Defined$ You | SubAbility$ DBDiscardOrFreeCast | Spel SVar:DBDiscardOrFreeCast:DB$ VillainousChoice | Choices$ Discard,FreeCast | ValidTgts$ Opponent | StackDescription$ Then target opponent faces a villainous choice — They discard three cards, or you may cast a spell from your hand without paying its mana cost. SVar:Discard:DB$ Discard | Defined$ Targeted | NumCards$ 3 | Mode$ TgtChoose | SpellDescription$ Targeted opponent discards three cards. SVar:FreeCast:DB$ Play | Valid$ Card.YouCtrl | ValidSA$ Spell | ValidZone$ Hand | WithoutManaCost$ True | Optional$ True | SpellDescription$ You may cast a spell from your hand without paying its mana cost. -Oracle:Draw three cards. Then target opponent faces a villainous choice — They discard three cards, or you may cast a spell from your hand without paying its mana cost. \ No newline at end of file +Oracle:Draw three cards. Then target opponent faces a villainous choice — They discard three cards, or you may cast a spell from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/g/great_unclean_one.txt b/forge-gui/res/cardsfolder/g/great_unclean_one.txt index 57764e77473..6d1acd8518d 100644 --- a/forge-gui/res/cardsfolder/g/great_unclean_one.txt +++ b/forge-gui/res/cardsfolder/g/great_unclean_one.txt @@ -7,4 +7,4 @@ SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 2 | SubAbility$ SVar:DBToken:DB$ Token | TokenScript$ plaguebearer_of_nurgle | TokenAmount$ X | TokenOwner$ You SVar:X:PlayerCountOpponents$HasPropertylifeLTCount$YourLifeTotal DeckHas:Ability$Token -Oracle:Reverberating Summons — At the beginning of your end step, each opponent loses 2 life. Then for each opponent who has less life than you, create a 1/3 black Demon creature token named Plaguebearer of Nurgle. \ No newline at end of file +Oracle:Reverberating Summons — At the beginning of your end step, each opponent loses 2 life. Then for each opponent who has less life than you, create a 1/3 black Demon creature token named Plaguebearer of Nurgle. diff --git a/forge-gui/res/cardsfolder/g/greedy_freebooter.txt b/forge-gui/res/cardsfolder/g/greedy_freebooter.txt index 6cd2298994c..87dc72a5c49 100644 --- a/forge-gui/res/cardsfolder/g/greedy_freebooter.txt +++ b/forge-gui/res/cardsfolder/g/greedy_freebooter.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigScry:DB$ Scry | ScryNum$ 1 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You DeckHas:Ability$Token & Type$Artifact|Treasure -Oracle:When Greedy Freebooter dies, scry 1 and create a Treasure token. (To scry 1, look at the top card of your library. You may put that card on the bottom. A Treasure token is an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") \ No newline at end of file +Oracle:When Greedy Freebooter dies, scry 1 and create a Treasure token. (To scry 1, look at the top card of your library. You may put that card on the bottom. A Treasure token is an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/g/greensleeves_maro_sorcerer.txt b/forge-gui/res/cardsfolder/g/greensleeves_maro_sorcerer.txt index eaca84af015..89fec098434 100644 --- a/forge-gui/res/cardsfolder/g/greensleeves_maro_sorcerer.txt +++ b/forge-gui/res/cardsfolder/g/greensleeves_maro_sorcerer.txt @@ -10,4 +10,3 @@ SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_3_3_badger | TokenOwn SVar:X:Count$Valid Land.YouCtrl DeckHas:Ability$Token & Type$Badger Oracle:Protection from planeswalkers and from Wizards\nGreensleeves, Maro-Sorcerer's power and toughness are each equal to the number of lands you control.\nLandfall - Whenever a land enters the battlefield under your control, create a 3/3 green Badger creature token. - diff --git a/forge-gui/res/cardsfolder/g/greta_sweettooth_scourge.txt b/forge-gui/res/cardsfolder/g/greta_sweettooth_scourge.txt index c4e208250e7..bb1d471b594 100644 --- a/forge-gui/res/cardsfolder/g/greta_sweettooth_scourge.txt +++ b/forge-gui/res/cardsfolder/g/greta_sweettooth_scourge.txt @@ -8,4 +8,4 @@ A:AB$ PutCounter | Cost$ G Sac<1/Food> | ValidTgts$ Creature | TgtPrompt$ Select A:AB$ Draw | Cost$ 1 B Sac<1/Food> | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 DeckHas:Ability$LifeGain|Token|Food|Sacrifice|Counters & Type$Food|Artifact -Oracle:When Greta, Sweettooth Scourge enters the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\n{G}, Sacrifice a Food: Put a +1/+1 counter on target creature. Activate only as a sorcery.\n{1}{B}, Sacrifice a Food: You draw a card and you lose 1 life. \ No newline at end of file +Oracle:When Greta, Sweettooth Scourge enters the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\n{G}, Sacrifice a Food: Put a +1/+1 counter on target creature. Activate only as a sorcery.\n{1}{B}, Sacrifice a Food: You draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/g/grey_havens_navigator.txt b/forge-gui/res/cardsfolder/g/grey_havens_navigator.txt index 7e477dc2043..e52e5977c0e 100644 --- a/forge-gui/res/cardsfolder/g/grey_havens_navigator.txt +++ b/forge-gui/res/cardsfolder/g/grey_havens_navigator.txt @@ -5,4 +5,4 @@ PT:3/2 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 -Oracle:Flash\nWhen Grey Havens Navigator enters the battlefield, scry 1. \ No newline at end of file +Oracle:Flash\nWhen Grey Havens Navigator enters the battlefield, scry 1. diff --git a/forge-gui/res/cardsfolder/g/grey_knight_paragon.txt b/forge-gui/res/cardsfolder/g/grey_knight_paragon.txt index e9adc947068..bff4040b00c 100644 --- a/forge-gui/res/cardsfolder/g/grey_knight_paragon.txt +++ b/forge-gui/res/cardsfolder/g/grey_knight_paragon.txt @@ -5,7 +5,7 @@ PT:4/4 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBranch | TriggerDescription$ Rites of Banishment — When CARDNAME enters the battlefield, destroy target attacking creature. If that creature is a Demon, exile it instead. SVar:TrigBranch:DB$ Branch | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | BranchConditionSVar$ X | BranchConditionSVarCompare$ EQ1 | TrueSubAbility$ ExileDemon | FalseSubAbility$ DestroyAttacker -SVar:DestroyAttacker:DB$ Destroy | Defined$ Targeted +SVar:DestroyAttacker:DB$ Destroy | Defined$ Targeted SVar:ExileDemon:DB$ ChangeZone | Defined$ Targeted | Origin$ Battlefield | Destination$ Exile SVar:X:Targeted$Valid Creature.Demon -Oracle:Flash\nRites of Banishment — When Grey Knight Paragon enters the battlefield, destroy target attacking creature. If that creature is a Demon, exile it instead. \ No newline at end of file +Oracle:Flash\nRites of Banishment — When Grey Knight Paragon enters the battlefield, destroy target attacking creature. If that creature is a Demon, exile it instead. diff --git a/forge-gui/res/cardsfolder/g/grim_giganotosaurus.txt b/forge-gui/res/cardsfolder/g/grim_giganotosaurus.txt index 5d275051e00..04e516fc614 100644 --- a/forge-gui/res/cardsfolder/g/grim_giganotosaurus.txt +++ b/forge-gui/res/cardsfolder/g/grim_giganotosaurus.txt @@ -7,4 +7,4 @@ SVar:X:Count$Valid Creature.OppCtrl+powerGE4 T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ When CARDNAME becomes monstrous, destroy all artifacts and creatures other than CARDNAME. SVar:TrigDestroyAll:DB$ DestroyAll | ValidCards$ Creature.Other,Artifact DeckHas:Ability$Counters -Oracle:{10}{B}{G}: Monstrosity 10. This ability costs {1} less to activate for each creature with power 4 or greater your opponents control. (If this creature isn't monstrous, put ten +1/+1 counters on it and it becomes monstrous.)\nWhen Grim Giganotosaurus becomes monstrous, destroy all artifacts and creatures other than Grim Giganotosaurus. \ No newline at end of file +Oracle:{10}{B}{G}: Monstrosity 10. This ability costs {1} less to activate for each creature with power 4 or greater your opponents control. (If this creature isn't monstrous, put ten +1/+1 counters on it and it becomes monstrous.)\nWhen Grim Giganotosaurus becomes monstrous, destroy all artifacts and creatures other than Grim Giganotosaurus. diff --git a/forge-gui/res/cardsfolder/g/grond_the_gatebreaker.txt b/forge-gui/res/cardsfolder/g/grond_the_gatebreaker.txt index 84db34abd27..62385cc47fe 100644 --- a/forge-gui/res/cardsfolder/g/grond_the_gatebreaker.txt +++ b/forge-gui/res/cardsfolder/g/grond_the_gatebreaker.txt @@ -5,4 +5,4 @@ PT:5/5 K:Trample S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Army.YouCtrl | Condition$ PlayerTurn | AddType$ Artifact & Creature | RemoveCardTypes$ True | Description$ As long as it's your turn and you control an Army, CARDNAME is an artifact creature. K:Crew:3 -Oracle:Trample\nAs long as it's your turn and you control an Army, Grond, the Gatebreaker is an artifact creature.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) \ No newline at end of file +Oracle:Trample\nAs long as it's your turn and you control an Army, Grond, the Gatebreaker is an artifact creature.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/g/gruesome_realization.txt b/forge-gui/res/cardsfolder/g/gruesome_realization.txt index 6d5fe617b66..6ca138097cc 100644 --- a/forge-gui/res/cardsfolder/g/gruesome_realization.txt +++ b/forge-gui/res/cardsfolder/g/gruesome_realization.txt @@ -5,4 +5,4 @@ A:SP$ Charm | Choices$ DBDraw,DBDebuff SVar:DBDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBLoseLife | SpellDescription$ You draw two cards and you lose 2 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 SVar:DBDebuff:DB$ PumpAll | ValidCards$ Creature.OppCtrl | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Creatures your opponents control get -1/-1 until end of turn. -Oracle:Choose one —\n• You draw two cards and you lose 2 life.\n• Creatures your opponents control get -1/-1 until end of turn. \ No newline at end of file +Oracle:Choose one —\n• You draw two cards and you lose 2 life.\n• Creatures your opponents control get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gruff_triplets.txt b/forge-gui/res/cardsfolder/g/gruff_triplets.txt index 33e98e04991..bcdc3de529e 100644 --- a/forge-gui/res/cardsfolder/g/gruff_triplets.txt +++ b/forge-gui/res/cardsfolder/g/gruff_triplets.txt @@ -9,4 +9,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+namedGruff Triplets | CounterType$ P1P1 | CounterNum$ X SVar:X:TriggeredCard$CardPower DeckHas:Ability$Token|Counters -Oracle:Trample\nWhen Gruff Triplets enters the battlefield, if it isn't a token, create two tokens that are copies of it.\nWhen Gruff Triplets dies, put a number of +1/+1 counters equal to its power on each creature you control named Gruff Triplets. \ No newline at end of file +Oracle:Trample\nWhen Gruff Triplets enters the battlefield, if it isn't a token, create two tokens that are copies of it.\nWhen Gruff Triplets dies, put a number of +1/+1 counters equal to its power on each creature you control named Gruff Triplets. diff --git a/forge-gui/res/cardsfolder/g/guardian_of_the_great_door.txt b/forge-gui/res/cardsfolder/g/guardian_of_the_great_door.txt index 54a24abf95a..2adac170db1 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_the_great_door.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_the_great_door.txt @@ -5,4 +5,4 @@ PT:4/4 K:Flying A:SP$ PermanentCreature | Cost$ W W tapXType<4/Artifact;Creature;Land/artifacts, creatures, and/or lands> | CostDesc$ As an additional cost to cast this spell, tap four untapped artifacts, creatures, and/or lands you control DeckHints:Type$Artifact -Oracle:As an additional cost to cast this spell, tap four untapped artifacts, creatures, and/or lands you control.\nFlying \ No newline at end of file +Oracle:As an additional cost to cast this spell, tap four untapped artifacts, creatures, and/or lands you control.\nFlying diff --git a/forge-gui/res/cardsfolder/g/guff_rewrites_history.txt b/forge-gui/res/cardsfolder/g/guff_rewrites_history.txt index f6d92445cc7..653f8c669a5 100644 --- a/forge-gui/res/cardsfolder/g/guff_rewrites_history.txt +++ b/forge-gui/res/cardsfolder/g/guff_rewrites_history.txt @@ -7,7 +7,7 @@ SVar:DBDigUntil:DB$ DigUntil | Defined$ RememberedController | Valid$ Permanent. SVar:DBChange:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered+IsNotImprinted | Origin$ Exile | Destination$ Library | RandomOrder$ True | LibraryPosition$ -1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBRepeatCard:DB$ RepeatEach | RepeatCards$ Card.IsImprinted | Zone$ Exile | RepeatSubAbility$ DBPlay | SubAbility$ DBCleanupBis -SVar:DBPlay:DB$ Play | Defined$ Remembered | Controller$ RememberedController | ValidSA$ Spell | WithoutManaCost$ True | Optional$ True +SVar:DBPlay:DB$ Play | Defined$ Remembered | Controller$ RememberedController | ValidSA$ Spell | WithoutManaCost$ True | Optional$ True SVar:DBCleanupBis:DB$ Cleanup | ClearImprinted$ True SVar:OneEach:PlayerCountPlayers$Amount Oracle:For each player, choose target nonenchantment, nonland permanent that player controls. Those permanents' owners shuffle them into their libraries. Each player who controlled one of those permanents exiles cards from the top of their library until they exile a nonland card, then puts the rest on the bottom of their library in a random order. Each player may cast the nonland card they exiled without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/g/gumdrop_poisoner_tempt_with_treats.txt b/forge-gui/res/cardsfolder/g/gumdrop_poisoner_tempt_with_treats.txt index f3294f837f4..48f4cad82c5 100644 --- a/forge-gui/res/cardsfolder/g/gumdrop_poisoner_tempt_with_treats.txt +++ b/forge-gui/res/cardsfolder/g/gumdrop_poisoner_tempt_with_treats.txt @@ -17,4 +17,4 @@ Name:Tempt with Treats ManaCost:B Types:Instant Adventure A:SP$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You | SpellDescription$ Create a Food token. (Then exile this card. You may cast the creature later from exile.) -Oracle:Create a Food token. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Create a Food token. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/g/gwaihir_the_windlord.txt b/forge-gui/res/cardsfolder/g/gwaihir_the_windlord.txt index 84c530133b1..207478f2f88 100644 --- a/forge-gui/res/cardsfolder/g/gwaihir_the_windlord.txt +++ b/forge-gui/res/cardsfolder/g/gwaihir_the_windlord.txt @@ -8,4 +8,4 @@ S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone S:Mode$ Continuous | Affected$ Bird.Other+YouCtrl | AddKeyword$ Vigilance | Description$ Other Birds you control have vigilance. SVar:X:Count$YouDrewThisTurn DeckHints:Type$Bird -Oracle:This spell costs {2} less to cast as long as you've drawn two or more cards this turn.\nFlying, vigilance\nOther Birds you control have vigilance. \ No newline at end of file +Oracle:This spell costs {2} less to cast as long as you've drawn two or more cards this turn.\nFlying, vigilance\nOther Birds you control have vigilance. diff --git a/forge-gui/res/cardsfolder/g/gylwain_casting_director.txt b/forge-gui/res/cardsfolder/g/gylwain_casting_director.txt index 0a1f8e14096..7d548eb1ce2 100644 --- a/forge-gui/res/cardsfolder/g/gylwain_casting_director.txt +++ b/forge-gui/res/cardsfolder/g/gylwain_casting_director.txt @@ -8,4 +8,4 @@ SVar:DBRoyal:DB$ Token | TokenAmount$ 1 | TokenScript$ role_royal | TokenOwner$ SVar:DBSorcerer:DB$ Token | TokenAmount$ 1 | TokenScript$ role_sorcerer | TokenOwner$ You | AttachedTo$ TriggeredCard | SpellDescription$ Create a Sorcerer Role token attached to that creature. SVar:DBMonster:DB$ Token | TokenAmount$ 1 | TokenScript$ role_monster | TokenOwner$ You | AttachedTo$ TriggeredCard | SpellDescription$ Create a Monster Role token attached to that creature. DeckHas:Type$Aura|Role & Ability$Token -Oracle:Whenever Gylwain, Casting Director or another nontoken creature enters the battlefield under your control, choose one —\n• Create a Royal Role token attached to that creature.\n• Create a Sorcerer Role token attached to that creature.\n• Create a Monster Role token attached to that creature. \ No newline at end of file +Oracle:Whenever Gylwain, Casting Director or another nontoken creature enters the battlefield under your control, choose one —\n• Create a Royal Role token attached to that creature.\n• Create a Sorcerer Role token attached to that creature.\n• Create a Monster Role token attached to that creature. diff --git a/forge-gui/res/cardsfolder/h/hajar_loyal_bodyguard.txt b/forge-gui/res/cardsfolder/h/hajar_loyal_bodyguard.txt index 1ff97751070..5814fc3cb69 100644 --- a/forge-gui/res/cardsfolder/h/hajar_loyal_bodyguard.txt +++ b/forge-gui/res/cardsfolder/h/hajar_loyal_bodyguard.txt @@ -6,4 +6,4 @@ A:AB$ PumpAll | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.Legendary+YouCtrl | AI:RemoveDeck:Random DeckHints:Type$Legendary DeckHas:Ability$Sacrifice & Keyword$Indestructible -Oracle:Sacrifice Hajar, Loyal Bodyguard: Legendary creatures you control get +1/+0 and gain indestructible until end of turn. \ No newline at end of file +Oracle:Sacrifice Hajar, Loyal Bodyguard: Legendary creatures you control get +1/+0 and gain indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hakbal_of_the_surging_soul.txt b/forge-gui/res/cardsfolder/h/hakbal_of_the_surging_soul.txt index 7241d4c86c5..d6b8c1dcabc 100644 --- a/forge-gui/res/cardsfolder/h/hakbal_of_the_surging_soul.txt +++ b/forge-gui/res/cardsfolder/h/hakbal_of_the_surging_soul.txt @@ -2,7 +2,7 @@ Name:Hakbal of the Surging Soul ManaCost:2 G U Types:Legendary Creature Merfolk Scout PT:3/3 -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExplore | TriggerDescription$ At the beginning of combat on your turn, each Merfolk creature you control explores. (Reveal the top card of your library. Put that card into your hand if it’s a land. Otherwise, put a +1/+1 counter on the exploring creature, then put the card back or put it into your graveyard.) +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExplore | TriggerDescription$ At the beginning of combat on your turn, each Merfolk creature you control explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on the exploring creature, then put the card back or put it into your graveyard.) SVar:TrigExplore:DB$ Explore | Defined$ Valid Merfolk.YouCtrl T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may put a land card from your hand onto the battlefield. If you don't, draw a card. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | Optional$ True | RememberChanged$ True | SubAbility$ DBDraw diff --git a/forge-gui/res/cardsfolder/h/halo_charged_skaab.txt b/forge-gui/res/cardsfolder/h/halo_charged_skaab.txt index 0dd8bd184c3..6c3313273e4 100644 --- a/forge-gui/res/cardsfolder/h/halo_charged_skaab.txt +++ b/forge-gui/res/cardsfolder/h/halo_charged_skaab.txt @@ -9,4 +9,3 @@ DeckNeeds:Type$Artifact DeckHas:Ability$Graveyard|Mill DeckHints:Type$Instant|Sorcery|Battle Oracle:When Halo-Charged Skaab enters the battlefield, each player mills two cards. Then you may put an instant, sorcery, or battle card from your graveyard on top of your library. (To mill two cards, a player puts the top two cards of their library into their graveyard.) - diff --git a/forge-gui/res/cardsfolder/h/halo_hopper.txt b/forge-gui/res/cardsfolder/h/halo_hopper.txt index ebfc6d65e8c..15ec742c3e4 100644 --- a/forge-gui/res/cardsfolder/h/halo_hopper.txt +++ b/forge-gui/res/cardsfolder/h/halo_hopper.txt @@ -3,4 +3,4 @@ ManaCost:3 Types:Artifact Creature Frog PT:3/2 K:Convoke -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.) \ No newline at end of file +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.) diff --git a/forge-gui/res/cardsfolder/h/halvar_god_of_battle_sword_of_the_realms.txt b/forge-gui/res/cardsfolder/h/halvar_god_of_battle_sword_of_the_realms.txt index 39f004eb0a9..0add541178b 100644 --- a/forge-gui/res/cardsfolder/h/halvar_god_of_battle_sword_of_the_realms.txt +++ b/forge-gui/res/cardsfolder/h/halvar_god_of_battle_sword_of_the_realms.txt @@ -6,8 +6,8 @@ S:Mode$ Continuous | Affected$ Creature.YouCtrl+enchanted,Creature.YouCtrl+equip T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigTargetAuraEquip | OptionalDecider$ You | TriggerDescription$ At the beginning of each combat, you may attach target Aura or Equipment attached to a creature you control to target creature you control. SVar:TrigTargetAuraEquip:DB$ Pump | ValidTgts$ Equipment.AttachedTo Creature.YouCtrl,Aura.AttachedTo Creature.YouCtrl | TgtPrompt$ Select target Aura or Equipment attached to a creature you control | SubAbility$ DBAttach | StackDescription$ None SVar:DBAttach:DB$ Attach | Object$ ParentTarget | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control -AlternateMode:Modal DeckHints:Type$Equipment|Aura +AlternateMode:Modal Oracle:Creatures you control that are enchanted or equipped have double strike.\nAt the beginning of each combat, you may attach target Aura or Equipment attached to a creature you control to target creature you control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/h/hamlet_glutton.txt b/forge-gui/res/cardsfolder/h/hamlet_glutton.txt index 0e15cd30f1b..7ffd9739552 100644 --- a/forge-gui/res/cardsfolder/h/hamlet_glutton.txt +++ b/forge-gui/res/cardsfolder/h/hamlet_glutton.txt @@ -9,4 +9,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 DeckHas:Ability$Sacrifice|LifeGain DeckHints:Ability$Token & Type$Enchantment|Artifact -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nThis spell costs {2} less to cast if it's bargained.\nTrample\nWhen Hamlet Glutton enters the battlefield, you gain 3 life. \ No newline at end of file +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nThis spell costs {2} less to cast if it's bargained.\nTrample\nWhen Hamlet Glutton enters the battlefield, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/h/haradrim_spearmaster.txt b/forge-gui/res/cardsfolder/h/haradrim_spearmaster.txt index f4c33e65297..dff3f028730 100644 --- a/forge-gui/res/cardsfolder/h/haradrim_spearmaster.txt +++ b/forge-gui/res/cardsfolder/h/haradrim_spearmaster.txt @@ -6,4 +6,4 @@ K:Reach T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, another target creature you control gets +1/+0 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | NumAtt$ 1 SVar:PlayMain1:TRUE -Oracle:Reach\nAt the beginning of combat on your turn, another target creature you control gets +1/+0 until end of turn. \ No newline at end of file +Oracle:Reach\nAt the beginning of combat on your turn, another target creature you control gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/harbin_vanguard_aviator.txt b/forge-gui/res/cardsfolder/h/harbin_vanguard_aviator.txt index 37b27d24930..50bec653812 100644 --- a/forge-gui/res/cardsfolder/h/harbin_vanguard_aviator.txt +++ b/forge-gui/res/cardsfolder/h/harbin_vanguard_aviator.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Human Soldier PT:3/2 K:Flying T:Mode$ AttackersDeclared | AttackingPlayer$ You | ValidAttackers$ Creature.Soldier | ValidAttackersAmount$ GE5 | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack with five or more Soldiers, creatures you control get +1/+1 and gain flying until end of turn. -SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 | KW$ Flying +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 | KW$ Flying DeckHints:Type$Soldier -Oracle:Flying\nWhenever you attack with five or more Soldiers, creatures you control get +1/+1 and gain flying until end of turn. \ No newline at end of file +Oracle:Flying\nWhenever you attack with five or more Soldiers, creatures you control get +1/+1 and gain flying until end of turn. diff --git a/forge-gui/res/cardsfolder/h/harnessed_snubhorn.txt b/forge-gui/res/cardsfolder/h/harnessed_snubhorn.txt index 72c601a6758..1be694b110b 100644 --- a/forge-gui/res/cardsfolder/h/harnessed_snubhorn.txt +++ b/forge-gui/res/cardsfolder/h/harnessed_snubhorn.txt @@ -7,4 +7,4 @@ T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ Tri SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Artifact.YouOwn,Enchantment.YouOwn | TgtPrompt$ Select target artifact or enchantment card from your graveyard | Origin$ Graveyard | Destination$ Battlefield DeckHas:Ability$Graveyard DeckHints:Type$Artifact|Enchantment -Oracle:Whenever Harnessed Snubhorn deals combat damage to a player, return target artifact or enchantment card from your graveyard to the battlefield. \ No newline at end of file +Oracle:Whenever Harnessed Snubhorn deals combat damage to a player, return target artifact or enchantment card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/h/harried_artisan_phyrexian_skyflayer.txt b/forge-gui/res/cardsfolder/h/harried_artisan_phyrexian_skyflayer.txt index 1907d6ab48c..223d30c2f68 100644 --- a/forge-gui/res/cardsfolder/h/harried_artisan_phyrexian_skyflayer.txt +++ b/forge-gui/res/cardsfolder/h/harried_artisan_phyrexian_skyflayer.txt @@ -16,4 +16,4 @@ Types:Creature Phyrexian Artificer PT:3/4 K:Flying K:Haste -Oracle:Flying, haste \ No newline at end of file +Oracle:Flying, haste diff --git a/forge-gui/res/cardsfolder/h/harried_spearguard.txt b/forge-gui/res/cardsfolder/h/harried_spearguard.txt index 1616c283bd0..cc89e292ccd 100644 --- a/forge-gui/res/cardsfolder/h/harried_spearguard.txt +++ b/forge-gui/res/cardsfolder/h/harried_spearguard.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigToken:DB$ Token | TokenScript$ b_1_1_rat_noblock DeckHas:Ability$Token & Type$Rat SVar:SacMe:2 -Oracle:Haste\nWhen Harried Spearguard dies, create a 1/1 black Rat creature token with "This creature can't block." \ No newline at end of file +Oracle:Haste\nWhen Harried Spearguard dies, create a 1/1 black Rat creature token with "This creature can't block." diff --git a/forge-gui/res/cardsfolder/h/haunt_of_the_dead_marshes.txt b/forge-gui/res/cardsfolder/h/haunt_of_the_dead_marshes.txt index 5475eaec31e..0e69ceb5e6b 100644 --- a/forge-gui/res/cardsfolder/h/haunt_of_the_dead_marshes.txt +++ b/forge-gui/res/cardsfolder/h/haunt_of_the_dead_marshes.txt @@ -9,4 +9,4 @@ SVar:DiscardMe:2 SVar:SacMe:1 DeckHints:Ability$Discard & Type$Creature & Type$Legendary DeckHas:Ability$Graveyard -Oracle:When Haunt of the Dead Marshes enters the battlefield, scry 1.\n{2}{B}: Return Haunt of the Dead Marshes from your graveyard to the battlefield tapped. Activate only if you control a legendary creature. \ No newline at end of file +Oracle:When Haunt of the Dead Marshes enters the battlefield, scry 1.\n{2}{B}: Return Haunt of the Dead Marshes from your graveyard to the battlefield tapped. Activate only if you control a legendary creature. diff --git a/forge-gui/res/cardsfolder/h/haunted_one.txt b/forge-gui/res/cardsfolder/h/haunted_one.txt index 3c2f1807e69..c12f599f018 100644 --- a/forge-gui/res/cardsfolder/h/haunted_one.txt +++ b/forge-gui/res/cardsfolder/h/haunted_one.txt @@ -6,4 +6,4 @@ SVar:BecomesTapped:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigPump | Trigg SVar:TrigPump:DB$ PumpAll | ValidCards$ Card.sharesCreatureTypeWith+YouCtrl | KW$ Undying | NumAtt$ 2 DeckHas:Ability$Counters & Keyword$Undying AI:RemoveDeck:NonCommander -Oracle:Commander creatures you own have "Whenever this creature becomes tapped, it and other creatures you control that share a creature type with it each get +2/+0 and gain undying until end of turn." (When a creature with undying dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) \ No newline at end of file +Oracle:Commander creatures you own have "Whenever this creature becomes tapped, it and other creatures you control that share a creature type with it each get +2/+0 and gain undying until end of turn." (When a creature with undying dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/h/haywire_mite.txt b/forge-gui/res/cardsfolder/h/haywire_mite.txt index 94a91d9428b..038c8cb5dd8 100644 --- a/forge-gui/res/cardsfolder/h/haywire_mite.txt +++ b/forge-gui/res/cardsfolder/h/haywire_mite.txt @@ -8,4 +8,4 @@ A:AB$ ChangeZone | Cost$ G Sac<1/CARDNAME> | ValidTgts$ Enchantment.nonCreature, DeckHas:Ability$LifeGain|Sacrifice DeckHints:Color$Green SVar:SacMe:1 -Oracle:When Haywire Mite dies, you gain 2 life.\n{G}, Sacrifice Haywire Mite: Exile target noncreature artifact or noncreature enchantment. \ No newline at end of file +Oracle:When Haywire Mite dies, you gain 2 life.\n{G}, Sacrifice Haywire Mite: Exile target noncreature artifact or noncreature enchantment. diff --git a/forge-gui/res/cardsfolder/h/heartflame_duelist_heartflame_slash.txt b/forge-gui/res/cardsfolder/h/heartflame_duelist_heartflame_slash.txt index 540e3118f89..8079a8e0261 100644 --- a/forge-gui/res/cardsfolder/h/heartflame_duelist_heartflame_slash.txt +++ b/forge-gui/res/cardsfolder/h/heartflame_duelist_heartflame_slash.txt @@ -3,9 +3,9 @@ ManaCost:1 W Types:Creature Human Knight PT:3/1 S:Mode$ Continuous | AddKeyword$ Lifelink | Affected$ Instant.YouCtrl,Sorcery.YouCtrl | AffectedZone$ Stack | Description$ Instant and sorcery spells you control have lifelink. -AlternateMode:Adventure DeckHas:Ability$LifeGain DeckHints:Type$Instant|Sorcery +AlternateMode:Adventure Oracle:Instant and sorcery spells you control have lifelink. ALTERNATE @@ -14,4 +14,4 @@ Name:Lagoon Breach ManaCost:2 R Types:Instant Adventure A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. (Then exile this card. You may cast the creature later from exile.) -Oracle:Heartflame Slash deals 3 damage to any target. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Heartflame Slash deals 3 damage to any target. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/h/hearth_elemental_stoke_genius.txt b/forge-gui/res/cardsfolder/h/hearth_elemental_stoke_genius.txt index 5d02b8b938e..9c32215284c 100644 --- a/forge-gui/res/cardsfolder/h/hearth_elemental_stoke_genius.txt +++ b/forge-gui/res/cardsfolder/h/hearth_elemental_stoke_genius.txt @@ -16,4 +16,4 @@ ManaCost:1 R Types:Sorcery Adventure A:SP$ Discard | Mode$ Hand | Defined$ You | SubAbility$ DBDraw | SpellDescription$ Discard your hand, then draw two cards. (Then exile this card. You may cast the creature later from exile.) SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 2 -Oracle:Discard your hand, then draw two cards. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Discard your hand, then draw two cards. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/h/heaven_sent.txt b/forge-gui/res/cardsfolder/h/heaven_sent.txt index 3c1af121d68..e37cbab45d3 100644 --- a/forge-gui/res/cardsfolder/h/heaven_sent.txt +++ b/forge-gui/res/cardsfolder/h/heaven_sent.txt @@ -12,4 +12,4 @@ SVar:DBEffect:DB$ Effect | RememberObjects$ Self | StaticAbilities$ Play | SubAb SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may cast it this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Type$Clue|Artifact -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Investigate.\nIII — Heaven Sent deals 1 damage to each opponent. Then if an opponent has 0 or less life, draw seven cards. Otherwise, exile Heaven Sent and you may cast it this turn. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Investigate.\nIII — Heaven Sent deals 1 damage to each opponent. Then if an opponent has 0 or less life, draw seven cards. Otherwise, exile Heaven Sent and you may cast it this turn. diff --git a/forge-gui/res/cardsfolder/h/heavyweight_demolisher.txt b/forge-gui/res/cardsfolder/h/heavyweight_demolisher.txt index 6fecfab649e..58e4caccab4 100644 --- a/forge-gui/res/cardsfolder/h/heavyweight_demolisher.txt +++ b/forge-gui/res/cardsfolder/h/heavyweight_demolisher.txt @@ -8,4 +8,4 @@ SVar:TrigTap:DB$ Tap | UnlessCost$ 3 | UnlessPayer$ You | Defined$ Self K:Unearth:6 R R DeckHints:Color$Red DeckHas:Ability$Graveyard -Oracle:Menace\nAt the beginning of your upkeep, tap Heavyweight Demolisher unless you pay {3}.\nUnearth {6}{R}{R}({6}{R}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file +Oracle:Menace\nAt the beginning of your upkeep, tap Heavyweight Demolisher unless you pay {3}.\nUnearth {6}{R}{R}({6}{R}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/hedron_detonator.txt b/forge-gui/res/cardsfolder/h/hedron_detonator.txt index dbd76221cd3..d8f860a5f7e 100644 --- a/forge-gui/res/cardsfolder/h/hedron_detonator.txt +++ b/forge-gui/res/cardsfolder/h/hedron_detonator.txt @@ -10,4 +10,4 @@ SVar:EffSModeContinuous:Mode$ Continuous | EffectZone$ Command | Affected$ Card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Sacrifice DeckHints:Type$Artifact -Oracle:Whenever an artifact enters the battlefield under your control, Hedron Detonator deals 1 damage to target opponent.\n{T}, Sacrifice two artifacts: Exile the top card of your library. You may play that card this turn \ No newline at end of file +Oracle:Whenever an artifact enters the battlefield under your control, Hedron Detonator deals 1 damage to target opponent.\n{T}, Sacrifice two artifacts: Exile the top card of your library. You may play that card this turn diff --git a/forge-gui/res/cardsfolder/h/helbrute.txt b/forge-gui/res/cardsfolder/h/helbrute.txt index 67d8a4ef663..cc8485cc6f8 100644 --- a/forge-gui/res/cardsfolder/h/helbrute.txt +++ b/forge-gui/res/cardsfolder/h/helbrute.txt @@ -5,4 +5,4 @@ PT:5/4 K:Haste SVar:AltCost:Cost$ 3 B R ExileFromGrave<1/Creature.Other/another creature card> | PrecostDesc$ Sarcophagus — | ActivationZone$ Graveyard | Description$ You may cast CARDNAME from your graveyard by exiling another creature card from your graveyard in addition to paying its other costs. DeckHas:Ability$Graveyard -Oracle:Haste\nSarcophagus — You may cast Helbrute from your graveyard by exiling another creature card from your graveyard in addition to paying its other costs. \ No newline at end of file +Oracle:Haste\nSarcophagus — You may cast Helbrute from your graveyard by exiling another creature card from your graveyard in addition to paying its other costs. diff --git a/forge-gui/res/cardsfolder/h/heliod_the_radiant_dawn_heliod_the_warped_eclipse.txt b/forge-gui/res/cardsfolder/h/heliod_the_radiant_dawn_heliod_the_warped_eclipse.txt index ad78a4cb6b5..4832c9b190b 100644 --- a/forge-gui/res/cardsfolder/h/heliod_the_radiant_dawn_heliod_the_warped_eclipse.txt +++ b/forge-gui/res/cardsfolder/h/heliod_the_radiant_dawn_heliod_the_warped_eclipse.txt @@ -2,7 +2,7 @@ Name:Heliod, the Radiant Dawn ManaCost:2 W W Types:Legendary Enchantment Creature God PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target enchantment card that isn't a God from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target enchantment card that isn't a God from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Enchantment.YouCtrl+nonGod A:AB$ SetState | Cost$ 3 UP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform CARDNAME. Activate only as a sorcery. DeckHas:Type$Enchantment diff --git a/forge-gui/res/cardsfolder/h/henry_wu_ingen_geneticist.txt b/forge-gui/res/cardsfolder/h/henry_wu_ingen_geneticist.txt index a557dbb2e96..c1adb05d3bc 100644 --- a/forge-gui/res/cardsfolder/h/henry_wu_ingen_geneticist.txt +++ b/forge-gui/res/cardsfolder/h/henry_wu_ingen_geneticist.txt @@ -9,4 +9,4 @@ SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac | ConditionCheckSVar$ X | SVar:X:TriggeredExploited$CardPower DeckHas:Ability$Sacrifice|Token & Type$Treasure DeckHits:Type$Human -Oracle:Henry Wu, InGen Geneticist and other Human creatures you control have exploit. (When a creature with exploit enters the battlefield, you may sacrifice a creature.)\nWhenever a creature you control exploits a non-Human creature, draw a card. If the exploited creature had power 3 or greater, create a Treasure token. \ No newline at end of file +Oracle:Henry Wu, InGen Geneticist and other Human creatures you control have exploit. (When a creature with exploit enters the battlefield, you may sacrifice a creature.)\nWhenever a creature you control exploits a non-Human creature, draw a card. If the exploited creature had power 3 or greater, create a Treasure token. diff --git a/forge-gui/res/cardsfolder/h/herald_of_hoofbeats.txt b/forge-gui/res/cardsfolder/h/herald_of_hoofbeats.txt index 90431c841ff..5b123760f98 100644 --- a/forge-gui/res/cardsfolder/h/herald_of_hoofbeats.txt +++ b/forge-gui/res/cardsfolder/h/herald_of_hoofbeats.txt @@ -6,4 +6,4 @@ K:Horsemanship S:Mode$ Continuous | Affected$ Knight.YouCtrl+Other | AddKeyword$ Horsemanship | Description$ Other Knights you control have horsemanship. SVar:PlayMain1:TRUE DeckHints:Type$Knight -Oracle:Horsemanship (This creature can't be blocked except by creatures with horsemanship.)\nOther Knights you control have horsemanship. \ No newline at end of file +Oracle:Horsemanship (This creature can't be blocked except by creatures with horsemanship.)\nOther Knights you control have horsemanship. diff --git a/forge-gui/res/cardsfolder/h/herald_of_slaanesh.txt b/forge-gui/res/cardsfolder/h/herald_of_slaanesh.txt index fece09f36df..50fac914353 100644 --- a/forge-gui/res/cardsfolder/h/herald_of_slaanesh.txt +++ b/forge-gui/res/cardsfolder/h/herald_of_slaanesh.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Demon.Other+YouCtrl | AddKeyword$ Haste | Descrip SVar:PlayMain1:TRUE DeckHas:Keyword$Haste DeckHints:Type$Demon -Oracle:Locus of Slaanesh — Demon spells you cast cost {2} less to cast.\nOther Demons you control have haste. \ No newline at end of file +Oracle:Locus of Slaanesh — Demon spells you cast cost {2} less to cast.\nOther Demons you control have haste. diff --git a/forge-gui/res/cardsfolder/h/heralds_of_tzeentch.txt b/forge-gui/res/cardsfolder/h/heralds_of_tzeentch.txt index c9aaa4c32b1..abfa1366f8e 100644 --- a/forge-gui/res/cardsfolder/h/heralds_of_tzeentch.txt +++ b/forge-gui/res/cardsfolder/h/heralds_of_tzeentch.txt @@ -4,4 +4,4 @@ Types:Creature Demon PT:3/3 K:Flying K:Cascade -Oracle:Flying\nCascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom of your library in a random order.) \ No newline at end of file +Oracle:Flying\nCascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom of your library in a random order.) diff --git a/forge-gui/res/cardsfolder/h/herbology_instructor_malady_invoker.txt b/forge-gui/res/cardsfolder/h/herbology_instructor_malady_invoker.txt index 8c587e624cd..bcc0b668c05 100644 --- a/forge-gui/res/cardsfolder/h/herbology_instructor_malady_invoker.txt +++ b/forge-gui/res/cardsfolder/h/herbology_instructor_malady_invoker.txt @@ -19,4 +19,4 @@ PT:3/3 T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature transforms into CARDNAME, target creature an opponent controls gets -0/-X until end of turn, where X is CARDNAME's power. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDef$ -X | IsCurse$ True SVar:X:Count$CardPower -Oracle:When this creature transforms into Malady Invoker, target creature an opponent controls gets -0/-X until end of turn, where X is Malady Invoker's power. \ No newline at end of file +Oracle:When this creature transforms into Malady Invoker, target creature an opponent controls gets -0/-X until end of turn, where X is Malady Invoker's power. diff --git a/forge-gui/res/cardsfolder/h/hermitic_nautilus.txt b/forge-gui/res/cardsfolder/h/hermitic_nautilus.txt index c9803196e07..7d39ae43b57 100644 --- a/forge-gui/res/cardsfolder/h/hermitic_nautilus.txt +++ b/forge-gui/res/cardsfolder/h/hermitic_nautilus.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Nautilus PT:1/4 K:Vigilance A:AB$ Pump | Cost$ 1 U | Defined$ Self | NumAtt$ +3 | NumDef$ -3 | SpellDescription$ CARDNAME gets +3/-3 until end of turn. -Oracle:Vigilance\n{1}{U}: Hermitic Nautilus gets +3/-3 until end of turn. \ No newline at end of file +Oracle:Vigilance\n{1}{U}: Hermitic Nautilus gets +3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/heroic_charge.txt b/forge-gui/res/cardsfolder/h/heroic_charge.txt index 188f338c88b..153c7ecd4d9 100644 --- a/forge-gui/res/cardsfolder/h/heroic_charge.txt +++ b/forge-gui/res/cardsfolder/h/heroic_charge.txt @@ -2,7 +2,7 @@ Name:Heroic Charge ManaCost:2 W W Types:Instant K:Kicker:1 R -A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +1 | SubAbility$ Kicked | SpellDescription$ Creatures you control get +2/+1 until end of turn. If this spell was kicked, those creatures also gain trample until end of turn. +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +1 | SubAbility$ Kicked | SpellDescription$ Creatures you control get +2/+1 until end of turn. If this spell was kicked, those creatures also gain trample until end of turn. SVar:Kicked:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Trample | Condition$ Kicked DeckHas:Keyword$Trample DeckHints:Color$Red diff --git a/forge-gui/res/cardsfolder/h/hex_kellans_companion.txt b/forge-gui/res/cardsfolder/h/hex_kellans_companion.txt index 8a2b9a826fe..aa9ecb08cce 100644 --- a/forge-gui/res/cardsfolder/h/hex_kellans_companion.txt +++ b/forge-gui/res/cardsfolder/h/hex_kellans_companion.txt @@ -5,7 +5,7 @@ PT:1/1 K:Haste T:Mode$ SpellCast | ValidCard$ Card.Adventure | ValidActivatingPlayer$ You | TriggerZones$ Battlefield,Exile | Execute$ TrigEffect | TriggerDescription$ Whenever you cast an Adventure spell, if CARDNAME is on the battlefield or in exile, it perpetually gets +1/+1. Then if it's on the battlefield, exile it with a fetch counter on it. SVar:TrigEffect:DB$ Pump | PumpZone$ Battlefield,Exile | NumAtt$ 1 | NumDef$ 1 | Duration$ Perpetual | SubAbility$ DBChange -SVar:DBChange:DB$ ChangeZone | ConditionPresent$ Card.Self | ConditionZone$ Battlefield | Origin$ Battlefield | Destination$ Exile | WithCountersType$ FETCH +SVar:DBChange:DB$ ChangeZone | ConditionPresent$ Card.Self | ConditionZone$ Battlefield | Origin$ Battlefield | Destination$ Exile | WithCountersType$ FETCH T:Mode$ SpellCast | ValidCard$ Card.wasCastFromExile | ValidActivatingPlayer$ You | Execute$ TrigReturn | TriggerZones$ Exile | IsPresent$ Card.Self+counters_EQ1_FETCH | PresentZone$ Exile | TriggerDescription$ Whenever you cast a spell from exile, if NICKNAME is in exile with a fetch counter on it, put it onto the battlefield. SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield DeckHints:Type$Adventure diff --git a/forge-gui/res/cardsfolder/h/hexbane_tortoise.txt b/forge-gui/res/cardsfolder/h/hexbane_tortoise.txt index a9773303044..3286032714f 100644 --- a/forge-gui/res/cardsfolder/h/hexbane_tortoise.txt +++ b/forge-gui/res/cardsfolder/h/hexbane_tortoise.txt @@ -4,4 +4,4 @@ Types:Creature Turtle PT:3/2 K:Ward:2 K:Enlist -Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nEnlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) \ No newline at end of file +Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nEnlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) diff --git a/forge-gui/res/cardsfolder/h/hexgold_halberd.txt b/forge-gui/res/cardsfolder/h/hexgold_halberd.txt index ee8b783db0b..d3bd54219b9 100644 --- a/forge-gui/res/cardsfolder/h/hexgold_halberd.txt +++ b/forge-gui/res/cardsfolder/h/hexgold_halberd.txt @@ -5,4 +5,4 @@ K:For Mirrodin S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ First Strike & Trample | Condition$ PlayerTurn | Description$ As long as it's your turn, equipped creature has first strike and trample. K:Equip:2 R DeckHas:Type$Rebel & Ability$Token -Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)As long as it's your turn, equipped creature has first strike and trample.\nEquip {2}{R} \ No newline at end of file +Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)As long as it's your turn, equipped creature has first strike and trample.\nEquip {2}{R} diff --git a/forge-gui/res/cardsfolder/h/hexgold_hoverwings.txt b/forge-gui/res/cardsfolder/h/hexgold_hoverwings.txt index cccbc2776cb..e638e7b8aa9 100644 --- a/forge-gui/res/cardsfolder/h/hexgold_hoverwings.txt +++ b/forge-gui/res/cardsfolder/h/hexgold_hoverwings.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Creature.YouCtrl+equipped | AddPower$ 1 | AddToug K:Equip:2 W DeckHints:Type$Equipment DeckHas:Type$Rebel & Ability$Token & Color$Red -Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature has flying.\nCreatures you control that are equipped get +1/+0.\nEquip {2}{W} \ No newline at end of file +Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature has flying.\nCreatures you control that are equipped get +1/+0.\nEquip {2}{W} diff --git a/forge-gui/res/cardsfolder/h/hexgold_slash.txt b/forge-gui/res/cardsfolder/h/hexgold_slash.txt index 3f874f9d522..ce88f9b07e5 100644 --- a/forge-gui/res/cardsfolder/h/hexgold_slash.txt +++ b/forge-gui/res/cardsfolder/h/hexgold_slash.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SpellDescription$ CARDNAME deals 2 damage to target creature. If that creature has toxic, CARDNAME deals 4 damage to that creature instead. SVar:Y:Targeted$Valid Creature.withToxic SVar:X:Count$Compare Y GE1.4.2 -Oracle:Hexgold Slash deals 2 damage to target creature. If that creature has toxic, Hexgold Slash deals 4 damage to that creature instead. \ No newline at end of file +Oracle:Hexgold Slash deals 2 damage to target creature. If that creature has toxic, Hexgold Slash deals 4 damage to that creature instead. diff --git a/forge-gui/res/cardsfolder/h/high_fae_negotiator.txt b/forge-gui/res/cardsfolder/h/high_fae_negotiator.txt index b1584f3543f..99994033fcf 100644 --- a/forge-gui/res/cardsfolder/h/high_fae_negotiator.txt +++ b/forge-gui/res/cardsfolder/h/high_fae_negotiator.txt @@ -9,4 +9,4 @@ SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 3 | Defined$ Opponent | SubAbility$ SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 DeckHas:Ability$Sacrifice|LifeGain DeckHints:Type$Enchantment|Artifact & Ability$Token -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nFlying\nWhen High Fae Negotiator enters the battlefield, if it was bargained, each opponent loses 3 life and you gain 3 life. \ No newline at end of file +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nFlying\nWhen High Fae Negotiator enters the battlefield, if it was bargained, each opponent loses 3 life and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/h/hithlain_knots.txt b/forge-gui/res/cardsfolder/h/hithlain_knots.txt index b973ee7a8b4..dc94143c0f9 100644 --- a/forge-gui/res/cardsfolder/h/hithlain_knots.txt +++ b/forge-gui/res/cardsfolder/h/hithlain_knots.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Tap | ValidTgts$ Creature | SubAbility$ DBScry | SpellDescription$ Tap target creature. Scry 1. SVar:DBScry:DB$ Scry | ScryNum$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. -Oracle:Tap target creature. Scry 1.\nDraw a card. \ No newline at end of file +Oracle:Tap target creature. Scry 1.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/h/hithlain_rope.txt b/forge-gui/res/cardsfolder/h/hithlain_rope.txt index ef451f57778..9af07ee80d1 100644 --- a/forge-gui/res/cardsfolder/h/hithlain_rope.txt +++ b/forge-gui/res/cardsfolder/h/hithlain_rope.txt @@ -5,4 +5,4 @@ S:Mode$ CantSacrifice | ValidCard$ Card.Self | Description$ CARDNAME can't be sa A:AB$ ChangeZone | Cost$ 1 T | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SubAbility$ DBPass | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. The player to your right gains control of CARDNAME. A:AB$ Draw | Cost$ 2 T | SubAbility$ DBPass | SpellDescription$ Draw a card. The player to your right gains control of CARDNAME. SVar:DBPass:DB$ GainControl | Defined$ Self | NewController$ NextPlayerToYourRight -Oracle:Hithlain Rope can't be sacrificed.\n{1}, {T}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. The player to your right gains control of Hithlain Rope.\n{2}, {T}: Draw a card. The player to your right gains control of Hithlain Rope. \ No newline at end of file +Oracle:Hithlain Rope can't be sacrificed.\n{1}, {T}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. The player to your right gains control of Hithlain Rope.\n{2}, {T}: Draw a card. The player to your right gains control of Hithlain Rope. diff --git a/forge-gui/res/cardsfolder/h/hoarding_broodlord.txt b/forge-gui/res/cardsfolder/h/hoarding_broodlord.txt index 75d75fec115..ba1e4be20bc 100644 --- a/forge-gui/res/cardsfolder/h/hoarding_broodlord.txt +++ b/forge-gui/res/cardsfolder/h/hoarding_broodlord.txt @@ -10,4 +10,4 @@ SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STPlay SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayLookAt$ You | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ For as long as that card remains exiled, you may play it. S:Mode$ Continuous | Affected$ Card.YouCtrl+wasCastFromExile | AffectedZone$ Stack | AddKeyword$ Convoke | Description$ Spells you cast from exile have convoke. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -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.)\nFlying\nWhen Hoarding Broodlord enters the battlefield, search your library for a card, exile it face down, then shuffle. For as long as that card remains exiled, you may play it.\nSpells you cast from exile have convoke. \ No newline at end of file +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.)\nFlying\nWhen Hoarding Broodlord enters the battlefield, search your library for a card, exile it face down, then shuffle. For as long as that card remains exiled, you may play it.\nSpells you cast from exile have convoke. diff --git a/forge-gui/res/cardsfolder/h/hobbits_sting.txt b/forge-gui/res/cardsfolder/h/hobbits_sting.txt index 01008339ca8..21a56ab538d 100644 --- a/forge-gui/res/cardsfolder/h/hobbits_sting.txt +++ b/forge-gui/res/cardsfolder/h/hobbits_sting.txt @@ -6,4 +6,4 @@ SVar:X:Count$Valid Creature.YouCtrl/Plus.Y SVar:Y:Count$Valid Food.YouCtrl DeckHints:Type$Food AI:RemoveDeck:All -Oracle:Hobbit's Sting deals X damage to target creature, where X is the number of creatures you control plus the number of Foods you control. \ No newline at end of file +Oracle:Hobbit's Sting deals X damage to target creature, where X is the number of creatures you control plus the number of Foods you control. diff --git a/forge-gui/res/cardsfolder/h/holga_relentless_rager.txt b/forge-gui/res/cardsfolder/h/holga_relentless_rager.txt index 2ee41ad911e..266985fb667 100644 --- a/forge-gui/res/cardsfolder/h/holga_relentless_rager.txt +++ b/forge-gui/res/cardsfolder/h/holga_relentless_rager.txt @@ -9,4 +9,4 @@ SVar:TrigRepeat:DB$ RepeatEach | RepeatCards$ Creature.attacking Player | Repeat SVar:DBPump:DB$ Pump | Defined$ Remembered | NumAtt$ X SVar:X:Count$Valid Creature.DefenderCtrlForRemembered SVar:HasAttackEffect:TRUE -Oracle:Haste\nHolga, Relentless Rager must be blocked if able.\nWhenever Holga attacks, each creature you control attacking a player gets +1/+0 until end of turn for each creature that player controls. \ No newline at end of file +Oracle:Haste\nHolga, Relentless Rager must be blocked if able.\nWhenever Holga attacks, each creature you control attacking a player gets +1/+0 until end of turn for each creature that player controls. diff --git a/forge-gui/res/cardsfolder/h/hollow_scavenger_bakery_raid.txt b/forge-gui/res/cardsfolder/h/hollow_scavenger_bakery_raid.txt index be83af6f45e..b8c5c49a71e 100644 --- a/forge-gui/res/cardsfolder/h/hollow_scavenger_bakery_raid.txt +++ b/forge-gui/res/cardsfolder/h/hollow_scavenger_bakery_raid.txt @@ -14,4 +14,4 @@ Name:Bakery Raid ManaCost:G Types:Sorcery Adventure A:SP$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You | SpellDescription$ Create a Food token. (Then exile this card. You may cast the creature later from exile.) -Oracle:Create a Food token. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Create a Food token. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/h/hopeless_nightmare.txt b/forge-gui/res/cardsfolder/h/hopeless_nightmare.txt index 660797c2924..0bbf2dfbcad 100644 --- a/forge-gui/res/cardsfolder/h/hopeless_nightmare.txt +++ b/forge-gui/res/cardsfolder/h/hopeless_nightmare.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigScry:DB$ Scry | ScryNum$ 2 A:AB$ Sacrifice | Cost$ 2 B | SpellDescription$ Sacrifice CARDNAME DeckHas:Ability$Discard|Sacrifice -Oracle:When Hopeless Nightmare enters the battlefield, each opponent discards a card and loses 2 life.\nWhen Hopeless Nightmare is put into a graveyard from the battlefield, scry 2.\n{2}{B}: Sacrifice Hopeless Nightmare. \ No newline at end of file +Oracle:When Hopeless Nightmare enters the battlefield, each opponent discards a card and loses 2 life.\nWhen Hopeless Nightmare is put into a graveyard from the battlefield, scry 2.\n{2}{B}: Sacrifice Hopeless Nightmare. diff --git a/forge-gui/res/cardsfolder/h/horn_of_gondor.txt b/forge-gui/res/cardsfolder/h/horn_of_gondor.txt index fc7e9a85116..cdc39af14d2 100644 --- a/forge-gui/res/cardsfolder/h/horn_of_gondor.txt +++ b/forge-gui/res/cardsfolder/h/horn_of_gondor.txt @@ -7,4 +7,4 @@ A:AB$ Token | Cost$ 3 T | TokenAmount$ X | TokenScript$ w_1_1_human_soldier | To SVar:X:Count$Valid Creature.Human+YouCtrl DeckHas:Ability$Token & Type$Soldier|Human DeckHints:Type$Human -Oracle:When Horn of Gondor enters the battlefield, create a 1/1 white Human Soldier creature token.\n{3}, {T}: Create X 1/1 white Human Soldier creature tokens, where X is the number of Humans you control. \ No newline at end of file +Oracle:When Horn of Gondor enters the battlefield, create a 1/1 white Human Soldier creature token.\n{3}, {T}: Create X 1/1 white Human Soldier creature tokens, where X is the number of Humans you control. diff --git a/forge-gui/res/cardsfolder/h/horn_of_the_mark.txt b/forge-gui/res/cardsfolder/h/horn_of_the_mark.txt index 4085cee62e8..e08643ef295 100644 --- a/forge-gui/res/cardsfolder/h/horn_of_the_mark.txt +++ b/forge-gui/res/cardsfolder/h/horn_of_the_mark.txt @@ -4,4 +4,4 @@ Types:Legendary Artifact T:Mode$ AttackersDeclaredOneTarget | Execute$ TrigReveal | AttackedTarget$ Player | ValidAttackers$ Creature.YouCtrl | ValidAttackersAmount$ GE2 | TriggerZones$ Battlefield | AttackingPlayer$ You | TriggerDescription$ Whenever two or more creatures you control attack a player, look at the top five cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:TrigReveal:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature | ForceRevealToController$ True | DestinationZone$ Hand | RestRandomOrder$ True SVar:PlayMain1:TRUE -Oracle:Whenever two or more creatures you control attack a player, look at the top five cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:Whenever two or more creatures you control attack a player, look at the top five cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/h/hotel_of_fears.txt b/forge-gui/res/cardsfolder/h/hotel_of_fears.txt index b720c8c4621..e185b59872d 100644 --- a/forge-gui/res/cardsfolder/h/hotel_of_fears.txt +++ b/forge-gui/res/cardsfolder/h/hotel_of_fears.txt @@ -15,4 +15,4 @@ SVar:DBSacrifice:DB$ Sacrifice | SacValid$ Creature.NotDefinedTargeted | SacMess SVar:DBCleanup2:DB$ Cleanup | ClearChosenColor$ True SVar:X:Count$Devotion.Chosen DeckHas:Ability$Counters|Sacrifice -Oracle:At the beginning of your upkeep, exile the top card of your library. You lose life equal to its mana value. You may play that card this turn.\nPraise Him — Whenever chaos ensues, choose a color. Put X +1/+1 counters on target creature you control, where X is your devotion to that color. Then sacrifice another creature. (Your devotion to a color is the number of mana symbols of that color in the mana costs of permanents you control.) \ No newline at end of file +Oracle:At the beginning of your upkeep, exile the top card of your library. You lose life equal to its mana value. You may play that card this turn.\nPraise Him — Whenever chaos ensues, choose a color. Put X +1/+1 counters on target creature you control, where X is your devotion to that color. Then sacrifice another creature. (Your devotion to a color is the number of mana symbols of that color in the mana costs of permanents you control.) diff --git a/forge-gui/res/cardsfolder/h/hotfoot_gnome.txt b/forge-gui/res/cardsfolder/h/hotfoot_gnome.txt index ca3d1f4709d..f403c4440b7 100644 --- a/forge-gui/res/cardsfolder/h/hotfoot_gnome.txt +++ b/forge-gui/res/cardsfolder/h/hotfoot_gnome.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Gnome PT:3/1 K:Haste A:AB$ Pump | Cost$ T | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | KW$ Haste | SpellDescription$ Another target creature gains haste until end of turn. -Oracle:Haste\n{T}: Another target creature gains haste until end of turn. \ No newline at end of file +Oracle:Haste\n{T}: Another target creature gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hoverstone_pilgrim.txt b/forge-gui/res/cardsfolder/h/hoverstone_pilgrim.txt index 0b963eac682..596d465f1a4 100644 --- a/forge-gui/res/cardsfolder/h/hoverstone_pilgrim.txt +++ b/forge-gui/res/cardsfolder/h/hoverstone_pilgrim.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Golem PT:2/5 K:Flying K:Ward:2 -A:AB$ ChangeZone | Cost$ 2 | ValidTgts$ Card | TgtPrompt$ Select target card in a graveyard | 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 | ValidTgts$ Card | TgtPrompt$ Select target card in a graveyard | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ Put target card from a graveyard on the bottom of its owner's library. DeckHas:Ability$Graveyard -Oracle:Flying\nWard {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\n{2}: Put target card from a graveyard on the bottom of its owner's library. \ No newline at end of file +Oracle:Flying\nWard {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\n{2}: Put target card from a graveyard on the bottom of its owner's library. diff --git a/forge-gui/res/cardsfolder/h/howling_galefang.txt b/forge-gui/res/cardsfolder/h/howling_galefang.txt index 3c0b8c62c04..6c14ae0a145 100644 --- a/forge-gui/res/cardsfolder/h/howling_galefang.txt +++ b/forge-gui/res/cardsfolder/h/howling_galefang.txt @@ -5,4 +5,4 @@ PT:4/4 K:Vigilance S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Haste | IsPresent$ Card.AdventureCard+YouOwn | PresentZone$ Exile | Description$ CARDNAME has haste as long as you own a card in exile that has an Adventure. DeckHints:Type$Adventure -Oracle:Vigilance\nHowling Galefang has haste as long as you own a card in exile that has an Adventure. \ No newline at end of file +Oracle:Vigilance\nHowling Galefang has haste as long as you own a card in exile that has an Adventure. diff --git a/forge-gui/res/cardsfolder/h/huatlis_final_strike.txt b/forge-gui/res/cardsfolder/h/huatlis_final_strike.txt index ee269c0ec2b..440d84a136d 100644 --- a/forge-gui/res/cardsfolder/h/huatlis_final_strike.txt +++ b/forge-gui/res/cardsfolder/h/huatlis_final_strike.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ 1 | TgtPrompt$ Select target creature you control | SubAbility$ DBDamage | AILogic$ PowerDmg | SpellDescription$ Target creature you control gets +1/+0 until end of turn. It deals damage equal to its power to target creature an opponent controls. SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ X | DamageSource$ ParentTarget | AILogic$ PowerDmg | StackDescription$ Then {c:ParentTarget} deals damage equal to its power to {c:ThisTargetedCard}. SVar:X:ParentTargeted$CardPower -Oracle:Target creature you control gets +1/+0 until end of turn. It deals damage equal to its power to target creature an opponent controls. \ No newline at end of file +Oracle:Target creature you control gets +1/+0 until end of turn. It deals damage equal to its power to target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/h/hulking_raptor.txt b/forge-gui/res/cardsfolder/h/hulking_raptor.txt index 1d4103f1feb..c37ee3ffa40 100644 --- a/forge-gui/res/cardsfolder/h/hulking_raptor.txt +++ b/forge-gui/res/cardsfolder/h/hulking_raptor.txt @@ -5,4 +5,4 @@ PT:5/3 K:Ward:2 T:Mode$ Phase | PreCombatMain$ True | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMana | TriggerDescription$ At the beginning of your precombat main phase, add {G}{G}. SVar:TrigMana:DB$ Mana | Produced$ G | Amount$ 2 | Defined$ TriggeredPlayer -Oracle:Ward {2}\nAt the beginning of your precombat main phase, add {G}{G}. \ No newline at end of file +Oracle:Ward {2}\nAt the beginning of your precombat main phase, add {G}{G}. diff --git a/forge-gui/res/cardsfolder/h/hunted_by_the_family.txt b/forge-gui/res/cardsfolder/h/hunted_by_the_family.txt index 8378afd513c..35bde7afe4d 100644 --- a/forge-gui/res/cardsfolder/h/hunted_by_the_family.txt +++ b/forge-gui/res/cardsfolder/h/hunted_by_the_family.txt @@ -7,4 +7,4 @@ SVar:DBChoice:DB$ VillainousChoice | Defined$ RememberedController | Choices$ DB SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Power$ 1 | Toughness$ 1 | Types$ Creature,Human | RemoveCreatureTypes$ True | RemoveCardTypes$ True | RemoveAllAbilities$ True | IsCurse$ True | Colors$ White | OverwriteColors$ True | Duration$ Permanent | SpellDescription$ That creature becomes a 1/1 white Human creature and loses all abilities. SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | SpellDescription$ You create a token that's a copy of it. DeckHas:Ability$Token & Type$Human -Oracle:Choose up to four target creatures you don't control. For each of them, that creature's controller faces a villainous choice — That creature becomes a 1/1 white Human creature and loses all abilities, or you create a token that's a copy of it. \ No newline at end of file +Oracle:Choose up to four target creatures you don't control. For each of them, that creature's controller faces a villainous choice — That creature becomes a 1/1 white Human creature and loses all abilities, or you create a token that's a copy of it. diff --git a/forge-gui/res/cardsfolder/h/hunters_blowgun.txt b/forge-gui/res/cardsfolder/h/hunters_blowgun.txt index 5e46797a570..940365bcd2f 100644 --- a/forge-gui/res/cardsfolder/h/hunters_blowgun.txt +++ b/forge-gui/res/cardsfolder/h/hunters_blowgun.txt @@ -5,4 +5,4 @@ K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Deathtouch | Condition$ PlayerTurn | Description$ Equipped creature has deathtouch as long as it's your turn. Otherwise, it has reach. S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Reach | Condition$ NotPlayerTurn | Secondary$ True | Description$ Equipped creature has deathtouch as long as it's your turn. Otherwise, it has reach. -Oracle:Equipped creature gets +1/+1.\nEquipped creature has deathtouch as long as it's your turn. Otherwise, it has reach.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Equipped creature gets +1/+1.\nEquipped creature has deathtouch as long as it's your turn. Otherwise, it has reach.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/hunting_velociraptor.txt b/forge-gui/res/cardsfolder/h/hunting_velociraptor.txt index 8b0f3b80255..2b4f5fba7eb 100644 --- a/forge-gui/res/cardsfolder/h/hunting_velociraptor.txt +++ b/forge-gui/res/cardsfolder/h/hunting_velociraptor.txt @@ -5,4 +5,4 @@ PT:3/2 K:First Strike S:Mode$ Continuous | Affected$ Dinosaur.YouCtrl | AddKeyword$ Prowl:2 R | AffectedZone$ Hand | Description$ Dinosaur spells you cast have prowl {2}{R}. (You may cast a spell for its prowl cost if you dealt combat damage to a player this turn with a creature with any of its creature types.) DeckHints:Type$Dinosaur -Oracle:First strike\nDinosaur spells you cast have prowl {2}{R}. (You may cast a spell for its prowl cost if you dealt combat damage to a player this turn with a creature with any of its creature types.) \ No newline at end of file +Oracle:First strike\nDinosaur spells you cast have prowl {2}{R}. (You may cast a spell for its prowl cost if you dealt combat damage to a player this turn with a creature with any of its creature types.) diff --git a/forge-gui/res/cardsfolder/h/hurler_cyclops.txt b/forge-gui/res/cardsfolder/h/hurler_cyclops.txt index f890cd4207b..9a341643e94 100644 --- a/forge-gui/res/cardsfolder/h/hurler_cyclops.txt +++ b/forge-gui/res/cardsfolder/h/hurler_cyclops.txt @@ -5,4 +5,4 @@ PT:5/4 A:AB$ DealDamage | Cost$ 1 Sac<1/Creature.Other/another creature> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:AIPreference:SacCost$Creature.Token,Creature.cmcLE2 AI:RemoveDeck:Random -Oracle:{1}, Sacrifice another creature: Hurler Cyclops deals 1 damage to any target. \ No newline at end of file +Oracle:{1}, Sacrifice another creature: Hurler Cyclops deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/h/hyldas_crown_of_winter.txt b/forge-gui/res/cardsfolder/h/hyldas_crown_of_winter.txt index 2a1d37dd701..c2dec04c7ea 100644 --- a/forge-gui/res/cardsfolder/h/hyldas_crown_of_winter.txt +++ b/forge-gui/res/cardsfolder/h/hyldas_crown_of_winter.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Legendary Artifact A:AB$ Tap | Cost$ 1 T | ValidTgts$ Creature | ReduceCost$ X | SpellDescription$ Tap target creature. This ability costs {1} less to activate during your turn. SVar:X:PlayerCountPropertyYou$HasPropertyActive -A:AB$ Draw | Cost$ 3 Sac<1/CARDNAME> | Defined$ You | NumCards$ Y | SpellDescription$ Draw a card for each tapped creature your opponents control. +A:AB$ Draw | Cost$ 3 Sac<1/CARDNAME> | Defined$ You | NumCards$ Y | SpellDescription$ Draw a card for each tapped creature your opponents control. SVar:Y:Count$Valid Creature.tapped+OppCtrl DeckHas:Ability$Sacrifice -Oracle:{1}, {T}: Tap target creature. This ability costs {1} less to activate during your turn.\n{3}, Sacrifice Hylda's Crown of Winter: Draw a card for each tapped creature your opponents control. \ No newline at end of file +Oracle:{1}, {T}: Tap target creature. This ability costs {1} less to activate during your turn.\n{3}, Sacrifice Hylda's Crown of Winter: Draw a card for each tapped creature your opponents control. diff --git a/forge-gui/res/cardsfolder/i/Invasion_of_kamigawa_rooftop_saboteurs.txt b/forge-gui/res/cardsfolder/i/Invasion_of_kamigawa_rooftop_saboteurs.txt index 4902a82640e..389fbc60940 100644 --- a/forge-gui/res/cardsfolder/i/Invasion_of_kamigawa_rooftop_saboteurs.txt +++ b/forge-gui/res/cardsfolder/i/Invasion_of_kamigawa_rooftop_saboteurs.txt @@ -19,4 +19,4 @@ PT:2/3 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Battle | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player or battle, draw a card. SVar:TrigDraw:DB$ Draw -Oracle:Flying\nWhenever Rooftop Saboteurs deals combat damage to a player or battle, draw a card. \ No newline at end of file +Oracle:Flying\nWhenever Rooftop Saboteurs deals combat damage to a player or battle, draw a card. diff --git a/forge-gui/res/cardsfolder/i/ian_chesterton.txt b/forge-gui/res/cardsfolder/i/ian_chesterton.txt index 4feaaff34f8..e211ed158c8 100644 --- a/forge-gui/res/cardsfolder/i/ian_chesterton.txt +++ b/forge-gui/res/cardsfolder/i/ian_chesterton.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | AddKeyword$ Replicate:CardManaCost | Affected$ Saga.YouCtrl K:Doctor's companion DeckHas:Ability$Token DeckNeeds:Type$Saga -Oracle:Science Teacher — Each Saga spell you cast has replicate. The replicate cost is equal to its mana cost. (When you cast that Saga, copy it for each time you paid its replicate cost. Copies of permanents enter the battlefield as tokens.)\nDoctor's companion (You can have two commanders if the other is the Doctor.) \ No newline at end of file +Oracle:Science Teacher — Each Saga spell you cast has replicate. The replicate cost is equal to its mana cost. (When you cast that Saga, copy it for each time you paid its replicate cost. Copies of permanents enter the battlefield as tokens.)\nDoctor's companion (You can have two commanders if the other is the Doctor.) diff --git a/forge-gui/res/cardsfolder/i/ian_malcolm_chaotician.txt b/forge-gui/res/cardsfolder/i/ian_malcolm_chaotician.txt index 47b3e0d9361..570cbeb9fac 100644 --- a/forge-gui/res/cardsfolder/i/ian_malcolm_chaotician.txt +++ b/forge-gui/res/cardsfolder/i/ian_malcolm_chaotician.txt @@ -5,4 +5,4 @@ PT:2/2 T:Mode$ Drawn | ValidPlayer$ Player | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever a player draws their second card each turn, that player exiles the top card of their library. SVar:TrigDig:DB$ Dig | Defined$ TriggeredPlayer | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | RememberChanged$ True | DestinationZone$ Exile S:Mode$ Continuous | Affected$ Card.ExiledWithSource+YouDontOwn | MayPlay$ True | MayPlayLimit$ 1 | MayPlayIgnoreType$ True | MayPlayPlayer$ ActivePlayer | EffectZone$ Battlefield | AffectedZone$ Exile | Description$ During each player's turn, that player may cast a spell from among the cards they don't own exiled with CARDNAME and mana of any type can be spent to cast it. -Oracle:Whenever a player draws their second card each turn, that player exiles the top card of their library.\nDuring each player's turn, that player may cast a spell from among the cards they don't own exiled with Ian Malcolm, Chaotician, and mana of any type can be spent to cast it. \ No newline at end of file +Oracle:Whenever a player draws their second card each turn, that player exiles the top card of their library.\nDuring each player's turn, that player may cast a spell from among the cards they don't own exiled with Ian Malcolm, Chaotician, and mana of any type can be spent to cast it. diff --git a/forge-gui/res/cardsfolder/i/ice_out.txt b/forge-gui/res/cardsfolder/i/ice_out.txt index 5a131dd1a35..71d42ca2b69 100644 --- a/forge-gui/res/cardsfolder/i/ice_out.txt +++ b/forge-gui/res/cardsfolder/i/ice_out.txt @@ -6,4 +6,4 @@ S:Mode$ ReduceCost | ValidSpell$ Spell.Bargain | Type$ Spell | ValidCard$ Card.S A:SP$ Counter | TargetType$ Spell | ValidTgts$ Card | SpellDescription$ Counter target spell. DeckHas:Ability$Sacrifice DeckHints:Ability$Token & Type$Enchantment|Artifact -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nThis spell costs {1} less to cast if it's bargained.\nCounter target spell. \ No newline at end of file +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nThis spell costs {1} less to cast if it's bargained.\nCounter target spell. diff --git a/forge-gui/res/cardsfolder/i/ichor_shade.txt b/forge-gui/res/cardsfolder/i/ichor_shade.txt index ccc8f7fb4b6..3e0e2db5d7c 100644 --- a/forge-gui/res/cardsfolder/i/ichor_shade.txt +++ b/forge-gui/res/cardsfolder/i/ichor_shade.txt @@ -7,4 +7,4 @@ SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | Counter SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature,Artifact DeckHints:Type$Artifact & Ability$Sacrifice DeckHas:Ability$Counters -Oracle:At the beginning of your end step, if an artifact or creature was put into a graveyard from the battlefield this turn, put a +1/+1 counter on Ichor Shade. \ No newline at end of file +Oracle:At the beginning of your end step, if an artifact or creature was put into a graveyard from the battlefield this turn, put a +1/+1 counter on Ichor Shade. diff --git a/forge-gui/res/cardsfolder/i/ichormoon_gauntlet.txt b/forge-gui/res/cardsfolder/i/ichormoon_gauntlet.txt index 12e37ad8c57..4e5d110672f 100644 --- a/forge-gui/res/cardsfolder/i/ichormoon_gauntlet.txt +++ b/forge-gui/res/cardsfolder/i/ichormoon_gauntlet.txt @@ -7,4 +7,4 @@ SVar:PWExtraTurn:AB$ AddTurn | Cost$ SubCounter<12/LOYALTY> | Planeswalker$ True T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a noncreature spell, choose a counter on target permanent. Put an additional counter of that kind on that permanent. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | CounterType$ ExistingCounter | CounterNum$ 1 DeckHints:Type$Planeswalker & Ability$Counters -Oracle:Planeswalkers you control have "[0]: Proliferate" and "[-12]: Take an extra turn after this one."\nWhenever you cast a noncreature spell, choose a counter on target permanent. Put an additional counter of that kind on that permanent. \ No newline at end of file +Oracle:Planeswalkers you control have "[0]: Proliferate" and "[-12]: Take an extra turn after this one."\nWhenever you cast a noncreature spell, choose a counter on target permanent. Put an additional counter of that kind on that permanent. diff --git a/forge-gui/res/cardsfolder/i/ichorspit_basilisk.txt b/forge-gui/res/cardsfolder/i/ichorspit_basilisk.txt index e124e373893..b36cb2ff5bf 100644 --- a/forge-gui/res/cardsfolder/i/ichorspit_basilisk.txt +++ b/forge-gui/res/cardsfolder/i/ichorspit_basilisk.txt @@ -4,4 +4,4 @@ Types:Creature Phyrexian Basilisk PT:1/3 K:Deathtouch K:Toxic:1 -Oracle:Deathtouch\nToxic 1 (Players dealt combat damage by this creature also get a poison counter.) \ No newline at end of file +Oracle:Deathtouch\nToxic 1 (Players dealt combat damage by this creature also get a poison counter.) diff --git a/forge-gui/res/cardsfolder/i/idol_of_the_deep_king_sovereigns_macuahuitl.txt b/forge-gui/res/cardsfolder/i/idol_of_the_deep_king_sovereigns_macuahuitl.txt index ee435292f39..396aae3114e 100644 --- a/forge-gui/res/cardsfolder/i/idol_of_the_deep_king_sovereigns_macuahuitl.txt +++ b/forge-gui/res/cardsfolder/i/idol_of_the_deep_king_sovereigns_macuahuitl.txt @@ -5,9 +5,9 @@ K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 2 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 K:Craft:2 R ExileCtrlOrGrave<1/Artifact.Other> -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard +AlternateMode:DoubleFaced Oracle:Flash\nWhen Idol of the Deep King enters the battlefield, it deals 2 damage to any target.\nCraft with artifact {2}{R} ({2}{R}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/illuminate.txt b/forge-gui/res/cardsfolder/i/illuminate.txt index f2ae72da691..b5f8e0f85b8 100644 --- a/forge-gui/res/cardsfolder/i/illuminate.txt +++ b/forge-gui/res/cardsfolder/i/illuminate.txt @@ -1,7 +1,7 @@ Name:Illuminate ManaCost:X R -K:Kicker:2 R:3 U Types:Sorcery +K:Kicker:2 R:3 U A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SubAbility$ DmgController | SpellDescription$ CARDNAME deals X damage to target creature. SVar:DmgController:DB$ DealDamage | Defined$ TargetedController | NumDmg$ X | SubAbility$ DrawYou | Condition$ Kicked 1 | SpellDescription$ If CARDNAME was kicked with its {2}{R} kicker, it deals X damage to that creature's controller. SVar:DrawYou:DB$ Draw | NumCards$ X | Defined$ You | Condition$ Kicked 2 | SpellDescription$ If CARDNAME was kicked with its {3}{U} kicker, you draw X cards. diff --git a/forge-gui/res/cardsfolder/i/illustrious_wanderglyph.txt b/forge-gui/res/cardsfolder/i/illustrious_wanderglyph.txt index 6596691a485..283fac1b805 100644 --- a/forge-gui/res/cardsfolder/i/illustrious_wanderglyph.txt +++ b/forge-gui/res/cardsfolder/i/illustrious_wanderglyph.txt @@ -9,4 +9,4 @@ SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_a_gnome | TokenOw SVar:PlayMain1:TRUE DeckHints:Type$Artifact & Type$Creature DeckHas:Ability$Token & Type$Gnome -Oracle:Ascend (If you control ten or more permanents, you get the city’s blessing for the rest of the game.)\nOther artifact creatures you control get +2/+2 as long as you have the city's blessing.\nAt the beginning of each upkeep, create a 1/1 colorless Gnome artifact creature token. \ No newline at end of file +Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\nOther artifact creatures you control get +2/+2 as long as you have the city's blessing.\nAt the beginning of each upkeep, create a 1/1 colorless Gnome artifact creature token. diff --git a/forge-gui/res/cardsfolder/i/impending_flux.txt b/forge-gui/res/cardsfolder/i/impending_flux.txt index d24b0ef1e77..47e0be0759a 100644 --- a/forge-gui/res/cardsfolder/i/impending_flux.txt +++ b/forge-gui/res/cardsfolder/i/impending_flux.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ DamageAll | NumDmg$ X | ValidPlayers$ Opponent | ValidCards$ Creature.OppCtrl | ValidDescription$ each opponent and each creature they control | SpellDescription$ Paradox — CARDNAME deals X damage to each opponent and each creature they control, where X is 1 plus the number of spells you've cast from anywhere other than your hand this turn. SVar:X:Count$ThisTurnCast_Card.YouCtrl+wasNotCastFromYourHand/Plus.1 K:Foretell:1 R R -Oracle:Paradox — Impending Flux deals X damage to each opponent and each creature they control, where X is 1 plus the number of spells you've cast from anywhere other than your hand this turn.\nForetell {1}{R}{R} (During your turn, you may pay {2} and exile this card from your hand face down. Cast it on a later turn for its foretell cost.) \ No newline at end of file +Oracle:Paradox — Impending Flux deals X damage to each opponent and each creature they control, where X is 1 plus the number of spells you've cast from anywhere other than your hand this turn.\nForetell {1}{R}{R} (During your turn, you may pay {2} and exile this card from your hand face down. Cast it on a later turn for its foretell cost.) diff --git a/forge-gui/res/cardsfolder/i/improvised_club.txt b/forge-gui/res/cardsfolder/i/improvised_club.txt index 142e0bb4612..70b8a0f7a47 100644 --- a/forge-gui/res/cardsfolder/i/improvised_club.txt +++ b/forge-gui/res/cardsfolder/i/improvised_club.txt @@ -5,4 +5,4 @@ A:SP$ DealDamage | Cost$ 1 R Sac<1/Artifact;Creature/artifact or creature> | Val AI:RemoveDeck:All DeckHas:Ability$Sacrifice DeckHints:Type$Artifact -Oracle:As an additional cost to cast this spell, sacrifice an artifact or creature.\nImprovised Club deals 4 damage to any target. \ No newline at end of file +Oracle:As an additional cost to cast this spell, sacrifice an artifact or creature.\nImprovised Club deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/in_the_trenches.txt b/forge-gui/res/cardsfolder/i/in_the_trenches.txt index 72085c9be70..05911976d5c 100644 --- a/forge-gui/res/cardsfolder/i/in_the_trenches.txt +++ b/forge-gui/res/cardsfolder/i/in_the_trenches.txt @@ -3,4 +3,4 @@ ManaCost:1 W W Types:Enchantment S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control get +1/+1. A:AB$ ChangeZone | Cost$ 5 W | ValidTgts$ Permanent.nonLand+YouDontCtrl | TgtPrompt$ Choose target nonland permanent you don't control | Origin$ Battlefield | Destination$ Exile | Duration$ UntilHostLeavesPlay | SorcerySpeed$ True | GameActivationLimit$ 1 | SpellDescription$ Exile target nonland permanent you don't control until CARDNAME leaves the battlefield. Activate only as a sorcery and only once. -Oracle:Creatures you control get +1/+1.\n{5}{W}: Exile target nonland permanent you don't control until In the Trenches leaves the battlefield. Activate only as a sorcery and only once. \ No newline at end of file +Oracle:Creatures you control get +1/+1.\n{5}{W}: Exile target nonland permanent you don't control until In the Trenches leaves the battlefield. Activate only as a sorcery and only once. diff --git a/forge-gui/res/cardsfolder/i/incisor_glider.txt b/forge-gui/res/cardsfolder/i/incisor_glider.txt index 3a0c2076758..742fc0c5564 100644 --- a/forge-gui/res/cardsfolder/i/incisor_glider.txt +++ b/forge-gui/res/cardsfolder/i/incisor_glider.txt @@ -8,4 +8,4 @@ SVar:TrigPumpAttack:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | Num SVar:X:PlayerCountOpponents$HighestPoisonCounters SVar:HasAttackEffect:TRUE DeckHints:Keyword$Infect|Toxic & Ability$Proliferate -Oracle:Flying\nCorrupted — Whenever Incisor Glider attacks, if an opponent has three or more poison counters, creatures you control get +1/+1 until end of turn. \ No newline at end of file +Oracle:Flying\nCorrupted — Whenever Incisor Glider attacks, if an opponent has three or more poison counters, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/incubation_sac.txt b/forge-gui/res/cardsfolder/i/incubation_sac.txt index cc89cd459ee..0adeb489ea0 100644 --- a/forge-gui/res/cardsfolder/i/incubation_sac.txt +++ b/forge-gui/res/cardsfolder/i/incubation_sac.txt @@ -4,4 +4,4 @@ Types:Artifact K:etbCounter:OIL:3 A:AB$ Token | Cost$ 4 T SubCounter<1/OIL> | TokenScript$ c_3_3_a_phyrexian_golem | SorcerySpeed$ True | SpellDescription$ Create a 3/3 colorless Phyrexian Golem artifact creature token. Activate only as a sorcery. DeckHas:Ability$Counters|Token & Type$Phyrexian|Golem -Oracle:Incubation Sac enters the battlefield with three oil counters on it.\n{4}, {T}, Remove an oil counter from Incubation Sac: Create a 3/3 colorless Phyrexian Golem artifact creature token. Activate only as a sorcery. \ No newline at end of file +Oracle:Incubation Sac enters the battlefield with three oil counters on it.\n{4}, {T}, Remove an oil counter from Incubation Sac: Create a 3/3 colorless Phyrexian Golem artifact creature token. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/i/indoraptor_the_perfect_hybrid.txt b/forge-gui/res/cardsfolder/i/indoraptor_the_perfect_hybrid.txt index 1613b4f156a..eff704e2164 100644 --- a/forge-gui/res/cardsfolder/i/indoraptor_the_perfect_hybrid.txt +++ b/forge-gui/res/cardsfolder/i/indoraptor_the_perfect_hybrid.txt @@ -10,4 +10,4 @@ SVar:DBDealDamage:DB$ DealDamage | Defined$ ChosenPlayer | NumDmg$ X | UnlessCos SVar:DBCleanup:DB$ Cleanup | ClearChosenPlayer$ True SVar:X:Count$CardPower DeckHas:Ability$Counters -Oracle:Bloodthirst X (This creature enters the battlefield with X +1/+1 counters on it, where X is the damage dealt to your opponents this turn.)\nMenace\nEnrage - Whenever Indoraptor, the Perfect Hybrid is dealt damage, choose an opponent at random. Indoraptor deals damage equal to its power to that player unless they sacrifice a nontoken creature. \ No newline at end of file +Oracle:Bloodthirst X (This creature enters the battlefield with X +1/+1 counters on it, where X is the damage dealt to your opponents this turn.)\nMenace\nEnrage - Whenever Indoraptor, the Perfect Hybrid is dealt damage, choose an opponent at random. Indoraptor deals damage equal to its power to that player unless they sacrifice a nontoken creature. diff --git a/forge-gui/res/cardsfolder/i/infectious_bite.txt b/forge-gui/res/cardsfolder/i/infectious_bite.txt index d449a70a360..c1378b02a5d 100644 --- a/forge-gui/res/cardsfolder/i/infectious_bite.txt +++ b/forge-gui/res/cardsfolder/i/infectious_bite.txt @@ -6,4 +6,4 @@ SVar:DBFight:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | DamageSource$ Pa SVar:DBPoison:DB$ Poison | Defined$ Player.Opponent | Num$ 1 SVar:X:ParentTargeted$CardPower DeckHints:Ability$Proliferate a Keyword$Infect|Toxic -Oracle:Target creature you control deals damage equal to its power to target creature you don't control. Each opponent gets a poison counter. \ No newline at end of file +Oracle:Target creature you control deals damage equal to its power to target creature you don't control. Each opponent gets a poison counter. diff --git a/forge-gui/res/cardsfolder/i/infectious_inquiry.txt b/forge-gui/res/cardsfolder/i/infectious_inquiry.txt index 3fc113f54c2..fe602f88dad 100644 --- a/forge-gui/res/cardsfolder/i/infectious_inquiry.txt +++ b/forge-gui/res/cardsfolder/i/infectious_inquiry.txt @@ -5,4 +5,4 @@ A:SP$ Draw | NumCards$ 2 | SubAbility$ DBLoseLife | SpellDescription$ You draw t SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 | SubAbility$ DBPoison SVar:DBPoison:DB$ Poison | Defined$ Player.Opponent | Num$ 1 DeckHints:Ability$Proliferate a Keyword$Infect|Toxic -Oracle:You draw two cards and you lose 2 life. Each opponent gets a poison counter. \ No newline at end of file +Oracle:You draw two cards and you lose 2 life. Each opponent gets a poison counter. diff --git a/forge-gui/res/cardsfolder/i/infernal_sovereign.txt b/forge-gui/res/cardsfolder/i/infernal_sovereign.txt index 879def753de..f583c57e09f 100644 --- a/forge-gui/res/cardsfolder/i/infernal_sovereign.txt +++ b/forge-gui/res/cardsfolder/i/infernal_sovereign.txt @@ -10,4 +10,4 @@ T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execu SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 AI:RemoveDeck:Random -Oracle:Flying, trample\nSkip your draw step.\nWhenever you play a land or cast a spell, you draw a card and you lose 1 life. \ No newline at end of file +Oracle:Flying, trample\nSkip your draw step.\nWhenever you play a land or cast a spell, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/i/ingenious_prodigy.txt b/forge-gui/res/cardsfolder/i/ingenious_prodigy.txt index bc8d91eb4ad..716823b83d4 100644 --- a/forge-gui/res/cardsfolder/i/ingenious_prodigy.txt +++ b/forge-gui/res/cardsfolder/i/ingenious_prodigy.txt @@ -8,4 +8,4 @@ SVar:X:Count$xPaid T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_GE1_P1P1 | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if CARDNAME has one or more +1/+1 counters on it, you may remove a +1/+1 counter from it. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ SubCounter<1/P1P1> DeckHas:Ability$Counters -Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nIngenious Prodigy enters the battlefield with X +1/+1 counters on it.\nAt the beginning of your upkeep, if Ingenious Prodigy has one or more +1/+1 counters on it, you may remove a +1/+1 counter from it. If you do, draw a card. \ No newline at end of file +Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nIngenious Prodigy enters the battlefield with X +1/+1 counters on it.\nAt the beginning of your upkeep, if Ingenious Prodigy has one or more +1/+1 counters on it, you may remove a +1/+1 counter from it. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/i/inscribed_tablet.txt b/forge-gui/res/cardsfolder/i/inscribed_tablet.txt index 9dda9053028..cefed8f0e3f 100644 --- a/forge-gui/res/cardsfolder/i/inscribed_tablet.txt +++ b/forge-gui/res/cardsfolder/i/inscribed_tablet.txt @@ -2,5 +2,5 @@ Name:Inscribed Tablet ManaCost:1 Types:Artifact A:AB$ Dig | Cost$ 1 T Sac<1/CARDNAME> | DigNum$ 5 | Reveal$ True | ChangeNum$ 1 | RememberChanged$ True | ChangeValid$ Land | RestRandomOrder$ True | SubAbility$ DBDraw | SpellDescription$ Reveal the top five cards of your library. Put a land card from among them into your hand and the rest on the bottom of your library in a random order. If you didn't put a card into your hand this way, draw a card. -SVar:DBDraw:DB$ Draw | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 -Oracle:{1}, {T}, Sacrifice Inscribed Tablet: Reveal the top five cards of your library. Put a land card from among them into your hand and the rest on the bottom of your library in a random order. If you didn't put a card into your hand this way, draw a card. \ No newline at end of file +SVar:DBDraw:DB$ Draw | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 +Oracle:{1}, {T}, Sacrifice Inscribed Tablet: Reveal the top five cards of your library. Put a land card from among them into your hand and the rest on the bottom of your library in a random order. If you didn't put a card into your hand this way, draw a card. diff --git a/forge-gui/res/cardsfolder/i/instruments_of_war.txt b/forge-gui/res/cardsfolder/i/instruments_of_war.txt index da51d083107..740767969db 100644 --- a/forge-gui/res/cardsfolder/i/instruments_of_war.txt +++ b/forge-gui/res/cardsfolder/i/instruments_of_war.txt @@ -6,4 +6,4 @@ K:ETBReplacement:Other:ChooseCT SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, 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. SVar:PlayMain1:TRUE -Oracle:Flash\nAs Instruments of War enters the battlefield, choose a creature type.\nCreatures you control of the chosen type get +1/+1. \ No newline at end of file +Oracle:Flash\nAs Instruments of War enters the battlefield, choose a creature type.\nCreatures you control of the chosen type get +1/+1. diff --git a/forge-gui/res/cardsfolder/i/inti_seneschal_of_the_sun.txt b/forge-gui/res/cardsfolder/i/inti_seneschal_of_the_sun.txt index 016c31809b7..2e7975adeb4 100644 --- a/forge-gui/res/cardsfolder/i/inti_seneschal_of_the_sun.txt +++ b/forge-gui/res/cardsfolder/i/inti_seneschal_of_the_sun.txt @@ -13,4 +13,4 @@ SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ C SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Discard|Counters DeckHints:Ability$Discard -Oracle:Whenever you attack, you may discard a card. When you do, put a +1/+1 counter on target attacking creature. It gains trample until end of turn.\nWhenever you discard one or more cards, exile the top card of your library. You may play that card until your next end step. \ No newline at end of file +Oracle:Whenever you attack, you may discard a card. When you do, put a +1/+1 counter on target attacking creature. It gains trample until end of turn.\nWhenever you discard one or more cards, exile the top card of your library. You may play that card until your next end step. diff --git a/forge-gui/res/cardsfolder/i/into_the_time_vortex.txt b/forge-gui/res/cardsfolder/i/into_the_time_vortex.txt index bac3e731888..03429de3c0d 100644 --- a/forge-gui/res/cardsfolder/i/into_the_time_vortex.txt +++ b/forge-gui/res/cardsfolder/i/into_the_time_vortex.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Pump | Cost$ 4 R | StackDescription$ None K:Cascade K:Rebound -Oracle:Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)\nRebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.) \ No newline at end of file +Oracle:Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)\nRebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.) diff --git a/forge-gui/res/cardsfolder/i/intrepid_trufflesnout_go_hog_wild.txt b/forge-gui/res/cardsfolder/i/intrepid_trufflesnout_go_hog_wild.txt index 38995b9b39b..6198e0b6981 100644 --- a/forge-gui/res/cardsfolder/i/intrepid_trufflesnout_go_hog_wild.txt +++ b/forge-gui/res/cardsfolder/i/intrepid_trufflesnout_go_hog_wild.txt @@ -15,4 +15,4 @@ Name:Go Hog Wild ManaCost:1 G Types:Instant Adventure A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Target creature gets +2/+2 until end of turn. (Then exile this card. You may cast the creature later from exile.) -Oracle:Target creature gets +2/+2 until end of turn. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Target creature gets +2/+2 until end of turn. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/i/invasion_of_alara_awaken_the_maelstrom.txt b/forge-gui/res/cardsfolder/i/invasion_of_alara_awaken_the_maelstrom.txt index 067fd4cc40a..1fd1aebd00c 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_alara_awaken_the_maelstrom.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_alara_awaken_the_maelstrom.txt @@ -24,4 +24,4 @@ SVar:DBCounter:DB$ PutCounter | Choices$ Creature.YouCtrl | ChoiceTitle$ Choose SVar:DBDestroy:DB$ Destroy | ValidTgts$ Permanent.OppCtrl | TgtPrompt$ Select target permanent an opponent controls to destroy | SpellDescription$ Destroy target permanent an opponent controls. DeckHas:Ability$Counters|Token DeckHints:Type$Artifact -Oracle:Awaken the Maelstrom is all colors.\nTarget player draws two cards. You may put an artifact card from your hand onto the battlefield. Create a token that's a copy of a permanent you control. Distribute three +1/+1 counters among one, two, or three creatures you control. Destroy target permanent an opponent controls. \ No newline at end of file +Oracle:Awaken the Maelstrom is all colors.\nTarget player draws two cards. You may put an artifact card from your hand onto the battlefield. Create a token that's a copy of a permanent you control. Distribute three +1/+1 counters among one, two, or three creatures you control. Destroy target permanent an opponent controls. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_amonkhet_lazotep_convert.txt b/forge-gui/res/cardsfolder/i/invasion_of_amonkhet_lazotep_convert.txt index 712878b1c93..b736bdac532 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_amonkhet_lazotep_convert.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_amonkhet_lazotep_convert.txt @@ -6,8 +6,8 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigMill:DB$ Mill | Defined$ Player | NumCards$ 3 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ Opponent | Mode$ TgtChoose | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw -AlternateMode:DoubleFaced DeckHas:Ability$Mill +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 Amonkhet enters the battlefield, each player mills three cards, then each opponent discards a card and you draw a card. (To mill three cards, a player puts the top three cards of their library into their graveyard.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_azgol_ashen_reaper.txt b/forge-gui/res/cardsfolder/i/invasion_of_azgol_ashen_reaper.txt index 7a7d5c8fda3..af79ffa7fa2 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_azgol_ashen_reaper.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_azgol_ashen_reaper.txt @@ -5,8 +5,8 @@ Defense:4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerDescription$ When CARDNAME enters the battlefield, target player sacrifices a creature or planeswalker and loses 1 life. SVar:TrigSacrifice:DB$ Sacrifice | ValidTgts$ Player | SacValid$ Creature,Planeswalker | SacMessage$ Creature or Planeswalker | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ TargetedPlayer | LifeAmount$ 1 -AlternateMode:DoubleFaced DeckHas:Ability$Sacrifice|Counters +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 Azgol enters the battlefield, target player sacrifices a creature or planeswalker and loses 1 life. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_belenon_belenon_war_anthem.txt b/forge-gui/res/cardsfolder/i/invasion_of_belenon_belenon_war_anthem.txt index af5371b75e7..e8591091f4a 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_belenon_belenon_war_anthem.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_belenon_belenon_war_anthem.txt @@ -15,4 +15,4 @@ ManaCost:no cost Colors:white Types:Enchantment S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control get +1/+1. -Oracle:Creatures you control get +1/+1. \ No newline at end of file +Oracle:Creatures you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_dominaria_serra_faithkeeper.txt b/forge-gui/res/cardsfolder/i/invasion_of_dominaria_serra_faithkeeper.txt index 19671108ba1..156138a0955 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_dominaria_serra_faithkeeper.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_dominaria_serra_faithkeeper.txt @@ -5,8 +5,8 @@ Defense:5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 4 life and draw a card. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 4 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw -AlternateMode:DoubleFaced DeckHas:Ability$LifeGain +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 Dominaria enters the battlefield, you gain 4 life and draw a card. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_ergamon_truga_cliffcharger.txt b/forge-gui/res/cardsfolder/i/invasion_of_ergamon_truga_cliffcharger.txt index 794f6c22cf5..2d3b87119ca 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_ergamon_truga_cliffcharger.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_ergamon_truga_cliffcharger.txt @@ -20,4 +20,4 @@ PT:3/4 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, you may discard a card. If you do, search your library for a land or battle card, reveal it, put it into your hand, then shuffle. SVar:TrigChangeZone:AB$ ChangeZone | Cost$ Discard<1/Card> | Origin$ Library | Destination$ Hand | ChangeType$ Land,Battle | ChangeNum$ 1 -Oracle:Trample\nWhen Truga Cliffcharger enters the battlefield, you may discard a card. If you do, search your library for a land or battle card, reveal it, put it into your hand, then shuffle. \ No newline at end of file +Oracle:Trample\nWhen Truga Cliffcharger enters the battlefield, you may discard a card. If you do, search your library for a land or battle card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_gobakhan_lightshield_array.txt b/forge-gui/res/cardsfolder/i/invasion_of_gobakhan_lightshield_array.txt index a2c477744a7..8fc75c845ff 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_gobakhan_lightshield_array.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_gobakhan_lightshield_array.txt @@ -10,8 +10,8 @@ SVar:DBEffect:DB$ Effect | Duration$ Permanent | StaticAbilities$ MayPlay,CostsM SVar:MayPlay:Mode$ Continuous | Affected$ Card.IsRemembered | AffectedZone$ Exile | MayPlay$ True | MayPlayPlayer$ CardOwner SVar:CostsMore:Mode$ RaiseCost | ValidCard$ Card.IsRemembered | AffectedZone$ Exile | Type$ Spell | Amount$ 2 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True | ClearImprinted$ True -AlternateMode:DoubleFaced DeckHas:Ability$Counters|Sacrifice +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 Gobakhan enters the battlefield, look at target opponent's hand. You may exile a nonland card from it. For as long as that card remains exiled, its owner may play it. A spell cast this way costs {2} more to cast. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_innistrad_deluge_of_the_dead.txt b/forge-gui/res/cardsfolder/i/invasion_of_innistrad_deluge_of_the_dead.txt index 3b7424d3ee8..bf2228fc6c7 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_innistrad_deluge_of_the_dead.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_innistrad_deluge_of_the_dead.txt @@ -5,8 +5,8 @@ Defense:5 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature an opponent controls gets -13/-13 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -13 | NumDef$ -13 -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.)\nFlash\nWhen Invasion of Innistrad enters the battlefield, target creature an opponent controls gets -13/-13 until end of turn. 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.)\nFlash\nWhen Invasion of Innistrad enters the battlefield, target creature an opponent controls gets -13/-13 until end of turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_kylem_valors_reach_tag_team.txt b/forge-gui/res/cardsfolder/i/invasion_of_kylem_valors_reach_tag_team.txt index d734f3136bf..291ac85863e 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_kylem_valors_reach_tag_team.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_kylem_valors_reach_tag_team.txt @@ -4,9 +4,8 @@ Types:Battle Siege Defense:5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, up to two target creatures each get +2/+0 and gain vigilance and haste until end of turn. SVar:TrigSearch:DB$ Pump | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | NumAtt$ 2 | KW$ Vigilance & Haste -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 Kylem enters the battlefield, up to two target creatures each get +2/+0 and gain vigilance and haste until end of turn. - 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 Kylem enters the battlefield, up to two target creatures each get +2/+0 and gain vigilance and haste until end of turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_new_phyrexia_teferi_akosa_of_zhalfir.txt b/forge-gui/res/cardsfolder/i/invasion_of_new_phyrexia_teferi_akosa_of_zhalfir.txt index 4c702108e83..40fdd76239d 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_new_phyrexia_teferi_akosa_of_zhalfir.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_new_phyrexia_teferi_akosa_of_zhalfir.txt @@ -28,4 +28,4 @@ SVar:X:Count$TriggerRememberAmount SVar:Y:Count$RememberedSize DeckHas:Ability$Discard DeckHints:Type$Knight -Oracle:[+1]: Draw two cards. Then discard two cards unless you discard a creature card.\n[−2]: You get an emblem with "Knights you control get +1/+0 and have ward {1}."\n[−3]: Tap any number of untapped creatures you control. When you do, shuffle target nonland permanent an opponent controls with mana value X or less into its owner's library, where X is the number of creatures tapped this way. +Oracle:[+1]: Draw two cards. Then discard two cards unless you discard a creature card.\n[-2]: You get an emblem with "Knights you control get +1/+0 and have ward {1}."\n[-3]: Tap any number of untapped creatures you control. When you do, shuffle target nonland permanent an opponent controls with mana value X or less into its owner's library, where X is the number of creatures tapped this way. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_pyrulea_gargantuan_slabhorn.txt b/forge-gui/res/cardsfolder/i/invasion_of_pyrulea_gargantuan_slabhorn.txt index 089e5e3d78b..59e255b6dc6 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_pyrulea_gargantuan_slabhorn.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_pyrulea_gargantuan_slabhorn.txt @@ -16,8 +16,8 @@ Name:Gargantuan Slabhorn ManaCost:no cost Colors:blue,green Types:Creature Beast +PT:4/4 K:Trample K:Ward:2 -PT:4/4 S:Mode$ Continuous | Affected$ Permanent.Transformed+Other+YouCtrl | AddKeyword$ Trample & Ward:2 | Description$ Other transformed permanents you control have trample and ward {2}. Oracle:Trample, ward {2}\nOther transformed permanents you control have trample and ward {2}. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_ravnica_guildpact_paragon.txt b/forge-gui/res/cardsfolder/i/invasion_of_ravnica_guildpact_paragon.txt index d2852216e0d..aa6fcf319fd 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_ravnica_guildpact_paragon.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_ravnica_guildpact_paragon.txt @@ -3,7 +3,7 @@ ManaCost:5 Types:Battle Siege Defense:4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target nonland permanent an opponent controls that isn't exactly two colors. -SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Permanent.nonLand+OppCtrl+!numColorsEQ2 | TgtPrompt$ Select target nonland, permanent an opponent controls that isn't exactly two colors.. | Origin$ Battlefield | Destination$ Exile +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Permanent.nonLand+OppCtrl+!numColorsEQ2 | TgtPrompt$ Select target nonland, permanent an opponent controls that isn't exactly two colors. | Origin$ Battlefield | Destination$ Exile 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 Ravnica enters the battlefield, exile target nonland permanent an opponent controls that isn't exactly two colors. @@ -15,4 +15,4 @@ Types:Artifact Creature Construct PT:5/5 T:Mode$ SpellCast | ValidCard$ Card.numColorsEQ2 | ValidActivatingPlayer$ You | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell that's exactly two colors, look at the top six cards of your library. You may reveal a card that's exactly two colors from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 6 | ChangeNum$ 1 | ChangeValid$ Card.numColorsEQ2 | Optional$ True | DestinationZone$ Hand | RestRandomOrder$ True -Oracle:Whenever you cast a spell that's exactly two colors, look at the top six cards of your library. You may reveal a card that's exactly two colors from among them and put it into your hand. Put the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:Whenever you cast a spell that's exactly two colors, look at the top six cards of your library. You may reveal a card that's exactly two colors from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_regatha_disciples_of_the_inferno.txt b/forge-gui/res/cardsfolder/i/invasion_of_regatha_disciples_of_the_inferno.txt index 12e20dc3e63..13c033de8fb 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_regatha_disciples_of_the_inferno.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_regatha_disciples_of_the_inferno.txt @@ -4,7 +4,7 @@ Types:Battle Siege Defense:5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 4 damage to another target battle or opponent and 1 damage to up to one target creature. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Battle.Other,Opponent | TgtPrompt$ Select another target battle or opponent | NumDmg$ 4 | SubAbility$ DBDealDamage -SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature | TargetMin$ 0 | TargetMax$ 1 | NumDmg$ 1 +SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature | TargetMin$ 0 | TargetMax$ 1 | NumDmg$ 1 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 Regatha enters the battlefield, it deals 4 damage to another target battle or opponent and 1 damage to up to one target creature. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_segovia_caetus_sea_tyrant_of_segovia.txt b/forge-gui/res/cardsfolder/i/invasion_of_segovia_caetus_sea_tyrant_of_segovia.txt index b4dfd2bea46..cbeb3ec1d98 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_segovia_caetus_sea_tyrant_of_segovia.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_segovia_caetus_sea_tyrant_of_segovia.txt @@ -5,8 +5,8 @@ Defense:4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 1/1 blue Kraken creature tokens with trample. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ u_1_1_kraken_trample DeckHas:Ability$Token & Type$Kraken -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 Segovia enters the battlefield, create two 1/1 blue Kraken creature tokens with trample. 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 Segovia enters the battlefield, create two 1/1 blue Kraken creature tokens with trample. ALTERNATE @@ -18,4 +18,4 @@ PT:3/3 S:Mode$ Continuous | Affected$ Card.nonCreature+YouCtrl | AffectedZone$ Stack | AddKeyword$ Convoke | Description$ Noncreature spells you cast have convoke. (Your creatures can help cast those spells. Each creature you tap while casting a noncreature spell pays for 1 or one mana of that creature's color.) T:Mode$ Phase | Phase$ End of Turn | Execute$ TrigUntap | ValidPlayer$ You | TriggerDescription$ At the beginning of your end step, untap up to four target creatures. SVar:TrigUntap:DB$ Untap | ValidTgts$ Creature.YouCtrl | TargetMin$ 0 | TargetMax$ 4 | TgtPrompt$ Select up to four creatures you control to untap -Oracle:Noncreature spells you cast have convoke. (Your creatures can help cast those spells. Each creature you tap while casting a noncreature spell pays for 1 or one mana of that creature's color.)\nAt the beginning of your end step, untap up to four target creatures. \ No newline at end of file +Oracle:Noncreature spells you cast have convoke. (Your creatures can help cast those spells. Each creature you tap while casting a noncreature spell pays for 1 or one mana of that creature's color.)\nAt the beginning of your end step, untap up to four target creatures. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_shandalar_leyline_surge.txt b/forge-gui/res/cardsfolder/i/invasion_of_shandalar_leyline_surge.txt index 81917e07fad..b66f3e6bca3 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_shandalar_leyline_surge.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_shandalar_leyline_surge.txt @@ -16,4 +16,4 @@ 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.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 +Oracle:At the beginning of your upkeep, you may put a permanent card from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_tolvada_the_broken_sky.txt b/forge-gui/res/cardsfolder/i/invasion_of_tolvada_the_broken_sky.txt index a90ee9caec1..138c8ba6809 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_tolvada_the_broken_sky.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_tolvada_the_broken_sky.txt @@ -4,9 +4,9 @@ Types:Battle Siege Defense:5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target nonbattle permanent card from your graveyard to the battlefield. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.nonBattle+YouCtrl | TgtPrompt$ Select target nonbattle permanent card in your graveyard -AlternateMode:DoubleFaced DeckHas:Ability$Graveyard|Token & Type$Spirit DeckHints:Ability$Graveyard|Mill|Tokens|LifeGain +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 Tolvada enters the battlefield, return target nonbattle permanent card from your graveyard to the battlefield ALTERNATE @@ -18,4 +18,4 @@ Types:Enchantment S:Mode$ Continuous | Affected$ Creature.token+YouCtrl | AddPower$ 1 | AddKeyword$ Lifelink | Description$ Creature tokens you control get +1/+0 and have lifelink. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, create a 1/1 white and black Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ wb_1_1_spirit_flying -Oracle:Creature tokens you control get +1/+0 and have lifelink.\nAt the beginning of your end step, create a 1/1 white and black Spirit creature token with flying. \ No newline at end of file +Oracle:Creature tokens you control get +1/+0 and have lifelink.\nAt the beginning of your end step, create a 1/1 white and black Spirit creature token with flying. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_ulgrotha_grandmother_ravi_sengir.txt b/forge-gui/res/cardsfolder/i/invasion_of_ulgrotha_grandmother_ravi_sengir.txt index 3dda5067d33..9afb405c9be 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_ulgrotha_grandmother_ravi_sengir.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_ulgrotha_grandmother_ravi_sengir.txt @@ -20,4 +20,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Creature.OppCtrl | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ DeathGift | TriggerDescription$ Whenever a creature an opponent controls dies, put a +1/+1 counter on CARDNAME and you gain 1 life. SVar:DeathGift:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBGainLifeBis SVar:DBGainLifeBis:DB$ GainLife | Defined$ You | LifeAmount$ 1 -Oracle:Flying\nWhenever a creature an opponent controls dies, put a +1/+1 counter on Grandmother Ravi Sengir and you gain 1 life. \ No newline at end of file +Oracle:Flying\nWhenever a creature an opponent controls dies, put a +1/+1 counter on Grandmother Ravi Sengir and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_vryn_overloaded_mage_ring.txt b/forge-gui/res/cardsfolder/i/invasion_of_vryn_overloaded_mage_ring.txt index 9e22af87030..04c717f4535 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_vryn_overloaded_mage_ring.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_vryn_overloaded_mage_ring.txt @@ -6,8 +6,8 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDraw:DB$ Draw | NumCards$ 3 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose DeckHas:Ability$Discard|Token|Sacrifice -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 Vryn enters the battlefield, draw three cards, then discard a card. 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 Vryn enters the battlefield, draw three cards, then discard a card. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_xerex_vertex_paladin.txt b/forge-gui/res/cardsfolder/i/invasion_of_xerex_vertex_paladin.txt index b7af3a1ee38..826a514511e 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_xerex_vertex_paladin.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_xerex_vertex_paladin.txt @@ -17,4 +17,4 @@ PT:*/* S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of creatures you control. SVar:X:Count$Valid Creature.YouCtrl K:Flying -Oracle:Flying\nVertex Paladin's power and toughness are each equal to the number of creatures you control. \ No newline at end of file +Oracle:Flying\nVertex Paladin's power and toughness are each equal to the number of creatures you control. diff --git a/forge-gui/res/cardsfolder/i/inverted_iceberg_iceberg_titan.txt b/forge-gui/res/cardsfolder/i/inverted_iceberg_iceberg_titan.txt index 0765e420699..93b05d32740 100644 --- a/forge-gui/res/cardsfolder/i/inverted_iceberg_iceberg_titan.txt +++ b/forge-gui/res/cardsfolder/i/inverted_iceberg_iceberg_titan.txt @@ -5,10 +5,10 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigMill:DB$ Mill | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw K:Craft:4 U U ExileCtrlOrGrave<1/Artifact.Other> -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard|Mill -Oracle:When Inverted Iceberg enters the battlefield, mill a card, then draw a card. (To mill a card, put the top card of your library into your graveyard.)\nCraft with artifact {4}{U}{U} ({4}{U}{U}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner’s control. Craft only as a sorcery.) +AlternateMode:DoubleFaced +Oracle:When Inverted Iceberg enters the battlefield, mill a card, then draw a card. (To mill a card, put the top card of your library into your graveyard.)\nCraft with artifact {4}{U}{U} ({4}{U}{U}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/involuntary_cooldown.txt b/forge-gui/res/cardsfolder/i/involuntary_cooldown.txt index 0e0d199d96b..7531b966131 100644 --- a/forge-gui/res/cardsfolder/i/involuntary_cooldown.txt +++ b/forge-gui/res/cardsfolder/i/involuntary_cooldown.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Tap | ValidTgts$ Artifact,Creature | SubAbility$ DBCounter | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select up to two target artifacts and/or creatures | SpellDescription$ Tap up to two target artifacts and/or creatures. Put two stun counters on each of them. (If a permanent with a stun counter would become untapped, remove one from it instead.) SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 2 DeckHas:Ability$Counters -Oracle:Tap up to two target artifacts and/or creatures. Put two stun counters on each of them. (If a permanent with a stun counter would become untapped, remove one from it instead.) \ No newline at end of file +Oracle:Tap up to two target artifacts and/or creatures. Put two stun counters on each of them. (If a permanent with a stun counter would become untapped, remove one from it instead.) diff --git a/forge-gui/res/cardsfolder/i/inys_haen.txt b/forge-gui/res/cardsfolder/i/inys_haen.txt index a07e067daf9..4cb6edf82db 100644 --- a/forge-gui/res/cardsfolder/i/inys_haen.txt +++ b/forge-gui/res/cardsfolder/i/inys_haen.txt @@ -9,4 +9,4 @@ SVar:TrigChangeZoneAll:DB$ ChangeZoneAll | Tapped$ True | Origin$ Graveyard | De T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, return target nonland card from your graveyard to your hand. SVar:RolledChaos:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.nonLand+YouCtrl | TgtPrompt$ Select target nonland card in your graveyard DeckHas:Ability$Graveyard|Mill -Oracle:When you planeswalk to Ins Haen and at the beginning of your upkeep, mill three cards.\nWhen you planeswalk away from Ins Haen, each player returns all land cards from their graveyard to the battlefield tapped\nWhenever chaos ensues, return target nonland card from your graveyard to your hand. \ No newline at end of file +Oracle:When you planeswalk to Ins Haen and at the beginning of your upkeep, mill three cards.\nWhen you planeswalk away from Ins Haen, each player returns all land cards from their graveyard to the battlefield tapped\nWhenever chaos ensues, return target nonland card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/i/ioreth_of_the_healing_house.txt b/forge-gui/res/cardsfolder/i/ioreth_of_the_healing_house.txt index 49a3d71cc9a..f126f668938 100644 --- a/forge-gui/res/cardsfolder/i/ioreth_of_the_healing_house.txt +++ b/forge-gui/res/cardsfolder/i/ioreth_of_the_healing_house.txt @@ -5,4 +5,4 @@ PT:1/4 A:AB$ Untap | Cost$ T | ValidTgts$ Permanent.Other | TgtPrompt$ Select another target permanent | SpellDescription$ Untap another target permanent. A:AB$ Untap | Cost$ T | ValidTgts$ Creature.Legendary | TgtPrompt$ Select two other legendary creatures | SpellDescription$ Untap two other target legendary creatures. DeckHints:Type$Legendary & Type$Creature -Oracle:{T}: Untap another target permanent.\n{T}: Untap two other target legendary creatures. \ No newline at end of file +Oracle:{T}: Untap another target permanent.\n{T}: Untap two other target legendary creatures. diff --git a/forge-gui/res/cardsfolder/i/iraxxa_empress_of_mars.txt b/forge-gui/res/cardsfolder/i/iraxxa_empress_of_mars.txt index 0fa9105849b..71037418ff3 100644 --- a/forge-gui/res/cardsfolder/i/iraxxa_empress_of_mars.txt +++ b/forge-gui/res/cardsfolder/i/iraxxa_empress_of_mars.txt @@ -7,4 +7,4 @@ K:Battle cry T:Mode$ SpellCast | ValidCard$ Card.wasNotCastFromYourHand | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Paradox — Whenever you cast a spell from anywhere other than your hand, create a 2/2 red Alien Warrior creature token. SVar:TrigToken:DB$ Token | TokenScript$ r_2_2_alien_warrior DeckHas:Ability$Token -Oracle:Trample\nBattle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)\nParadox — Whenever you cast a spell from anywhere other than your hand, create a 2/2 red Alien Warrior creature token. \ No newline at end of file +Oracle:Trample\nBattle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)\nParadox — Whenever you cast a spell from anywhere other than your hand, create a 2/2 red Alien Warrior creature token. diff --git a/forge-gui/res/cardsfolder/i/iron_craw_crusher.txt b/forge-gui/res/cardsfolder/i/iron_craw_crusher.txt index c916660f3f2..8cd4097caf9 100644 --- a/forge-gui/res/cardsfolder/i/iron_craw_crusher.txt +++ b/forge-gui/res/cardsfolder/i/iron_craw_crusher.txt @@ -8,4 +8,4 @@ SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.attacking | TgtPrompt$ Select targe SVar:HasAttackEffect:TRUE SVar:X:Count$CardPower DeckHints:Color$Green -Oracle:Prototype {2}{G}{G} — 2/5 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nWhenever Iron-Craw Crusher attacks, target attacking creature gets +X/+0 until end of turn, where X is Iron-Craw Crusher's power. \ No newline at end of file +Oracle:Prototype {2}{G}{G} — 2/5 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nWhenever Iron-Craw Crusher attacks, target attacking creature gets +X/+0 until end of turn, where X is Iron-Craw Crusher's power. diff --git a/forge-gui/res/cardsfolder/i/ironpaw_aspirant.txt b/forge-gui/res/cardsfolder/i/ironpaw_aspirant.txt index f21e8553c26..5d976e5af1f 100644 --- a/forge-gui/res/cardsfolder/i/ironpaw_aspirant.txt +++ b/forge-gui/res/cardsfolder/i/ironpaw_aspirant.txt @@ -5,4 +5,4 @@ PT:1/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:When Ironpaw Aspirant enters the battlefield, put a +1/+1 counter on target creature. \ No newline at end of file +Oracle:When Ironpaw Aspirant enters the battlefield, put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/i/isengard_unleashed.txt b/forge-gui/res/cardsfolder/i/isengard_unleashed.txt index a499e6945de..c6543bab4a0 100644 --- a/forge-gui/res/cardsfolder/i/isengard_unleashed.txt +++ b/forge-gui/res/cardsfolder/i/isengard_unleashed.txt @@ -8,4 +8,4 @@ SVar:DmgTrice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X SVar:X:ReplaceCount$DamageAmount/Thrice SVar:PlayMain1:TRUE K:Flashback:4 R R R -Oracle:Damage can't be prevented this turn. If a source you control would deal damage this turn to an opponent or a permanent an opponent controls, it deals triple that damage instead.\nFlashback {4}{R}{R}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) \ No newline at end of file +Oracle:Damage can't be prevented this turn. If a source you control would deal damage this turn to an opponent or a permanent an opponent controls, it deals triple that damage instead.\nFlashback {4}{R}{R}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/i/isildurs_fateful_strike.txt b/forge-gui/res/cardsfolder/i/isildurs_fateful_strike.txt index ed245825fc4..9df94ed6397 100644 --- a/forge-gui/res/cardsfolder/i/isildurs_fateful_strike.txt +++ b/forge-gui/res/cardsfolder/i/isildurs_fateful_strike.txt @@ -4,4 +4,4 @@ Types:Legendary Instant A:SP$ Destroy | ValidTgts$ Creature | SubAbility$ DBExileHand | SpellDescription$ Destroy target creature. If its controller has more than four cards in hand, they exile cards from their hand equal to the difference. SVar:DBExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | Chooser$ TargetedController | Mandatory$ True | ChangeNum$ X | DefinedPlayer$ TargetedController SVar:X:TargetedController$CardsInHand/Minus.4 -Oracle:(You may cast a legendary instant only if you control a legendary creature or planeswalker.)\nDestroy target creature. If its controller has more than four cards in hand, they exile cards from their hand equal to the difference. \ No newline at end of file +Oracle:(You may cast a legendary instant only if you control a legendary creature or planeswalker.)\nDestroy target creature. If its controller has more than four cards in hand, they exile cards from their hand equal to the difference. diff --git a/forge-gui/res/cardsfolder/i/isolation_at_orthanc.txt b/forge-gui/res/cardsfolder/i/isolation_at_orthanc.txt index f1ee0c82458..bb631cc87fe 100644 --- a/forge-gui/res/cardsfolder/i/isolation_at_orthanc.txt +++ b/forge-gui/res/cardsfolder/i/isolation_at_orthanc.txt @@ -2,4 +2,4 @@ Name:Isolation at Orthanc ManaCost:3 U Types:Instant A:SP$ ChangeZone | Origin$ Battlefield | Destination$ Library | ValidTgts$ Creature | LibraryPosition$ 1 | SpellDescription$ Put target creature into its owner's library second from the top. -Oracle:Put target creature into its owner's library second from the top. \ No newline at end of file +Oracle:Put target creature into its owner's library second from the top. diff --git a/forge-gui/res/cardsfolder/i/ithilien_kingfisher.txt b/forge-gui/res/cardsfolder/i/ithilien_kingfisher.txt index b183f8e284e..c3a99aed856 100644 --- a/forge-gui/res/cardsfolder/i/ithilien_kingfisher.txt +++ b/forge-gui/res/cardsfolder/i/ithilien_kingfisher.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredCardController | NumCards$ 1 SVar:SacMe:1 -Oracle:Flying\nWhen Ithilien Kingfisher dies, draw a card. \ No newline at end of file +Oracle:Flying\nWhen Ithilien Kingfisher dies, draw a card. diff --git a/forge-gui/res/cardsfolder/i/ivy_gleeful_spellthief.txt b/forge-gui/res/cardsfolder/i/ivy_gleeful_spellthief.txt index aebb3525d48..5fbe7d58414 100644 --- a/forge-gui/res/cardsfolder/i/ivy_gleeful_spellthief.txt +++ b/forge-gui/res/cardsfolder/i/ivy_gleeful_spellthief.txt @@ -5,4 +5,4 @@ PT:2/1 K:Flying T:Mode$ SpellCast | TriggerZones$ Battlefield | IsSingleTarget$ True | TargetsValid$ Creature.Other+inZoneBattlefield | Execute$ TrigCopyTarget | OptionalDecider$ You | TriggerDescription$ Whenever a player casts a spell that targets only a single creature other than CARDNAME, you may copy that spell. The copy targets NICKNAME. (A copy of an Aura spell becomes a token.) SVar:TrigCopyTarget:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | DefinedTarget$ Self -Oracle:Flying\nWhenever a player casts a spell that targets only a single creature other than Ivy, Gleeful Spellthief, you may copy that spell. The copy targets Ivy. (A copy of an Aura spell becomes a token.) \ No newline at end of file +Oracle:Flying\nWhenever a player casts a spell that targets only a single creature other than Ivy, Gleeful Spellthief, you may copy that spell. The copy targets Ivy. (A copy of an Aura spell becomes a token.) diff --git a/forge-gui/res/cardsfolder/i/ixallis_lorekeeper.txt b/forge-gui/res/cardsfolder/i/ixallis_lorekeeper.txt index 1f9bdec1b45..5163750f265 100644 --- a/forge-gui/res/cardsfolder/i/ixallis_lorekeeper.txt +++ b/forge-gui/res/cardsfolder/i/ixallis_lorekeeper.txt @@ -4,4 +4,4 @@ Types:Creature Human Druid PT:1/1 A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Spell.Dinosaur,Activated.Dinosaur | SpellDescription$ Add one mana of any color. Spend this mana only to cast a Dinosaur spell or activate an ability of a Dinosaur source. DeckNeeds:Type$Dinosaur -Oracle:{T}: Add one mana of any color. Spend this mana only to cast a Dinosaur spell or activate an ability of a Dinosaur source. \ No newline at end of file +Oracle:{T}: Add one mana of any color. Spend this mana only to cast a Dinosaur spell or activate an ability of a Dinosaur source. diff --git a/forge-gui/res/cardsfolder/i/ixhel_scion_of_atraxa.txt b/forge-gui/res/cardsfolder/i/ixhel_scion_of_atraxa.txt index 1b82c11563d..262e23516a0 100644 --- a/forge-gui/res/cardsfolder/i/ixhel_scion_of_atraxa.txt +++ b/forge-gui/res/cardsfolder/i/ixhel_scion_of_atraxa.txt @@ -11,4 +11,4 @@ SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STLook SVar:STLookPlay:Mode$ Continuous | MayLookAt$ You | MayPlay$ True | MayPlayIgnoreColor$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may look at and play that card for as long as it remains exiled, and you may spend mana as though it were mana of any color to cast that spell. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Keyword$Toxic|Poisonous|Infect -Oracle:Flying, vigilance, toxic 2\nCorrupted — At the beginning of your end step, each opponent who has three or more poison counters exiles the top card of their library face down. You may look at and play those cards for as long as they remain exiled, and you may spend many as though it were mana of any color to cast those spells. \ No newline at end of file +Oracle:Flying, vigilance, toxic 2\nCorrupted — At the beginning of your end step, each opponent who has three or more poison counters exiles the top card of their library face down. You may look at and play those cards for as long as they remain exiled, and you may spend many as though it were mana of any color to cast those spells. diff --git a/forge-gui/res/cardsfolder/j/jace_the_perfected_mind.txt b/forge-gui/res/cardsfolder/j/jace_the_perfected_mind.txt index d15e996e269..615bae2cdcf 100644 --- a/forge-gui/res/cardsfolder/j/jace_the_perfected_mind.txt +++ b/forge-gui/res/cardsfolder/j/jace_the_perfected_mind.txt @@ -13,4 +13,4 @@ SVar:X:Count$xPaid SVar:Z:SVar$X/Times.3 DeckHas:Ability$Mill DeckHints:Ability$Mill -Oracle:Compleated ({U/P} can be paid with {U} or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.)\n[+1]: Until your next turn, up to one target creature gets -3/-0.\n[−2]: Target player mills three cards. Then if a graveyard has twenty or more cards in it, you draw three cards. Otherwise, you draw a card.\n[−X]: Target player mills three times X cards. +Oracle:Compleated ({U/P} can be paid with {U} or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.)\n[+1]: Until your next turn, up to one target creature gets -3/-0.\n[-2]: Target player mills three cards. Then if a graveyard has twenty or more cards in it, you draw three cards. Otherwise, you draw a card.\n[-X]: Target player mills three times X cards. diff --git a/forge-gui/res/cardsfolder/j/jade_orb_of_dragonkind.txt b/forge-gui/res/cardsfolder/j/jade_orb_of_dragonkind.txt index 51f0beaf807..95786fa3fdf 100644 --- a/forge-gui/res/cardsfolder/j/jade_orb_of_dragonkind.txt +++ b/forge-gui/res/cardsfolder/j/jade_orb_of_dragonkind.txt @@ -10,4 +10,3 @@ SVar:DBPump:DB$ Pump | Defined$ ReplacedCard | Duration$ UntilYourNextTurn | KW$ DeckHas:Ability$Counters DeckHints:Type$Dragon Oracle:{T}: Add {G}. When you spend this mana to cast a Dragon creature spell, it enters the battlefield with an additional +1/+1 counter on it and gains hexproof until your next turn. (It can't be the target of spells or abilities your opponents control.) - diff --git a/forge-gui/res/cardsfolder/j/jade_seedstones_jadeheart_attendant.txt b/forge-gui/res/cardsfolder/j/jade_seedstones_jadeheart_attendant.txt index 8b986229d9f..11c832c1e4e 100644 --- a/forge-gui/res/cardsfolder/j/jade_seedstones_jadeheart_attendant.txt +++ b/forge-gui/res/cardsfolder/j/jade_seedstones_jadeheart_attendant.txt @@ -4,9 +4,9 @@ Types:Artifact T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When CARDNAME enters the battlefield, distribute three +1/+1 counters among one, two, or three target creatures you control. SVar:TrigCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select one, two or three target creatures you control | CounterType$ P1P1 | CounterNum$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 K:Craft:5 G G ExileCtrlOrGrave<1/Creature.Other> -AlternateMode:DoubleFaced DeckHas:Ability$Counters|LifeGain|Graveyard DeckHints:Ability$Discard|Mill|Sacrifice +AlternateMode:DoubleFaced Oracle:When Jade Seedstones enters the battlefield, distribute three +1/+1 counters among one, two, or three target creatures you control.\nCraft with creature {5}{G}{G} ({5}{G}{G}, Exile this artifact, Exile a creature you control or a creature card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/j/jared_carthalion.txt b/forge-gui/res/cardsfolder/j/jared_carthalion.txt index 8f05352e686..656d85da83b 100644 --- a/forge-gui/res/cardsfolder/j/jared_carthalion.txt +++ b/forge-gui/res/cardsfolder/j/jared_carthalion.txt @@ -12,4 +12,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Text:CARDNAME can be your commander. DeckHas:Ability$Token|Counters|Sacrifice|Graveyard & Type$Kavu|Artifact|Treasure AI:RemoveDeck:Random -Oracle:[+1]: Create a 3/3 Kavu creature token with trample that's all colors.\n[−3]: Choose up to two target creatures. For each of them, put a number of +1/+1 counters on it equal to the number of colors it is.\n[−6]: Return target multicolored card from your graveyard to your hand. If that card was all colors, draw a card and create two Treasure tokens.\nJared Carthalion can be your commander. +Oracle:[+1]: Create a 3/3 Kavu creature token with trample that's all colors.\n[-3]: Choose up to two target creatures. For each of them, put a number of +1/+1 counters on it equal to the number of colors it is.\n[-6]: Return target multicolored card from your graveyard to your hand. If that card was all colors, draw a card and create two Treasure tokens.\nJared Carthalion can be your commander. diff --git a/forge-gui/res/cardsfolder/j/jarsyl_dark_age_scion.txt b/forge-gui/res/cardsfolder/j/jarsyl_dark_age_scion.txt index 93a509ba64a..a4c1a743c54 100644 --- a/forge-gui/res/cardsfolder/j/jarsyl_dark_age_scion.txt +++ b/forge-gui/res/cardsfolder/j/jarsyl_dark_age_scion.txt @@ -5,10 +5,10 @@ PT:3/3 K:Starting intensity:1 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, you may cast a spell with mana value equal to CARDNAME's intensity from your graveyard without paying its mana cost. If you do, perpetually increase NICKNAME's intensity by 1. SVar:TrigChoose:DB$ ChooseCard | ChoiceZone$ Graveyard | Choices$ Card.YouCtrl+cmcEQX | ChoiceTitle$ Choose a spell with mana value equal to Jarsyl, Dark Age Scion's intensity | MinAmount$ 1 | Amount$ 1 | SubAbility$ DBPlay -SVar:DBPlay:DB$ Play | Defined$ ChosenCard | ValidSA$ Spell | WithoutManaCost$ True | Optional$ True | AILogic$ ReplaySpell | SubAbility$ DBIncrease | RememberPlayed$ True +SVar:DBPlay:DB$ Play | Defined$ ChosenCard | ValidSA$ Spell | WithoutManaCost$ True | Optional$ True | AILogic$ ReplaySpell | SubAbility$ DBIncrease | RememberPlayed$ True SVar:DBIncrease:DB$ Intensify | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True SVar:X:Count$Intensity DeckHas:Ability$Graveyard DeckHints:Ability$Mill|Graveyard -Oracle:Starting intensity 1\nAt the beginning of combat on your turn, you may cast a spell with mana value equal to Jarsyl, Dark Age Scion's intensity from your graveyard without paying its mana cost. If you do, perpetually increase Jarsyl's intensity by 1. \ No newline at end of file +Oracle:Starting intensity 1\nAt the beginning of combat on your turn, you may cast a spell with mana value equal to Jarsyl, Dark Age Scion's intensity from your graveyard without paying its mana cost. If you do, perpetually increase Jarsyl's intensity by 1. diff --git a/forge-gui/res/cardsfolder/j/jaya_fiery_negotiator.txt b/forge-gui/res/cardsfolder/j/jaya_fiery_negotiator.txt index 9f9bcdeb080..fa2da14bd05 100644 --- a/forge-gui/res/cardsfolder/j/jaya_fiery_negotiator.txt +++ b/forge-gui/res/cardsfolder/j/jaya_fiery_negotiator.txt @@ -20,4 +20,4 @@ SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Amount$ 2 SVar:BuffedBy:Instant.Red,Sorcery.Red DeckHints:Type$Instant|Sorcery DeckHas:Ability$Token & Type$Monk -Oracle:[+1]: Create a 1/1 red Monk creature token with prowess.\n[−1]: Exile the top two cards of your library. Choose one of them. You may play that card this turn.\n[−2]: Choose target creature an opponent controls. Whenever you attack this turn, Jaya, Fiery Negotiator deals damage equal to the number of attacking creatures to that creature.\n[−8]: You get an emblem with "Whenever you cast a red instant or sorcery spell, copy it twice. You may choose new targets for the copies." +Oracle:[+1]: Create a 1/1 red Monk creature token with prowess.\n[-1]: Exile the top two cards of your library. Choose one of them. You may play that card this turn.\n[-2]: Choose target creature an opponent controls. Whenever you attack this turn, Jaya, Fiery Negotiator deals damage equal to the number of attacking creatures to that creature.\n[-8]: You get an emblem with "Whenever you cast a red instant or sorcery spell, copy it twice. You may choose new targets for the copies." diff --git a/forge-gui/res/cardsfolder/j/jayas_firenado.txt b/forge-gui/res/cardsfolder/j/jayas_firenado.txt index 56634bb4d2d..ac4cbbd3d1c 100644 --- a/forge-gui/res/cardsfolder/j/jayas_firenado.txt +++ b/forge-gui/res/cardsfolder/j/jayas_firenado.txt @@ -3,4 +3,4 @@ ManaCost:4 R Types:Sorcery A:SP$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 5 | SubAbility$ DBScry | SpellDescription$ CARDNAME deals 5 damage to target creature or planeswalker. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) SVar:DBScry:DB$ Scry | ScryNum$ 1 -Oracle:Jaya's Firenado deals 5 damage to target creature or planeswalker. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) \ No newline at end of file +Oracle:Jaya's Firenado deals 5 damage to target creature or planeswalker. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/j/jayas_phoenix.txt b/forge-gui/res/cardsfolder/j/jayas_phoenix.txt index ed931ae2d90..d37745e2e98 100644 --- a/forge-gui/res/cardsfolder/j/jayas_phoenix.txt +++ b/forge-gui/res/cardsfolder/j/jayas_phoenix.txt @@ -13,4 +13,4 @@ SVar:SacMe:2 SVar:DiscardMe:3 DeckHas:Ability$Graveyard DeckHints:Type$Planeswalker -Oracle:Flying, haste\nWhenever Jaya's Phoenix deals combat damage to a player or planeswalker, copy the next loyalty ability you activate this turn when you activate it. You may choose new targets for the copy.\nWhenever you cast a planeswalker spell, you may return Jaya's Phoenix from your graveyard to the battlefield. \ No newline at end of file +Oracle:Flying, haste\nWhenever Jaya's Phoenix deals combat damage to a player or planeswalker, copy the next loyalty ability you activate this turn when you activate it. You may choose new targets for the copy.\nWhenever you cast a planeswalker spell, you may return Jaya's Phoenix from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/j/jenny_flint.txt b/forge-gui/res/cardsfolder/j/jenny_flint.txt index f9a3de44240..edac7e9846d 100644 --- a/forge-gui/res/cardsfolder/j/jenny_flint.txt +++ b/forge-gui/res/cardsfolder/j/jenny_flint.txt @@ -9,4 +9,4 @@ T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Clue,Food | TriggerZones$ Bat SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters DeckHints:Ability$Sacrifice & Name$Madame Vastra & Type$Clue|Food -Oracle:Partner with Madame Vastra\nFirst strike\nTraining (Whenever this creature attacks with another creature with greater power, put a +1/+1 counter on this creature.)\nWhenever you sacrifice a Clue or Food, put a +1/+1 counter on another target creature you control. \ No newline at end of file +Oracle:Partner with Madame Vastra\nFirst strike\nTraining (Whenever this creature attacks with another creature with greater power, put a +1/+1 counter on this creature.)\nWhenever you sacrifice a Clue or Food, put a +1/+1 counter on another target creature you control. diff --git a/forge-gui/res/cardsfolder/j/jenny_generated_anomaly.txt b/forge-gui/res/cardsfolder/j/jenny_generated_anomaly.txt index 7da3377be64..4bae6e1db65 100644 --- a/forge-gui/res/cardsfolder/j/jenny_generated_anomaly.txt +++ b/forge-gui/res/cardsfolder/j/jenny_generated_anomaly.txt @@ -6,4 +6,4 @@ K:Double Strike T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExplore | TriggerZones$ Battlefield | TriggerController$ TriggeredSourceController | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) SVar:TrigExplore:DB$ Explore DeckHas:Ability$Counters -Oracle:Double strike\nWhenever Jenny deals combat damage to a player, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) \ No newline at end of file +Oracle:Double strike\nWhenever Jenny deals combat damage to a player, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/j/jetfire_ingenious_scientist_jetfire_air_guardian.txt b/forge-gui/res/cardsfolder/j/jetfire_ingenious_scientist_jetfire_air_guardian.txt index ec3840254a4..6aa4ec1c275 100644 --- a/forge-gui/res/cardsfolder/j/jetfire_ingenious_scientist_jetfire_air_guardian.txt +++ b/forge-gui/res/cardsfolder/j/jetfire_ingenious_scientist_jetfire_air_guardian.txt @@ -7,9 +7,9 @@ K:Flying A:AB$ Mana | Cost$ RemoveAnyCounter | XMin$ 1 | ValidTgts$ Player | Produced$ C | Amount$ X | AmountDesc$ for each counter removed | RestrictValid$ CantCastNonArtifactSpells | SubAbility$ DBConvert | SpellDescription$ Target player adds that much {C}. This mana can't be spent to cast nonartifact spells. SVar:DBConvert:DB$ SetState | Mode$ Transform | StackDescription$ SpellDescription | SpellDescription$ Convert NICKNAME. SVar:X:Count$xPaid -AlternateMode:DoubleFaced AI:RemoveDeck:All DeckHints:Ability$Counters & Keyword$Adapt|Modular +AlternateMode:DoubleFaced Oracle:More Than Meets the Eye {3}{U} (You may cast this card converted for {3}{U}.)\nFlying\nRemove one or more +1/+1 counters from among artifacts you control: Target player adds that much {C}. This mana can't be spent to cast nonartifact spells. Convert Jetfire. ALTERNATE diff --git a/forge-gui/res/cardsfolder/j/jin_gitaxias_the_great_synthesis.txt b/forge-gui/res/cardsfolder/j/jin_gitaxias_the_great_synthesis.txt index 3345f03bcd6..91ac7c946c7 100644 --- a/forge-gui/res/cardsfolder/j/jin_gitaxias_the_great_synthesis.txt +++ b/forge-gui/res/cardsfolder/j/jin_gitaxias_the_great_synthesis.txt @@ -9,12 +9,11 @@ A:AB$ ChangeZone | Cost$ 3 U | CheckSVar$ X | SVarCompare$ GE7 | Origin$ Battlef SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | ForgetOtherRemembered$ True | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$InYourHand -AlternateMode:DoubleFaced DeckHints:Type$Phyrexian SVar:BuffedBy:Card.nonCreature+cmcGE3 +AlternateMode:DoubleFaced Oracle:Ward {2}\nWhenever you cast a noncreature spell with mana value 3 or greater, draw a card.\n{3}{U}: Exile Jin-Gitaxias, then return it to the battlefield transformed under its owner's control. Activate only as a sorcery and only if you have seven or more cards in hand. - ALTERNATE Name:The Great Synthesis diff --git a/forge-gui/res/cardsfolder/j/jo_grant.txt b/forge-gui/res/cardsfolder/j/jo_grant.txt index 987e60990b4..8e5a0785b2b 100644 --- a/forge-gui/res/cardsfolder/j/jo_grant.txt +++ b/forge-gui/res/cardsfolder/j/jo_grant.txt @@ -9,4 +9,4 @@ K:Doctor's companion DeckHas:Ability$Discard|Counters DeckHints:Type$Legendary|Saga|Artifact DeckNeeds:Keyword$Cycling -Oracle:Each historic card in your hand has cycling {2}{W}. ({2}{W}, Discard that card: Draw a card.)\nWhenever you cycle a card, put a +1/+1 counter on Jo Grant.\nDoctor's companion (You can have two commanders if the other is the Doctor.) \ No newline at end of file +Oracle:Each historic card in your hand has cycling {2}{W}. ({2}{W}, Discard that card: Draw a card.)\nWhenever you cycle a card, put a +1/+1 counter on Jo Grant.\nDoctor's companion (You can have two commanders if the other is the Doctor.) diff --git a/forge-gui/res/cardsfolder/j/jodahs_codex.txt b/forge-gui/res/cardsfolder/j/jodahs_codex.txt index e3937ea4619..e59f754bd0d 100644 --- a/forge-gui/res/cardsfolder/j/jodahs_codex.txt +++ b/forge-gui/res/cardsfolder/j/jodahs_codex.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ Draw | Cost$ 5 T | NumCards$ 1 | ReduceCost$ X | SpellDescription$ Draw a card. This ability costs {1} less to activate for each basic land type among lands you control. SVar:X:Count$Domain AI:RemoveDeck:Random -Oracle:Domain — {5}, {T}: Draw a card. This ability costs {1} less to activate for each basic land type among lands you control. \ No newline at end of file +Oracle:Domain — {5}, {T}: Draw a card. This ability costs {1} less to activate for each basic land type among lands you control. diff --git a/forge-gui/res/cardsfolder/j/johann_apprentice_sorcerer.txt b/forge-gui/res/cardsfolder/j/johann_apprentice_sorcerer.txt index 189bc17182b..fbf5d358d2f 100644 --- a/forge-gui/res/cardsfolder/j/johann_apprentice_sorcerer.txt +++ b/forge-gui/res/cardsfolder/j/johann_apprentice_sorcerer.txt @@ -5,4 +5,4 @@ PT:2/5 S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. S:Mode$ Continuous | MayPlay$ True | MayPlayLimit$ 1 | Affected$ Card.Instant+TopLibrary+YouCtrl+nonLand,Card.Sorcery+TopLibrary+YouCtrl+nonLand | AffectedZone$ Library | Description$ Once each turn, you may cast an instant or sorcery spell from the top of your library. (You still pay its costs. Timing rules still apply.) DeckHints:Type$Instant|Sorcery -Oracle:You may look at the top card of your library any time.\nOnce each turn, you may cast an instant or sorcery spell from the top of your library. (You still pay its costs. Timing rules still apply.) \ No newline at end of file +Oracle:You may look at the top card of your library any time.\nOnce each turn, you may cast an instant or sorcery spell from the top of your library. (You still pay its costs. Timing rules still apply.) diff --git a/forge-gui/res/cardsfolder/j/johanns_stopgap.txt b/forge-gui/res/cardsfolder/j/johanns_stopgap.txt index 36de2149752..06f0de18976 100644 --- a/forge-gui/res/cardsfolder/j/johanns_stopgap.txt +++ b/forge-gui/res/cardsfolder/j/johanns_stopgap.txt @@ -7,4 +7,4 @@ A:SP$ ChangeZone | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonla SVar:DBDraw:DB$ Draw DeckHas:Ability$Sacrifice DeckHints:Ability$Token & Type$Enchantment|Artifact -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nThis spell costs {2} less to cast if it's bargained.\nReturn target nonland permanent to its owner's hand. Draw a card. \ No newline at end of file +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nThis spell costs {2} less to cast if it's bargained.\nReturn target nonland permanent to its owner's hand. Draw a card. diff --git a/forge-gui/res/cardsfolder/j/join_forces.txt b/forge-gui/res/cardsfolder/j/join_forces.txt index 9b2602532b4..2334efa7231 100644 --- a/forge-gui/res/cardsfolder/j/join_forces.txt +++ b/forge-gui/res/cardsfolder/j/join_forces.txt @@ -3,4 +3,4 @@ ManaCost:2 W Types:Instant A:SP$ Untap | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Untap up to two target creatures. They each get +2/+2 until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +2 | NumDef$ +2 -Oracle:Untap up to two target creatures. They each get +2/+2 until end of turn. \ No newline at end of file +Oracle:Untap up to two target creatures. They each get +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/j/join_the_dead.txt b/forge-gui/res/cardsfolder/j/join_the_dead.txt index 1d5ebb80d19..571df47af4d 100644 --- a/forge-gui/res/cardsfolder/j/join_the_dead.txt +++ b/forge-gui/res/cardsfolder/j/join_the_dead.txt @@ -5,4 +5,4 @@ A:SP$ Pump | ValidTgts$ Creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | Spe SVar:X:Count$Compare Y GE4.10.5 SVar:Y:Count$ValidGraveyard Permanent.YouOwn DeckHints:Ability$Sacrifice|Discard|Mill|Dredge|Graveyard -Oracle:Target creature gets -5/-5 until end of turn.\nDescend 4 — That creature gets -10/-10 until end of turn instead if there are four or more permanent cards in your graveyard. \ No newline at end of file +Oracle:Target creature gets -5/-5 until end of turn.\nDescend 4 — That creature gets -10/-10 until end of turn instead if there are four or more permanent cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/j/jorn_god_of_winter_kaldring_the_rimestaff.txt b/forge-gui/res/cardsfolder/j/jorn_god_of_winter_kaldring_the_rimestaff.txt index f1fbe5a2891..367df0cb4ce 100644 --- a/forge-gui/res/cardsfolder/j/jorn_god_of_winter_kaldring_the_rimestaff.txt +++ b/forge-gui/res/cardsfolder/j/jorn_god_of_winter_kaldring_the_rimestaff.txt @@ -5,9 +5,9 @@ PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigUntapAllSnow | TriggerDescription$ Whenever NICKNAME attacks, untap each snow permanent you control. SVar:TrigUntapAllSnow:DB$ UntapAll | ValidCards$ Permanent.Snow+YouCtrl SVar:PlayMain1:TRUE -AlternateMode:Modal DeckNeeds:Type$Snow DeckHas:Ability$Graveyard +AlternateMode:Modal Oracle:Whenever Jorn attacks, untap each snow permanent you control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/j/juniper_order_rootweaver.txt b/forge-gui/res/cardsfolder/j/juniper_order_rootweaver.txt index 7bcb28969aa..4891d468104 100644 --- a/forge-gui/res/cardsfolder/j/juniper_order_rootweaver.txt +++ b/forge-gui/res/cardsfolder/j/juniper_order_rootweaver.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 DeckHas:Ability$Counters DeckHints:Color$Green -Oracle:Kicker {G} (You may pay an additional {G} as you cast this spell.)\nWhen Juniper Order Rootweaver enters the battlefield, if it was kicked, put a +1/+1 counter on target creature you control. \ No newline at end of file +Oracle:Kicker {G} (You may pay an additional {G} as you cast this spell.)\nWhen Juniper Order Rootweaver enters the battlefield, if it was kicked, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/k/kami_of_whispered_hopes.txt b/forge-gui/res/cardsfolder/k/kami_of_whispered_hopes.txt index 686513c8345..14e3776b109 100644 --- a/forge-gui/res/cardsfolder/k/kami_of_whispered_hopes.txt +++ b/forge-gui/res/cardsfolder/k/kami_of_whispered_hopes.txt @@ -9,4 +9,4 @@ A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ Y | SpellDescription$ Add X mana SVar:Y:Count$CardPower DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:If one or more +1/+1 counters would be put on a permanent you control, that many plus one +1/+1 counters are put on that permanent instead.\n{T}: Add X mana of any one color, where X is Kami of Whispered Hopes's power. \ No newline at end of file +Oracle:If one or more +1/+1 counters would be put on a permanent you control, that many plus one +1/+1 counters are put on that permanent instead.\n{T}: Add X mana of any one color, where X is Kami of Whispered Hopes's power. diff --git a/forge-gui/res/cardsfolder/k/karlach_raging_tiefling.txt b/forge-gui/res/cardsfolder/k/karlach_raging_tiefling.txt index 4ed1ae150d7..6c00617bd99 100644 --- a/forge-gui/res/cardsfolder/k/karlach_raging_tiefling.txt +++ b/forge-gui/res/cardsfolder/k/karlach_raging_tiefling.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Tiefling Barbarian PT:2/2 K:First Strike K:Specialize:6:Rage Beyond Death:You may also activate this ability if CARDNAME is in your graveyard.:AdditionalActivationZone$ Graveyard -AlternateMode:Specialize DeckHas:Ability$Graveyard +AlternateMode:Specialize Oracle:First strike\nRage Beyond Death — Specialize {6}. You may also activate this ability if Karlach, Raging Tiefling is in your graveyard. SPECIALIZE:WHITE diff --git a/forge-gui/res/cardsfolder/k/karn_living_legacy.txt b/forge-gui/res/cardsfolder/k/karn_living_legacy.txt index 45730783be8..ff7ac03c743 100644 --- a/forge-gui/res/cardsfolder/k/karn_living_legacy.txt +++ b/forge-gui/res/cardsfolder/k/karn_living_legacy.txt @@ -11,4 +11,4 @@ SVar:PlayMain1:TRUE DeckHas:Ability$Token & Type$Artifact DeckNeeds:Type$Artifact SVar:X:Count$ChosenNumber -Oracle:[+1]: Create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")\n[−1]: Pay any amount of mana. Look at that many cards from the top of your library, then put one of those cards into your hand and the rest on the bottom of your library in a random order.\n[−7]: You get an emblem with "Tap an untapped artifact you control: This emblem deals 1 damage to any target." +Oracle:[+1]: Create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")\n[-1]: Pay any amount of mana. Look at that many cards from the top of your library, then put one of those cards into your hand and the rest on the bottom of your library in a random order.\n[-7]: You get an emblem with "Tap an untapped artifact you control: This emblem deals 1 damage to any target." diff --git a/forge-gui/res/cardsfolder/k/karvanista_loyal_lupari_lupari_shield.txt b/forge-gui/res/cardsfolder/k/karvanista_loyal_lupari_lupari_shield.txt index 3eed016ed32..629742bbd07 100644 --- a/forge-gui/res/cardsfolder/k/karvanista_loyal_lupari_lupari_shield.txt +++ b/forge-gui/res/cardsfolder/k/karvanista_loyal_lupari_lupari_shield.txt @@ -20,4 +20,4 @@ ManaCost:1 G Types:Sorcery Adventure A:SP$ PumpAll | ValidCards$ Human.YouCtrl | KW$ Indestructible | Duration$ UntilYourNextTurn | SpellDescription$ Humans you control gain indestructible until your next turn. (Then exile this card. You may cast the creature later from exile.) SVar:PlayMain1:TRUE -Oracle:Humans you control gain indestructible until your next turn. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Humans you control gain indestructible until your next turn. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/k/kasla_the_broken_halo.txt b/forge-gui/res/cardsfolder/k/kasla_the_broken_halo.txt index 460d755cef9..2d033df0d50 100644 --- a/forge-gui/res/cardsfolder/k/kasla_the_broken_halo.txt +++ b/forge-gui/res/cardsfolder/k/kasla_the_broken_halo.txt @@ -10,4 +10,4 @@ T:Mode$ SpellCast | ValidCard$ Card.hasKeywordConvoke+Other | ValidActivatingPla SVar:TrigScry:DB$ Scry | ScryNum$ 2 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw DeckNeeds:Keyword$Convoke -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.)\nFlying, vigilance, haste\nWhenever you cast another spell that has convoke, scry 2, then draw a card. \ No newline at end of file +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.)\nFlying, vigilance, haste\nWhenever you cast another spell that has convoke, scry 2, then draw a card. diff --git a/forge-gui/res/cardsfolder/k/kaslems_stonetree_kaslems_strider.txt b/forge-gui/res/cardsfolder/k/kaslems_stonetree_kaslems_strider.txt index 67754d2ef56..c8012596de0 100644 --- a/forge-gui/res/cardsfolder/k/kaslems_stonetree_kaslems_strider.txt +++ b/forge-gui/res/cardsfolder/k/kaslems_stonetree_kaslems_strider.txt @@ -4,10 +4,10 @@ Types:Artifact T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top six cards of your library. You may put a land card from among them onto the battlefield tapped. Put the rest on the bottom in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 6 | ChangeNum$ 1 | ChangeValid$ Card.Land | Optional$ True | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | Tapped$ True K:Craft:5 G ExileCtrlOrGrave<1/Cave.Other> -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard DeckHints:Type$Cave +AlternateMode:DoubleFaced Oracle:When Kaslem's Stonetree enters the battlefield, look at the top six cards of your library. You may put a land card from among them onto the battlefield tapped. Put the rest on the bottom in a random order.\nCraft with Cave {5}{G} ({5}{G}, Exile this artifact, Exile a Cave you control or a Cave card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/k/kate_stewart.txt b/forge-gui/res/cardsfolder/k/kate_stewart.txt index ed74429f294..1f775e95128 100644 --- a/forge-gui/res/cardsfolder/k/kate_stewart.txt +++ b/forge-gui/res/cardsfolder/k/kate_stewart.txt @@ -8,4 +8,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescripti SVar:TrigPumpAll:AB$ PumpAll | Cost$ 8 | ValidCards$ Creature.attacking | NumAtt$ +X | NumDef$ +X SVar:X:Count$Valid Permanent.YouCtrl$CardCounters.TIME SVar:HasAttackEffect:TRUE -Oracle:Whenever you put one or more time counters on a permanent you control, create a 1/1 white Soldier creature token.\nWhenever Kate Stewart attacks, you may pay {8}. If you do, attacking creatures get +X/+X until end of turn, where X is the number of time counters among permanents you control. \ No newline at end of file +Oracle:Whenever you put one or more time counters on a permanent you control, create a 1/1 white Soldier creature token.\nWhenever Kate Stewart attacks, you may pay {8}. If you do, attacking creatures get +X/+X until end of turn, where X is the number of time counters among permanents you control. diff --git a/forge-gui/res/cardsfolder/k/kaya_intangible_slayer.txt b/forge-gui/res/cardsfolder/k/kaya_intangible_slayer.txt index 5881be987a3..cd509c14f36 100644 --- a/forge-gui/res/cardsfolder/k/kaya_intangible_slayer.txt +++ b/forge-gui/res/cardsfolder/k/kaya_intangible_slayer.txt @@ -11,4 +11,4 @@ A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ SVar:DBCopy:DB$ CopyPermanent | ConditionDefined$ RememberedLKI | ConditionPresent$ Card.nonAura | Defined$ RememberedLKI | SetPower$ 1 | SetToughness$ 1 | AddTypes$ Creature & Spirit | AddKeywords$ Flying | SetColor$ White | SubAbility$ DBCleanup | StackDescription$ SpellDescription | SpellDescription$ If it wasn't an Aura, create a token that's a copy of it, except it's a 1/1 white Spirit creature with flying in addition to its other types. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$LifeGain|Token & Type$Spirit -Oracle:Hexproof\n[+2]: Each opponent loses 3 life and you gain 3 life.\n[0]: You draw two cards. Then each opponent may scry 1.\n[−3]: Exile target creature or enchantment. If it wasn't an Aura, create a token that's a copy of it, except it's a 1/1 white Spirit creature with flying in addition to its other types. +Oracle:Hexproof\n[+2]: Each opponent loses 3 life and you gain 3 life.\n[0]: You draw two cards. Then each opponent may scry 1.\n[-3]: Exile target creature or enchantment. If it wasn't an Aura, create a token that's a copy of it, except it's a 1/1 white Spirit creature with flying in addition to its other types. diff --git a/forge-gui/res/cardsfolder/k/keldon_flamesage.txt b/forge-gui/res/cardsfolder/k/keldon_flamesage.txt index 69a1807a2fa..0559a1b38b7 100644 --- a/forge-gui/res/cardsfolder/k/keldon_flamesage.txt +++ b/forge-gui/res/cardsfolder/k/keldon_flamesage.txt @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HasAttackEffect:TRUE SVar:X:Count$CardPower DeckHints:Type$Sorcery|Instant -Oracle:Enlist\nWhenever Keldon Flamesage attacks, look at the top X cards of your library, where X is Keldon Flamesage's power. You may exile an instant or sorcery card with mana value X or less from among them. Put the rest on the bottom of your library in a random order. You may cast the exiled card without paying its mana cost. \ No newline at end of file +Oracle:Enlist\nWhenever Keldon Flamesage attacks, look at the top X cards of your library, where X is Keldon Flamesage's power. You may exile an instant or sorcery card with mana value X or less from among them. Put the rest on the bottom of your library in a random order. You may cast the exiled card without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/k/kembas_banner.txt b/forge-gui/res/cardsfolder/k/kembas_banner.txt index b0d97f2fea9..5d2410c067a 100644 --- a/forge-gui/res/cardsfolder/k/kembas_banner.txt +++ b/forge-gui/res/cardsfolder/k/kembas_banner.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ X | AddPower$ K:Equip:2 W SVar:X:Count$Valid Creature.YouCtrl DeckHas:Ability$Token & Type$Rebel & Color$Red -Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature gets +1/+1 for each creature you control.\nEquip {2}{W} \ No newline at end of file +Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature gets +1/+1 for each creature you control.\nEquip {2}{W} diff --git a/forge-gui/res/cardsfolder/k/kethek_crucible_goliath.txt b/forge-gui/res/cardsfolder/k/kethek_crucible_goliath.txt index e96b24a31ac..1478af4f544 100644 --- a/forge-gui/res/cardsfolder/k/kethek_crucible_goliath.txt +++ b/forge-gui/res/cardsfolder/k/kethek_crucible_goliath.txt @@ -6,4 +6,4 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigSac | Trigg SVar:TrigSac:AB$ DigUntil | Cost$ Sac<1/Creature.StrictlyOther/another creature> | Defined$ You | Valid$ Card.Creature+nonLegendary+cmcLTX | FoundDestination$ Battlefield | RevealedDestination$ Library | RevealRandomOrder$ True SVar:X:Sacrificed$CardManaCost DeckHas:Ability$Sacrifice -Oracle:At the beginning of your end step, you may sacrifice another creature. If you do, reveal cards from the top of your library until you reveal a nonlegendary creature card with lesser mana value, put it onto the battlefield, then put the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:At the beginning of your end step, you may sacrifice another creature. If you do, reveal cards from the top of your library until you reveal a nonlegendary creature card with lesser mana value, put it onto the battlefield, then put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/k/khenra_spellspear_gitaxian_spellstalker.txt b/forge-gui/res/cardsfolder/k/khenra_spellspear_gitaxian_spellstalker.txt index 9887566aed6..05417f5a1fa 100644 --- a/forge-gui/res/cardsfolder/k/khenra_spellspear_gitaxian_spellstalker.txt +++ b/forge-gui/res/cardsfolder/k/khenra_spellspear_gitaxian_spellstalker.txt @@ -19,4 +19,4 @@ K:Trample K:Ward:2 K:Prowess K:Prowess -Oracle:Trample, ward {2}, prowess, prowess (Each instance of prowess triggers separately.) \ No newline at end of file +Oracle:Trample, ward {2}, prowess, prowess (Each instance of prowess triggers separately.) diff --git a/forge-gui/res/cardsfolder/k/kill_maim_burn.txt b/forge-gui/res/cardsfolder/k/kill_maim_burn.txt index a08c065afc1..18fcab84ed2 100644 --- a/forge-gui/res/cardsfolder/k/kill_maim_burn.txt +++ b/forge-gui/res/cardsfolder/k/kill_maim_burn.txt @@ -5,4 +5,4 @@ A:SP$ Charm | Choices$ DBBurn,DBKill,DBMaim | MinCharmNum$ 1 | CharmNum$ 3 SVar:DBBurn:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Destroy target artifact. SVar:DBKill:DB$ Destroy | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature. SVar:DBMaim:DB$ DealDamage | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target player. -Oracle:Choose one or more —\n• Destroy target artifact.\n• Destroy target creature.\n• Kill! Maim! Burn! deals 3 damage to target player. \ No newline at end of file +Oracle:Choose one or more —\n• Destroy target artifact.\n• Destroy target creature.\n• Kill! Maim! Burn! deals 3 damage to target player. diff --git a/forge-gui/res/cardsfolder/k/kindled_heroism.txt b/forge-gui/res/cardsfolder/k/kindled_heroism.txt index 6953025ef14..dedf8d1e57a 100644 --- a/forge-gui/res/cardsfolder/k/kindled_heroism.txt +++ b/forge-gui/res/cardsfolder/k/kindled_heroism.txt @@ -3,4 +3,4 @@ ManaCost:R Types:Instant A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | KW$ First Strike | SubAbility$ DBScry | SpellDescription$ Target creature gets +1/+0 and gains first strike until end of turn. Scry 1. SVar:DBScry:DB$ Scry | ScryNum$ 1 -Oracle:Target creature gets +1/+0 and gains first strike until end of turn. Scry 1. \ No newline at end of file +Oracle:Target creature gets +1/+0 and gains first strike until end of turn. Scry 1. diff --git a/forge-gui/res/cardsfolder/k/kiora_sovereign_of_the_deep.txt b/forge-gui/res/cardsfolder/k/kiora_sovereign_of_the_deep.txt index 550cd8776ed..acea0b45763 100644 --- a/forge-gui/res/cardsfolder/k/kiora_sovereign_of_the_deep.txt +++ b/forge-gui/res/cardsfolder/k/kiora_sovereign_of_the_deep.txt @@ -11,4 +11,4 @@ SVar:DBRestRandomOrder:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origi SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggeredCard$CardManaCost DeckNeeds:Type$Kraken|Leviathan|Octopus|Serpent -Oracle:Vigilance, ward {3}\nWhenever you cast a Kraken, Leviathan, Octopus, or Serpent spell from your hand, look at the top X cards of your library, where X is that spell's mana value. You may cast a spell with mana value less than X from among them without paying its mana cost. Put the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:Vigilance, ward {3}\nWhenever you cast a Kraken, Leviathan, Octopus, or Serpent spell from your hand, look at the top X cards of your library, where X is that spell's mana value. You may cast a spell with mana value less than X from among them without paying its mana cost. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/k/kitesail_larcenist.txt b/forge-gui/res/cardsfolder/k/kitesail_larcenist.txt index 17caa65c9d1..440b15c7a88 100644 --- a/forge-gui/res/cardsfolder/k/kitesail_larcenist.txt +++ b/forge-gui/res/cardsfolder/k/kitesail_larcenist.txt @@ -5,8 +5,8 @@ PT:2/3 K:Flying K:Ward:1 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ When CARDNAME enters the battlefield, for each player, choose up to one other target artifact or creature that player controls. For as long as CARDNAME remains on the battlefield, the chosen permanents become Treasure artifacts with "{T}, Sacrifice this artifact: Add one mana of any color" and lose all other abilities. -SVar:TrigAnimate:DB$ Animate | RemoveAllAbilities$ True | Types$ Artifact,Treasure | Duration$ UntilHostLeavesPlay | Abilities$ TreasureSac | RemoveCardTypes$ True | ValidTgts$ Artifact.Other,Creature.Other | TgtPrompt$ Select up to one other target artifact or creature that player controls | TargetMin$ 0 | TargetMax$ OneEach | TargetsWithDifferentControllers$ True +SVar:TrigAnimate:DB$ Animate | RemoveAllAbilities$ True | Types$ Artifact,Treasure | Duration$ UntilHostLeavesPlay | Abilities$ TreasureSac | RemoveCardTypes$ True | ValidTgts$ Artifact.Other,Creature.Other | TgtPrompt$ Select up to one other target artifact or creature that player controls | TargetMin$ 0 | TargetMax$ OneEach | TargetsWithDifferentControllers$ True SVar:OneEach:PlayerCountPlayers$Amount SVar:TreasureSac:AB$ Mana | Cost$ T Sac<1/CARDNAME/this artifact> | Produced$ Any | SpellDescription$ Add one mana of any color. DeckHas:Ability$Sacrifice & Type$Artifact|Treasure -Oracle:Flying, ward {1}\nWhen Kitesail Larcenist enters the battlefield, for each player, choose up to one other target artifact or creature that player controls. For as long as Kitesail Larcenist remains on the battlefield, the chosen permanents become Treasure artifacts with "{T}, Sacrifice this artifact: Add one mana of any color" and lose all other abilities. \ No newline at end of file +Oracle:Flying, ward {1}\nWhen Kitesail Larcenist enters the battlefield, for each player, choose up to one other target artifact or creature that player controls. For as long as Kitesail Larcenist remains on the battlefield, the chosen permanents become Treasure artifacts with "{T}, Sacrifice this artifact: Add one mana of any color" and lose all other abilities. diff --git a/forge-gui/res/cardsfolder/k/knight_errant_of_eos.txt b/forge-gui/res/cardsfolder/k/knight_errant_of_eos.txt index e08f0773fa6..1538ffc6abf 100644 --- a/forge-gui/res/cardsfolder/k/knight_errant_of_eos.txt +++ b/forge-gui/res/cardsfolder/k/knight_errant_of_eos.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDig:DB$ Dig | DigNum$ 6 | ChangeNum$ 2 | Optional$ True | ChangeValid$ Creature.cmcLEX | SkipReorder$ True | SubAbility$ DBShuffle | ForceRevealToController$ True SVar:DBShuffle:DB$ Shuffle | Defined$ You SVar:X:Convoked$Amount -Oracle:Convoke\nWhen Knight-Errant of Eos enters the battlefield, look at the top six cards of your library. You may reveal up to two creature cards with mana value X or less from among them, where X is the number of creatures that convoked Knight-Errant of Eos. Put the revealed cards into your hand, then shuffle. \ No newline at end of file +Oracle:Convoke\nWhen Knight-Errant of Eos enters the battlefield, look at the top six cards of your library. You may reveal up to two creature cards with mana value X or less from among them, where X is the number of creatures that convoked Knight-Errant of Eos. Put the revealed cards into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/k/knight_of_doves.txt b/forge-gui/res/cardsfolder/k/knight_of_doves.txt index 9f62b0b89d2..8fa32814e7a 100644 --- a/forge-gui/res/cardsfolder/k/knight_of_doves.txt +++ b/forge-gui/res/cardsfolder/k/knight_of_doves.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ w_1_1_bird_flying DeckHints:Type$Enchantment & Ability$Sacrifice DeckHas:Ability$Token & Type$Bird -Oracle:Whenever an enchantment you control is put into a graveyard from the battlefield, create a 1/1 white Bird creature token with flying. \ No newline at end of file +Oracle:Whenever an enchantment you control is put into a graveyard from the battlefield, create a 1/1 white Bird creature token with flying. diff --git a/forge-gui/res/cardsfolder/k/knights_of_dol_amroth.txt b/forge-gui/res/cardsfolder/k/knights_of_dol_amroth.txt index 17e5dd1dc2b..16ba4c07aa8 100644 --- a/forge-gui/res/cardsfolder/k/knights_of_dol_amroth.txt +++ b/forge-gui/res/cardsfolder/k/knights_of_dol_amroth.txt @@ -5,4 +5,4 @@ PT:3/3 T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw your second card each turn, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Whenever you draw your second card each turn, put a +1/+1 counter on Knights of Dol Amroth. \ No newline at end of file +Oracle:Whenever you draw your second card each turn, put a +1/+1 counter on Knights of Dol Amroth. diff --git a/forge-gui/res/cardsfolder/k/kor_halberd.txt b/forge-gui/res/cardsfolder/k/kor_halberd.txt index b51848083e6..fd2fe1988f4 100644 --- a/forge-gui/res/cardsfolder/k/kor_halberd.txt +++ b/forge-gui/res/cardsfolder/k/kor_halberd.txt @@ -3,4 +3,4 @@ ManaCost:W Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Vigilance | Description$ Equipped creature gets +1/+1 and has vigilance. K:Equip:1 -Oracle:Equipped creature gets +1/+1 and has vigilance.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Equipped creature gets +1/+1 and has vigilance.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/k/koth_fire_of_resistance.txt b/forge-gui/res/cardsfolder/k/koth_fire_of_resistance.txt index c18bad7616c..3f13262a925 100644 --- a/forge-gui/res/cardsfolder/k/koth_fire_of_resistance.txt +++ b/forge-gui/res/cardsfolder/k/koth_fire_of_resistance.txt @@ -10,4 +10,4 @@ SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 4 SVar:X:Count$Valid Mountain.YouCtrl DeckNeeds:Type$Mountain SVar:BuffedBy:Mountain -Oracle:[+2]: Search your library for a basic Mountain card, reveal it, put it into your hand, then shuffle.\n[−3]: Koth, Fire of Resistance deals damage to target creature equal to the number of Mountains you control.\n[−7]: You get an emblem with "Whenever a Mountain enters the battlefield under your control, this emblem deals 4 damage to any target." +Oracle:[+2]: Search your library for a basic Mountain card, reveal it, put it into your hand, then shuffle.\n[-3]: Koth, Fire of Resistance deals damage to target creature equal to the number of Mountains you control.\n[-7]: You get an emblem with "Whenever a Mountain enters the battlefield under your control, this emblem deals 4 damage to any target." diff --git a/forge-gui/res/cardsfolder/k/kutzil_malamet_exemplar.txt b/forge-gui/res/cardsfolder/k/kutzil_malamet_exemplar.txt index fe85ea3e4da..6ac8129d666 100644 --- a/forge-gui/res/cardsfolder/k/kutzil_malamet_exemplar.txt +++ b/forge-gui/res/cardsfolder/k/kutzil_malamet_exemplar.txt @@ -6,4 +6,4 @@ S:Mode$ CantBeCast | ValidCard$ Card | Condition$ PlayerTurn | Caster$ Opponent T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl+powerGTbasePower | ValidTarget$ Player | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more creatures you control each with power greater than its base power deals combat damage to a player, draw a card. SVar:TrigDraw:DB$ Draw DeckHints:Type$Aura|Equipment & Ability$Counters -Oracle:Your opponents can't cast spells during your turn.\nWhenever one or more creatures you control each with power greater than its base power deals combat damage to a player, draw a card. \ No newline at end of file +Oracle:Your opponents can't cast spells during your turn.\nWhenever one or more creatures you control each with power greater than its base power deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/k/kutzils_flanker.txt b/forge-gui/res/cardsfolder/k/kutzils_flanker.txt index 74ba25f2bd8..923074d48fb 100644 --- a/forge-gui/res/cardsfolder/k/kutzils_flanker.txt +++ b/forge-gui/res/cardsfolder/k/kutzils_flanker.txt @@ -11,4 +11,3 @@ SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 | SubAbility$ DBScry | SpellDescrip SVar:DBScry:DB$ Scry | ScryNum$ 2 SVar:DBExile:DB$ ChangeZoneAll | ValidTgts$ Player | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | IsCurse$ True | SpellDescription$ Exile target player's graveyard. Oracle:Flash\nWhen Kutzil's Flanker enters the battlefield, choose one —\n• Put a +1/+1 counter on Kutzil's Flanker for each creature that left the battlefield under your control this turn.\n• You gain 2 life and scry 2.\n• Exile target player's graveyard. - diff --git a/forge-gui/res/cardsfolder/l/lady_of_laughter.txt b/forge-gui/res/cardsfolder/l/lady_of_laughter.txt index 8f99149f678..50d92c506a1 100644 --- a/forge-gui/res/cardsfolder/l/lady_of_laughter.txt +++ b/forge-gui/res/cardsfolder/l/lady_of_laughter.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ Celebration | SVarCompare$ GE2 | Execute$ TrigDraw | TriggerDescription$ Celebration — At the beginning of your end step, if two or more nonland permanents entered the battlefield under your control this turn, draw a card. SVar:TrigDraw:DB$ Draw SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl -Oracle:Flying\nCelebration — At the beginning of your end step, if two or more nonland permanents entered the battlefield under your control this turn, draw a card. \ No newline at end of file +Oracle:Flying\nCelebration — At the beginning of your end step, if two or more nonland permanents entered the battlefield under your control this turn, draw a card. diff --git a/forge-gui/res/cardsfolder/l/lake_silencio.txt b/forge-gui/res/cardsfolder/l/lake_silencio.txt index f49b3c280fd..2c85addb95d 100644 --- a/forge-gui/res/cardsfolder/l/lake_silencio.txt +++ b/forge-gui/res/cardsfolder/l/lake_silencio.txt @@ -4,4 +4,4 @@ Types:Plane Earth S:Mode$ Continuous | AddKeyword$ Split second | Affected$ Card | AffectedZone$ Stack | EffectZone$ Command | Description$ Still Point in Time — All spells have split second. (As long as a spell with split second is on the stack, players can't cast spells or activate abilities that aren't mana abilities.) T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigDamage | TriggerDescription$ Whenever chaos ensues, CARDNAME deals 6 damage to target creature an opponent controls. If a creature dealt damage this way would die this turn, exile it instead. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | NumDmg$ 6 | ReplaceDyingDefined$ Targeted -Oracle:Still Point in Time — All spells have split second. (As long as a spell with split second is on the stack, players can't cast spells or activate abilities that aren't mana abilities.)\nWhenever chaos ensues, Lake Silencio deals 6 damage to target creature an opponent controls. If a creature dealt damage this way would die this turn, exile it instead. \ No newline at end of file +Oracle:Still Point in Time — All spells have split second. (As long as a spell with split second is on the stack, players can't cast spells or activate abilities that aren't mana abilities.)\nWhenever chaos ensues, Lake Silencio deals 6 damage to target creature an opponent controls. If a creature dealt damage this way would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/l/landroval_horizon_witness.txt b/forge-gui/res/cardsfolder/l/landroval_horizon_witness.txt index ceb72da20e5..3153320eea8 100644 --- a/forge-gui/res/cardsfolder/l/landroval_horizon_witness.txt +++ b/forge-gui/res/cardsfolder/l/landroval_horizon_witness.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ AttackersDeclaredOneTarget | Execute$ TrigPump | AttackedTarget$ Player | ValidAttackers$ Creature.YouCtrl | ValidAttackersAmount$ GE2 | TriggerZones$ Battlefield | AttackingPlayer$ You | TriggerDescription$ Whenever two or more creatures you control attack a player, target attacking creature without flying gains flying until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.attacking+withoutFlying | TgtPrompt$ Select target attacking creature without flying | KW$ Flying SVar:PlayMain1:TRUE -Oracle:Flying\nWhenever two or more creatures you control attack a player, target attacking creature without flying gains flying until end of turn. \ No newline at end of file +Oracle:Flying\nWhenever two or more creatures you control attack a player, target attacking creature without flying gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/l/lantern_of_revealing.txt b/forge-gui/res/cardsfolder/l/lantern_of_revealing.txt index f72e5ade78e..95555e3775e 100644 --- a/forge-gui/res/cardsfolder/l/lantern_of_revealing.txt +++ b/forge-gui/res/cardsfolder/l/lantern_of_revealing.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any col A:AB$ Dig | Cost$ 4 T | DigNum$ 1 | ChangeNum$ All | ForceRevealToController$ True | Optional$ True | PromptToSkipOptionalAbility$ True | OptionalAbilityPrompt$ Would you like to put the land onto the battlefield tapped? | ChangeValid$ Land | DestinationZone$ Battlefield | Tapped$ True | DestinationZone2$ Library | LibraryPosition2$ 0 | RememberChanged$ True | SubAbility$ DBMoveToBottom | SpellDescription$ Look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you don't put the card onto the battlefield, you may put it on the bottom of your library. SVar:DBMoveToBottom:DB$ Dig | DigNum$ 1 | NoReveal$ True | DestinationZone$ Library | Optional$ True | LibraryPosition$ -1 | LibraryPosition2$ 0 | ConditionPresent$ Card | ConditionDefined$ Remembered | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:{T}: Add one mana of any color.\n{4}, {T}: Look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you don't put the card onto the battlefield, you may put it on the bottom of your library. \ No newline at end of file +Oracle:{T}: Add one mana of any color.\n{4}, {T}: Look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you don't put the card onto the battlefield, you may put it on the bottom of your library. diff --git a/forge-gui/res/cardsfolder/l/laser_screwdriver.txt b/forge-gui/res/cardsfolder/l/laser_screwdriver.txt index 48fd9fbd165..cadf19719a2 100644 --- a/forge-gui/res/cardsfolder/l/laser_screwdriver.txt +++ b/forge-gui/res/cardsfolder/l/laser_screwdriver.txt @@ -6,4 +6,4 @@ A:AB$ Tap | Cost$ 1 T | ValidTgts$ Artifact | TgtPrompt$ Select target Artifact A:AB$ Surveil | Cost$ 2 T | Amount$ 1 | SpellDescription$ Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) A:AB$ Goad | Cost$ 3 T | ValidTgts$ Creature | SpellDescription$ Goad target creature. (Until your next turn, it attacks each combat if able and attacks a player other than you if able.) DeckHas:Ability$Graveyard -Oracle:{T}: Add one mana of any color.\n{1}, {T}: Tap target artifact.\n{2}, {T}: Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.)\n{3}, {T}: Goad target creature. (Until your next turn, it attacks each combat if able and attacks a player other than you if able.) \ No newline at end of file +Oracle:{T}: Add one mana of any color.\n{1}, {T}: Tap target artifact.\n{2}, {T}: Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.)\n{3}, {T}: Goad target creature. (Until your next turn, it attacks each combat if able and attacks a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/l/lash_of_the_balrog.txt b/forge-gui/res/cardsfolder/l/lash_of_the_balrog.txt index 3a90a07c620..58f9d723b9a 100644 --- a/forge-gui/res/cardsfolder/l/lash_of_the_balrog.txt +++ b/forge-gui/res/cardsfolder/l/lash_of_the_balrog.txt @@ -4,4 +4,4 @@ Types:Sorcery DeckHas:Ability$Sacrifice K:AlternateAdditionalCost:Sac<1/Creature>:4 A:SP$ Destroy | ValidTgts$ Creature | SpellDescription$ Destroy target creature. -Oracle:As an additional cost to cast this spell, sacrifice a creature or pay {4}.\nDestroy target creature. \ No newline at end of file +Oracle:As an additional cost to cast this spell, sacrifice a creature or pay {4}.\nDestroy target creature. diff --git a/forge-gui/res/cardsfolder/l/last_march_of_the_ents.txt b/forge-gui/res/cardsfolder/l/last_march_of_the_ents.txt index 91dc48a788c..0645823806d 100644 --- a/forge-gui/res/cardsfolder/l/last_march_of_the_ents.txt +++ b/forge-gui/res/cardsfolder/l/last_march_of_the_ents.txt @@ -7,4 +7,4 @@ SVar:CheatBattlefield:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | SVar:X:Count$Valid Creature.YouCtrl$GreatestToughness SVar:Y:Count$ValidHand Creature.YouCtrl DeckHints:Type$Wall|Plant|Treefolk -Oracle:This spell can't be countered.\nDraw cards equal to the greatest toughness among creatures you control, then put any number of creature cards from your hand onto the battlefield. \ No newline at end of file +Oracle:This spell can't be countered.\nDraw cards equal to the greatest toughness among creatures you control, then put any number of creature cards from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/l/last_night_together.txt b/forge-gui/res/cardsfolder/l/last_night_together.txt index 2f86b2e8ac8..56174adbec4 100644 --- a/forge-gui/res/cardsfolder/l/last_night_together.txt +++ b/forge-gui/res/cardsfolder/l/last_night_together.txt @@ -10,4 +10,4 @@ SVar:DelTrigStatic:Mode$ Phase | Static$ True | Phase$ BeginCombat | TriggerDesc SVar:TrigEffect:DB$ Effect | StaticAbilities$ ForbidAttack | Duration$ UntilEndOfCombat SVar:ForbidAttack:Mode$ CantAttack | EffectZone$ Command | ValidCard$ Creature.YouCtrl+nonChosenCard | Description$ CARDNAME can't attack. DeckHas:Ability$Counters -Oracle:Choose two target creatures. Untap them. Put two +1/+1 counters on each of them. They gain vigilance, indestructible, and haste until end of turn. After this main phase, there is an additional combat phase. Only the chosen creatures can attack during that combat phase. \ No newline at end of file +Oracle:Choose two target creatures. Untap them. Put two +1/+1 counters on each of them. They gain vigilance, indestructible, and haste until end of turn. After this main phase, there is an additional combat phase. Only the chosen creatures can attack during that combat phase. diff --git a/forge-gui/res/cardsfolder/l/lattice_blade_mantis.txt b/forge-gui/res/cardsfolder/l/lattice_blade_mantis.txt index e415c631b98..8fb0ff29db2 100644 --- a/forge-gui/res/cardsfolder/l/lattice_blade_mantis.txt +++ b/forge-gui/res/cardsfolder/l/lattice_blade_mantis.txt @@ -8,4 +8,4 @@ SVar:TrigUntap:AB$ Untap | Defined$ Self | Cost$ SubCounter<1/OIL> | SubAbility$ SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 DeckHas:Ability$Counters SVar:HasAttackEffect:TRUE -Oracle:Lattice-Blade Mantis enters the battlefield with two oil counters on it.\nWhenever Lattice-Blade Mantis attacks, you may remove an oil counter from it. If you do, untap it and it gets +1/+1 until end of turn. \ No newline at end of file +Oracle:Lattice-Blade Mantis enters the battlefield with two oil counters on it.\nWhenever Lattice-Blade Mantis attacks, you may remove an oil counter from it. If you do, untap it and it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/launch_mishap.txt b/forge-gui/res/cardsfolder/l/launch_mishap.txt index 5ee46e588af..b0501063ef8 100644 --- a/forge-gui/res/cardsfolder/l/launch_mishap.txt +++ b/forge-gui/res/cardsfolder/l/launch_mishap.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Counter | TargetType$ Spell | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker spell | SubAbility$ DBToken | SpellDescription$ Counter target creature or planeswalker spell. Create a 1/1 colorless Thopter artifact creature token with flying. SVar:DBToken:DB$ Token | TokenScript$ c_1_1_a_thopter_flying DeckHas:Ability$Token & Type$Artifact|Thopter -Oracle:Counter target creature or planeswalker spell. Create a 1/1 colorless Thopter artifact creature token with flying. \ No newline at end of file +Oracle:Counter target creature or planeswalker spell. Create a 1/1 colorless Thopter artifact creature token with flying. diff --git a/forge-gui/res/cardsfolder/l/leaping_ambush.txt b/forge-gui/res/cardsfolder/l/leaping_ambush.txt index e47260165fc..6d9e94d2c3b 100644 --- a/forge-gui/res/cardsfolder/l/leaping_ambush.txt +++ b/forge-gui/res/cardsfolder/l/leaping_ambush.txt @@ -3,4 +3,4 @@ ManaCost:G Types:Instant A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +3 | KW$ Reach | SubAbility$ DBUntap | SpellDescription$ Target creature gets +1/+3 and gains reach until end of turn. Untap it. SVar:DBUntap:DB$ Untap | Defined$ Targeted -Oracle:Target creature gets +1/+3 and gains reach until end of turn. Untap it. \ No newline at end of file +Oracle:Target creature gets +1/+3 and gains reach until end of turn. Untap it. diff --git a/forge-gui/res/cardsfolder/l/legions_to_ashes.txt b/forge-gui/res/cardsfolder/l/legions_to_ashes.txt index a5984327b70..3b4ccbb3d9e 100644 --- a/forge-gui/res/cardsfolder/l/legions_to_ashes.txt +++ b/forge-gui/res/cardsfolder/l/legions_to_ashes.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Pump | ValidTgts$ Permanent.nonland | TgtPrompt$ Select target nonland permanent an opponent controls | SubAbility$ ExileAll | SpellDescription$ Exile target nonland permanent an opponent controls and all tokens that player controls with the same name as that permanent. SVar:ExileAll:DB$ ChangeZoneAll | ChangeType$ TargetedCard.Self,Card.NotDefinedTargeted+token+sharesNameWith Targeted+ControlledBy TargetedController | Origin$ Battlefield | Destination$ Exile AI:RemoveDeck:Random -Oracle:Exile target nonland permanent an opponent controls and all tokens that player controls with the same name as that permanent. \ No newline at end of file +Oracle:Exile target nonland permanent an opponent controls and all tokens that player controls with the same name as that permanent. diff --git a/forge-gui/res/cardsfolder/l/legolas_counter_of_kills.txt b/forge-gui/res/cardsfolder/l/legolas_counter_of_kills.txt index 7b4bd9c9118..20f6693cc02 100644 --- a/forge-gui/res/cardsfolder/l/legolas_counter_of_kills.txt +++ b/forge-gui/res/cardsfolder/l/legolas_counter_of_kills.txt @@ -8,4 +8,4 @@ SVar:TrigUntap:DB$ Untap | Defined$ Self T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature an opponent controls dies, put a +1/+1 counter on NICKNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Reach\nWhenever you scry, if Legolas, Counter of Kills is tapped, you may untap it. Do this only once each turn.\nWhenever a creature an opponent controls dies, put a +1/+1 counter on Legolas. \ No newline at end of file +Oracle:Reach\nWhenever you scry, if Legolas, Counter of Kills is tapped, you may untap it. Do this only once each turn.\nWhenever a creature an opponent controls dies, put a +1/+1 counter on Legolas. diff --git a/forge-gui/res/cardsfolder/l/legolass_quick_reflexes.txt b/forge-gui/res/cardsfolder/l/legolass_quick_reflexes.txt index de310c230d5..76942c3b379 100644 --- a/forge-gui/res/cardsfolder/l/legolass_quick_reflexes.txt +++ b/forge-gui/res/cardsfolder/l/legolass_quick_reflexes.txt @@ -4,7 +4,7 @@ Types:Instant K:Split Second A:SP$ Untap | ValidTgts$ Creature | SubAbility$ DBEffect | SpellDescription$ Untap target creature. Until end of turn, it gains hexproof, reach, and "Whenever this creature becomes tapped, it deals damage equal to its power to up to one target creature." SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | StaticAbilities$ PumpStatic -SVar:PumpStatic:Mode$ Continuous | AddKeyword$ Hexproof & Reach | AddTrigger$ BecomesTapped | Affected$ Card.IsRemembered | EffectZone$ Command | Description$ Until end of turn, it gains hexproof, reach, and "Whenever this creature becomes tapped, it deals damage equal to its power to up to one target creature." +SVar:PumpStatic:Mode$ Continuous | AddKeyword$ Hexproof & Reach | AddTrigger$ BecomesTapped | Affected$ Card.IsRemembered | EffectZone$ Command | Description$ Until end of turn, it gains hexproof, reach, and "Whenever this creature becomes tapped, it deals damage equal to its power to up to one target creature." SVar:BecomesTapped:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigFight | TriggerDescription$ Whenever this creature becomes tapped, it deals damage equal to its power to up to one target creature SVar:TrigFight:DB$ DealDamage | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | AILogic$ PowerDmg | NumDmg$ X | DamageSource$ Self SVar:X:Count$CardPower diff --git a/forge-gui/res/cardsfolder/l/lembas.txt b/forge-gui/res/cardsfolder/l/lembas.txt index f4830022f9f..97a08fade4e 100644 --- a/forge-gui/res/cardsfolder/l/lembas.txt +++ b/forge-gui/res/cardsfolder/l/lembas.txt @@ -8,4 +8,4 @@ A:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME> | Defined$ You | LifeAmount$ 3 | Spel T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ ShuffleCard | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, its owner shuffles it into their library. SVar:ShuffleCard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | Defined$ TriggeredNewCardLKICopy | ChangeNum$ 1 | Shuffle$ True | Mandatory$ True DeckHas:Ability$LifeGain|Sacrifice -Oracle:When Lembas enters the battlefield, scry 1, then draw a card.\n{2}, {T}, Sacrifice Lembas: You gain 3 life.\nWhen Lembas is put into a graveyard from the battlefield, its owner shuffles it into their library. \ No newline at end of file +Oracle:When Lembas enters the battlefield, scry 1, then draw a card.\n{2}, {T}, Sacrifice Lembas: You gain 3 life.\nWhen Lembas is put into a graveyard from the battlefield, its owner shuffles it into their library. diff --git a/forge-gui/res/cardsfolder/l/leonin_lightbringer.txt b/forge-gui/res/cardsfolder/l/leonin_lightbringer.txt index 172f5200724..8038dd452fb 100644 --- a/forge-gui/res/cardsfolder/l/leonin_lightbringer.txt +++ b/forge-gui/res/cardsfolder/l/leonin_lightbringer.txt @@ -6,4 +6,4 @@ K:Ward:2 S:Mode$ Continuous | Affected$ Card.Self+equipped | AddPower$ 1 | AddToughness$ 1 | Description$ As long as CARDNAME is equipped, it gets +1/+1. SVar:EquipMe:Once DeckHints:Type$Equipment -Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nAs long as Leonin Lightbringer is equipped, it gets +1/+1. \ No newline at end of file +Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nAs long as Leonin Lightbringer is equipped, it gets +1/+1. diff --git a/forge-gui/res/cardsfolder/l/leori_sparktouched_hunter.txt b/forge-gui/res/cardsfolder/l/leori_sparktouched_hunter.txt index d79eb7e29ce..37599fa3840 100644 --- a/forge-gui/res/cardsfolder/l/leori_sparktouched_hunter.txt +++ b/forge-gui/res/cardsfolder/l/leori_sparktouched_hunter.txt @@ -10,4 +10,4 @@ SVar:DBEffect:DB$ Effect | Triggers$ TrigAbilityActivated | SpellDescription$ Un SVar:TrigAbilityActivated:Mode$ AbilityCast | ValidCard$ Planeswalker.ChosenType | ValidSA$ Activated | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Until end of turn, whenever you activate an ability of a planeswalker of that type, copy that ability. You may choose new targets for the copies. SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True DeckHints:Type$Planeswalker -Oracle:Flying, vigilance\nWhenever Leori, Sparktouched Hunter deals combat damage to a player, choose a planeswalker type. Until end of turn, whenever you activate an ability of a planeswalker of that type, copy that ability. You may choose new targets for the copies. \ No newline at end of file +Oracle:Flying, vigilance\nWhenever Leori, Sparktouched Hunter deals combat damage to a player, choose a planeswalker type. Until end of turn, whenever you activate an ability of a planeswalker of that type, copy that ability. You may choose new targets for the copies. diff --git a/forge-gui/res/cardsfolder/l/levitating_statue.txt b/forge-gui/res/cardsfolder/l/levitating_statue.txt index 620e9024e5e..b49a2bc4cb2 100644 --- a/forge-gui/res/cardsfolder/l/levitating_statue.txt +++ b/forge-gui/res/cardsfolder/l/levitating_statue.txt @@ -7,4 +7,4 @@ SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | Counter A:AB$ Animate | Cost$ 2 | Defined$ Self | Power$ 1 | Toughness$ 1 | Types$ Creature,Artifact,Construct | RemoveCreatureTypes$ True | SpellDescription$ CARDNAME becomes a 1/1 Construct artifact creature until end of turn. DeckHas:Ability$Counters & Type$Construct DeckHints:Type$Artifact|Instant|Sorcery|Enchantment -Oracle:Flying\nWhenever you cast a noncreature spell, put a +1/+1 counter on Levitating Statue.\n{2}: Levitating Statue becomes a 1/1 Construct artifact creature until end of turn. \ No newline at end of file +Oracle:Flying\nWhenever you cast a noncreature spell, put a +1/+1 counter on Levitating Statue.\n{2}: Levitating Statue becomes a 1/1 Construct artifact creature until end of turn. diff --git a/forge-gui/res/cardsfolder/l/liberator_urzas_battlethopter.txt b/forge-gui/res/cardsfolder/l/liberator_urzas_battlethopter.txt index 8af12213a07..a6a6a38483c 100644 --- a/forge-gui/res/cardsfolder/l/liberator_urzas_battlethopter.txt +++ b/forge-gui/res/cardsfolder/l/liberator_urzas_battlethopter.txt @@ -10,4 +10,4 @@ SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum SVar:X:Count$CardPower DeckHints:Type$Urza|Eldrazi|Ugin|Artificer|Artifact & Color$Colorless DeckHas:Ability$Counters -Oracle:Flash\nFlying\nYou may cast colorless spells and artifact spells as though they had flash.\nWhenever you cast a spell, if the amount of mana spent to cast that spell is greater than Liberator, Urza's Battlethopter's power, put a +1/+1 counter on Liberator. \ No newline at end of file +Oracle:Flash\nFlying\nYou may cast colorless spells and artifact spells as though they had flash.\nWhenever you cast a spell, if the amount of mana spent to cast that spell is greater than Liberator, Urza's Battlethopter's power, put a +1/+1 counter on Liberator. diff --git a/forge-gui/res/cardsfolder/l/lich_knights_conquest.txt b/forge-gui/res/cardsfolder/l/lich_knights_conquest.txt index 3d8ce0f1fb7..480a0783adb 100644 --- a/forge-gui/res/cardsfolder/l/lich_knights_conquest.txt +++ b/forge-gui/res/cardsfolder/l/lich_knights_conquest.txt @@ -8,4 +8,4 @@ SVar:SacX:Count$Valid Enchantment.YouCtrl,Artifact.YouCtrl,Card.token+YouCtrl SVar:ReturnX:Remembered$Amount DeckHas:Ability$Graveyard|Sacrifice DeckHints:Ability$Graveyard|Token & Type$Artifact|Enchantment -Oracle:Sacrifice any number of artifacts, enchantments, and/or tokens. Return that many creature cards from your graveyard to the battlefield. \ No newline at end of file +Oracle:Sacrifice any number of artifacts, enchantments, and/or tokens. Return that many creature cards from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/l/life_finds_a_way.txt b/forge-gui/res/cardsfolder/l/life_finds_a_way.txt index fdaeb44f76e..b37b4399dd9 100644 --- a/forge-gui/res/cardsfolder/l/life_finds_a_way.txt +++ b/forge-gui/res/cardsfolder/l/life_finds_a_way.txt @@ -5,4 +5,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creatu SVar:TrigPopulate:DB$ CopyPermanent | Choices$ Creature.token+YouCtrl | NumCopies$ 1 | Populate$ True | ChoiceTitle$ Select a creature token to copy DeckHints:Ability$Token DeckHas:Ability$Token -Oracle:Whenever a nontoken creature with power 4 or greater enters the battlefield under your control, populate. (Create a token that's a copy of a creature token you control.) \ No newline at end of file +Oracle:Whenever a nontoken creature with power 4 or greater enters the battlefield under your control, populate. (Create a token that's a copy of a creature token you control.) diff --git a/forge-gui/res/cardsfolder/l/likeness_looter.txt b/forge-gui/res/cardsfolder/l/likeness_looter.txt index 77036f6520b..1c912ddaa1f 100644 --- a/forge-gui/res/cardsfolder/l/likeness_looter.txt +++ b/forge-gui/res/cardsfolder/l/likeness_looter.txt @@ -9,4 +9,4 @@ A:AB$ Clone | Cost$ X | ValidTgts$ Creature.YouOwn+cmcEQX | TgtZone$ Graveyard | SVar:X:Count$xPaid DeckHas:Ability$Discard DeckHints:Ability$Graveyard -Oracle:Flying\n{T}: Draw a card, then discard a card.\n{X}: Likeness Looter becomes a copy of target creature card in your graveyard with mana value X, except it has flying and this ability. Activate only as a sorcery. \ No newline at end of file +Oracle:Flying\n{T}: Draw a card, then discard a card.\n{X}: Likeness Looter becomes a copy of target creature card in your graveyard with mana value X, except it has flying and this ability. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/l/littjara.txt b/forge-gui/res/cardsfolder/l/littjara.txt index a7aab107708..49c63001d9f 100644 --- a/forge-gui/res/cardsfolder/l/littjara.txt +++ b/forge-gui/res/cardsfolder/l/littjara.txt @@ -8,4 +8,4 @@ T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDesc SVar:RolledChaos:DB$ ChooseType | Defined$ You | Type$ Creature | SubAbility$ DBPutCounterAll | AILogic$ MostProminentComputerControls SVar:DBPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.ChosenType+YouCtrl | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Token|Counters & Type$Shapeshifter -Oracle:When you planeswalk to Littjara and at the beginning of your upkeep, create a 2/2 blue Shapeshifter creature token with changeling. (It is every creature type.)\nWhenever chaos ensues, choose a creature type. Put a +1/+1 counter on each creature you control of that type. \ No newline at end of file +Oracle:When you planeswalk to Littjara and at the beginning of your upkeep, create a 2/2 blue Shapeshifter creature token with changeling. (It is every creature type.)\nWhenever chaos ensues, choose a creature type. Put a +1/+1 counter on each creature you control of that type. diff --git a/forge-gui/res/cardsfolder/l/llanowar_stalker.txt b/forge-gui/res/cardsfolder/l/llanowar_stalker.txt index 384adf332ec..1bf69c27369 100644 --- a/forge-gui/res/cardsfolder/l/llanowar_stalker.txt +++ b/forge-gui/res/cardsfolder/l/llanowar_stalker.txt @@ -5,4 +5,4 @@ PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature enters the battlefield under your control, CARDNAME gets +1/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 SVar:BuffedBy:Creature -Oracle:Whenever another creature enters the battlefield under your control, Llanowar Stalker gets +1/+0 until end of turn. \ No newline at end of file +Oracle:Whenever another creature enters the battlefield under your control, Llanowar Stalker gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/loamcrafter_faun.txt b/forge-gui/res/cardsfolder/l/loamcrafter_faun.txt index 154e2cce122..6327ed510ff 100644 --- a/forge-gui/res/cardsfolder/l/loamcrafter_faun.txt +++ b/forge-gui/res/cardsfolder/l/loamcrafter_faun.txt @@ -10,4 +10,4 @@ SVar:X:TriggerRemembered$Amount SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Discard|Graveyard DeckHints:Ability$Mill -Oracle:When Loamcrafter Faun enters the battlefield, you may discard one or more land cards. When you do, return up to that many target nonland permanent cards from your graveyard to your hand. \ No newline at end of file +Oracle:When Loamcrafter Faun enters the battlefield, you may discard one or more land cards. When you do, return up to that many target nonland permanent cards from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/l/lobelia_sackville_baggins.txt b/forge-gui/res/cardsfolder/l/lobelia_sackville_baggins.txt index ab2d590e10d..d8e818da455 100644 --- a/forge-gui/res/cardsfolder/l/lobelia_sackville_baggins.txt +++ b/forge-gui/res/cardsfolder/l/lobelia_sackville_baggins.txt @@ -11,4 +11,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardPower AI:RemoveDeck:All DeckHas:Ability$Graveyard|Token & Type$Artifact|Treasure -Oracle:Flash\nMenace\nWhen Lobelia Sackville-Baggins enters the battlefield, exile target creature card from an opponent's graveyard that was put there from the battlefield this turn, then create X Treasure tokens, where X is the exiled card's power. \ No newline at end of file +Oracle:Flash\nMenace\nWhen Lobelia Sackville-Baggins enters the battlefield, exile target creature card from an opponent's graveyard that was put there from the battlefield this turn, then create X Treasure tokens, where X is the exiled card's power. diff --git a/forge-gui/res/cardsfolder/l/lodestone_needle_guidestone_compass.txt b/forge-gui/res/cardsfolder/l/lodestone_needle_guidestone_compass.txt index f092417c9a5..9f18b0e4188 100644 --- a/forge-gui/res/cardsfolder/l/lodestone_needle_guidestone_compass.txt +++ b/forge-gui/res/cardsfolder/l/lodestone_needle_guidestone_compass.txt @@ -6,9 +6,9 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigTap:DB$ Tap | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Artifact,Creature | TgtPrompt$ Select up to one target artifact or creature | SubAbility$ DBCounter SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 2 K:Craft:2 U ExileCtrlOrGrave<1/Artifact.Other> -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard|Counters +AlternateMode:DoubleFaced Oracle:Flash\nWhen Lodestone Needle enters the battlefield, tap up to one target artifact or creature and put two stun counters on it.\nCraft with artifact {2}{U} ({2}{U}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/l/lokhust_heavy_destroyer.txt b/forge-gui/res/cardsfolder/l/lokhust_heavy_destroyer.txt index 5c9f51d0d7c..fffd9017810 100644 --- a/forge-gui/res/cardsfolder/l/lokhust_heavy_destroyer.txt +++ b/forge-gui/res/cardsfolder/l/lokhust_heavy_destroyer.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigSac:DB$ Sacrifice | Defined$ Player | SacValid$ Creature K:Unearth:5 B B B DeckHas:Ability$Sacrifice|Graveyard -Oracle:Flying\nEnmitic Exterminator — When Lokhust Heavy Destroyer enters the battlefield, each player sacrifices a creature.\nUnearth {5}{B}{B}{B} ({5}{B}{B}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file +Oracle:Flying\nEnmitic Exterminator — When Lokhust Heavy Destroyer enters the battlefield, each player sacrifices a creature.\nUnearth {5}{B}{B}{B} ({5}{B}{B}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/l/loran_disciple_of_history.txt b/forge-gui/res/cardsfolder/l/loran_disciple_of_history.txt index 66b4290eec3..b1054b7075a 100644 --- a/forge-gui/res/cardsfolder/l/loran_disciple_of_history.txt +++ b/forge-gui/res/cardsfolder/l/loran_disciple_of_history.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self,Creature.Other+Legendary+YouCtrl | Or SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target artifact card in your graveyard | ValidTgts$ Artifact.YouCtrl DeckNeeds:Type$Artifact DeckHas:Ability$Graveyard -Oracle:Whenever Loran, Disciple of History or another legendary creature enters the battlefield under your control, return target artifact card from your graveyard to your hand. \ No newline at end of file +Oracle:Whenever Loran, Disciple of History or another legendary creature enters the battlefield under your control, return target artifact card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/l/loran_of_the_third_path.txt b/forge-gui/res/cardsfolder/l/loran_of_the_third_path.txt index 95f1e56023d..a8a6a5f88d9 100644 --- a/forge-gui/res/cardsfolder/l/loran_of_the_third_path.txt +++ b/forge-gui/res/cardsfolder/l/loran_of_the_third_path.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDestroy:DB$ Destroy | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select up to one target artifact or enchantment A:AB$ Draw | Cost$ T | ValidTgts$ Opponent | Defined$ TargetedAndYou | NumCards$ 1 | SpellDescription$ You and target opponent each draw a card. RemoveDeck:Random -Oracle:Vigilance\nWhen Loran of the Third Path enters the battlefield, destroy up to one target artifact or enchantment.\n{T}: You and target opponent each draw a card. \ No newline at end of file +Oracle:Vigilance\nWhen Loran of the Third Path enters the battlefield, destroy up to one target artifact or enchantment.\n{T}: You and target opponent each draw a card. diff --git a/forge-gui/res/cardsfolder/l/lord_of_change.txt b/forge-gui/res/cardsfolder/l/lord_of_change.txt index a11e3523abb..7071165ce00 100644 --- a/forge-gui/res/cardsfolder/l/lord_of_change.txt +++ b/forge-gui/res/cardsfolder/l/lord_of_change.txt @@ -6,4 +6,4 @@ K:Flying K:Ward:3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Architect of Deception — When CARDNAME enters the battlefield, draw three cards. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 3 -Oracle:Flying, ward {3}\nArchitect of Deception — When Lord of Change enters the battlefield, draw three cards. \ No newline at end of file +Oracle:Flying, ward {3}\nArchitect of Deception — When Lord of Change enters the battlefield, draw three cards. diff --git a/forge-gui/res/cardsfolder/l/lord_skitter_sewer_king.txt b/forge-gui/res/cardsfolder/l/lord_skitter_sewer_king.txt index d98a0e480cb..9ebc07d0bbd 100644 --- a/forge-gui/res/cardsfolder/l/lord_skitter_sewer_king.txt +++ b/forge-gui/res/cardsfolder/l/lord_skitter_sewer_king.txt @@ -7,4 +7,4 @@ SVar:TrigExileN:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Target T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of combat on your turn, create a 1/1 black Rat creature token with "This creature can't block." SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_rat_noblock DeckHas:Ability$Token|Graveyard -Oracle:Whenever another Rat enters the battlefield under your control, exile up to one target card from an opponent's graveyard.\nAt the beginning of combat on your turn, create a 1/1 black Rat creature token with "This creature can't block." \ No newline at end of file +Oracle:Whenever another Rat enters the battlefield under your control, exile up to one target card from an opponent's graveyard.\nAt the beginning of combat on your turn, create a 1/1 black Rat creature token with "This creature can't block." diff --git a/forge-gui/res/cardsfolder/l/lord_skitters_blessing.txt b/forge-gui/res/cardsfolder/l/lord_skitters_blessing.txt index 498f05493e0..bfc4233dadd 100644 --- a/forge-gui/res/cardsfolder/l/lord_skitters_blessing.txt +++ b/forge-gui/res/cardsfolder/l/lord_skitters_blessing.txt @@ -8,4 +8,4 @@ SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 | SubAbility$ DBDr SVar:DBDraw:DB$ Draw | NumCards$ 1 | Defined$ You DeckHas:Ability$Token & Type$Role|Aura DeckHints:Type$Aura -Oracle:When Lord Skitter's Blessing enters the battlefield, create a Wicked Role token attached to target creature you control. (if you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.)\nAt the beginning of your draw step, if you control an enchanted creature, you lose 1 life and you draw an additional card. \ No newline at end of file +Oracle:When Lord Skitter's Blessing enters the battlefield, create a Wicked Role token attached to target creature you control. (if you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.)\nAt the beginning of your draw step, if you control an enchanted creature, you lose 1 life and you draw an additional card. diff --git a/forge-gui/res/cardsfolder/l/lorien_revealed.txt b/forge-gui/res/cardsfolder/l/lorien_revealed.txt index 380a453bf01..ed4dca8daa2 100644 --- a/forge-gui/res/cardsfolder/l/lorien_revealed.txt +++ b/forge-gui/res/cardsfolder/l/lorien_revealed.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Draw | NumCards$ 3 | SpellDescription$ Draw three cards. K:TypeCycling:Island:1 DeckHas:Ability$Discard -Oracle:Draw three cards.\nIslandcycling {1} ({1}, Discard this card: Search your library for an Island card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file +Oracle:Draw three cards.\nIslandcycling {1} ({1}, Discard this card: Search your library for an Island card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/l/lost_to_legend.txt b/forge-gui/res/cardsfolder/l/lost_to_legend.txt index c4e02c27d24..ab80535d3ef 100644 --- a/forge-gui/res/cardsfolder/l/lost_to_legend.txt +++ b/forge-gui/res/cardsfolder/l/lost_to_legend.txt @@ -2,4 +2,4 @@ Name:Lost to Legend ManaCost:W W Types:Instant A:SP$ ChangeZone | ValidTgts$ Permanent.nonLand+Historic | TgtPrompt$ Select target historic nonland permanent | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 3 | IsCurse$ True | SpellDescription$ Put target nonland historic permanent into its owner's library fourth from the top. (Artifacts, legendaries, and Sagas are historic.) -Oracle:Put target nonland historic permanent into its owner's library fourth from the top. (Artifacts, legendaries, and Sagas are historic.) \ No newline at end of file +Oracle:Put target nonland historic permanent into its owner's library fourth from the top. (Artifacts, legendaries, and Sagas are historic.) diff --git a/forge-gui/res/cardsfolder/l/lothlorien_lookout.txt b/forge-gui/res/cardsfolder/l/lothlorien_lookout.txt index d77647f4873..aef3618a344 100644 --- a/forge-gui/res/cardsfolder/l/lothlorien_lookout.txt +++ b/forge-gui/res/cardsfolder/l/lothlorien_lookout.txt @@ -5,4 +5,4 @@ PT:1/3 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME attacks, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 SVar:HasAttackEffect:TRUE -Oracle:Whenever Lothlórien Lookout attacks, scry 1. \ No newline at end of file +Oracle:Whenever Lothlórien Lookout attacks, scry 1. diff --git a/forge-gui/res/cardsfolder/l/lotho_corrupt_shirriff.txt b/forge-gui/res/cardsfolder/l/lotho_corrupt_shirriff.txt index 5e6655af49d..76f5f1d6401 100644 --- a/forge-gui/res/cardsfolder/l/lotho_corrupt_shirriff.txt +++ b/forge-gui/res/cardsfolder/l/lotho_corrupt_shirriff.txt @@ -6,4 +6,4 @@ T:Mode$ SpellCast | ValidActivatingPlayer$ Player | ActivatorThisTurnCast$ EQ2 | SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac DeckHas:Ability$Token & Type$Artifact|Treasure -Oracle:Whenever a player casts their second spell each turn, you lose 1 life and create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") \ No newline at end of file +Oracle:Whenever a player casts their second spell each turn, you lose 1 life and create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/l/lukka_bound_to_ruin.txt b/forge-gui/res/cardsfolder/l/lukka_bound_to_ruin.txt index 20e1b738a95..313b0d55c46 100644 --- a/forge-gui/res/cardsfolder/l/lukka_bound_to_ruin.txt +++ b/forge-gui/res/cardsfolder/l/lukka_bound_to_ruin.txt @@ -8,4 +8,4 @@ A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenScript$ g_ A:AB$ DealDamage | Cost$ SubCounter<4/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select any number of creatures and planeswalkers to distribute damage to | NumDmg$ OrigPower | TargetMin$ 0 | TargetMax$ OrigPower | DividedAsYouChoose$ OrigPower | SpellDescription$ NICKNAME deals X damage divided as you choose among any number of target creatures and/or planeswalkers, where X is the greatest power among creatures you controlled as you activated this ability. SVar:OrigPower:Count$Valid Creature.YouCtrl$GreatestPower DeckHas:Type$Beast|Phyrexian & Ability$Counters -Oracle:Compleated ({R/G/P} can be paid with {R}, {G}, or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.)\n[+1]: Add {R}{G}. Spend this mana only to cast creature spells or activate abilities of creatures.\n[−1]: Create a 3/3 green Phyrexian Beast creature token with toxic 1.\n[−4]: Lukka deals X damage divided as you choose among any number of target creatures and/or planeswalkers, where X is the greatest power among creatures you controlled as you activated this ability. +Oracle:Compleated ({R/G/P} can be paid with {R}, {G}, or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.)\n[+1]: Add {R}{G}. Spend this mana only to cast creature spells or activate abilities of creatures.\n[-1]: Create a 3/3 green Phyrexian Beast creature token with toxic 1.\n[-4]: Lukka deals X damage divided as you choose among any number of target creatures and/or planeswalkers, where X is the greatest power among creatures you controlled as you activated this ability. diff --git a/forge-gui/res/cardsfolder/l/lulu_forgetful_hollyphant.txt b/forge-gui/res/cardsfolder/l/lulu_forgetful_hollyphant.txt index 69d5688ef68..cc8a605df49 100644 --- a/forge-gui/res/cardsfolder/l/lulu_forgetful_hollyphant.txt +++ b/forge-gui/res/cardsfolder/l/lulu_forgetful_hollyphant.txt @@ -8,8 +8,8 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigBoon:DB$ Effect | Boon$ True | Duration$ Permanent | Triggers$ SpellCast SVar:SpellCast:Mode$ SpellCast | ValidCard$ Creature.withoutFlying | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigPump | TriggerDescription$ When you cast your next creature spell without flying, it perpetually gains flying. SVar:TrigPump:DB$ Pump | PumpZone$ Stack | Defined$ TriggeredCard | KW$ Flying | Duration$ Perpetual -Oracle:Flying\nSpecialize {2}\nWhen Lulu, Forgetful Hollyphant enters the battlefield, you get a boon with "When you cast your next creature spell without flying, it perpetually gains flying." AlternateMode:Specialize +Oracle:Flying\nSpecialize {2}\nWhen Lulu, Forgetful Hollyphant enters the battlefield, you get a boon with "When you cast your next creature spell without flying, it perpetually gains flying." SPECIALIZE:WHITE diff --git a/forge-gui/res/cardsfolder/l/lunar_hatchling.txt b/forge-gui/res/cardsfolder/l/lunar_hatchling.txt index 4cf2025b6b7..b2d488bd750 100644 --- a/forge-gui/res/cardsfolder/l/lunar_hatchling.txt +++ b/forge-gui/res/cardsfolder/l/lunar_hatchling.txt @@ -8,4 +8,4 @@ K:TypeCycling:Basic:2 K:Escape:4 G U Exile<1/Land> ExileFromGrave<5/Card.Other/other> DeckHas:Ability$Discard|Graveyard DeckHints:Ability$Graveyard|Mill -Oracle:Flying, trample\nBasic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.)\nEscape—{4}{G}{U}, Exile a land you control, Exile five other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.) \ No newline at end of file +Oracle:Flying, trample\nBasic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.)\nEscape—{4}{G}{U}, Exile a land you control, Exile five other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.) diff --git a/forge-gui/res/cardsfolder/l/lux_artillery.txt b/forge-gui/res/cardsfolder/l/lux_artillery.txt index 5f3e1aac974..95d3b5b2a39 100644 --- a/forge-gui/res/cardsfolder/l/lux_artillery.txt +++ b/forge-gui/res/cardsfolder/l/lux_artillery.txt @@ -8,4 +8,4 @@ SVar:TrigDealDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 10 SVar:X:Count$Valid Artifact.YouCtrl,Creature.YouCtrl$CardCounters.ALL DeckHas:Ability$Counters DeckHints:Type$Artifact -Oracle:Whenever you cast an artifact creature spell, it gains sunburst. (It enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.)\nAt the beginning of your end step, if there are thirty or more counters among artifacts and creatures you control, Lux Artillery deals 10 damage to each opponent. \ No newline at end of file +Oracle:Whenever you cast an artifact creature spell, it gains sunburst. (It enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.)\nAt the beginning of your end step, if there are thirty or more counters among artifacts and creatures you control, Lux Artillery deals 10 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/m/machine_gods_effigy.txt b/forge-gui/res/cardsfolder/m/machine_gods_effigy.txt index fdaab7ed454..8bb80b1796b 100644 --- a/forge-gui/res/cardsfolder/m/machine_gods_effigy.txt +++ b/forge-gui/res/cardsfolder/m/machine_gods_effigy.txt @@ -6,4 +6,4 @@ SVar:DBCopy:DB$ Clone | Choices$ Creature | AddTypes$ Artifact | AddAbilities$ A SVar:ABMana:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. SVar:NeedsToPlay:Creature -Oracle:You may have Machine God's Effigy enter the battlefield as a copy of any creature on the battlefield, except it's an artifact and it has "{T}: Add {U}." (It's not a creature.)\n{T}: Add {U}. \ No newline at end of file +Oracle:You may have Machine God's Effigy enter the battlefield as a copy of any creature on the battlefield, except it's an artifact and it has "{T}: Add {U}." (It's not a creature.)\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/m/madame_vastra.txt b/forge-gui/res/cardsfolder/m/madame_vastra.txt index 4eedd0d719d..97f12bad35b 100644 --- a/forge-gui/res/cardsfolder/m/madame_vastra.txt +++ b/forge-gui/res/cardsfolder/m/madame_vastra.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac,c_a_clue_draw | TokenOwner$ You DeckHints:Name$Jenny Flint DeckHas:Ability$Token|Sacrifice & Type$Clue|Food -Oracle:Partner with Jenny Flint (When this creature enters the battlefield, target player may put Jenny Flint into their hand from their library, then shuffle.)\nMadame Vastra must be blocked if able.\nWhenever a creature dealt damage by Madame Vastra this turn dies, create a Clue token and a Food token. \ No newline at end of file +Oracle:Partner with Jenny Flint (When this creature enters the battlefield, target player may put Jenny Flint into their hand from their library, then shuffle.)\nMadame Vastra must be blocked if able.\nWhenever a creature dealt damage by Madame Vastra this turn dies, create a Clue token and a Food token. diff --git a/forge-gui/res/cardsfolder/m/mages_attendant.txt b/forge-gui/res/cardsfolder/m/mages_attendant.txt index 6156d23c58e..c9263b08fb2 100644 --- a/forge-gui/res/cardsfolder/m/mages_attendant.txt +++ b/forge-gui/res/cardsfolder/m/mages_attendant.txt @@ -5,4 +5,4 @@ PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 blue Wizard creature token with "{1}, Sacrifice this creature: Counter target noncreature spell unless its controller pays {1}." SVar:TrigToken:DB$ Token | TokenScript$ u_1_1_wizard_countersac DeckHas:Ability$Token|Sacrifice & Type$Wizard -Oracle:When Mage's Attendant enters the battlefield, create a 1/1 blue Wizard creature token with "{1}, Sacrifice this creature: Counter target noncreature spell unless its controller pays {1}." \ No newline at end of file +Oracle:When Mage's Attendant enters the battlefield, create a 1/1 blue Wizard creature token with "{1}, Sacrifice this creature: Counter target noncreature spell unless its controller pays {1}." diff --git a/forge-gui/res/cardsfolder/m/magmatic_galleon.txt b/forge-gui/res/cardsfolder/m/magmatic_galleon.txt index e1656fdf595..966efe83d76 100644 --- a/forge-gui/res/cardsfolder/m/magmatic_galleon.txt +++ b/forge-gui/res/cardsfolder/m/magmatic_galleon.txt @@ -8,4 +8,3 @@ T:Mode$ ExcessDamageAll | ValidTarget$ Creature.OppCtrl | CombatDamage$ False | SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac K:Crew:2 Oracle:When Magmatic Galleon enters the battlefield, it deals 5 damage to target creature an opponent controls.\nWhenever one or more creatures your opponents control are dealt excess noncombat damage, create a Treasure token.\nCrew 2 - diff --git a/forge-gui/res/cardsfolder/m/magnigoth_sentry.txt b/forge-gui/res/cardsfolder/m/magnigoth_sentry.txt index 8fff202af11..93e9a0e89be 100644 --- a/forge-gui/res/cardsfolder/m/magnigoth_sentry.txt +++ b/forge-gui/res/cardsfolder/m/magnigoth_sentry.txt @@ -3,4 +3,4 @@ ManaCost:3 G Types:Creature Treefolk PT:4/4 K:Reach -Oracle:Reach \ No newline at end of file +Oracle:Reach diff --git a/forge-gui/res/cardsfolder/m/malamet_battle_glyph.txt b/forge-gui/res/cardsfolder/m/malamet_battle_glyph.txt index d94f44309c4..687fb6fed1b 100644 --- a/forge-gui/res/cardsfolder/m/malamet_battle_glyph.txt +++ b/forge-gui/res/cardsfolder/m/malamet_battle_glyph.txt @@ -3,4 +3,4 @@ ManaCost:G Types:Sorcery A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ ThisTargetedCard | ConditionPresent$ Creature.ThisTurnEntered | SubAbility$ DBFight | SpellDescription$ Choose target creature you control and target creature you don't control. If the creature you control entered the battlefield this turn, put a +1/+1 counter on it. Then those creatures fight each other. SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control -Oracle:Choose target creature you control and target creature you don't control. If the creature you control entered the battlefield this turn, put a +1/+1 counter on it. Then those creatures fight each other. \ No newline at end of file +Oracle:Choose target creature you control and target creature you don't control. If the creature you control entered the battlefield this turn, put a +1/+1 counter on it. Then those creatures fight each other. diff --git a/forge-gui/res/cardsfolder/m/malamet_brawler.txt b/forge-gui/res/cardsfolder/m/malamet_brawler.txt index 7d9ded4accf..1737083b679 100644 --- a/forge-gui/res/cardsfolder/m/malamet_brawler.txt +++ b/forge-gui/res/cardsfolder/m/malamet_brawler.txt @@ -5,4 +5,4 @@ PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target attacking creature gains trample until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | KW$ Trample SVar:HasAttackEffect:TRUE -Oracle:Whenever Malamet Brawler attacks, target attacking creature gains trample until end of turn. \ No newline at end of file +Oracle:Whenever Malamet Brawler attacks, target attacking creature gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/m/malamet_scythe.txt b/forge-gui/res/cardsfolder/m/malamet_scythe.txt index 6afc68accd3..45b345c8c51 100644 --- a/forge-gui/res/cardsfolder/m/malamet_scythe.txt +++ b/forge-gui/res/cardsfolder/m/malamet_scythe.txt @@ -6,4 +6,4 @@ K:Equip:4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Equipped creature gets +2/+2. -Oracle:Flash\nWhen Malamet Scythe enters the battlefield, attach it to target creature you control.\nEquipped creature gets +2/+2.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Flash\nWhen Malamet Scythe enters the battlefield, attach it to target creature you control.\nEquipped creature gets +2/+2.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/m/malamet_veteran.txt b/forge-gui/res/cardsfolder/m/malamet_veteran.txt index 9eca992d56b..441b4a030b4 100644 --- a/forge-gui/res/cardsfolder/m/malamet_veteran.txt +++ b/forge-gui/res/cardsfolder/m/malamet_veteran.txt @@ -9,4 +9,4 @@ DeckHas:Ability$Counters SVar:X:Count$ValidGraveyard Permanent.YouOwn DeckHints:Ability$Sacrifice|Discard|Mill|Dredge|Graveyard SVar:HasAttackEffect:TRUE -Oracle:Trample\nDescend 4 — Whenever Malamet Veteran attacks, if there are four or more permanent cards in your graveyard, put a +1/+1 counter on target creature. \ No newline at end of file +Oracle:Trample\nDescend 4 — Whenever Malamet Veteran attacks, if there are four or more permanent cards in your graveyard, put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/m/malamet_war_scribe.txt b/forge-gui/res/cardsfolder/m/malamet_war_scribe.txt index c4fc45da7e2..8790dc9cf39 100644 --- a/forge-gui/res/cardsfolder/m/malamet_war_scribe.txt +++ b/forge-gui/res/cardsfolder/m/malamet_war_scribe.txt @@ -4,4 +4,4 @@ Types:Creature Cat Warrior PT:4/3 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control get +2/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 2 | NumDef$ 1 -Oracle:When Malamet War Scribe enters the battlefield, creatures you control get +2/+1 until end of turn. \ No newline at end of file +Oracle:When Malamet War Scribe enters the battlefield, creatures you control get +2/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/malcators_watcher.txt b/forge-gui/res/cardsfolder/m/malcators_watcher.txt index 18bb6f851be..d49a4650aec 100644 --- a/forge-gui/res/cardsfolder/m/malcators_watcher.txt +++ b/forge-gui/res/cardsfolder/m/malcators_watcher.txt @@ -6,4 +6,4 @@ K:Flying K:Vigilance T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, draw a card. SVar:TrigDraw:DB$ Draw -Oracle:Flying, vigilance\nWhen Malcator's Watcher dies, draw a card. \ No newline at end of file +Oracle:Flying, vigilance\nWhen Malcator's Watcher dies, draw a card. diff --git a/forge-gui/res/cardsfolder/m/malevolent_witchkite.txt b/forge-gui/res/cardsfolder/m/malevolent_witchkite.txt index 97648997fc3..270b827b1e8 100644 --- a/forge-gui/res/cardsfolder/m/malevolent_witchkite.txt +++ b/forge-gui/res/cardsfolder/m/malevolent_witchkite.txt @@ -11,4 +11,4 @@ SVar:SacX:Count$Valid Enchantment.YouCtrl,Artifact.YouCtrl,Card.token+YouCtrl SVar:DrawX:Remembered$Amount DeckHas:Ability$Sacrifice DeckHints:Ability$Token & Type$Enchantment|Artifact -Oracle:Flying\nWhen Malevolent Witchkite enters the battlefield, sacrifice any number of artifacts, enchantments, and/or tokens, then draw that many cards. \ No newline at end of file +Oracle:Flying\nWhen Malevolent Witchkite enters the battlefield, sacrifice any number of artifacts, enchantments, and/or tokens, then draw that many cards. diff --git a/forge-gui/res/cardsfolder/m/malicious_eclipse.txt b/forge-gui/res/cardsfolder/m/malicious_eclipse.txt index b25c3143d91..aba9500a512 100644 --- a/forge-gui/res/cardsfolder/m/malicious_eclipse.txt +++ b/forge-gui/res/cardsfolder/m/malicious_eclipse.txt @@ -5,4 +5,4 @@ A:SP$ PumpAll | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | ValidCards$ Creature | SVar:DBEffect:DB$ Effect | ReplacementEffects$ DeathRep | SpellDescription$ If a creature an opponent controls would die this turn, exile it instead. SVar:DeathRep:Event$ Moved | ValidLKI$ Creature.OppCtrl | Origin$ Battlefield | Destination$ Graveyard | ReplaceWith$ Exile | Description$ If a creature an opponent controls would die this turn, exile it instead. SVar:Exile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Battlefield | Destination$ Exile -Oracle:All creatures get -2/-2 until end of turn. If a creature an opponent controls would die this turn, exile it instead. \ No newline at end of file +Oracle:All creatures get -2/-2 until end of turn. If a creature an opponent controls would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/m/marauding_brinefang.txt b/forge-gui/res/cardsfolder/m/marauding_brinefang.txt index 715546f2b76..181714767d8 100644 --- a/forge-gui/res/cardsfolder/m/marauding_brinefang.txt +++ b/forge-gui/res/cardsfolder/m/marauding_brinefang.txt @@ -5,4 +5,4 @@ PT:6/7 K:Ward:3 K:TypeCycling:Island:2 DeckHas:Ability$Discard -Oracle:Ward {3} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {3}.)\nIslandcycling {2} ({2}, Discard this card: Search your library for an Island card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file +Oracle:Ward {3} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {3}.)\nIslandcycling {2} ({2}, Discard this card: Search your library for an Island card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/m/march_of_progress.txt b/forge-gui/res/cardsfolder/m/march_of_progress.txt index e2437a22cc9..cfb66576be1 100644 --- a/forge-gui/res/cardsfolder/m/march_of_progress.txt +++ b/forge-gui/res/cardsfolder/m/march_of_progress.txt @@ -5,4 +5,4 @@ A:SP$ CopyPermanent | ValidTgts$ Artifact.Creature+YouCtrl | TgtPrompt$ Select t K:Overload:6 U DeckHas:Ability$Token DeckNeeds:Type$Artifact -Oracle:Choose target artifact creature you control. For each creature chosen this way, create a token that's a copy of it.\nOverload {6}{U} (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.") \ No newline at end of file +Oracle:Choose target artifact creature you control. For each creature chosen this way, create a token that's a copy of it.\nOverload {6}{U} (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.") diff --git a/forge-gui/res/cardsfolder/m/march_of_the_canonized.txt b/forge-gui/res/cardsfolder/m/march_of_the_canonized.txt index 153f153b3f7..793b94ef90a 100644 --- a/forge-gui/res/cardsfolder/m/march_of_the_canonized.txt +++ b/forge-gui/res/cardsfolder/m/march_of_the_canonized.txt @@ -8,4 +8,4 @@ T:Mode$ Phase | Phase$ Upkeep | CheckSVar$ Y | SVarCompare$ GE7 | ValidPlayer$ Y SVar:TrigTokenDemon:DB$ Token | TokenScript$ wb_4_3_vampire_demon_flying | TokenOwner$ You SVar:Y:Count$DevotionDual.White.Black DeckHas:Ability$Token & Type$Vampire|Demon -Oracle:When March of the Canonized enters the battlefield, create X 1/1 white Vampire creature tokens with lifelink.\nAt the beginning of your upkeep, if your devotion to white and black is seven or greater, create a 4/3 white and black Vampire Demon creature token with flying. \ No newline at end of file +Oracle:When March of the Canonized enters the battlefield, create X 1/1 white Vampire creature tokens with lifelink.\nAt the beginning of your upkeep, if your devotion to white and black is seven or greater, create a 4/3 white and black Vampire Demon creature token with flying. diff --git a/forge-gui/res/cardsfolder/m/marching_duodrone.txt b/forge-gui/res/cardsfolder/m/marching_duodrone.txt index 60fe45d69c2..347b2534069 100644 --- a/forge-gui/res/cardsfolder/m/marching_duodrone.txt +++ b/forge-gui/res/cardsfolder/m/marching_duodrone.txt @@ -5,4 +5,4 @@ PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBTreasure | TriggerDescription$ Whenever CARDNAME attacks, each player creates a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") SVar:DBTreasure:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ Player DeckHas:Ability$Token|Sacrifice & Type$Artifact|Treasure -Oracle:Whenever Marching Duodrone attacks, each player creates a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") \ No newline at end of file +Oracle:Whenever Marching Duodrone attacks, each player creates a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/m/markov_baron.txt b/forge-gui/res/cardsfolder/m/markov_baron.txt index cdbcc65debd..b1dbe8dfaed 100644 --- a/forge-gui/res/cardsfolder/m/markov_baron.txt +++ b/forge-gui/res/cardsfolder/m/markov_baron.txt @@ -9,4 +9,4 @@ S:Mode$ Continuous | Affected$ Vampire.Other+YouCtrl | AddPower$ 1 | AddToughnes DeckHints:Type$Vampire & Ability$Discard DeckHas:Ability$LifeGain SVar:PlayMain1:TRUE -Oracle:Convoke\nLifelink\nOther Vampires you control get +1/+1.\nMadness {2}{B} \ No newline at end of file +Oracle:Convoke\nLifelink\nOther Vampires you control get +1/+1.\nMadness {2}{B} diff --git a/forge-gui/res/cardsfolder/m/marshal_of_zhalfir.txt b/forge-gui/res/cardsfolder/m/marshal_of_zhalfir.txt index 513a7661e81..3845e18509c 100644 --- a/forge-gui/res/cardsfolder/m/marshal_of_zhalfir.txt +++ b/forge-gui/res/cardsfolder/m/marshal_of_zhalfir.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Creature.Knight+Other+YouCtrl | AddPower$ 1 | Add A:AB$ Tap | Cost$ W U T | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | SpellDescription$ Tap another target creature. SVar:PlayMain1:TRUE 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 +Oracle:Other Knights you control get +1/+1.\n{W}{U}, {T}: Tap another target creature. diff --git a/forge-gui/res/cardsfolder/m/marwyns_kindred.txt b/forge-gui/res/cardsfolder/m/marwyns_kindred.txt index 6c005b3f129..f8581344d79 100644 --- a/forge-gui/res/cardsfolder/m/marwyns_kindred.txt +++ b/forge-gui/res/cardsfolder/m/marwyns_kindred.txt @@ -6,4 +6,4 @@ SVar:DBConjure:DB$ MakeCard | Name$ Llanowar Elves | Zone$ Battlefield | Conjure SVar:X:Count$xPaid DeckHints:Type$Elf|Druid DeckHas:Type$Elf|Druid -Oracle:Conjure a card named Marwyn, the Nurturer and X cards named Llanowar Elves onto the battlefield. \ No newline at end of file +Oracle:Conjure a card named Marwyn, the Nurturer and X cards named Llanowar Elves onto the battlefield. diff --git a/forge-gui/res/cardsfolder/m/master_of_dark_rites.txt b/forge-gui/res/cardsfolder/m/master_of_dark_rites.txt index 253d1d6a1a9..7101a215a47 100644 --- a/forge-gui/res/cardsfolder/m/master_of_dark_rites.txt +++ b/forge-gui/res/cardsfolder/m/master_of_dark_rites.txt @@ -5,4 +5,4 @@ PT:1/1 A:AB$ Mana | Cost$ T Sac<1/Creature.Other> | Produced$ B | Amount$ 3 | RestrictValid$ Spell.Demon,Spell.Cleric,Spell.Vampire | SpellDescription$ Add {B}{B}{B}. Spend this mana only to cast Vampire, Cleric, and/or Demon spells. DeckHas:Ability$Sacrifice DeckNeeds:Type$Vampire|Cleric|Demon -Oracle:{T}, Sacrifice another creature: Add {B}{B}{B}. Spend this mana only to cast Vampire, Cleric, and/or Demon spells. \ No newline at end of file +Oracle:{T}, Sacrifice another creature: Add {B}{B}{B}. Spend this mana only to cast Vampire, Cleric, and/or Demon spells. diff --git a/forge-gui/res/cardsfolder/m/masters_guide_mural_masters_manufactory.txt b/forge-gui/res/cardsfolder/m/masters_guide_mural_masters_manufactory.txt index 079e3035940..2ef95c61f21 100644 --- a/forge-gui/res/cardsfolder/m/masters_guide_mural_masters_manufactory.txt +++ b/forge-gui/res/cardsfolder/m/masters_guide_mural_masters_manufactory.txt @@ -4,9 +4,9 @@ Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 4/4 white and blue Golem artifact creature token. SVar:TrigToken:DB$ Token | TokenScript$ wu_4_4_a_golem K:Craft:4 W W U ExileCtrlOrGrave<1/Artifact.Other> -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard|Token & Type$Golem +AlternateMode:DoubleFaced Oracle:When Master's Guide-Mural enters the battlefield, create a 4/4 white and blue Golem artifact creature token.\nCraft with artifact {4}{W}{W}{U} ({4}{W}{W}{U}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/m/mauhur_uruk_hai_captain.txt b/forge-gui/res/cardsfolder/m/mauhur_uruk_hai_captain.txt index 7e55f1e3f9f..a227c43d2b9 100644 --- a/forge-gui/res/cardsfolder/m/mauhur_uruk_hai_captain.txt +++ b/forge-gui/res/cardsfolder/m/mauhur_uruk_hai_captain.txt @@ -8,4 +8,4 @@ SVar:AddOneMoreCounters:DB$ ReplaceCounter | ValidCounterType$ P1P1 | ChooseCoun SVar:Y:ReplaceCount$CounterNum/Plus.1 DeckHas:Ability$Counters DeckHints:Type$Army|Orc|Goblin -Oracle:Menace\nIf one or more +1/+1 counters would be put on an Army, Goblin, or Orc you control, that many plus one +1/+1 counters are put on it instead. \ No newline at end of file +Oracle:Menace\nIf one or more +1/+1 counters would be put on an Army, Goblin, or Orc you control, that many plus one +1/+1 counters are put on it instead. diff --git a/forge-gui/res/cardsfolder/m/maze_of_ith.txt b/forge-gui/res/cardsfolder/m/maze_of_ith.txt index 5f5f165a42f..88507754ef8 100644 --- a/forge-gui/res/cardsfolder/m/maze_of_ith.txt +++ b/forge-gui/res/cardsfolder/m/maze_of_ith.txt @@ -1,7 +1,7 @@ Name:Maze of Ith ManaCost:no cost Types:Land -A:AB$ Untap | Cost$ T | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | AILogic$ PreventCombatDamage | SubAbility$ DBPump | SpellDescription$ Untap target attacking creature. +A:AB$ Untap | Cost$ T | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | AILogic$ PreventCombatDamage | SubAbility$ DBPump | SpellDescription$ Untap target attacking creature. SVar:DBPump:DB$ Effect | ReplacementEffects$ RPrevent1,RPrevent2 | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SpellDescription$ Prevent all combat damage that would be dealt to and dealt by that creature this turn. SVar:RPrevent1:Event$ DamageDone | Prevent$ True | IsCombat$ True | ValidSource$ Card.IsRemembered | Description$ Prevent all combat damage that would be dealt to and dealt by that creature this turn. SVar:RPrevent2:Event$ DamageDone | Prevent$ True | IsCombat$ True | ValidTarget$ Card.IsRemembered | Description$ Prevent all combat damage that would be dealt to and dealt by that creature this turn. | Secondary$ True diff --git a/forge-gui/res/cardsfolder/m/maze_skullbomb.txt b/forge-gui/res/cardsfolder/m/maze_skullbomb.txt index b771375a86c..8a3f132e98d 100644 --- a/forge-gui/res/cardsfolder/m/maze_skullbomb.txt +++ b/forge-gui/res/cardsfolder/m/maze_skullbomb.txt @@ -6,4 +6,4 @@ A:AB$ Pump | Cost$ 2 G Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | NumAtt$ 3 SVar:DBDraw:DB$ Draw AI:RemoveDeck:Random DeckHas:Color$Green & Ability$Sacrifice -Oracle:{1}, Sacrifice Maze Skullbomb: Draw a card.\n{2}{G}, Sacrifice Maze Skullbomb: Target creature you control gets +3/+3 and gains trample until end of turn. Draw a card. Activate only as a sorcery. \ No newline at end of file +Oracle:{1}, Sacrifice Maze Skullbomb: Draw a card.\n{2}{G}, Sacrifice Maze Skullbomb: Target creature you control gets +3/+3 and gains trample until end of turn. Draw a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/m/mazes_mantle.txt b/forge-gui/res/cardsfolder/m/mazes_mantle.txt index 261f98d0637..76777dc977a 100644 --- a/forge-gui/res/cardsfolder/m/mazes_mantle.txt +++ b/forge-gui/res/cardsfolder/m/mazes_mantle.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | IsPresent$ Creatu SVar:TrigHexproof:DB$ Pump | Defined$ Enchanted | KW$ Hexproof S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2. DeckHints:Keyword$Toxic -Oracle:Flash\nEnchant creature\nWhen Maze's Mantle enters the battlefield, if enchanted creature has toxic, that creature gains hexproof until end of turn.\nEnchanted creature gets +2/+2. \ No newline at end of file +Oracle:Flash\nEnchant creature\nWhen Maze's Mantle enters the battlefield, if enchanted creature has toxic, that creature gains hexproof until end of turn.\nEnchanted creature gets +2/+2. diff --git a/forge-gui/res/cardsfolder/m/me_the_immortal.txt b/forge-gui/res/cardsfolder/m/me_the_immortal.txt index 46bb9a3ec46..b8e18477dac 100644 --- a/forge-gui/res/cardsfolder/m/me_the_immortal.txt +++ b/forge-gui/res/cardsfolder/m/me_the_immortal.txt @@ -8,4 +8,4 @@ K:Counters remain on CARDNAME as it moves to any zone other than a player's hand SVar:AltCost:Cost$ 2 G U R Discard<2/Card> | ActivationZone$ Graveyard | Description$ You may cast NICKNAME from your graveyard by discarding two cards in addition to paying its other costs. DeckHas:Ability$Counters|Discard DeckHints:Ability$Counters -Oracle:At the beginning of combat on your turn, put your choice of a +1/+1, first strike, vigilance, or menace counter on Me, the Immortal.\nCounters remain on Me as it moves to any zone other than a player’s hand or library.\nYou may cast Me from your graveyard by discarding two cards in addition to paying its other costs. \ No newline at end of file +Oracle:At the beginning of combat on your turn, put your choice of a +1/+1, first strike, vigilance, or menace counter on Me, the Immortal.\nCounters remain on Me as it moves to any zone other than a player's hand or library.\nYou may cast Me from your graveyard by discarding two cards in addition to paying its other costs. diff --git a/forge-gui/res/cardsfolder/m/mechanized_warfare.txt b/forge-gui/res/cardsfolder/m/mechanized_warfare.txt index 30fb95ee7fa..c24f63569cc 100644 --- a/forge-gui/res/cardsfolder/m/mechanized_warfare.txt +++ b/forge-gui/res/cardsfolder/m/mechanized_warfare.txt @@ -6,4 +6,4 @@ SVar:DmgPlus2:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X SVar:X:ReplaceCount$DamageAmount/Plus.1 SVar:PlayMain1:TRUE DeckHints:Type$Artifact -Oracle:If a red or artifact source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus 1 instead. \ No newline at end of file +Oracle:If a red or artifact source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus 1 instead. diff --git a/forge-gui/res/cardsfolder/m/meeting_of_minds.txt b/forge-gui/res/cardsfolder/m/meeting_of_minds.txt index 9158d513f8b..0d69dd1f6b7 100644 --- a/forge-gui/res/cardsfolder/m/meeting_of_minds.txt +++ b/forge-gui/res/cardsfolder/m/meeting_of_minds.txt @@ -3,4 +3,4 @@ ManaCost:3 U Types:Instant K:Convoke A:SP$ Draw | NumCards$ 2 | SpellDescription$ Draw two cards. -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.)\nDraw two cards. \ No newline at end of file +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.)\nDraw two cards. diff --git a/forge-gui/res/cardsfolder/m/megaflora_jungle.txt b/forge-gui/res/cardsfolder/m/megaflora_jungle.txt index d6c554e719a..f59d3cdab21 100644 --- a/forge-gui/res/cardsfolder/m/megaflora_jungle.txt +++ b/forge-gui/res/cardsfolder/m/megaflora_jungle.txt @@ -5,4 +5,4 @@ S:Mode$ Continuous | Affected$ Creature.cmcLE2 | AddPower$ 2 | AddToughness$ 2 | T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, create a 1/1 green Insect creature token with flying named Butterfly. SVar:RolledChaos:DB$ Token | TokenAmount$ 1 | TokenScript$ butterfly | TokenOwner$ You DeckHas:Ability$Token & Type$Butterfly -Oracle:Each creature with mana value 2 or less gets +2/+2.\nWhenever chaos ensues, create a 1/1 green Insect creature token with flying named Butterfly. \ No newline at end of file +Oracle:Each creature with mana value 2 or less gets +2/+2.\nWhenever chaos ensues, create a 1/1 green Insect creature token with flying named Butterfly. diff --git a/forge-gui/res/cardsfolder/m/meldweb_curator.txt b/forge-gui/res/cardsfolder/m/meldweb_curator.txt index 18a5d43fd2b..60343f1470c 100644 --- a/forge-gui/res/cardsfolder/m/meldweb_curator.txt +++ b/forge-gui/res/cardsfolder/m/meldweb_curator.txt @@ -5,4 +5,4 @@ PT:3/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLibrary | TriggerDescription$ When CARDNAME enters the battlefield, put up to one target instant or sorcery card from your graveyard on top of your library. SVar:TrigLibrary:DB$ ChangeZone | ValidTgts$ Instant.YouOwn,Sorcery.YouOwn | TargetMin$ 0 | TargetMax$ 1 | TgtZone$ Graveyard | TgtPrompt$ Choose up to one target instant or sorcery card in your graveyard | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 DeckHas:Ability$Graveyard -Oracle:When Meldweb Curator enters the battlefield, put up to one target instant or sorcery card from your graveyard on top of your library. \ No newline at end of file +Oracle:When Meldweb Curator enters the battlefield, put up to one target instant or sorcery card from your graveyard on top of your library. diff --git a/forge-gui/res/cardsfolder/m/meldweb_strider.txt b/forge-gui/res/cardsfolder/m/meldweb_strider.txt index 96b6afdc7eb..b9256589715 100644 --- a/forge-gui/res/cardsfolder/m/meldweb_strider.txt +++ b/forge-gui/res/cardsfolder/m/meldweb_strider.txt @@ -7,4 +7,4 @@ K:etbCounter:OIL:1 A:AB$ Animate | Cost$ SubCounter<1/OIL> | Defined$ Self | Types$ Artifact,Creature | SpellDescription$ It becomes an artifact creature until end of turn. K:Crew:3 DeckHas:Ability$Counters -Oracle:Vigilance\nMeldweb Strider enters the battlefield with an oil counter on it.\nRemove an oil counter from Meldweb Strider: It becomes an artifact creature until end of turn.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) \ No newline at end of file +Oracle:Vigilance\nMeldweb Strider enters the battlefield with an oil counter on it.\nRemove an oil counter from Meldweb Strider: It becomes an artifact creature until end of turn.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/m/memory_worm.txt b/forge-gui/res/cardsfolder/m/memory_worm.txt index 5575084b80a..fb3e274807e 100644 --- a/forge-gui/res/cardsfolder/m/memory_worm.txt +++ b/forge-gui/res/cardsfolder/m/memory_worm.txt @@ -8,4 +8,4 @@ SVar:DBDiscard:DB$ Discard | Defined$ TargetedPlayer | Mode$ TgtChoose | SubAbil SVar:DBDraw:DB$ Draw | Defined$ TargetedPlayer | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters|Discard -Oracle:Paradox — Whenever you cast a spell from anywhere other than your hand, Memory Worm deals 2 damage to target player. That player discards a card, then draws a card. Put a +1/+1 counter on Memory Worm. \ No newline at end of file +Oracle:Paradox — Whenever you cast a spell from anywhere other than your hand, Memory Worm deals 2 damage to target player. That player discards a card, then draws a card. Put a +1/+1 counter on Memory Worm. diff --git a/forge-gui/res/cardsfolder/m/meneldor_swift_savior.txt b/forge-gui/res/cardsfolder/m/meneldor_swift_savior.txt index 6fe5d6e9874..94139e1358b 100644 --- a/forge-gui/res/cardsfolder/m/meneldor_swift_savior.txt +++ b/forge-gui/res/cardsfolder/m/meneldor_swift_savior.txt @@ -7,4 +7,4 @@ T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select up to one target creature you own | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ All | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying\nWhenever Meneldor, Swift Savior deals combat damage to a player, exile up to one target creature you own, then return it to the battlefield under your control. \ No newline at end of file +Oracle:Flying\nWhenever Meneldor, Swift Savior deals combat damage to a player, exile up to one target creature you own, then return it to the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/m/mephidross_slime.txt b/forge-gui/res/cardsfolder/m/mephidross_slime.txt index 2aaf8d51e9f..4bc14bea7cf 100644 --- a/forge-gui/res/cardsfolder/m/mephidross_slime.txt +++ b/forge-gui/res/cardsfolder/m/mephidross_slime.txt @@ -3,7 +3,7 @@ ManaCost:1 B G Types:Creature Phyrexian Ooze PT:3/3 K:Trample -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigConjure | TriggerDescription$ Whenever CARDNAME dies, conjure a card named Mephidross Slime into your graveyard. Perpetually double the power and toughness of CARDNAME and that card, then shuffle them into their owner's library. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigConjure | TriggerDescription$ Whenever CARDNAME dies, conjure a card named Mephidross Slime into your graveyard. Perpetually double the power and toughness of CARDNAME and that card, then shuffle them into their owner's library. SVar:TrigConjure:DB$ MakeCard | Conjure$ True | Name$ Mephidross Slime | Amount$ 1 | Zone$ Graveyard | RememberMade$ True | SubAbility$ DBRemember SVar:DBRemember:DB$ Pump | RememberObjects$ TriggeredCardLKICopy | SubAbility$ DBDouble SVar:DBDouble:DB$ Pump | PumpZone$ Graveyard | Defined$ Remembered | NumAtt$ Double | NumDef$ Double | Duration$ Perpetual | SubAbility$ DBShuffle diff --git a/forge-gui/res/cardsfolder/m/mephitic_draught.txt b/forge-gui/res/cardsfolder/m/mephitic_draught.txt index 569c589d1bc..92000bad9d7 100644 --- a/forge-gui/res/cardsfolder/m/mephitic_draught.txt +++ b/forge-gui/res/cardsfolder/m/mephitic_draught.txt @@ -7,4 +7,4 @@ SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ TriggeredCardController | SubAbi SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 AI:RemoveDeck:Random SVar:SacMe:4 -Oracle:When Mephitic Draught enters the battlefield or is put into a graveyard from the battlefield, you draw a card and you lose 1 life. \ No newline at end of file +Oracle:When Mephitic Draught enters the battlefield or is put into a graveyard from the battlefield, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/m/merfolk_cave_diver.txt b/forge-gui/res/cardsfolder/m/merfolk_cave_diver.txt index c4b514c8087..a67fa5e815f 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_cave_diver.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_cave_diver.txt @@ -6,4 +6,4 @@ T:Mode$ Explores | Execute$ TrigPump | ValidCard$ Creature.YouCtrl | TriggerZone SVar:TrigPump:DB$ Pump | NumAtt$ 1 | SubAbility$ DBUnblockable SVar:DBUnblockable:DB$ Effect | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ EFFECTSOURCE can't be blocked this turn. -Oracle:Whenever a creature you control explores, Merfolk Cave-Diver gets +1/+0 until end of turn and can't be blocked this turn. \ No newline at end of file +Oracle:Whenever a creature you control explores, Merfolk Cave-Diver gets +1/+0 until end of turn and can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/m/merfolk_coralsmith.txt b/forge-gui/res/cardsfolder/m/merfolk_coralsmith.txt index 72591e400a1..f4a741718d2 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_coralsmith.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_coralsmith.txt @@ -5,4 +5,4 @@ PT:2/3 A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ When CARDNAME dies, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 -Oracle:{1}: Merfolk Coralsmith gets +1/-1 until end of turn.\nWhen Merfolk Coralsmith dies, scry 2. \ No newline at end of file +Oracle:{1}: Merfolk Coralsmith gets +1/-1 until end of turn.\nWhen Merfolk Coralsmith dies, scry 2. diff --git a/forge-gui/res/cardsfolder/m/merias_outrider.txt b/forge-gui/res/cardsfolder/m/merias_outrider.txt index 76bc3e4615e..566b96063ae 100644 --- a/forge-gui/res/cardsfolder/m/merias_outrider.txt +++ b/forge-gui/res/cardsfolder/m/merias_outrider.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ X SVar:X:Count$Domain AI:RemoveDeck:Random -Oracle:Reach\nDomain — When Meria's Outrider enters the battlefield, it deals damage to each opponent equal to the number of basic land types among lands you control. \ No newline at end of file +Oracle:Reach\nDomain — When Meria's Outrider enters the battlefield, it deals damage to each opponent equal to the number of basic land types among lands you control. diff --git a/forge-gui/res/cardsfolder/m/merry_bards.txt b/forge-gui/res/cardsfolder/m/merry_bards.txt index aeff9d85991..dd389e54b56 100644 --- a/forge-gui/res/cardsfolder/m/merry_bards.txt +++ b/forge-gui/res/cardsfolder/m/merry_bards.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigImmediate:AB$ ImmediateTrigger | Cost$ 1 | Execute$ TrigToken | TriggerDescription$ When you do, create a Young Hero Role token attached to target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_young_hero | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control DeckHas:Ability$Token & Type$Role|Aura -Oracle:When Merry Bards enters the battlefield, you may pay {1}. When you do, create a Young Hero Role token attached to target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") \ No newline at end of file +Oracle:When Merry Bards enters the battlefield, you may pay {1}. When you do, create a Young Hero Role token attached to target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") diff --git a/forge-gui/res/cardsfolder/m/merry_esquire_of_rohan.txt b/forge-gui/res/cardsfolder/m/merry_esquire_of_rohan.txt index 563e18c1ab8..84f732c184f 100644 --- a/forge-gui/res/cardsfolder/m/merry_esquire_of_rohan.txt +++ b/forge-gui/res/cardsfolder/m/merry_esquire_of_rohan.txt @@ -8,4 +8,4 @@ T:Mode$ AttackersDeclared | ValidAttackers$ Card.Self | NoResolvingCheck$ True | SVar:TrigDraw:DB$ Draw SVar:EquipMe:Once DeckHints:Type$Equipment|Legendary -Oracle:Haste\nMerry, Esquire of Rohan has first strike as long as it's equipped.\nWhenever you attack with Merry and another legendary creature, draw a card. \ No newline at end of file +Oracle:Haste\nMerry, Esquire of Rohan has first strike as long as it's equipped.\nWhenever you attack with Merry and another legendary creature, draw a card. diff --git a/forge-gui/res/cardsfolder/m/mesa_cavalier.txt b/forge-gui/res/cardsfolder/m/mesa_cavalier.txt index 4c02271d71c..84f03a348b4 100644 --- a/forge-gui/res/cardsfolder/m/mesa_cavalier.txt +++ b/forge-gui/res/cardsfolder/m/mesa_cavalier.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 DeckHas:Ability$LifeGain -Oracle:Flying\nWhen Mesa Cavalier enters the battlefield, you gain 2 life. \ No newline at end of file +Oracle:Flying\nWhen Mesa Cavalier enters the battlefield, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/m/metropolis_reformer.txt b/forge-gui/res/cardsfolder/m/metropolis_reformer.txt index f95cf3df66e..015800c6e6a 100644 --- a/forge-gui/res/cardsfolder/m/metropolis_reformer.txt +++ b/forge-gui/res/cardsfolder/m/metropolis_reformer.txt @@ -10,4 +10,4 @@ SVar:TrigGain:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:TriggerCount$DamageAmount AI:RemoveDeck:Random DeckHas:Ability$LifeGain -Oracle:Flying, vigilance\nYou have hexproof.\nWhenever Metropolis Reformer is dealt damage, you gain that much life. \ No newline at end of file +Oracle:Flying, vigilance\nYou have hexproof.\nWhenever Metropolis Reformer is dealt damage, you gain that much life. diff --git a/forge-gui/res/cardsfolder/m/mezzio_mugger.txt b/forge-gui/res/cardsfolder/m/mezzio_mugger.txt index be42400e273..5013e4fe3fb 100644 --- a/forge-gui/res/cardsfolder/m/mezzio_mugger.txt +++ b/forge-gui/res/cardsfolder/m/mezzio_mugger.txt @@ -11,4 +11,3 @@ K:Blitz:2 R SVar:HasAttackEffect:TRUE DeckHas:Ability$Sacrifice Oracle:Whenever Mezzio Mugger attacks, exile the top card of each player's library. You may play those cards this turn, and you may spend mana as though it were mana of any color to cast those spells.\nBlitz {2}{R} (If you cast this spell for its blitz cost, it gains haste and "When this creature dies, draw a card." Sacrifice it at the beginning of the next end step.) - diff --git a/forge-gui/res/cardsfolder/m/midnight_crusader_shuttle.txt b/forge-gui/res/cardsfolder/m/midnight_crusader_shuttle.txt index 0852a18d0ff..9a9276878e7 100644 --- a/forge-gui/res/cardsfolder/m/midnight_crusader_shuttle.txt +++ b/forge-gui/res/cardsfolder/m/midnight_crusader_shuttle.txt @@ -12,4 +12,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Crew:2 SVar:HasAttackEffect:True DeckHas:Ability$Sacrifice -Oracle:Midnight Entity — Whenever Midnight Crusader Shuttle attacks, defending player faces a villainous choice — That player sacrifices a creature, or you gain control of a creature of your choice that player controls until end of turn. If you gain control of a creature this way, tap it, and it's attacking that player.\nCrew 2 \ No newline at end of file +Oracle:Midnight Entity — Whenever Midnight Crusader Shuttle attacks, defending player faces a villainous choice — That player sacrifices a creature, or you gain control of a creature of your choice that player controls until end of turn. If you gain control of a creature this way, tap it, and it's attacking that player.\nCrew 2 diff --git a/forge-gui/res/cardsfolder/m/might_of_the_ancestors.txt b/forge-gui/res/cardsfolder/m/might_of_the_ancestors.txt index 61ba846f344..df88984e133 100644 --- a/forge-gui/res/cardsfolder/m/might_of_the_ancestors.txt +++ b/forge-gui/res/cardsfolder/m/might_of_the_ancestors.txt @@ -3,4 +3,4 @@ ManaCost:2 W Types:Enchantment T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of combat on your turn, target creature you control gets +2/+0 and gains vigilance until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 2 | KW$ Vigilance -Oracle:At the beginning of combat on your turn, target creature you control gets +2/+0 and gains vigilance until end of turn. \ No newline at end of file +Oracle:At the beginning of combat on your turn, target creature you control gets +2/+0 and gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mild_mannered_librarian.txt b/forge-gui/res/cardsfolder/m/mild_mannered_librarian.txt index 6b13b16205d..b60ede8b7fc 100644 --- a/forge-gui/res/cardsfolder/m/mild_mannered_librarian.txt +++ b/forge-gui/res/cardsfolder/m/mild_mannered_librarian.txt @@ -6,4 +6,4 @@ A:AB$ Animate | Cost$ 3 G | GameActivationLimit$ 1 | Types$ Werewolf | RemoveCre SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw DeckHas:Ability$Counters & Type$Werewolf -Oracle:{3}{G}: Mild-Mannered Librarian becomes a Werewolf. Put two +1/+1 counters on it and you draw a card. Activate only once. \ No newline at end of file +Oracle:{3}{G}: Mild-Mannered Librarian becomes a Werewolf. Put two +1/+1 counters on it and you draw a card. Activate only once. diff --git a/forge-gui/res/cardsfolder/m/minas_morgul_dark_fortress.txt b/forge-gui/res/cardsfolder/m/minas_morgul_dark_fortress.txt index 7b5eb05b943..e4a2286a215 100644 --- a/forge-gui/res/cardsfolder/m/minas_morgul_dark_fortress.txt +++ b/forge-gui/res/cardsfolder/m/minas_morgul_dark_fortress.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Legendary Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. -A:AB$ PutCounter | Cost$ 3 B T | ValidTgts$ Creature | CounterType$ Shadow | CounterNum$ 1 | SubAbility$ DBEffect | SpellDescription$ Put a shadow counter on target creature. For as long as that creature has a shadow counter on it, it’s a Wraith in addition to its other types. (A creature with shadow can block or be blocked by only creatures with shadow.) +A:AB$ PutCounter | Cost$ 3 B T | ValidTgts$ Creature | CounterType$ Shadow | CounterNum$ 1 | SubAbility$ DBEffect | SpellDescription$ Put a shadow counter on target creature. For as long as that creature has a shadow counter on it, it's a Wraith in addition to its other types. (A creature with shadow can block or be blocked by only creatures with shadow.) SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | StaticAbilities$ ShadowStatic | ForgetOnMoved$ Battlefield | ForgetCounter$ Shadow | Duration$ Permanent SVar:ShadowStatic:Mode$ Continuous | Affected$ Card.IsRemembered | AddType$ Wraith | Description$ For as long as this creature has a shadow counter on it, it's a Wraith in addition to its other types. DeckHas:Ability$Counters & Type$Wraith diff --git a/forge-gui/res/cardsfolder/m/minas_tirith.txt b/forge-gui/res/cardsfolder/m/minas_tirith.txt index 2eae80703de..933bddf5616 100644 --- a/forge-gui/res/cardsfolder/m/minas_tirith.txt +++ b/forge-gui/res/cardsfolder/m/minas_tirith.txt @@ -7,4 +7,4 @@ A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ Draw | Cost$ 1 W T | CheckSVar$ RaidTest | SVarCompare$ GE2 | SpellDescription$ Draw a card. Activate only if you attacked with two or more creatures this turn. SVar:RaidTest:Count$AttackersDeclared DeckHints:Type$Legendary -Oracle:Minas Tirith enters the battlefield tapped unless you control a legendary creature.\n{T}: Add {W}.\n{1}{W}, {T}: Draw a card. Activate only if you attacked with two or more creatures this turn. \ No newline at end of file +Oracle:Minas Tirith enters the battlefield tapped unless you control a legendary creature.\n{T}: Add {W}.\n{1}{W}, {T}: Draw a card. Activate only if you attacked with two or more creatures this turn. diff --git a/forge-gui/res/cardsfolder/m/minas_tirith_garrison.txt b/forge-gui/res/cardsfolder/m/minas_tirith_garrison.txt index d42deb1f0e8..4bf48e04212 100644 --- a/forge-gui/res/cardsfolder/m/minas_tirith_garrison.txt +++ b/forge-gui/res/cardsfolder/m/minas_tirith_garrison.txt @@ -11,4 +11,4 @@ SVar:X:Count$InYourHand SVar:Y:Remembered$Amount DeckHints:Type$Human SVar:HasAttackEffect:TRUE -Oracle:Minas Tirith Garrison's power is equal to the number of cards in your hand.\nWhenever Minas Tirith Garrison attacks, you may tap any number of untapped Humans you control. Draw a card for each Human tapped this way. \ No newline at end of file +Oracle:Minas Tirith Garrison's power is equal to the number of cards in your hand.\nWhenever Minas Tirith Garrison attacks, you may tap any number of untapped Humans you control. Draw a card for each Human tapped this way. diff --git a/forge-gui/res/cardsfolder/m/minecart_daredevil_ride_the_rails.txt b/forge-gui/res/cardsfolder/m/minecart_daredevil_ride_the_rails.txt index 14a7901dc48..f56c9cefe13 100644 --- a/forge-gui/res/cardsfolder/m/minecart_daredevil_ride_the_rails.txt +++ b/forge-gui/res/cardsfolder/m/minecart_daredevil_ride_the_rails.txt @@ -11,4 +11,4 @@ Name:Ride the Rails ManaCost:1 R Types:Instant Adventure A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ Target creature gets +2/+1 until end of turn. (Then exile this card. You may cast the creature later from exile.) -Oracle:Target creature gets +2/+1 until end of turn. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Target creature gets +2/+1 until end of turn. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/m/mines_of_moria.txt b/forge-gui/res/cardsfolder/m/mines_of_moria.txt index 2ef3fbca526..9f0d99de49a 100644 --- a/forge-gui/res/cardsfolder/m/mines_of_moria.txt +++ b/forge-gui/res/cardsfolder/m/mines_of_moria.txt @@ -8,4 +8,4 @@ A:AB$ Token | Cost$ 3 R T ExileFromGrave<3/Card/cards> | TokenScript$ c_a_treasu DeckHas:Ability$Token & Type$Artifact|Treasure DeckHints:Ability$Graveyard DeckHints:Type$Legendary -Oracle:Mines of Moria enters the battlefield tapped unless you control a legendary creature.\n{T}: Add {R}.\n{3}{R}, {T}, Exile three cards from your graveyard: Create two Treasure tokens. \ No newline at end of file +Oracle:Mines of Moria enters the battlefield tapped unless you control a legendary creature.\n{T}: Add {R}.\n{3}{R}, {T}, Exile three cards from your graveyard: Create two Treasure tokens. diff --git a/forge-gui/res/cardsfolder/m/mineshaft_spider.txt b/forge-gui/res/cardsfolder/m/mineshaft_spider.txt index 60f4dd87326..6de7a3799b5 100644 --- a/forge-gui/res/cardsfolder/m/mineshaft_spider.txt +++ b/forge-gui/res/cardsfolder/m/mineshaft_spider.txt @@ -6,4 +6,4 @@ K:Reach T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, you may mill two cards. (You may put the top two cards of your library into your graveyard.) SVar:TrigMill:DB$ Mill | NumCards$ 2 | Optional$ True | Defined$ You DeckHas:Ability$Graveyard|Mill -Oracle:Reach\nWhen Mineshaft Spider enters the battlefield, you may mill two cards. (You may put the top two cards of your library into your graveyard.) \ No newline at end of file +Oracle:Reach\nWhen Mineshaft Spider enters the battlefield, 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/m/minor_misstep.txt b/forge-gui/res/cardsfolder/m/minor_misstep.txt index f05eb1a5ca6..884a977552f 100644 --- a/forge-gui/res/cardsfolder/m/minor_misstep.txt +++ b/forge-gui/res/cardsfolder/m/minor_misstep.txt @@ -2,4 +2,4 @@ Name:Minor Misstep ManaCost:U Types:Instant A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell with mana value 1 or less | ValidTgts$ Card.cmcLE1 | SpellDescription$ Counter target spell with mana value 1 or less. -Oracle:Counter target spell with mana value 1 or less. \ No newline at end of file +Oracle:Counter target spell with mana value 1 or less. diff --git a/forge-gui/res/cardsfolder/m/minsc_boo_timeless_heroes.txt b/forge-gui/res/cardsfolder/m/minsc_boo_timeless_heroes.txt index e9743604666..3026bf50509 100644 --- a/forge-gui/res/cardsfolder/m/minsc_boo_timeless_heroes.txt +++ b/forge-gui/res/cardsfolder/m/minsc_boo_timeless_heroes.txt @@ -16,4 +16,4 @@ K:CARDNAME can be your commander. DeckHas:Ability$Sacrifice|Counters|Token DeckHints:Keyword$Trample|Haste SVar:PlayMain1:TRUE -Oracle:When Minsc & Boo, Timeless Heroes enters the battlefield and at the beginning of your upkeep, you may create Boo, a legendary 1/1 red Hamster creature token with trample and haste.\n[+1]: Put three +1/+1 counters on up to one target creature with trample or haste.\n[−2]: Sacrifice a creature. When you do, Minsc & Boo, Timeless Heroes deals X damage to any target, where X is that creature's power. If the sacrificed creature was a Hamster, draw X cards.\nMinsc & Boo, Timeless Heroes can be your commander. +Oracle:When Minsc & Boo, Timeless Heroes enters the battlefield and at the beginning of your upkeep, you may create Boo, a legendary 1/1 red Hamster creature token with trample and haste.\n[+1]: Put three +1/+1 counters on up to one target creature with trample or haste.\n[-2]: Sacrifice a creature. When you do, Minsc & Boo, Timeless Heroes deals X damage to any target, where X is that creature's power. If the sacrificed creature was a Hamster, draw X cards.\nMinsc & Boo, Timeless Heroes can be your commander. diff --git a/forge-gui/res/cardsfolder/m/minstrosity.txt b/forge-gui/res/cardsfolder/m/minstrosity.txt index 2dc0103809b..0f6061457b6 100644 --- a/forge-gui/res/cardsfolder/m/minstrosity.txt +++ b/forge-gui/res/cardsfolder/m/minstrosity.txt @@ -5,4 +5,4 @@ PT:3/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You DeckHas:Ability$Token|LifeGain & Type$Artifact|Food -Oracle:When Mintstrosity dies, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file +Oracle:When Mintstrosity dies, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/m/mirkwood_channeler.txt b/forge-gui/res/cardsfolder/m/mirkwood_channeler.txt index 007f6c8f215..179d7e9bc2e 100644 --- a/forge-gui/res/cardsfolder/m/mirkwood_channeler.txt +++ b/forge-gui/res/cardsfolder/m/mirkwood_channeler.txt @@ -7,4 +7,4 @@ SVar:TrigPump:DB$ Pump | ValidTgts$ Elf.YouCtrl | TgtPrompt$ Select target Elf y SVar:X:Count$Valid Forest.YouCtrl SVar:BuffedBy:Forest DeckHints:Type$Elf -Oracle:At the beginning of combat on your turn, target Elf you control gains trample and gets +X/+X until end of turn, where X is the number of Forests you control. \ No newline at end of file +Oracle:At the beginning of combat on your turn, target Elf you control gains trample and gets +X/+X until end of turn, where X is the number of Forests you control. diff --git a/forge-gui/res/cardsfolder/m/mirkwood_elk.txt b/forge-gui/res/cardsfolder/m/mirkwood_elk.txt index 63be65c661a..f83cf377c3a 100644 --- a/forge-gui/res/cardsfolder/m/mirkwood_elk.txt +++ b/forge-gui/res/cardsfolder/m/mirkwood_elk.txt @@ -12,4 +12,4 @@ SVar:X:Remembered$CardPower SVar:HasAttackEffect:TRUE DeckHas:Ability$LifeGain DeckHints:Type$Elf|Graveyard -Oracle:Trample\nWhenever Mirkwood Elk enters the battlefield or attacks, return target Elf card from your graveyard to your hand. You gain life equal to that card's power. \ No newline at end of file +Oracle:Trample\nWhenever Mirkwood Elk enters the battlefield or attacks, return target Elf card from your graveyard to your hand. You gain life equal to that card's power. diff --git a/forge-gui/res/cardsfolder/m/mirkwood_spider.txt b/forge-gui/res/cardsfolder/m/mirkwood_spider.txt index c877d9936a3..c6cd77ac5bf 100644 --- a/forge-gui/res/cardsfolder/m/mirkwood_spider.txt +++ b/forge-gui/res/cardsfolder/m/mirkwood_spider.txt @@ -7,4 +7,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ Tr SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Legendary+YouCtrl | TgtPrompt$ Select target legendary creature you control | KW$ Deathtouch SVar:HasAttackEffect:TRUE DeckHints:Type$Creature & Type$Legendary -Oracle:Deathtouch\nWhenever Mirkwood Spider attacks, target legendary creature you control gains deathtouch until end of turn. \ No newline at end of file +Oracle:Deathtouch\nWhenever Mirkwood Spider attacks, target legendary creature you control gains deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mirkwood_trapper.txt b/forge-gui/res/cardsfolder/m/mirkwood_trapper.txt index 286da07be8b..3098f5c4d96 100644 --- a/forge-gui/res/cardsfolder/m/mirkwood_trapper.txt +++ b/forge-gui/res/cardsfolder/m/mirkwood_trapper.txt @@ -8,4 +8,4 @@ T:Mode$ AttackersDeclared | Execute$ TrigChoose | IsPresent$ Creature.attackingY SVar:TrigChoose:DB$ ChooseCard | Chooser$ TriggeredAttackingPlayer | Choices$ Creature.attacking | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ ChosenCard | NumAtt$ +2 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True -Oracle:Whenever a player attacks you, target attacking creature gets -2/-0 until end of turn.\nWhenever a player attacks, if they aren't attacking you, that player chooses an attacking creature. It gets +2/+0 until end of turn. \ No newline at end of file +Oracle:Whenever a player attacks you, target attacking creature gets -2/-0 until end of turn.\nWhenever a player attacks, if they aren't attacking you, that player chooses an attacking creature. It gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mirran_banesplitter.txt b/forge-gui/res/cardsfolder/m/mirran_banesplitter.txt index 6edbc148917..d93fbffe1b0 100644 --- a/forge-gui/res/cardsfolder/m/mirran_banesplitter.txt +++ b/forge-gui/res/cardsfolder/m/mirran_banesplitter.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. K:Equip:3 -Oracle:Flash\nWhen Mirran Banesplitter enters the battlefield, attach it to target creature you control.\nEquipped creature gets +2/+0.\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Flash\nWhen Mirran Banesplitter enters the battlefield, attach it to target creature you control.\nEquipped creature gets +2/+0.\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/m/mirran_bardiche.txt b/forge-gui/res/cardsfolder/m/mirran_bardiche.txt index 19d5c0671e3..b7e0f26c53e 100644 --- a/forge-gui/res/cardsfolder/m/mirran_bardiche.txt +++ b/forge-gui/res/cardsfolder/m/mirran_bardiche.txt @@ -5,4 +5,4 @@ K:For Mirrodin S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Vigilance | Description$ Equipped creature gets +2/+1 and has vigilance. K:Equip:3 W DeckHas:Type$Rebel & Color$Red & Ability$Token -Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature gets +2/+1 and has vigilance.\nEquip {3}{W} ({3}{W}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature gets +2/+1 and has vigilance.\nEquip {3}{W} ({3}{W}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/m/mirrodin_avenged.txt b/forge-gui/res/cardsfolder/m/mirrodin_avenged.txt index a52f834995c..011b0d4e109 100644 --- a/forge-gui/res/cardsfolder/m/mirrodin_avenged.txt +++ b/forge-gui/res/cardsfolder/m/mirrodin_avenged.txt @@ -3,4 +3,4 @@ ManaCost:B Types:Instant A:SP$ Destroy | ValidTgts$ Creature.wasDealtDamageThisTurn | TgtPrompt$ Select target creature that was dealt damage this turn. | SubAbility$ DBDraw | SpellDescription$ Destroy target creature that was dealt damage this turn. SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. -Oracle:Destroy target creature that was dealt damage this turn.\nDraw a card. \ No newline at end of file +Oracle:Destroy target creature that was dealt damage this turn.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/m/mirror_of_galadriel.txt b/forge-gui/res/cardsfolder/m/mirror_of_galadriel.txt index 9600fce2839..6ebf735e3cb 100644 --- a/forge-gui/res/cardsfolder/m/mirror_of_galadriel.txt +++ b/forge-gui/res/cardsfolder/m/mirror_of_galadriel.txt @@ -5,4 +5,4 @@ A:AB$ Scry | Cost$ 5 T | ScryNum$ 1 | SubAbility$ DBDraw | ReduceCost$ X | Spell SVar:DBDraw:DB$ Draw SVar:X:Count$Valid Creature.YouCtrl+Legendary DeckHints:Type$Creature & Type$Legendary -Oracle:{5},{T}: Scry 1, then draw a card. This ability costs {1} less to activate for each legendary creature you control. \ No newline at end of file +Oracle:{5},{T}: Scry 1, then draw a card. This ability costs {1} less to activate for each legendary creature you control. diff --git a/forge-gui/res/cardsfolder/m/mischievous_pup.txt b/forge-gui/res/cardsfolder/m/mischievous_pup.txt index 8e86d2bbc80..73b49b7039c 100644 --- a/forge-gui/res/cardsfolder/m/mischievous_pup.txt +++ b/forge-gui/res/cardsfolder/m/mischievous_pup.txt @@ -5,4 +5,4 @@ PT:3/1 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return up to one other target permanent you control to its owner's hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Permanent.YouCtrl+Other | TgtPrompt$ Select up to one other target permanent you control -Oracle:Flash\nWhen Mischievous Pup enters the battlefield, return up to one other target permanent you control to its owner's hand. \ No newline at end of file +Oracle:Flash\nWhen Mischievous Pup enters the battlefield, return up to one other target permanent you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/m/mishras_command.txt b/forge-gui/res/cardsfolder/m/mishras_command.txt index 16966d733cb..1123c55150e 100644 --- a/forge-gui/res/cardsfolder/m/mishras_command.txt +++ b/forge-gui/res/cardsfolder/m/mishras_command.txt @@ -11,4 +11,4 @@ SVar:DBPump:DB$ Pump | KW$ Haste | ValidTgts$ Creature | NumAtt$ X | SpellDescri DeckHas:Ability$Discard & Keyword$Haste SVar:X:Count$xPaid SVar:Y:Count$RememberedSize -Oracle:Choose two —\n• Choose target player. They may discard up to X cards. Then they draw a card for each card discarded this way.\n• This spell deals X damage to target creature.\n• This spell deals X damage to target planeswalker.\n• Target creature gets +X/+0 and gains haste until end of turn. \ No newline at end of file +Oracle:Choose two —\n• Choose target player. They may discard up to X cards. Then they draw a card for each card discarded this way.\n• This spell deals X damage to target creature.\n• This spell deals X damage to target planeswalker.\n• Target creature gets +X/+0 and gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mishras_domination.txt b/forge-gui/res/cardsfolder/m/mishras_domination.txt index c5b60ad9707..9b7d40f3bd7 100644 --- a/forge-gui/res/cardsfolder/m/mishras_domination.txt +++ b/forge-gui/res/cardsfolder/m/mishras_domination.txt @@ -5,4 +5,4 @@ K:Enchant creature A:SP$ Attach | ValidTgts$ Creature S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | IsPresent$ Card.EnchantedBy+YouCtrl | Description$ As long as you control enchanted creature, it gets +2/+2. Otherwise, it can't block. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't block. | IsPresent$ Card.EnchantedBy+YouDontCtrl | Secondary$ True | Description$ As long as you control enchanted creature, it gets +2/+2. Otherwise, it can't block. -Oracle:Enchant creature\nAs long as you control enchanted creature, it gets +2/+2. Otherwise, it can't block. \ No newline at end of file +Oracle:Enchant creature\nAs long as you control enchanted creature, it gets +2/+2. Otherwise, it can't block. diff --git a/forge-gui/res/cardsfolder/m/mishras_onslaught.txt b/forge-gui/res/cardsfolder/m/mishras_onslaught.txt index 1e9d805a098..3c1b3fc28ab 100644 --- a/forge-gui/res/cardsfolder/m/mishras_onslaught.txt +++ b/forge-gui/res/cardsfolder/m/mishras_onslaught.txt @@ -5,4 +5,4 @@ A:SP$ Charm | Choices$ DBToken,DBPumpAll | CharmNum$ 1 SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_1_1_a_soldier | TokenOwner$ You | SpellDescription$ Create two 1/1 colorless Soldier artifact creature tokens. SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | SpellDescription$ Creatures you control get +2/+0 until end of turn. DeckHas:Ability$Token & Type$Artifact|Soldier -Oracle:Choose one —\n• Create two 1/1 colorless Soldier artifact creature tokens.\n• Creatures you control get +2/+0 until end of turn. \ No newline at end of file +Oracle:Choose one —\n• Create two 1/1 colorless Soldier artifact creature tokens.\n• Creatures you control get +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/missy.txt b/forge-gui/res/cardsfolder/m/missy.txt index f9a786912ec..c7f54b8911c 100644 --- a/forge-gui/res/cardsfolder/m/missy.txt +++ b/forge-gui/res/cardsfolder/m/missy.txt @@ -3,7 +3,7 @@ ManaCost:3 U B R Types:Legendary Creature Time Lord Rogue PT:4/5 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonArtifact+Other | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ Whenever another nonartifact creature dies, return it to the battlefield under your control face down and tapped. It's a 2/2 Cyberman artifact creature. -SVar:TrigChangeZone:DB$ ChangeZone | Defined$ TriggeredCard | GainControl$ True | FaceDown$ True | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | FaceDownSetType$ Artifact & Creature & Cyberman | FaceDownPower$ 2 | FaceDownToughness$ 2 +SVar:TrigChangeZone:DB$ ChangeZone | Defined$ TriggeredCard | GainControl$ True | FaceDown$ True | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | FaceDownSetType$ Artifact & Creature & Cyberman | FaceDownPower$ 2 | FaceDownToughness$ 2 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ VillainousChoice | TriggerDescription$ At the beginning of your end step, each opponent faces a villainous choice — Each artifact creature you control deals 1 damage to that opponent, or you draw a card and chaos ensues. SVar:VillainousChoice:DB$ VillainousChoice | Defined$ Opponent | Choices$ DBDamage,DBDraw SVar:DBDamage:DB$ DealDamage | NumDmg$ 1 | DamageSource$ Valid Artifact.Creature+YouCtrl | Defined$ Remembered | SpellDescription$ Each artifact creature you control deals 1 damage to that opponent @@ -11,4 +11,4 @@ SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBChaos | SpellD SVar:DBChaos:DB$ ChaosEnsues DeckHints:Type$Artifact DeckHas:Type$Cyberman -Oracle:Whenever another nonartifact creature dies, return it to the battlefield under your control face down and tapped. It's a 2/2 Cyberman artifact creature.\nAt the beginning of your end step, each opponent faces a villainous choice — Each artifact creature you control deals 1 damage to that opponent, or you draw a card and chaos ensues. \ No newline at end of file +Oracle:Whenever another nonartifact creature dies, return it to the battlefield under your control face down and tapped. It's a 2/2 Cyberman artifact creature.\nAt the beginning of your end step, each opponent faces a villainous choice — Each artifact creature you control deals 1 damage to that opponent, or you draw a card and chaos ensues. diff --git a/forge-gui/res/cardsfolder/m/mist_dancer.txt b/forge-gui/res/cardsfolder/m/mist_dancer.txt index 1efb11ce8be..93cd8f6d3d5 100644 --- a/forge-gui/res/cardsfolder/m/mist_dancer.txt +++ b/forge-gui/res/cardsfolder/m/mist_dancer.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Merfolk.Other+YouCtrl | AddPower$ 1 | AddKeyword$ K:Encore:5 U U DeckHas:Ability$Token DeckHints:Type$Merfolk -Oracle:Flying\nOther Merfolk you control get +1/+0 and have flying.\nEncore {5}{U}{U} ({5}{U}{U}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) \ No newline at end of file +Oracle:Flying\nOther Merfolk you control get +1/+0 and have flying.\nEncore {5}{U}{U} ({5}{U}{U}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/m/mistmeadow_vanisher.txt b/forge-gui/res/cardsfolder/m/mistmeadow_vanisher.txt index 97497c41224..c0d173c8e4b 100644 --- a/forge-gui/res/cardsfolder/m/mistmeadow_vanisher.txt +++ b/forge-gui/res/cardsfolder/m/mistmeadow_vanisher.txt @@ -7,4 +7,4 @@ SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Permanent.nonLand+nonToken | TargetMi SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigBounce | TriggerDescription$ Return exiled permanent to the battlefield. | RememberObjects$ RememberedLKI | SubAbility$ DBCleanup SVar:TrigBounce:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRememberedLKI SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Whenever Mistmeadow Vanisher becomes tapped, exile up to one target nonland, nontoken permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step. \ No newline at end of file +Oracle:Whenever Mistmeadow Vanisher becomes tapped, exile up to one target nonland, nontoken permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/m/mists_of_lorien.txt b/forge-gui/res/cardsfolder/m/mists_of_lorien.txt index 41604695fa9..14dbbf100cc 100644 --- a/forge-gui/res/cardsfolder/m/mists_of_lorien.txt +++ b/forge-gui/res/cardsfolder/m/mists_of_lorien.txt @@ -5,4 +5,4 @@ K:Replicate:U A:SP$ Pump | ValidTgts$ Permanent.nonLand | StackDescription$ REP target nonland permanent_{c:Targeted} | TgtPrompt$ Select target nonland permanent | SubAbility$ DBChangeZoneAll | SpellDescription$ Return target nonland permanent and each other nonland permanent with the same mana value as that permanent to their owners' hands. SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Hand | ChangeType$ TargetedCard.Self,Permanent.nonLand+NotDefinedTargeted+cmcEQX SVar:X:Targeted$CardManaCost -Oracle:Replicate {U} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.)\nReturn target nonland permanent and each other nonland permanent with the same mana value as that permanent to their owners' hands. \ No newline at end of file +Oracle:Replicate {U} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.)\nReturn target nonland permanent and each other nonland permanent with the same mana value as that permanent to their owners' hands. diff --git a/forge-gui/res/cardsfolder/m/mithril_coat.txt b/forge-gui/res/cardsfolder/m/mithril_coat.txt index f418a73da94..ba96910d0e2 100644 --- a/forge-gui/res/cardsfolder/m/mithril_coat.txt +++ b/forge-gui/res/cardsfolder/m/mithril_coat.txt @@ -8,4 +8,4 @@ SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl+Legendary | TgtPrompt$ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Indestructible | Description$ Equipped creature has indestructible. DeckHints:Type$Legendary & Type$Creature K:Equip:3 -Oracle:Flash\nIndestructible\nWhen Mithril Coat enters the battlefield, attach it to target legendary creature you control.\nEquipped creature has indestructible.\nEquip {3} \ No newline at end of file +Oracle:Flash\nIndestructible\nWhen Mithril Coat enters the battlefield, attach it to target legendary creature you control.\nEquipped creature has indestructible.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/m/mocking_sprite.txt b/forge-gui/res/cardsfolder/m/mocking_sprite.txt index 93a614040cc..6a881bdf332 100644 --- a/forge-gui/res/cardsfolder/m/mocking_sprite.txt +++ b/forge-gui/res/cardsfolder/m/mocking_sprite.txt @@ -5,4 +5,4 @@ PT:2/1 K:Flying S:Mode$ ReduceCost | ValidCard$ Instant,Sorcery | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Instant and sorcery spells you cast cost {1} less to cast. DeckHints:Type$Instant|Sorcery -Oracle:Flying\nInstant and sorcery spells you cast cost {1} less to cast. \ No newline at end of file +Oracle:Flying\nInstant and sorcery spells you cast cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/m/moira_and_teshar.txt b/forge-gui/res/cardsfolder/m/moira_and_teshar.txt index 86bfcd02160..cc9a1c4f8fe 100644 --- a/forge-gui/res/cardsfolder/m/moira_and_teshar.txt +++ b/forge-gui/res/cardsfolder/m/moira_and_teshar.txt @@ -7,4 +7,4 @@ T:Mode$ SpellCast | ValidCard$ Card.Historic | ValidActivatingPlayer$ You | Trig SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.YouCtrl+nonLand | TgtPrompt$ Select target nonland permanent card in your graveyard | SubAbility$ DBPump SVar:DBPump:DB$ Pump | KW$ Haste | LeaveBattlefield$ Exile | Defined$ Targeted | Duration$ Permanent | AtEOT$ Exile DeckHints:Type$Artifact|Legendary|Saga -Oracle:Flying\nWhenever you cast a historic spell, return target nonland permanent card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. If it would leave the battlefield, exile it instead of putting it anywhere else. (Artifacts, legendaries, and Sagas are historic.) \ No newline at end of file +Oracle:Flying\nWhenever you cast a historic spell, return target nonland permanent card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. If it would leave the battlefield, exile it instead of putting it anywhere else. (Artifacts, legendaries, and Sagas are historic.) diff --git a/forge-gui/res/cardsfolder/m/moira_urborg_haunt.txt b/forge-gui/res/cardsfolder/m/moira_urborg_haunt.txt index aeffe250755..3228bd6700c 100644 --- a/forge-gui/res/cardsfolder/m/moira_urborg_haunt.txt +++ b/forge-gui/res/cardsfolder/m/moira_urborg_haunt.txt @@ -1,8 +1,8 @@ Name:Moira, Urborg Haunt ManaCost:2 B Types:Legendary Creature Spirit Wizard -K:Menace PT:3/2 +K:Menace T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, return to the battlefield target creature card in your graveyard that was put there from the battlefield this turn. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ChangeNum$ 1 | ValidTgts$ Creature.YouOwn+ThisTurnEnteredFrom_Battlefield DeckHas:Ability$Graveyard diff --git a/forge-gui/res/cardsfolder/m/molten_collapse.txt b/forge-gui/res/cardsfolder/m/molten_collapse.txt index 6f9a4f4429f..de8577b242d 100644 --- a/forge-gui/res/cardsfolder/m/molten_collapse.txt +++ b/forge-gui/res/cardsfolder/m/molten_collapse.txt @@ -7,4 +7,4 @@ SVar:DBDsestroynoncreatue:DB$ Destroy | ValidTgts$ Permanent.nonCreature+nonLand SVar:X:Count$Compare Y GE1.2.1 SVar:Y:Count$YouDescendedThisTurn DeckHints:Ability$Mill|Graveyard|Dredge|Sacrifice -Oracle:Choose one. If you descended this turn, you may choose both instead. (You descended if a permanent card was put into your graveyard from anywhere.)\n• Destroy target creature or planeswalker.\n• Destroy target noncreature, nonland permanent with mana value 1 or less. \ No newline at end of file +Oracle:Choose one. If you descended this turn, you may choose both instead. (You descended if a permanent card was put into your graveyard from anywhere.)\n• Destroy target creature or planeswalker.\n• Destroy target noncreature, nonland permanent with mana value 1 or less. diff --git a/forge-gui/res/cardsfolder/m/molten_rebuke.txt b/forge-gui/res/cardsfolder/m/molten_rebuke.txt index fa1af335644..9866a84f6ee 100644 --- a/forge-gui/res/cardsfolder/m/molten_rebuke.txt +++ b/forge-gui/res/cardsfolder/m/molten_rebuke.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Charm | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ DBDamage,DBDestroy SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target creature or planeswalker. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Equipment | TgtPrompt$ Select target equipment | SpellDescription$ Destroy target Equipment. -Oracle:Choose one or both—\n• Molten Rebuke deals 5 damage to target creature or planeswalker.\n• Destroy target Equipment. \ No newline at end of file +Oracle:Choose one or both—\n• Molten Rebuke deals 5 damage to target creature or planeswalker.\n• Destroy target Equipment. diff --git a/forge-gui/res/cardsfolder/m/moment_of_defiance.txt b/forge-gui/res/cardsfolder/m/moment_of_defiance.txt index a339ef81518..82e79a96b2b 100644 --- a/forge-gui/res/cardsfolder/m/moment_of_defiance.txt +++ b/forge-gui/res/cardsfolder/m/moment_of_defiance.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ 2 | NumDef$ 1 | KW$ Lifelink | SubAbility$ DBDraw | SpellDescription$ Target creature gets +2/+1 and gains lifelink until end of turn. Draw a card. SVar:DBDraw:DB$ Draw DeckHas:Ability$LifeGain & Keyword$Lifelink -Oracle:Target creature gets +2/+1 and gains lifelink until end of turn.\nDraw a card. \ No newline at end of file +Oracle:Target creature gets +2/+1 and gains lifelink until end of turn.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/m/moment_of_valor.txt b/forge-gui/res/cardsfolder/m/moment_of_valor.txt index 214799c0571..c4800c6a6a8 100644 --- a/forge-gui/res/cardsfolder/m/moment_of_valor.txt +++ b/forge-gui/res/cardsfolder/m/moment_of_valor.txt @@ -5,4 +5,4 @@ A:SP$ Charm | Choices$ DBIndestructible,DBDestroy SVar:DBIndestructible:DB$ Untap | ValidTgts$ Creature | SubAbility$ DBPump | SpellDescription$ Untap target creature. It gets +1/+0 and gains indestructible until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ 1 | KW$ Indestructible SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | SpellDescription$ Destroy target creature with power 4 or greater. -Oracle:Choose one —\n• Untap target creature. It gets +1/+0 and gains indestructible until end of turn.\n• Destroy target creature with power 4 or greater. \ No newline at end of file +Oracle:Choose one —\n• Untap target creature. It gets +1/+0 and gains indestructible until end of turn.\n• Destroy target creature with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/m/mondassian_colony_ship.txt b/forge-gui/res/cardsfolder/m/mondassian_colony_ship.txt index 141f09ea4c5..beb16b8b843 100644 --- a/forge-gui/res/cardsfolder/m/mondassian_colony_ship.txt +++ b/forge-gui/res/cardsfolder/m/mondassian_colony_ship.txt @@ -7,4 +7,4 @@ SVar:X:Count$Valid Creature.NotTriggeredAttacker+ControlledBy AttackingPlayer+sh T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigSetState | TriggerDescription$ Whenever chaos ensues, turn target creature face down. It becomes a 2/2 Cyberman artifact creature. SVar:TrigSetState:DB$ SetState | ValidTgts$ Creature | Mode$ TurnFaceDown | FaceDownSetType$ Artifact & Creature & Cyberman | FaceDownPower$ 2 | FaceDownToughness$ 2 DeckHas:Type$Cyberman -Oracle:Whenever a creature attacks, it gets +1/+1 until end of turn for each other creature its controller controls that shares a creature type with it.\nWhenever chaos ensues, turn target creature face down. It becomes a 2/2 Cyberman artifact creature. \ No newline at end of file +Oracle:Whenever a creature attacks, it gets +1/+1 until end of turn for each other creature its controller controls that shares a creature type with it.\nWhenever chaos ensues, turn target creature face down. It becomes a 2/2 Cyberman artifact creature. diff --git a/forge-gui/res/cardsfolder/m/mondrak_glory_dominus.txt b/forge-gui/res/cardsfolder/m/mondrak_glory_dominus.txt index 7e46eedccaf..1494127d81c 100644 --- a/forge-gui/res/cardsfolder/m/mondrak_glory_dominus.txt +++ b/forge-gui/res/cardsfolder/m/mondrak_glory_dominus.txt @@ -7,4 +7,4 @@ SVar:DoubleToken:DB$ ReplaceToken | Type$ Amount | ValidCard$ Card.YouCtrl A:AB$ PutCounter | Cost$ 1 WP WP Sac<2/Artifact.Other;Creature.Other/other artifacts and/or creatures> | Defined$ Self | CounterType$ Indestructible | CounterNum$ 1 | SpellDescription$ Put an indestructible counter on CARDNAME. ({W/P} can be paid with either {W} or 2 life.) DeckHints:Ability$Token DeckHas:Ability$Sacrifice|Counters -Oracle:If one or more tokens would be created under your control, twice that many of those tokens are created instead.\n{1}{W/P}{W/P}, Sacrifice two other artifacts and/or creatures: Put an indestructible counter on Mondrak, Glory Dominus. ({W/P} can be paid with either {W} or 2 life.) \ No newline at end of file +Oracle:If one or more tokens would be created under your control, twice that many of those tokens are created instead.\n{1}{W/P}{W/P}, Sacrifice two other artifacts and/or creatures: Put an indestructible counter on Mondrak, Glory Dominus. ({W/P} can be paid with either {W} or 2 life.) diff --git a/forge-gui/res/cardsfolder/m/monstrosity_of_the_lake.txt b/forge-gui/res/cardsfolder/m/monstrosity_of_the_lake.txt index ec8e0c65efc..24724f36ba6 100644 --- a/forge-gui/res/cardsfolder/m/monstrosity_of_the_lake.txt +++ b/forge-gui/res/cardsfolder/m/monstrosity_of_the_lake.txt @@ -8,4 +8,4 @@ SVar:DBStun:DB$ PutCounter | CounterType$ STUN | CounterNum$ 1 | Defined$ Rememb SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:TypeCycling:Island:2 DeckHas:Ability$Counters|Discard -Oracle:When Monstrosity of the Lake enters the battlefield, you may pay {5}. If you do, tap all creatures your opponents control, then put a stun counter on each of those creatures. (If a permanent with a stun counter would become untapped, remove one from it instead.)\nIslandcycling {2} ({2}, Discard this card: Search your library for an Island card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file +Oracle:When Monstrosity of the Lake enters the battlefield, you may pay {5}. If you do, tap all creatures your opponents control, then put a stun counter on each of those creatures. (If a permanent with a stun counter would become untapped, remove one from it instead.)\nIslandcycling {2} ({2}, Discard this card: Search your library for an Island card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/m/monstrous_rage.txt b/forge-gui/res/cardsfolder/m/monstrous_rage.txt index 80d7a537366..8ecdd41b01d 100644 --- a/forge-gui/res/cardsfolder/m/monstrous_rage.txt +++ b/forge-gui/res/cardsfolder/m/monstrous_rage.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 2 | SubAbility$ DBToken | SpellDescription$ Target creature gets +2/+0 until end of turn. Create a Monster Role token attached to it. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has trample.) SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_monster | TokenOwner$ You | AttachedTo$ Targeted DeckHas:Ability$Token & Type$Role|Aura -Oracle:Target creature gets +2/+0 until end of turn. Create a Monster Role token attached to it. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has trample.) \ No newline at end of file +Oracle:Target creature gets +2/+0 until end of turn. Create a Monster Role token attached to it. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has trample.) diff --git a/forge-gui/res/cardsfolder/m/monumental_corruption.txt b/forge-gui/res/cardsfolder/m/monumental_corruption.txt index 87337d22b3a..97843c642b0 100644 --- a/forge-gui/res/cardsfolder/m/monumental_corruption.txt +++ b/forge-gui/res/cardsfolder/m/monumental_corruption.txt @@ -5,4 +5,4 @@ A:SP$ Draw | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X | SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ X | Defined$ Targeted SVar:X:Count$Valid Artifact.YouCtrl DeckNeeds:Type$Artifact -Oracle:Target player draws X cards and loses X life, where X is the number of artifacts you control. \ No newline at end of file +Oracle:Target player draws X cards and loses X life, where X is the number of artifacts you control. diff --git a/forge-gui/res/cardsfolder/m/moonshaker_cavalry.txt b/forge-gui/res/cardsfolder/m/moonshaker_cavalry.txt index 00e05160dd6..354e2ad1ad5 100644 --- a/forge-gui/res/cardsfolder/m/moonshaker_cavalry.txt +++ b/forge-gui/res/cardsfolder/m/moonshaker_cavalry.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefi SVar:BehemothPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Flying | NumAtt$ X | NumDef$ X SVar:X:Count$Valid Creature.YouCtrl SVar:PlayMain1:TRUE -Oracle:Flying\nWhen Moonshaker Cavalry enters the battlefield, creatures you control gain flying and get +X/+X until end of turn, where X is the number of creatures you control. \ No newline at end of file +Oracle:Flying\nWhen Moonshaker Cavalry enters the battlefield, creatures you control gain flying and get +X/+X until end of turn, where X is the number of creatures you control. diff --git a/forge-gui/res/cardsfolder/m/moradins_disciples.txt b/forge-gui/res/cardsfolder/m/moradins_disciples.txt index e8771c4c793..3ef8479e7d8 100644 --- a/forge-gui/res/cardsfolder/m/moradins_disciples.txt +++ b/forge-gui/res/cardsfolder/m/moradins_disciples.txt @@ -5,4 +5,4 @@ PT:2/3 K:Double team T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBTap | TriggerDescription$ Whenever CARDNAME attacks, tap target creature defending player controls. SVar:DBTap:DB$ Tap | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredDefendingPlayer | TargetMax$ 1 | TgtPrompt$ Select target creature defending player controls -Oracle:Double team\nWhenever Moradin's Disciples attacks, tap target creature defending player controls. \ No newline at end of file +Oracle:Double team\nWhenever Moradin's Disciples attacks, tap target creature defending player controls. diff --git a/forge-gui/res/cardsfolder/m/mordor_muster.txt b/forge-gui/res/cardsfolder/m/mordor_muster.txt index ac14cc3afac..bd1e3fa2a1f 100644 --- a/forge-gui/res/cardsfolder/m/mordor_muster.txt +++ b/forge-gui/res/cardsfolder/m/mordor_muster.txt @@ -5,4 +5,4 @@ A:SP$ Draw | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 | Subability$ DBAmass SVar:DBAmass:DB$ Amass | Type$ Orc | Num$ 1 | SpellDescription$ Amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) DeckHas:Ability$Token|Counters & Type$Orc|Army -Oracle:You draw a card and you lose 1 life.\nAmass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:You draw a card and you lose 1 life.\nAmass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/m/mordor_on_the_march.txt b/forge-gui/res/cardsfolder/m/mordor_on_the_march.txt index 11704aa643a..33a02673090 100644 --- a/forge-gui/res/cardsfolder/m/mordor_on_the_march.txt +++ b/forge-gui/res/cardsfolder/m/mordor_on_the_march.txt @@ -8,4 +8,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE DeckHas:Ability$Token DeckHints:Ability$Graveyard|Mill -Oracle:Exile a creature card from your graveyard. Create a token that's a copy of it. It gains haste until end of turn. Exile it at the beginning of the next end step.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) \ No newline at end of file +Oracle:Exile a creature card from your graveyard. Create a token that's a copy of it. It gains haste until end of turn. Exile it at the beginning of the next end step.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) diff --git a/forge-gui/res/cardsfolder/m/mordor_trebuchet.txt b/forge-gui/res/cardsfolder/m/mordor_trebuchet.txt index 640a1f43915..f13cfa1c0aa 100644 --- a/forge-gui/res/cardsfolder/m/mordor_trebuchet.txt +++ b/forge-gui/res/cardsfolder/m/mordor_trebuchet.txt @@ -7,4 +7,4 @@ T:Mode$ AttackersDeclared | ValidAttackers$ Goblin.YouCtrl,Orc.YouCtrl | Trigger SVar:TrigToken:DB$ Token | TokenScript$ ballistic_boulder | TokenTapped$ True | TokenAttacking$ True | AtEOT$ SacrificeCombat DeckHints:Type$Goblin|Orc DeckHas:Ability$Token & Type$Artifact|Construct -Oracle:Defender\nWhenever you attack with one or more Goblins and/or Orcs, create a 2/1 colorless Construct artifact creature token with flying named Ballistic Boulder that's tapped and attacking. Sacrifice that token at end of combat. \ No newline at end of file +Oracle:Defender\nWhenever you attack with one or more Goblins and/or Orcs, create a 2/1 colorless Construct artifact creature token with flying named Ballistic Boulder that's tapped and attacking. Sacrifice that token at end of combat. diff --git a/forge-gui/res/cardsfolder/m/morgul_knife_wound.txt b/forge-gui/res/cardsfolder/m/morgul_knife_wound.txt index 855981c40b9..9b7a1af074a 100644 --- a/forge-gui/res/cardsfolder/m/morgul_knife_wound.txt +++ b/forge-gui/res/cardsfolder/m/morgul_knife_wound.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -3 | AddTrigger$ TrigExile | Description$ Enchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." -SVar:TrigExile:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExileEnchanted | TriggerDescription$ At the beginning of your upkeep, exile this creature unless you pay 2 life. +SVar:TrigExile:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExileEnchanted | TriggerDescription$ At the beginning of your upkeep, exile this creature unless you pay 2 life. SVar:TrigExileEnchanted:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | UnlessCost$ PayLife<2> | UnlessPayer$ TriggeredPlayer Oracle:Enchant creature\nEnchanted creature gets -3/-0 and has "At the beginning of your upkeep, exile this creature unless you pay 2 life." diff --git a/forge-gui/res/cardsfolder/m/moria_marauder.txt b/forge-gui/res/cardsfolder/m/moria_marauder.txt index a0e525ef97f..7fc9dccefe6 100644 --- a/forge-gui/res/cardsfolder/m/moria_marauder.txt +++ b/forge-gui/res/cardsfolder/m/moria_marauder.txt @@ -9,4 +9,4 @@ SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | Remem SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Exile the top card of your library. You may play that card this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Type$Goblin|Orc -Oracle:Double strike\nWhenever a Goblin or Orc you control deals combat damage to a player, exile the top card of your library. You may play that card this turn. \ No newline at end of file +Oracle:Double strike\nWhenever a Goblin or Orc you control deals combat damage to a player, exile the top card of your library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/m/moria_scavenger.txt b/forge-gui/res/cardsfolder/m/moria_scavenger.txt index 98b2bd52ff3..d79cd4a52e8 100644 --- a/forge-gui/res/cardsfolder/m/moria_scavenger.txt +++ b/forge-gui/res/cardsfolder/m/moria_scavenger.txt @@ -8,4 +8,4 @@ A:AB$ Draw | Cost$ T Discard<1/Card> | NumCards$ 1 | SubAbility$ DBAmass | Spell SVar:DBAmass:DB$ Amass | Type$ Orc | Num$ 1 | ConditionDefined$ Discarded | ConditionPresent$ Card.Creature DeckHas:Ability$Token|Counters|Discard & Type$Army DeckHints:Type$Goblin|Orc -Oracle:Deathtouch, haste\n{T}, Discard a card: Draw a card. If the discarded card was a creature card, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:Deathtouch, haste\n{T}, Discard a card: Draw a card. If the discarded card was a creature card, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/m/mossbeard_ancient.txt b/forge-gui/res/cardsfolder/m/mossbeard_ancient.txt index 8a3955524d4..a3a44948505 100644 --- a/forge-gui/res/cardsfolder/m/mossbeard_ancient.txt +++ b/forge-gui/res/cardsfolder/m/mossbeard_ancient.txt @@ -6,4 +6,4 @@ K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain gain 5 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 5 DeckHas:Ability$LifeGain -Oracle:Trample\nWhen Mossbeard Ancient enters the battlefield, you gain 5 life. \ No newline at end of file +Oracle:Trample\nWhen Mossbeard Ancient enters the battlefield, you gain 5 life. diff --git a/forge-gui/res/cardsfolder/m/mosswood_dreadknight_dread_whispers.txt b/forge-gui/res/cardsfolder/m/mosswood_dreadknight_dread_whispers.txt index 35c98ce4a0a..a037bc28155 100644 --- a/forge-gui/res/cardsfolder/m/mosswood_dreadknight_dread_whispers.txt +++ b/forge-gui/res/cardsfolder/m/mosswood_dreadknight_dread_whispers.txt @@ -17,4 +17,4 @@ ManaCost:1 B Types:Sorcery Adventure A:SP$ Draw | NumCards$ 1 | SubAbility$ DBSLoseLife | SpellDescription$ You draw a card and you lose 1 life. (Then exile this card. You may cast the creature later from exile.) SVar:DBSLoseLife:DB$ LoseLife | LifeAmount$ 1 -Oracle:You draw a card and you lose 1 life. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:You draw a card and you lose 1 life. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/m/motivated_pony.txt b/forge-gui/res/cardsfolder/m/motivated_pony.txt index 0f86a60e756..59e0481b907 100644 --- a/forge-gui/res/cardsfolder/m/motivated_pony.txt +++ b/forge-gui/res/cardsfolder/m/motivated_pony.txt @@ -11,4 +11,4 @@ SVar:DBPump:DB$ PumpAll | ValidCards$ Creature.attacking | NumAtt$ 2 | Condition SVar:Food:Count$ThisTurnEntered_Battlefield_Food.YouCtrl SVar:HasAttackEffect:True DeckHints:Type$Food -Oracle:Whenever Motivated Pony attacks, attacking creatures get +1/+1 until end of turn. If a Food entered the battlefield under your control this turn, untap those creatures and they get an additional +2/+2 until end of turn. \ No newline at end of file +Oracle:Whenever Motivated Pony attacks, attacking creatures get +1/+1 until end of turn. If a Food entered the battlefield under your control this turn, untap those creatures and they get an additional +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mushroom_watchdogs.txt b/forge-gui/res/cardsfolder/m/mushroom_watchdogs.txt index a56f2ca1072..04d53203a90 100644 --- a/forge-gui/res/cardsfolder/m/mushroom_watchdogs.txt +++ b/forge-gui/res/cardsfolder/m/mushroom_watchdogs.txt @@ -6,4 +6,4 @@ A:AB$ PutCounter | Cost$ Sac<1/Food> | Defined$ Self | SorcerySpeed$ True | Coun SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Vigilance DeckHas:Ability$Sacrifice|Counters DeckHints:Type$Food -Oracle:Sacrifice a Food: Put a +1/+1 counter on Mushroom Watchdogs. It gains vigilance until end of turn. Activate only as a sorcery. \ No newline at end of file +Oracle:Sacrifice a Food: Put a +1/+1 counter on Mushroom Watchdogs. It gains vigilance until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/m/myr_kinsmith.txt b/forge-gui/res/cardsfolder/m/myr_kinsmith.txt index 050b5c07285..6a9578ca527 100644 --- a/forge-gui/res/cardsfolder/m/myr_kinsmith.txt +++ b/forge-gui/res/cardsfolder/m/myr_kinsmith.txt @@ -5,4 +5,4 @@ PT:3/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Myr card, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Myr | ChangeNum$ 1 | Shuffle$ True DeckHints:Type$Myr -Oracle:When Myr Kinsmith enters the battlefield, you may search your library for a Myr card, reveal it, put it into your hand, then shuffle. \ No newline at end of file +Oracle:When Myr Kinsmith enters the battlefield, you may search your library for a Myr card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/myrel_shield_of_argive.txt b/forge-gui/res/cardsfolder/m/myrel_shield_of_argive.txt index c7e939c59ff..6b91cf163f1 100644 --- a/forge-gui/res/cardsfolder/m/myrel_shield_of_argive.txt +++ b/forge-gui/res/cardsfolder/m/myrel_shield_of_argive.txt @@ -10,4 +10,4 @@ SVar:X:Count$Valid Soldier.YouCtrl SVar:HasAttackEffect:TRUE DeckHas:Ability$Token & Type$Artifact DeckHints:Type$Soldier -Oracle:During your turn, your opponents can't cast spells or activate abilities of artifacts, creatures, or enchantments.\nWhenever Myrel, Shield of Argive attacks, create X 1/1 colorless Soldier artifact creature tokens, where X is the number of Soldiers you control. \ No newline at end of file +Oracle:During your turn, your opponents can't cast spells or activate abilities of artifacts, creatures, or enchantments.\nWhenever Myrel, Shield of Argive attacks, create X 1/1 colorless Soldier artifact creature tokens, where X is the number of Soldiers you control. diff --git a/forge-gui/res/cardsfolder/n/nael_avizoa_aeronaut.txt b/forge-gui/res/cardsfolder/n/nael_avizoa_aeronaut.txt index fc790a76395..251a20b3191 100644 --- a/forge-gui/res/cardsfolder/n/nael_avizoa_aeronaut.txt +++ b/forge-gui/res/cardsfolder/n/nael_avizoa_aeronaut.txt @@ -8,4 +8,4 @@ SVar:TrigDig:DB$ Dig | DigNum$ X | Defined$ You | DestinationZone$ Library | Res SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ5 SVar:X:Count$Domain AI:RemoveDeck:Random -Oracle:Flying\nDomain — Whenever Nael, Avizoa Aeronaut deals combat damage to a player, look at the top X cards of your library, where X is the number of basic land types among lands you control. Put up to one of them on top of your library and the rest on the bottom in a random order. Then if there are five basic land types among lands you control, draw a card. \ No newline at end of file +Oracle:Flying\nDomain — Whenever Nael, Avizoa Aeronaut deals combat damage to a player, look at the top X cards of your library, where X is the number of basic land types among lands you control. Put up to one of them on top of your library and the rest on the bottom in a random order. Then if there are five basic land types among lands you control, draw a card. diff --git a/forge-gui/res/cardsfolder/n/naktamun.txt b/forge-gui/res/cardsfolder/n/naktamun.txt index 1379ce0e303..1fa0e90793e 100644 --- a/forge-gui/res/cardsfolder/n/naktamun.txt +++ b/forge-gui/res/cardsfolder/n/naktamun.txt @@ -5,4 +5,4 @@ S:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | Affected T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, you may discard a card. If you do, draw a card. SVar:RolledChaos:AB$ Draw | Cost$ Discard<1/Card> DeckHas:Ability$Graveyard|Token|Discard & Type$Zombie -Oracle:Each creature card in your graveyard has embalm. Its embalm cost is equal to its mana cost. (Exile a creature card from your graveyard and pay its embalm cost: Create a token that's a copy of it, except it's a white Zombie in addition to its other types with no mana cost. Embalm only as a sorcery.)\nWhenever chaos ensues, you may discard a card. If you do, draw a card. \ No newline at end of file +Oracle:Each creature card in your graveyard has embalm. Its embalm cost is equal to its mana cost. (Exile a creature card from your graveyard and pay its embalm cost: Create a token that's a copy of it, except it's a white Zombie in addition to its other types with no mana cost. Embalm only as a sorcery.)\nWhenever chaos ensues, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/n/narci_fable_singer.txt b/forge-gui/res/cardsfolder/n/narci_fable_singer.txt index 44c3746e84f..6139ccb330d 100644 --- a/forge-gui/res/cardsfolder/n/narci_fable_singer.txt +++ b/forge-gui/res/cardsfolder/n/narci_fable_singer.txt @@ -11,4 +11,4 @@ SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:TriggeredSpellAbility$CardManaCost DeckHas:Ability$LifeGain DeckHints:Type$Enchantment|Saga & Ability$Sacrifice -Oracle:Lifelink\nWhenever you sacrifice an enchantment, draw a card.\nWhenever the final chapter ability of a Saga you control resolves, each opponent loses X life and you gain X life, where X is that Saga's mana value. \ No newline at end of file +Oracle:Lifelink\nWhenever you sacrifice an enchantment, draw a card.\nWhenever the final chapter ability of a Saga you control resolves, each opponent loses X life and you gain X life, where X is that Saga's mana value. diff --git a/forge-gui/res/cardsfolder/n/narset_enlightened_exile.txt b/forge-gui/res/cardsfolder/n/narset_enlightened_exile.txt index 568edf3751f..20da623d791 100644 --- a/forge-gui/res/cardsfolder/n/narset_enlightened_exile.txt +++ b/forge-gui/res/cardsfolder/n/narset_enlightened_exile.txt @@ -13,4 +13,4 @@ DeckHas:Ability$Graveyard SVar:HasAttackEffect:TRUE SVar:EquipMe:Multiple SVar:EnchantMe:Multiple -Oracle:Creatures you control have prowess.\nWhenever Narset, Enlightened Exile attacks, exile target noncreature, nonland card with mana value less than Narset's power from a graveyard and copy it. You may cast the copy without paying its mana cost. \ No newline at end of file +Oracle:Creatures you control have prowess.\nWhenever Narset, Enlightened Exile attacks, exile target noncreature, nonland card with mana value less than Narset's power from a graveyard and copy it. You may cast the copy without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/n/nazgul_battle_mace.txt b/forge-gui/res/cardsfolder/n/nazgul_battle_mace.txt index f08b1c6008e..189ba8fa1b1 100644 --- a/forge-gui/res/cardsfolder/n/nazgul_battle_mace.txt +++ b/forge-gui/res/cardsfolder/n/nazgul_battle_mace.txt @@ -7,4 +7,4 @@ SVar:SacrificeStatic:Mode$ Sacrificed | ValidCard$ Permanent.nonToken+OppCtrl | SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredCard | UnlessCost$ PayLife<3> | UnlessPayer$ TriggeredCardController SVar:PlayMain1:TRUE DeckHas:Ability$Sacrifice -Oracle:Equipped creature has menace, deathtouch, annihilator 1, and "Whenever an opponent sacrifices a nontoken permanent, put that card onto the battlefield under your control unless that player pays 3 life." (Whenever a creature with annihilator 1 attacks, defending player sacrifices a permanent.)\nEquip {3} \ No newline at end of file +Oracle:Equipped creature has menace, deathtouch, annihilator 1, and "Whenever an opponent sacrifices a nontoken permanent, put that card onto the battlefield under your control unless that player pays 3 life." (Whenever a creature with annihilator 1 attacks, defending player sacrifices a permanent.)\nEquip {3} diff --git a/forge-gui/res/cardsfolder/n/necrogen_communion.txt b/forge-gui/res/cardsfolder/n/necrogen_communion.txt index 5c202ca7d44..75a3ae2bcef 100644 --- a/forge-gui/res/cardsfolder/n/necrogen_communion.txt +++ b/forge-gui/res/cardsfolder/n/necrogen_communion.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Toxic:2 | Desc T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigReturn | TriggerDescription$ When enchanted creature dies, return that card to the battlefield under your control. SVar:TrigReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Destination$ Battlefield | GainControl$ True SVar:PlayMain1:TRUE -Oracle:Enchant creature you control\nEnchanted creature has toxic 2. (Players dealt combat damage by it also get two poison counters.)\nWhen enchanted creature dies, return that card to the battlefield under your control. \ No newline at end of file +Oracle:Enchant creature you control\nEnchanted creature has toxic 2. (Players dealt combat damage by it also get two poison counters.)\nWhen enchanted creature dies, return that card to the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/n/necrosquito.txt b/forge-gui/res/cardsfolder/n/necrosquito.txt index bde6a85c181..d55149fcd3a 100644 --- a/forge-gui/res/cardsfolder/n/necrosquito.txt +++ b/forge-gui/res/cardsfolder/n/necrosquito.txt @@ -9,4 +9,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ OIL | CounterNum$ 1 SVar:X:Count$CardCounters.OIL DeckHas:Ability$Counters -Oracle:Flying\nNecrosquito enters the battlefield with two oil counters on it.\nNecrosquito gets +1/+1 for each oil counter on it.\nWhenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on Necrosquito. \ No newline at end of file +Oracle:Flying\nNecrosquito enters the battlefield with two oil counters on it.\nNecrosquito gets +1/+1 for each oil counter on it.\nWhenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on Necrosquito. diff --git a/forge-gui/res/cardsfolder/n/nesting_dovehawk.txt b/forge-gui/res/cardsfolder/n/nesting_dovehawk.txt index ab325d6683a..afa5a854e78 100644 --- a/forge-gui/res/cardsfolder/n/nesting_dovehawk.txt +++ b/forge-gui/res/cardsfolder/n/nesting_dovehawk.txt @@ -9,4 +9,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creatu SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters & Ability$Token DeckNeeds:Ability$Token -Oracle:Flying\nAt the beginning of combat on your turn, populate. (Create a token that's a copy of a creature token you control.)\nWhenever a creature token enters the battlefield under your control, put a +1/+1 counter on Nesting Dovehawk. \ No newline at end of file +Oracle:Flying\nAt the beginning of combat on your turn, populate. (Create a token that's a copy of a creature token you control.)\nWhenever a creature token enters the battlefield under your control, put a +1/+1 counter on Nesting Dovehawk. diff --git a/forge-gui/res/cardsfolder/n/nettling_host.txt b/forge-gui/res/cardsfolder/n/nettling_host.txt index df20f0c808d..ec367303419 100644 --- a/forge-gui/res/cardsfolder/n/nettling_host.txt +++ b/forge-gui/res/cardsfolder/n/nettling_host.txt @@ -9,4 +9,4 @@ SVar:SacMe:1 SVar:DiscardMe:1 DeckHas:Ability$Graveyard|Token & Type$Artifact|Germ DeckNeeds:Keyword$Toxic|Infect -Oracle:Toxic 2\nCorrupted - Exile Nettling Host from your graveyard: Conjure a card named Nettlecyst into your hand. Activate only if an opponent has three or more poison counters. \ No newline at end of file +Oracle:Toxic 2\nCorrupted - Exile Nettling Host from your graveyard: Conjure a card named Nettlecyst into your hand. Activate only if an opponent has three or more poison counters. diff --git a/forge-gui/res/cardsfolder/n/nettling_nuisance.txt b/forge-gui/res/cardsfolder/n/nettling_nuisance.txt index 463ab5b3e11..48b57e77e10 100644 --- a/forge-gui/res/cardsfolder/n/nettling_nuisance.txt +++ b/forge-gui/res/cardsfolder/n/nettling_nuisance.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Faerie Rogue PT:3/1 K:Flying -T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.Faerie+YouCtrl | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever one or more Faeries you control deal combat damage to a player, that player creates a 4/2 red Pirate creature token with "This creature can't block." The token is goaded for the rest of the game. (It attacks each combat if able and attacks a player other than you if able.) +T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.Faerie+YouCtrl | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever one or more Faeries you control deal combat damage to a player, that player creates a 4/2 red Pirate creature token with "This creature can't block." The token is goaded for the rest of the game. (It attacks each combat if able and attacks a player other than you if able.) SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_4_2_pirate_noblock | TokenOwner$ TriggeredTarget | RememberTokens$ True | SubAbility$ DBGoad SVar:DBGoad:DB$ Goad | Defined$ Remembered | Duration$ Permanent | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/n/neva_stalked_by_nightmares.txt b/forge-gui/res/cardsfolder/n/neva_stalked_by_nightmares.txt index 3428dea8d82..ae9895f2e77 100644 --- a/forge-gui/res/cardsfolder/n/neva_stalked_by_nightmares.txt +++ b/forge-gui/res/cardsfolder/n/neva_stalked_by_nightmares.txt @@ -10,4 +10,4 @@ SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | Counter SVar:DBScry:DB$ Scry | ScryNum$ 1 DeckHas:Ability$Graveyard|Counters DeckHints:Type$Enchantment -Oracle:Menace\nWhen Neva, Stalked by Nightmares enters the battlefield, return target creature or enchantment card from your graveyard to your hand.\nWhenever an enchantment you control is put into a graveyard from the battlefield, put a +1/+1 counter on Neva, then scry 1. \ No newline at end of file +Oracle:Menace\nWhen Neva, Stalked by Nightmares enters the battlefield, return target creature or enchantment card from your graveyard to your hand.\nWhenever an enchantment you control is put into a graveyard from the battlefield, put a +1/+1 counter on Neva, then scry 1. diff --git a/forge-gui/res/cardsfolder/n/new_argive.txt b/forge-gui/res/cardsfolder/n/new_argive.txt index b18cc29ecb6..17da2132b43 100644 --- a/forge-gui/res/cardsfolder/n/new_argive.txt +++ b/forge-gui/res/cardsfolder/n/new_argive.txt @@ -6,4 +6,4 @@ SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttackerLKICopy | NumAtt$ +2 | NumDef T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, reveal cards from the top of your library until you reveal a historic card. Put that card into your hand and the rest on the bottom of your library in a random order. SVar:RolledChaos:DB$ DigUntil | Valid$ Card.Historic | ValidDescription$ historic card | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True | FoundDestination$ Hand DeckHints:Type$Legendary & Type$Artifact|Saga -Oracle:Whenever a historic creature you control attacks, it gets +2/+2 until end of turn. (Artifacts, legendaries, and Sagas are historic.)\nWhenever chaos ensues, reveal cards from the top of your library until you reveal a historic card. Put that card into your hand and the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:Whenever a historic creature you control attacks, it gets +2/+2 until end of turn. (Artifacts, legendaries, and Sagas are historic.)\nWhenever chaos ensues, reveal cards from the top of your library until you reveal a historic card. Put that card into your hand and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/n/new_new_york.txt b/forge-gui/res/cardsfolder/n/new_new_york.txt index 24513747379..87ee1bddcfa 100644 --- a/forge-gui/res/cardsfolder/n/new_new_york.txt +++ b/forge-gui/res/cardsfolder/n/new_new_york.txt @@ -7,4 +7,4 @@ T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigToken | TriggerDescri SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac,w_2_2_alien | TokenOwner$ You DeckHas:Type$Alien|Treasure & Ability$Token DeckHints:Type$Artifact -Oracle:At the beginning of combat on your turn, until end of turn, noncreature artifacts you control become 3/3 Vehicles in addition to their other types and gain flying, haste, and crew 1.\nWhenever chaos ensues, create a Treasure token and a 2/2 white Alien creature token. \ No newline at end of file +Oracle:At the beginning of combat on your turn, until end of turn, noncreature artifacts you control become 3/3 Vehicles in addition to their other types and gain flying, haste, and crew 1.\nWhenever chaos ensues, create a Treasure token and a 2/2 white Alien creature token. diff --git a/forge-gui/res/cardsfolder/n/nezumi_freewheeler_hideous_fleshwheeler.txt b/forge-gui/res/cardsfolder/n/nezumi_freewheeler_hideous_fleshwheeler.txt index 3288e0e61b1..ad4b2bb0dbe 100644 --- a/forge-gui/res/cardsfolder/n/nezumi_freewheeler_hideous_fleshwheeler.txt +++ b/forge-gui/res/cardsfolder/n/nezumi_freewheeler_hideous_fleshwheeler.txt @@ -6,9 +6,9 @@ K:Menace T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, each player mills three cards. SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ Player A:AB$ SetState | Cost$ 5 WP | Mode$ Transform | SorcerySpeed$ True | SpellDescription$ Transform CARDNAME. Activate only as a sorcery. ({W/P} can be paid with either {W} or 2 life.) -AlternateMode:DoubleFaced DeckHas:Ability$Mill DeckHints:Color$White +AlternateMode:DoubleFaced Oracle:Menace\nWhen Nezumi Freewheeler enters the battlefield, each player mills three cards. (To mill a card, put the top card of your library into your graveyard.)\n{5}{W/P}: Transform Nezumi Freewheeler. Activate only as a sorcery. ({W/P} can be paid with either {W} or 2 life.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/n/night_of_the_sweets_revenge.txt b/forge-gui/res/cardsfolder/n/night_of_the_sweets_revenge.txt index 2ba7eaac616..a990b6e8c0b 100644 --- a/forge-gui/res/cardsfolder/n/night_of_the_sweets_revenge.txt +++ b/forge-gui/res/cardsfolder/n/night_of_the_sweets_revenge.txt @@ -10,4 +10,4 @@ SVar:X:Count$Valid Food.YouCtrl AI:RemoveDeck:Random DeckHas:Ability$LifeGain|Token|Sacrifice & Type$Artifact|Food DeckHints:Type$Food -Oracle:When Night of the Sweets' Revenge enters the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nFoods you control have "{T}: Add {G}."\n{5}{G}{G}, Sacrifice Night of the Sweets' Revenge: Creatures you control get +X/+X until end of turn, where X is the number of Foods you control. Activate only as a sorcery. \ No newline at end of file +Oracle:When Night of the Sweets' Revenge enters the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nFoods you control have "{T}: Add {G}."\n{5}{G}{G}, Sacrifice Night of the Sweets' Revenge: Creatures you control get +X/+X until end of turn, where X is the number of Foods you control. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/n/nimraiser_paladin.txt b/forge-gui/res/cardsfolder/n/nimraiser_paladin.txt index e07e8a297c5..08768eecbfb 100644 --- a/forge-gui/res/cardsfolder/n/nimraiser_paladin.txt +++ b/forge-gui/res/cardsfolder/n/nimraiser_paladin.txt @@ -6,4 +6,4 @@ K:Toxic:2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return target creature with mana value 3 or less from your graveyard to your hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl+cmcLE3 | TgtPrompt$ Select target creature with mana value 3 or less from your graveyard DeckHas:Ability$Graveyard -Oracle:Toxic 2 (Players dealt combat damage by this creature also get two poison counters.)\nWhen Nimraiser Paladin enters the battlefield, return target creature with mana value 3 or less from your graveyard to your hand. \ No newline at end of file +Oracle:Toxic 2 (Players dealt combat damage by this creature also get two poison counters.)\nWhen Nimraiser Paladin enters the battlefield, return target creature with mana value 3 or less from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/n/nimrodel_watcher.txt b/forge-gui/res/cardsfolder/n/nimrodel_watcher.txt index 2ea40b17d84..fdee67c4214 100644 --- a/forge-gui/res/cardsfolder/n/nimrodel_watcher.txt +++ b/forge-gui/res/cardsfolder/n/nimrodel_watcher.txt @@ -7,4 +7,4 @@ SVar:TrigPump:DB$ Pump | NumAtt$ 1 | SubAbility$ DBUnblockable SVar:DBUnblockable:DB$ Effect | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ EFFECTSOURCE can't be blocked this turn. DeckHas:Ability$Counters -Oracle:Whenever you scry, Nimrodel Watcher gets +1/+0 until end of turn and can't be blocked this turn. This ability triggers only once each turn. \ No newline at end of file +Oracle:Whenever you scry, Nimrodel Watcher gets +1/+0 until end of turn and can't be blocked this turn. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/n/nishoba_brawler.txt b/forge-gui/res/cardsfolder/n/nishoba_brawler.txt index 16c79b34632..adc66416238 100644 --- a/forge-gui/res/cardsfolder/n/nishoba_brawler.txt +++ b/forge-gui/res/cardsfolder/n/nishoba_brawler.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Cat Warrior PT:*/3 K:Trample -S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | Description$ Domain — CARDNAME's power is each equal to the number of basic land types among lands you control. +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | Description$ Domain — CARDNAME's power is each equal to the number of basic land types among lands you control. SVar:X:Count$Domain AI:RemoveDeck:Random -Oracle:Trample\nDomain — Nishoba Brawler's power is equal to the number of basic land types among lands you control. \ No newline at end of file +Oracle:Trample\nDomain — Nishoba Brawler's power is equal to the number of basic land types among lands you control. diff --git a/forge-gui/res/cardsfolder/n/nissa_resurgent_animist.txt b/forge-gui/res/cardsfolder/n/nissa_resurgent_animist.txt index 99025ad037c..d01d3585c85 100644 --- a/forge-gui/res/cardsfolder/n/nissa_resurgent_animist.txt +++ b/forge-gui/res/cardsfolder/n/nissa_resurgent_animist.txt @@ -7,4 +7,4 @@ SVar:TrigMana:DB$ Mana | Produced$ Any | SubAbility$ RevealUntil SVar:RevealUntil:DB$ DigUntil | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ2 | Valid$ Elf,Elemental | ValidDescription$ elf or elemental | FoundDestination$ Hand | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True SVar:X:Count$ResolvedThisTurn DeckHints:Type$Elemental|Elf -Oracle:Landfall — Whenever a land enters the battlefield under your control, add one mana of any color. Then if this is the second time this ability has resolved this turn, reveal cards from the top of your library until you reveal an Elf or Elemental card. Put that card into your hand and the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:Landfall — Whenever a land enters the battlefield under your control, add one mana of any color. Then if this is the second time this ability has resolved this turn, reveal cards from the top of your library until you reveal an Elf or Elemental card. Put that card into your hand and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/n/nogi_draco_zealot.txt b/forge-gui/res/cardsfolder/n/nogi_draco_zealot.txt index a5d7a7f23bc..e4692829c37 100644 --- a/forge-gui/res/cardsfolder/n/nogi_draco_zealot.txt +++ b/forge-gui/res/cardsfolder/n/nogi_draco_zealot.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Kobold Shaman PT:3/3 S:Mode$ ReduceCost | ValidCard$ Dragon | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Dragon spells you cast cost {1} less to cast. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigAnimate | IsPresent$ Permanent.dragon+YouCtrl | PresentCompare$ GE3 | TriggerDescription$ Whenever CARDNAME attacks, if you control three or more Dragons, until end of turn, NICKNAME becomes a Dragon with base power and toughness 5/5 and gains flying. -SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 5 | Toughness$ 5 | Types$ Dragon | RemoveCreatureTypes$ True | Keywords$ Flying | SpellDescription$ Until end of turn, CARDNAME becomes a Dragon with base power and toughness 5/5 and gains flying. +SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 5 | Toughness$ 5 | Types$ Dragon | RemoveCreatureTypes$ True | Keywords$ Flying | SpellDescription$ Until end of turn, CARDNAME becomes a Dragon with base power and toughness 5/5 and gains flying. DeckNeeds:Type$Dragon Oracle:Dragon spells you cast cost {1} less to cast.\nWhenever Nogi, Draco-Zealot attacks, if you control three or more Dragons, until end of turn, Nogi becomes a Dragon with base power and toughness 5/5 and gains flying. diff --git a/forge-gui/res/cardsfolder/n/non_human_cannonball.txt b/forge-gui/res/cardsfolder/n/non_human_cannonball.txt index b2716938b4d..5a41185c6d2 100644 --- a/forge-gui/res/cardsfolder/n/non_human_cannonball.txt +++ b/forge-gui/res/cardsfolder/n/non_human_cannonball.txt @@ -5,4 +5,4 @@ PT:4/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigRoll | TriggerDescription$ When CARDNAME dies, roll a six-sided die. If the result is 4 or less, CARDNAME deals that much damage to you. SVar:TrigRoll:DB$ RollDice | ResultSVar$ Result | ResultSubAbilities$ 1-4:DBDamage SVar:DBDamage:DB$ DealDamage | Defined$ You | NumDmg$ Result -Oracle:When Non-Human Cannonball dies, roll a six-sided die. If the result is 4 or less, Non-Human Cannonball deals that much damage to you. \ No newline at end of file +Oracle:When Non-Human Cannonball dies, roll a six-sided die. If the result is 4 or less, Non-Human Cannonball deals that much damage to you. diff --git a/forge-gui/res/cardsfolder/n/norns_choirmaster.txt b/forge-gui/res/cardsfolder/n/norns_choirmaster.txt index 89c39bfbe32..1cfdd6cfedc 100644 --- a/forge-gui/res/cardsfolder/n/norns_choirmaster.txt +++ b/forge-gui/res/cardsfolder/n/norns_choirmaster.txt @@ -11,4 +11,4 @@ SVar:HasAttackEffect:TRUE DeckHas:Ability$Proliferate DeckHints:Ability$Counters|Planeswalker AI:RemoveDeck:NonCommander -Oracle:Flying, first strike\nWhenever a commander you control enters the battlefield or attacks, proliferate. (Choose any number of permanents and/or players, then give each another counter kind of each kind they already have.) \ No newline at end of file +Oracle:Flying, first strike\nWhenever a commander you control enters the battlefield or attacks, proliferate. (Choose any number of permanents and/or players, then give each another counter kind of each kind they already have.) diff --git a/forge-gui/res/cardsfolder/n/norns_wellspring.txt b/forge-gui/res/cardsfolder/n/norns_wellspring.txt index 864eb125c3a..09916038394 100644 --- a/forge-gui/res/cardsfolder/n/norns_wellspring.txt +++ b/forge-gui/res/cardsfolder/n/norns_wellspring.txt @@ -7,4 +7,4 @@ SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ OIL | CounterNum$ 1 A:AB$ Draw | Cost$ 1 T SubCounter<2/OIL> | SpellDescription$ Draw a card. DeckHas:Ability$Counters DeckHints:Ability$Sacrifice -Oracle:Whenever a creature you control dies, scry 1 and put an oil counter on Norn's Wellspring.\n{1}, {T}, Remove two oil counters from Norn's Wellspring: Draw a card. \ No newline at end of file +Oracle:Whenever a creature you control dies, scry 1 and put an oil counter on Norn's Wellspring.\n{1}, {T}, Remove two oil counters from Norn's Wellspring: Draw a card. diff --git a/forge-gui/res/cardsfolder/n/north_pole_research_base.txt b/forge-gui/res/cardsfolder/n/north_pole_research_base.txt index 0dcd64ec5c0..8efb8c6a39d 100644 --- a/forge-gui/res/cardsfolder/n/north_pole_research_base.txt +++ b/forge-gui/res/cardsfolder/n/north_pole_research_base.txt @@ -8,6 +8,6 @@ T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigToken | TriggerDescri SVar:TrigToken:DB$ Token | TokenScript$ w_2_2_alien | TokenOwner$ You | SubAbility$ DBImmediateTrig SVar:DBImmediateTrig:DB$ ImmediateTrigger | Execute$ TrigTap | TriggerDescription$ When you do, tap target nontoken creature an opponent controls. Put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.nonToken+OppCtrl | TgtPrompt$ Select target nontoken creature an opponent controls | SubAbility$ DBCounter -SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 +SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 DeckHas:Ability$Token|Sacrifice & Type$Artifact|Treasure|Alien Oracle:At the beginning of your upkeep, target opponent draws a card and creates a Treasure token.\nWhenever chaos ensues, create a 2/2 white Alien creature token. When you do, tap target nontoken creature an opponent controls. Put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) diff --git a/forge-gui/res/cardsfolder/n/not_dead_after_all.txt b/forge-gui/res/cardsfolder/n/not_dead_after_all.txt index 6d5d97df956..b7e77609139 100644 --- a/forge-gui/res/cardsfolder/n/not_dead_after_all.txt +++ b/forge-gui/res/cardsfolder/n/not_dead_after_all.txt @@ -3,7 +3,7 @@ ManaCost:B Types:Instant A:SP$ Animate | Triggers$ TrigChangeZone | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Until end of turn, target creature you control gains "When this creature dies, return it to the battlefield tapped under its owner's control, then create a Wicked Role token attached to it." (Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) SVar:TrigChangeZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone2 | TriggerController$ TriggeredCardController | TriggerDescription$ When this creature dies, return it to the battlefield tapped under its owner's control, then create a Wicked Role token attached to it. (Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) -SVar:TrigChangeZone2:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ TriggeredNewCardLKICopy | SubAbility$ DBToken +SVar:TrigChangeZone2:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ TriggeredNewCardLKICopy | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_wicked | TokenOwner$ You | AttachedTo$ TriggeredNewCardLKICopy DeckHas:Ability$Token & Type$Role|Aura -Oracle:Until end of turn, target creature you control gains "When this creature dies, return it to the battlefield tapped under its owner's control, then create a Wicked Role token attached to it." (Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) \ No newline at end of file +Oracle:Until end of turn, target creature you control gains "When this creature dies, return it to the battlefield tapped under its owner's control, then create a Wicked Role token attached to it." (Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) diff --git a/forge-gui/res/cardsfolder/n/noxious_assault.txt b/forge-gui/res/cardsfolder/n/noxious_assault.txt index 1535b768404..cca644a51f8 100644 --- a/forge-gui/res/cardsfolder/n/noxious_assault.txt +++ b/forge-gui/res/cardsfolder/n/noxious_assault.txt @@ -5,4 +5,4 @@ A:SP$ PumpAll | NumAtt$ +2 | NumDef$ +2 | ValidCards$ Creature.YouCtrl | SubAbil SVar:DBEffect:DB$ Effect | Triggers$ TrigBlock SVar:TrigBlock:Mode$ Blocks | ValidCard$ Creature | Execute$ TrigPoison | TriggerDescription$ Whenever a creature blocks this turn, its controller gets a poison counter. SVar:TrigPoison:DB$ Poison | Defined$ TriggeredBlockerController | Num$ 1 -Oracle:Creatures you control get +2/+2 until end of turn.\nWhenever a creature blocks this turn, its controller gets a poison counter. \ No newline at end of file +Oracle:Creatures you control get +2/+2 until end of turn.\nWhenever a creature blocks this turn, its controller gets a poison counter. diff --git a/forge-gui/res/cardsfolder/n/nurturing_bristleback.txt b/forge-gui/res/cardsfolder/n/nurturing_bristleback.txt index 8d95d8c4a1f..f3fede5a4d4 100644 --- a/forge-gui/res/cardsfolder/n/nurturing_bristleback.txt +++ b/forge-gui/res/cardsfolder/n/nurturing_bristleback.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenScript$ g_3_3_dinosaur | TokenAmount$ 1 K:TypeCycling:Forest:2 DeckHas:Ability$Token|Discard -Oracle:When Nurturing Bristleback enters the battlefield, create a 3/3 green Dinosaur creature token.\nForestcycling {2} ({2}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file +Oracle:When Nurturing Bristleback enters the battlefield, create a 3/3 green Dinosaur creature token.\nForestcycling {2} ({2}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/n/nyx.txt b/forge-gui/res/cardsfolder/n/nyx.txt index b219e988a79..00873fe52d2 100644 --- a/forge-gui/res/cardsfolder/n/nyx.txt +++ b/forge-gui/res/cardsfolder/n/nyx.txt @@ -10,4 +10,4 @@ SVar:DBMana:DB$ Mana | Produced$ Chosen | Amount$ X SVar:X:Count$Devotion.Chosen DeckHas:Ability$LifeGain DeckHints:Type$Enchantment -Oracle:Nontoken creatures are enchantments in addition to their other types.\nConstellation — Whenever an enchantment enters the battlefield under your control, you gain 1 life.\nWhenever chaos ensues, choose a color. Add an amount of mana of that color equal to your devotion to that color. \ No newline at end of file +Oracle:Nontoken creatures are enchantments in addition to their other types.\nConstellation — Whenever an enchantment enters the battlefield under your control, you gain 1 life.\nWhenever chaos ensues, choose a color. Add an amount of mana of that color equal to your devotion to that color. diff --git a/forge-gui/res/cardsfolder/o/oaken_siren.txt b/forge-gui/res/cardsfolder/o/oaken_siren.txt index f35d835e183..4b9846b31dc 100644 --- a/forge-gui/res/cardsfolder/o/oaken_siren.txt +++ b/forge-gui/res/cardsfolder/o/oaken_siren.txt @@ -6,4 +6,4 @@ K:Flying K:Vigilance A:AB$ Mana | Cost$ T | Produced$ U | RestrictValid$ Spell.Artifact,Activated.Artifact | SpellDescription$ Add {U}. Spend this mana only to cast an artifact spell or activate an ability of an artifact source. DeckNeeds:Type$Artifact -Oracle:Flying, vigilance\n{T}: Add {U}. Spend this mana only to cast an artifact spell or activate an ability of an artifact source. \ No newline at end of file +Oracle:Flying, vigilance\n{T}: Add {U}. Spend this mana only to cast an artifact spell or activate an ability of an artifact source. diff --git a/forge-gui/res/cardsfolder/o/oath_of_eorl.txt b/forge-gui/res/cardsfolder/o/oath_of_eorl.txt index cd89e808e02..5f9a9681edd 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_eorl.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_eorl.txt @@ -4,7 +4,7 @@ Types:Enchantment Saga K:Chapter:3:DBToken,DBTokenBis,DBCounter SVar:DBToken:DB$ Token | TokenScript$ w_1_1_human_soldier | TokenAmount$ 2 | SpellDescription$ Create two 1/1 white Human Soldier creature tokens. SVar:DBTokenBis:DB$ Token | TokenScript$ r_2_2_human_knight_trample_haste | TokenAmount$ 2 | SpellDescription$ Create two 2/2 red Human Knight creature tokens with trample and haste. -SVar:DBCounter:DB$ PutCounter | ValidTgts$ Human | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Put an indestructible counter on up to one target Human. | CounterType$ Indestructible | CounterNum$ 1 | SubAbility$ DBMonarch | SpellDescription$ Put an indestructible counter on up to one target Human. You become the monarch. +SVar:DBCounter:DB$ PutCounter | ValidTgts$ Human | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Put an indestructible counter on up to one target Human. | CounterType$ Indestructible | CounterNum$ 1 | SubAbility$ DBMonarch | SpellDescription$ Put an indestructible counter on up to one target Human. You become the monarch. SVar:DBMonarch:DB$ BecomeMonarch | Defined$ You DeckHas:Ability$Counters|Token & Type$Knight|Soldier|Human -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI— Create two 1/1 white Human Soldier creature tokens.\nII— Create two 2/2 red Human Knight creature tokens with trample and haste.\nIII— Put an indestructible counter on up to one target Human. You become the monarch. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI— Create two 1/1 white Human Soldier creature tokens.\nII— Create two 2/2 red Human Knight creature tokens with trample and haste.\nIII— Put an indestructible counter on up to one target Human. You become the monarch. diff --git a/forge-gui/res/cardsfolder/o/oath_of_the_grey_host.txt b/forge-gui/res/cardsfolder/o/oath_of_the_grey_host.txt index dc15171845b..0f7db15e8de 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_the_grey_host.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_the_grey_host.txt @@ -7,4 +7,4 @@ SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 3 | Defined$ Player.Opponent | SubAbi SVar:DBTreasure:DB$ Token | TokenScript$ c_a_treasure_sac SVar:DBSpirit:DB$ Token | TokenAmount$ 3 | TokenScript$ w_1_1_spirit_flying | TokenTapped$ True | SpellDescription$ Create three tapped 1/1 white Spirit creature tokens with flying. DeckHas:Ability$Token|Sacrifice & Type$Artifact|Treasure|Food|Spirit -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI— You and target opponent each create a Food token.\nII— Each opponent loses 3 life. Create a Treasure token.\nIII— Create three tapped 1/1 white Spirit creature tokens with flying. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI— You and target opponent each create a Food token.\nII— Each opponent loses 3 life. Create a Treasure token.\nIII— Create three tapped 1/1 white Spirit creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/o/ob_nixilis_the_adversary.txt b/forge-gui/res/cardsfolder/o/ob_nixilis_the_adversary.txt index 3020d4faec7..4dbdeea7d49 100644 --- a/forge-gui/res/cardsfolder/o/ob_nixilis_the_adversary.txt +++ b/forge-gui/res/cardsfolder/o/ob_nixilis_the_adversary.txt @@ -11,4 +11,4 @@ A:AB$ Draw | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 7 | Defined$ Targeted DeckHas:Ability$Sacrifice|LifeGain|Token & Type$Devil DeckHints:Type$Demon|Devil -Oracle:Casualty X. The copy isn't legendary and has starting loyalty X. (As you cast this spell, you may sacrifice a creature with power X. When you do, copy this spell and you may choose new targets for the copy.)\n[+1]: Each opponent loses 2 life unless they discard a card. If you control a Demon or Devil, you gain 2 life.\n[−2]: Create a 1/1 red Devil creature token with "When this creature dies, it deals 1 damage to any target."\n[−7]: Target player draws seven cards and loses 7 life. +Oracle:Casualty X. The copy isn't legendary and has starting loyalty X. (As you cast this spell, you may sacrifice a creature with power X. When you do, copy this spell and you may choose new targets for the copy.)\n[+1]: Each opponent loses 2 life unless they discard a card. If you control a Demon or Devil, you gain 2 life.\n[-2]: Create a 1/1 red Devil creature token with "When this creature dies, it deals 1 damage to any target."\n[-7]: Target player draws seven cards and loses 7 life. diff --git a/forge-gui/res/cardsfolder/o/obyra_dreaming_duelist.txt b/forge-gui/res/cardsfolder/o/obyra_dreaming_duelist.txt index 017c879fbd4..1a7fc8c278c 100644 --- a/forge-gui/res/cardsfolder/o/obyra_dreaming_duelist.txt +++ b/forge-gui/res/cardsfolder/o/obyra_dreaming_duelist.txt @@ -7,4 +7,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Faerie.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever another Faerie enters the battlefield under your control, each opponent loses 1 life. SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 DeckHints:Type$Faerie -Oracle:Flash\nFlying\nWhenever another Faerie enters the battlefield under your control, each opponent loses 1 life. \ No newline at end of file +Oracle:Flash\nFlying\nWhenever another Faerie enters the battlefield under your control, each opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/o/of_herbs_and_stewed_rabbit.txt b/forge-gui/res/cardsfolder/o/of_herbs_and_stewed_rabbit.txt index 10c6f9fe7d8..4002c959273 100644 --- a/forge-gui/res/cardsfolder/o/of_herbs_and_stewed_rabbit.txt +++ b/forge-gui/res/cardsfolder/o/of_herbs_and_stewed_rabbit.txt @@ -9,4 +9,4 @@ SVar:DBHalfing:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_halfling | SpellD SVar:X:Count$Valid Food.YouCtrl DeckHas:Ability$Token|Sacrifice|Counters & Type$Artifact|Food|Halfling DeckHints:Type$Food -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Put a +1/+1 counter on up to one target creature. Create a Food token.\nII — Draw a card. Create a Food token.\nIII — Create a 1/1 white Halfling creature token for each Food you control. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Put a +1/+1 counter on up to one target creature. Create a Food token.\nII — Draw a card. Create a Food token.\nIII — Create a 1/1 white Halfling creature token for each Food you control. diff --git a/forge-gui/res/cardsfolder/o/offer_immortality.txt b/forge-gui/res/cardsfolder/o/offer_immortality.txt index 42c7a304243..bc792b3a51a 100644 --- a/forge-gui/res/cardsfolder/o/offer_immortality.txt +++ b/forge-gui/res/cardsfolder/o/offer_immortality.txt @@ -3,4 +3,4 @@ ManaCost:1 B Types:Instant A:SP$ Pump | ValidTgts$ Creature | KW$ Indestructible & Deathtouch | SpellDescription$ Target creature gains deathtouch and indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) DeckHas:Keyword$Deathtouch|Indestructible -Oracle:Target creature gains deathtouch and indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) \ No newline at end of file +Oracle:Target creature gains deathtouch and indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/o/ogre_chitterlord.txt b/forge-gui/res/cardsfolder/o/ogre_chitterlord.txt index 2b71622751e..fbffe3aefaa 100644 --- a/forge-gui/res/cardsfolder/o/ogre_chitterlord.txt +++ b/forge-gui/res/cardsfolder/o/ogre_chitterlord.txt @@ -10,4 +10,4 @@ SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Rat.YouCtrl | NumAtt$ 2 | ConditionPres SVar:HasAttackEffect:TRUE DeckHas:Ability$Token & Type$Rat DeckHints:Type$Rat -Oracle:Menace\nWhenever Ogre Chitterlord enters the battlefield or attacks, create two 1/1 black Rat creature tokens with "This creature can't block." Then if you control five or more Rats, each Rat you control gets +2/+0 until end of turn. \ No newline at end of file +Oracle:Menace\nWhenever Ogre Chitterlord enters the battlefield or attacks, create two 1/1 black Rat creature tokens with "This creature can't block." Then if you control five or more Rats, each Rat you control gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/ohabi_caleria.txt b/forge-gui/res/cardsfolder/o/ohabi_caleria.txt index 7ddb0fecd5f..bd24cb99f1f 100644 --- a/forge-gui/res/cardsfolder/o/ohabi_caleria.txt +++ b/forge-gui/res/cardsfolder/o/ohabi_caleria.txt @@ -6,4 +6,4 @@ K:Reach S:Mode$ Continuous | Affected$ Archer.YouCtrl | AddHiddenKeyword$ CARDNAME untaps during each other player's untap step. | Description$ Untap all Archers you control during each other player's untap step. T:Mode$ DamageDone | ValidSource$ Archer.YouCtrl+inZoneBattlefield | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ DBDraw | TriggerDescription$ Whenever an Archer you control deals damage to a creature, you may pay {2}. If you do, draw a card. SVar:DBDraw:AB$ Draw | Cost$ 2 -Oracle:Reach\nUntap all Archers you control during each other player's untap step.\nWhenever an Archer you control deals damage to a creature, you may pay {2}. If you do, draw a card. \ No newline at end of file +Oracle:Reach\nUntap all Archers you control during each other player's untap step.\nWhenever an Archer you control deals damage to a creature, you may pay {2}. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/o/oil_gorger_troll.txt b/forge-gui/res/cardsfolder/o/oil_gorger_troll.txt index 15c3af5d967..aac08a402f4 100644 --- a/forge-gui/res/cardsfolder/o/oil_gorger_troll.txt +++ b/forge-gui/res/cardsfolder/o/oil_gorger_troll.txt @@ -7,4 +7,4 @@ SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ConditionPresent$ Permanent.YouCtrl+counters_GE1_OIL | SpellDescription$ Then if you control a permanent with an oil counter on it, draw a card. DeckHas:Ability$LifeGain DeckHints:Ability$Counters -Oracle:When Oil-Gorger Troll enters the battlefield, you gain 3 life. Then if you control a permanent with an oil counter on it, draw a card. \ No newline at end of file +Oracle:When Oil-Gorger Troll enters the battlefield, you gain 3 life. Then if you control a permanent with an oil counter on it, draw a card. diff --git a/forge-gui/res/cardsfolder/o/ojer_axonil_deepest_might_temple_of_power.txt b/forge-gui/res/cardsfolder/o/ojer_axonil_deepest_might_temple_of_power.txt index 7539c576a3f..9dc5d0fa1ea 100644 --- a/forge-gui/res/cardsfolder/o/ojer_axonil_deepest_might_temple_of_power.txt +++ b/forge-gui/res/cardsfolder/o/ojer_axonil_deepest_might_temple_of_power.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Legendary Creature God PT:4/4 K:Trample -R:Event$ DamageDone | ActiveZones$ Battlefield | DamageAmount$ LTX | ValidSource$ Card.RedSource+YouCtrl | IsCombat$ False | ValidTarget$ Opponent | ReplaceWith$ DmgPlus | Description$ If a red source you control would deal an amount of noncombat damage less than NICKNAME's power to an opponent, that source deals damage equal to NICKNAME's power instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | DamageAmount$ LTX | ValidSource$ Card.RedSource+YouCtrl | IsCombat$ False | ValidTarget$ Opponent | ReplaceWith$ DmgPlus | Description$ If a red source you control would deal an amount of noncombat damage less than NICKNAME's power to an opponent, that source deals damage equal to NICKNAME's power instead. SVar:DmgPlus:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X SVar:X:Count$CardPower T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigTransform | TriggerDescription$ When NICKNAME dies, return it to the battlefield tapped and transformed under its owner's control. diff --git a/forge-gui/res/cardsfolder/o/ojer_pakpatiq_deepest_epoch_temple_of_cyclical_time.txt b/forge-gui/res/cardsfolder/o/ojer_pakpatiq_deepest_epoch_temple_of_cyclical_time.txt index c766800639a..ca0250bd453 100644 --- a/forge-gui/res/cardsfolder/o/ojer_pakpatiq_deepest_epoch_temple_of_cyclical_time.txt +++ b/forge-gui/res/cardsfolder/o/ojer_pakpatiq_deepest_epoch_temple_of_cyclical_time.txt @@ -7,8 +7,8 @@ T:Mode$ SpellCast | ValidCard$ Instant.wasCastFromYourHand | TriggerZones$ Battl SVar:AddRebound:DB$ Pump | Defined$ TriggeredCard | KW$ Rebound | PumpZone$ Stack T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigTransform | TriggerDescription$ When NICKNAME dies, return it to the battlefield tapped and transformed under its owner's control with three time counters on it. SVar:TrigTransform:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Tapped$ True | Destination$ Battlefield | Transformed$ True | WithCountersType$ TIME | WithCountersAmount$ 3 -AlternateMode:DoubleFaced DeckHints:Type$Instant +AlternateMode:DoubleFaced Oracle:Flying\nWhenever you cast an instant spell from your hand, it gains rebound. (Exile it as it resolves. At the beginning of your next upkeep, you may cast it from exile without paying its mana cost.)\nWhen Ojer Pakpatiq dies, return it to the battlefield tapped and transformed under its owner's control with three time counters on it. ALTERNATE diff --git a/forge-gui/res/cardsfolder/o/ojer_taq_deepest_foundation_temple_of_civilization.txt b/forge-gui/res/cardsfolder/o/ojer_taq_deepest_foundation_temple_of_civilization.txt index 2aa20390b8e..991bfe3a1c0 100644 --- a/forge-gui/res/cardsfolder/o/ojer_taq_deepest_foundation_temple_of_civilization.txt +++ b/forge-gui/res/cardsfolder/o/ojer_taq_deepest_foundation_temple_of_civilization.txt @@ -19,4 +19,4 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ SetState | Cost$ 2 W T | CheckSVar$ X | SVarCompare$ GE3 | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | SpellDescription$ Transform CARDNAME. Activate only if you attacked with three or more creatures this turn and only as a sorcery. SVar:X:Count$AttackersDeclared -Oracle:(Transforms from Ojer Taq, Deepest Foundation.)\n{T}: Add {W}.\n{2}{W}, {T}: Transform Temple of Civilization. Activate only if you attacked with three or more creatures this turn and only as a sorcery. \ No newline at end of file +Oracle:(Transforms from Ojer Taq, Deepest Foundation.)\n{T}: Add {W}.\n{2}{W}, {T}: Transform Temple of Civilization. Activate only if you attacked with three or more creatures this turn and only as a sorcery. diff --git a/forge-gui/res/cardsfolder/o/oji_the_exquisite_blade.txt b/forge-gui/res/cardsfolder/o/oji_the_exquisite_blade.txt index f7c23cd4828..dac9806c8e7 100644 --- a/forge-gui/res/cardsfolder/o/oji_the_exquisite_blade.txt +++ b/forge-gui/res/cardsfolder/o/oji_the_exquisite_blade.txt @@ -10,4 +10,4 @@ SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Remem SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ All | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$LifeGain -Oracle:When Oji, the Exquisite Blade enters the battlefield, you gain 2 life and scry 2.\nWhenever you cast your second spell each turn, exile up to one target creature you control, then return it to the battlefield under its owner's control. \ No newline at end of file +Oracle:When Oji, the Exquisite Blade enters the battlefield, you gain 2 life and scry 2.\nWhenever you cast your second spell each turn, exile up to one target creature you control, then return it to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/o/old_flitterfang.txt b/forge-gui/res/cardsfolder/o/old_flitterfang.txt index e139f60363a..6a209eeacfa 100644 --- a/forge-gui/res/cardsfolder/o/old_flitterfang.txt +++ b/forge-gui/res/cardsfolder/o/old_flitterfang.txt @@ -9,4 +9,4 @@ SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature A:AB$ Pump | Cost$ 2 B Sac<1/Creature.Other;Artifact/another creature or artifact> | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. DeckHas:Ability$Token|Sacrifice & Type$Food|Artifact DeckHints:Ability$Sacrifice -Oracle:Flying\nAt the beginning of each end step, if a creature died this turn, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\n{2}{B}, Sacrifice another creature or artifact: Old Flitterfang gets +2/+2 until end of turn. \ No newline at end of file +Oracle:Flying\nAt the beginning of each end step, if a creature died this turn, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\n{2}{B}, Sacrifice another creature or artifact: Old Flitterfang gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/old_man_willow.txt b/forge-gui/res/cardsfolder/o/old_man_willow.txt index 92f17d571af..c039ec58c15 100644 --- a/forge-gui/res/cardsfolder/o/old_man_willow.txt +++ b/forge-gui/res/cardsfolder/o/old_man_willow.txt @@ -10,4 +10,4 @@ SVar:X:Count$Valid Land.YouCtrl DeckHas:Ability$Sacrifice DeckHints:Ability$Token SVar:HasAttackEffect:TRUE -Oracle:Old Man Willow's power and toughness are each equal to the number of lands you control.\nWhenever Old Man Willow attacks, you may sacrifice another creature or a token. When you do, target creature an opponent controls gets -2/-2 until end of turn. \ No newline at end of file +Oracle:Old Man Willow's power and toughness are each equal to the number of lands you control.\nWhenever Old Man Willow attacks, you may sacrifice another creature or a token. When you do, target creature an opponent controls gets -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/oliphaunt.txt b/forge-gui/res/cardsfolder/o/oliphaunt.txt index 3fbdc44fc3a..a5a68bd38a5 100644 --- a/forge-gui/res/cardsfolder/o/oliphaunt.txt +++ b/forge-gui/res/cardsfolder/o/oliphaunt.txt @@ -8,4 +8,4 @@ SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select a K:TypeCycling:Mountain:1 DeckHas:Ability$Discard SVar:HasAttackEffect:TRUE -Oracle:Trample\nWhenever Oliphaunt attacks, another target creature you control gets +2/+0 and gains trample until end of turn.\nMountaincycling {1} ({1}, Discard this card: Search your library for a mountain card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file +Oracle:Trample\nWhenever Oliphaunt attacks, another target creature you control gets +2/+0 and gains trample until end of turn.\nMountaincycling {1} ({1}, Discard this card: Search your library for a mountain card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/o/olog_hai_crusher.txt b/forge-gui/res/cardsfolder/o/olog_hai_crusher.txt index 093ebd01b41..f772ff16fbd 100644 --- a/forge-gui/res/cardsfolder/o/olog_hai_crusher.txt +++ b/forge-gui/res/cardsfolder/o/olog_hai_crusher.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Troll Soldier PT:4/4 K:Trample -S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't block. | IsPresent$ Goblin.YouCtrl,Orc.YouCtrl | PresentCompare$ EQ0 | Description$ Olog-hai Crusher can't block unless you control a Goblin or Orc. +S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't block. | IsPresent$ Goblin.YouCtrl,Orc.YouCtrl | PresentCompare$ EQ0 | Description$ Olog-hai Crusher can't block unless you control a Goblin or Orc. DeckHints:Type$Goblin|Orc -Oracle:Trample\nOlog-hai Crusher can't block unless you control a Goblin or Orc. \ No newline at end of file +Oracle:Trample\nOlog-hai Crusher can't block unless you control a Goblin or Orc. diff --git a/forge-gui/res/cardsfolder/o/oltec_archaeologists.txt b/forge-gui/res/cardsfolder/o/oltec_archaeologists.txt index 9a7fa895a75..208353d2f67 100644 --- a/forge-gui/res/cardsfolder/o/oltec_archaeologists.txt +++ b/forge-gui/res/cardsfolder/o/oltec_archaeologists.txt @@ -8,4 +8,4 @@ SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt SVar:DBScry:DB$ Scry | ScryNum$ 3 | SpellDescription$ Scry 3. (Look at the top three cards of your library, then put any number of them on the bottom and the rest on top in any order.) DeckHas:Ability$Graveyard DeckHints:Ability$Graveyard & Type$Artifact -Oracle:When Oltec Archaeologists enters the battlefield, choose one —\n• Return target artifact card from your graveyard to your hand.\n• Scry 3. (Look at the top three cards of your library, then put any number of them on the bottom and the rest on top in any order.) \ No newline at end of file +Oracle:When Oltec Archaeologists enters the battlefield, choose one —\n• Return target artifact card from your graveyard to your hand.\n• Scry 3. (Look at the top three cards of your library, then put any number of them on the bottom and the rest on top in any order.) diff --git a/forge-gui/res/cardsfolder/o/oltec_cloud_guard.txt b/forge-gui/res/cardsfolder/o/oltec_cloud_guard.txt index bacc442c800..3cc6c014714 100644 --- a/forge-gui/res/cardsfolder/o/oltec_cloud_guard.txt +++ b/forge-gui/res/cardsfolder/o/oltec_cloud_guard.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 colorless Gnome artifact creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_a_gnome DeckHas:Ability$Token & Type$Gnome|Artifact -Oracle:Flying\nWhen Oltec Cloud Guard enters the battlefield, create a 1/1 colorless Gnome artifact creature token. \ No newline at end of file +Oracle:Flying\nWhen Oltec Cloud Guard enters the battlefield, create a 1/1 colorless Gnome artifact creature token. diff --git a/forge-gui/res/cardsfolder/o/ominous_cemetery.txt b/forge-gui/res/cardsfolder/o/ominous_cemetery.txt index acd9912baf6..ab7b3f1de93 100644 --- a/forge-gui/res/cardsfolder/o/ominous_cemetery.txt +++ b/forge-gui/res/cardsfolder/o/ominous_cemetery.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 1 | SpellDescription$ Add {C}. A:AB$ ChangeZone | Cost$ 5 T Exile<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | Shuffle$ True | SpellDescription$ Target creature's owner shuffles it into their library. -Oracle:{T}: Add {C}.\n{5}, {T}, Exile Ominous Cemetery: Target creature's owner shuffles it into their library. \ No newline at end of file +Oracle:{T}: Add {C}.\n{5}, {T}, Exile Ominous Cemetery: Target creature's owner shuffles it into their library. diff --git a/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt b/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt index e4beb753180..905f4439dbd 100644 --- a/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt +++ b/forge-gui/res/cardsfolder/o/onakke_oathkeeper.txt @@ -5,4 +5,4 @@ PT:0/4 S:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ Planeswalker.YouCtrl | Cost$ 1 | Description$ Creatures can't attack planeswalkers you control unless their controller pays {1} for each creature they control that's attacking a planeswalker you control. A:AB$ ChangeZone | Cost$ 4 W W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Planeswalker.YouOwn | SpellDescription$ Return target planeswalker card from your graveyard to the battlefield. DeckHas:Ability$Graveyard -Oracle:Creatures can't attack planeswalkers you control unless their controller pays {1} for each creature they control that's attacking a planeswalker you control.\n{4}{W}{W}, Exile Onakke Oathkeeper from your graveyard: Return target planeswalker card from your graveyard to the battlefield. \ No newline at end of file +Oracle:Creatures can't attack planeswalkers you control unless their controller pays {1} for each creature they control that's attacking a planeswalker you control.\n{4}{W}{W}, Exile Onakke Oathkeeper from your graveyard: Return target planeswalker card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt b/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt index 24b7dfe46b2..7f2eb064d93 100644 --- a/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt +++ b/forge-gui/res/cardsfolder/o/ondu_spiritdancer.txt @@ -5,4 +5,4 @@ PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | ResolvedLimit$ 1 | OptionalDecider$ You | Execute$ TrigCopy | TriggerDescription$ Whenever an enchantment enters the battlefield under your control, you may create a token that's a copy of it. Do this only once each turn. SVar:TrigCopy:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy DeckHas:Ability$Token -Oracle:Whenever an enchantment enters the battlefield under your control, you may create a token that's a copy of it. Do this only once each turn. \ No newline at end of file +Oracle:Whenever an enchantment enters the battlefield under your control, you may create a token that's a copy of it. Do this only once each turn. diff --git a/forge-gui/res/cardsfolder/o/one_with_the_multiverse.txt b/forge-gui/res/cardsfolder/o/one_with_the_multiverse.txt index b10afc4e96c..3326397aae9 100644 --- a/forge-gui/res/cardsfolder/o/one_with_the_multiverse.txt +++ b/forge-gui/res/cardsfolder/o/one_with_the_multiverse.txt @@ -2,5 +2,5 @@ Name:One with the Multiverse ManaCost:6 U U Types:Enchantment S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | MayPlay$ True | Description$ You may look at the top card of your library any time. You may play lands and cast spells from the top of your library. -S:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | MayPlayLimit$ 1 | MayPlayDontGrantZonePermissions$ True | Affected$ Card.nonLand+TopLibrary+YouCtrl,Card.nonLand+YouOwn | AffectedZone$ Library,Hand | Condition$ PlayerTurn | Description$ Once during each of your turns, you may cast a spell from your hand or the top of your library without paying its mana cost. +S:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | MayPlayLimit$ 1 | MayPlayDontGrantZonePermissions$ True | Affected$ Card.nonLand+TopLibrary+YouCtrl,Card.nonLand+YouOwn | AffectedZone$ Library,Hand | Condition$ PlayerTurn | Description$ Once during each of your turns, you may cast a spell from your hand or the top of your library without paying its mana cost. Oracle:You may look at the top card of your library any time.\nYou may play lands and cast spells from the top of your library.\nOnce during each of your turns, you may cast a spell from your hand or the top of your library without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/o/optimus_prime_hero_optimus_prime_autobot_leader.txt b/forge-gui/res/cardsfolder/o/optimus_prime_hero_optimus_prime_autobot_leader.txt index 29b09b9478d..a23ec319431 100644 --- a/forge-gui/res/cardsfolder/o/optimus_prime_hero_optimus_prime_autobot_leader.txt +++ b/forge-gui/res/cardsfolder/o/optimus_prime_hero_optimus_prime_autobot_leader.txt @@ -7,8 +7,8 @@ T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigBo SVar:TrigBolster:DB$ PutCounter | Bolster$ True | CounterType$ P1P1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When NICKNAME dies, return it to the battlefield converted under its owner's control. SVar:TrigReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Battlefield | Transformed$ True -AlternateMode:DoubleFaced DeckHas:Ability$Counters +AlternateMode:DoubleFaced Oracle:More Than Meets the Eye {2}{U}{R}{W} (You may cast this card converted for {2}{U}{R}{W}.)\nAt the beginning of each end step, bolster 1. (Choose a creature with the least toughness among creatures you control and put a +1/+1 counter on it.)\nWhen Optimus Prime dies, return it to the battlefield converted under its owner's control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/o/orazca_puzzle_door.txt b/forge-gui/res/cardsfolder/o/orazca_puzzle_door.txt index 1ee56f521af..1d3adc9ccc9 100644 --- a/forge-gui/res/cardsfolder/o/orazca_puzzle_door.txt +++ b/forge-gui/res/cardsfolder/o/orazca_puzzle_door.txt @@ -3,4 +3,4 @@ ManaCost:U Types:Artifact DeckHas:Ability$Sacrifice|Graveyard A:AB$ Dig | Cost$ 1 T Sac<1/CARDNAME> | DigNum$ 2 | ChangeNum$ 1 | DestinationZone2$ Graveyard | NoReveal$ True | SpellDescription$ Look at the top two cards of your library. Put one of them into your hand and the other into your graveyard. -Oracle:{1}, {T}, Sacrifice Orazca Puzzle-Door: Look at the top two cards of your library. Put one of those cards into your hand and the other into your graveyard. \ No newline at end of file +Oracle:{1}, {T}, Sacrifice Orazca Puzzle-Door: Look at the top two cards of your library. Put one of those cards into your hand and the other into your graveyard. diff --git a/forge-gui/res/cardsfolder/o/orca_siege_demon.txt b/forge-gui/res/cardsfolder/o/orca_siege_demon.txt index 9488765e583..9626e092ac1 100644 --- a/forge-gui/res/cardsfolder/o/orca_siege_demon.txt +++ b/forge-gui/res/cardsfolder/o/orca_siege_demon.txt @@ -1,8 +1,8 @@ Name:Orca, Siege Demon ManaCost:5 B R Types:Legendary Creature Demon -K:Trample PT:5/5 +K:Trample T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature dies, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When NICKNAME dies, it deals damage equal to its power divided as you choose among any number of targets. diff --git a/forge-gui/res/cardsfolder/o/orcish_siegemaster.txt b/forge-gui/res/cardsfolder/o/orcish_siegemaster.txt index 763ec7f214a..da2890ae1c3 100644 --- a/forge-gui/res/cardsfolder/o/orcish_siegemaster.txt +++ b/forge-gui/res/cardsfolder/o/orcish_siegemaster.txt @@ -9,4 +9,4 @@ SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X SVar:X:Count$Valid Creature.YouCtrl$GreatestPower SVar:HasAttackEffect:TRUE DeckHints:Type$Goblin|Orc -Oracle:Trample\nOther Orcs and Goblins you control have trample.\nWhenever Orcish Siegemaster attacks, it gets +X/+0 until end of turn, where X is the greatest power among creatures you control. \ No newline at end of file +Oracle:Trample\nOther Orcs and Goblins you control have trample.\nWhenever Orcish Siegemaster attacks, it gets +X/+0 until end of turn, where X is the greatest power among creatures you control. diff --git a/forge-gui/res/cardsfolder/o/order_of_sacred_dusk.txt b/forge-gui/res/cardsfolder/o/order_of_sacred_dusk.txt index 59e3dbf09de..29a6663135e 100644 --- a/forge-gui/res/cardsfolder/o/order_of_sacred_dusk.txt +++ b/forge-gui/res/cardsfolder/o/order_of_sacred_dusk.txt @@ -10,4 +10,4 @@ K:Exalted S:Mode$ Continuous | Affected$ Vampire.Other+YouCtrl | AddKeyword$ Exalted | Description$ Other Vampires you control have exalted. DeckHints:Type$Vampire DeckHas:Ability$LifeGain -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.)\nFlying, lifelink, haste\nExalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.)\nOther Vampires you control have exalted. \ No newline at end of file +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.)\nFlying, lifelink, haste\nExalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.)\nOther Vampires you control have exalted. diff --git a/forge-gui/res/cardsfolder/o/order_of_the_mirror_order_of_the_alabaster_host.txt b/forge-gui/res/cardsfolder/o/order_of_the_mirror_order_of_the_alabaster_host.txt index 7f6ee44c309..420efe02043 100644 --- a/forge-gui/res/cardsfolder/o/order_of_the_mirror_order_of_the_alabaster_host.txt +++ b/forge-gui/res/cardsfolder/o/order_of_the_mirror_order_of_the_alabaster_host.txt @@ -15,4 +15,4 @@ Types:Creature Phyrexian Knight PT:3/3 T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, that creature gets -1/-1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ TriggeredBlockerLKICopy | NumAtt$ -1 | NumDef$ -1 -Oracle:Whenever Order of the Alabaster Host becomes blocked by a creature, that creature gets -1/-1 until end of turn. \ No newline at end of file +Oracle:Whenever Order of the Alabaster Host becomes blocked by a creature, that creature gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/ore_rich_stalactite_cosmium_catalyst.txt b/forge-gui/res/cardsfolder/o/ore_rich_stalactite_cosmium_catalyst.txt index 3b7cff2f64f..416a5d95bfe 100644 --- a/forge-gui/res/cardsfolder/o/ore_rich_stalactite_cosmium_catalyst.txt +++ b/forge-gui/res/cardsfolder/o/ore_rich_stalactite_cosmium_catalyst.txt @@ -4,11 +4,11 @@ Types:Artifact A:AB$ Mana | Cost$ T | Produced$ R | RestrictValid$ Spell.Instant,Spell.Sorcery | SpellDescription$ Add {R}. Spend this mana only to cast an instant or sorcery spell. K:Craft:3 R R XMin4 ExileFromGrave SVar:X:Count$xPaid -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard DeckNeeds:Type$Instant|Sorcery AI:RemoveDeck:All +AlternateMode:DoubleFaced Oracle:{T}: Add {R}. Spend this mana only to cast an instant or sorcery spell.\nCraft with four or more red instant and/or sorcery cards {3}{R}{R} ({3}{R}{R}, Exile this artifact, Exile the four or more from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/o/orthodoxy_enforcer.txt b/forge-gui/res/cardsfolder/o/orthodoxy_enforcer.txt index e39c9a55d9e..4a53237b60d 100644 --- a/forge-gui/res/cardsfolder/o/orthodoxy_enforcer.txt +++ b/forge-gui/res/cardsfolder/o/orthodoxy_enforcer.txt @@ -6,4 +6,4 @@ K:Vigilance S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Artifact.YouCtrl | PresentCompare$ GE2 | Description$ CARDNAME gets +2/+0 as long as you control two or more artifacts. SVar:BuffedBy:Artifact DeckHints:Type$Artifact -Oracle:Vigilance\nOrthodoxy Enforcer gets +2/+0 as long as you control two or more artifacts. \ No newline at end of file +Oracle:Vigilance\nOrthodoxy Enforcer gets +2/+0 as long as you control two or more artifacts. diff --git a/forge-gui/res/cardsfolder/o/osgood_operation_double.txt b/forge-gui/res/cardsfolder/o/osgood_operation_double.txt index 050d880d790..413b15dedb7 100644 --- a/forge-gui/res/cardsfolder/o/osgood_operation_double.txt +++ b/forge-gui/res/cardsfolder/o/osgood_operation_double.txt @@ -9,4 +9,4 @@ T:Mode$ SpellCast | ValidCard$ Card.wasNotCastFromYourHand | ValidActivatingPlay SVar:TrigInvestigate:DB$ Investigate DeckHas:Ability$Token & Type$Clue|Artifact DeckHints:Type$Artifact -Oracle:When you cast this spell, create a token that's a copy of it, except it isn't legendary.\n{T}: Add {C}. Spend this mana only to cast an artifact spell or activate an ability of an artifact.\nParadox — Whenever you cast a spell from anywhere other than your hand, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") \ No newline at end of file +Oracle:When you cast this spell, create a token that's a copy of it, except it isn't legendary.\n{T}: Add {C}. Spend this mana only to cast an artifact spell or activate an ability of an artifact.\nParadox — Whenever you cast a spell from anywhere other than your hand, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/o/ossification.txt b/forge-gui/res/cardsfolder/o/ossification.txt index 43f18ac576e..7419b976134 100644 --- a/forge-gui/res/cardsfolder/o/ossification.txt +++ b/forge-gui/res/cardsfolder/o/ossification.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl,Planeswalker.OppCtrl | TgtPrompt$ Select target creature or planeswalker an opponent controls | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE SVar:NeedsToPlay:Creature.OppCtrl -Oracle:Enchant basic land you control\nWhen Ossification enters the battlefield, exile target creature or planeswalker an opponent controls until Ossification leaves the battlefield. \ No newline at end of file +Oracle:Enchant basic land you control\nWhen Ossification enters the battlefield, exile target creature or planeswalker an opponent controls until Ossification leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/o/oteclan_landmark_oteclan_levitator.txt b/forge-gui/res/cardsfolder/o/oteclan_landmark_oteclan_levitator.txt index dc83a0d93e4..1677d047267 100644 --- a/forge-gui/res/cardsfolder/o/oteclan_landmark_oteclan_levitator.txt +++ b/forge-gui/res/cardsfolder/o/oteclan_landmark_oteclan_levitator.txt @@ -4,9 +4,9 @@ Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 K:Craft:2 W ExileCtrlOrGrave<1/Artifact.Other> -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard +AlternateMode:DoubleFaced Oracle:When Oteclan Landmark enters the battlefield, scry 2.\nCraft with artifact {2}{W} ({2}{W}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/o/otharri_suns_glory.txt b/forge-gui/res/cardsfolder/o/otharri_suns_glory.txt index e061088129d..b100990ddfc 100644 --- a/forge-gui/res/cardsfolder/o/otharri_suns_glory.txt +++ b/forge-gui/res/cardsfolder/o/otharri_suns_glory.txt @@ -15,4 +15,4 @@ DeckHints:Type$Rebel SVar:HasAttackEffect:TRUE SVar:DiscardMe:2 SVar:SacMe:1 -Oracle:Flying, lifelink, haste\nWhenever Otharri, Suns' Glory attacks, you get an experience counter. Then create a 2/2 red Rebel creature token that's tapped and attacking for each experience counter you have.\n{2}{R}{W}, Tap an untapped Rebel you control: Return Otharri from your graveyard to the battlefield tapped. \ No newline at end of file +Oracle:Flying, lifelink, haste\nWhenever Otharri, Suns' Glory attacks, you get an experience counter. Then create a 2/2 red Rebel creature token that's tapped and attacking for each experience counter you have.\n{2}{R}{W}, Tap an untapped Rebel you control: Return Otharri from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/o/out_of_air.txt b/forge-gui/res/cardsfolder/o/out_of_air.txt index 9e0a468078e..53a722677ed 100644 --- a/forge-gui/res/cardsfolder/o/out_of_air.txt +++ b/forge-gui/res/cardsfolder/o/out_of_air.txt @@ -3,4 +3,4 @@ ManaCost:2 U U Types:Instant S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | ValidTarget$ Spell.Creature | EffectZone$ All | Description$ This spell costs {2} less to cast if it targets a creature spell. A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell. -Oracle:This spell costs {2} less to cast if it targets a creature spell.\nCounter target spell. \ No newline at end of file +Oracle:This spell costs {2} less to cast if it targets a creature spell.\nCounter target spell. diff --git a/forge-gui/res/cardsfolder/o/over_the_edge.txt b/forge-gui/res/cardsfolder/o/over_the_edge.txt index bea40741e07..a120eaccd4a 100644 --- a/forge-gui/res/cardsfolder/o/over_the_edge.txt +++ b/forge-gui/res/cardsfolder/o/over_the_edge.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Sorcery A:SP$ Charm | Choices$ DBDestroy,DBExplore SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. -SVar:DBExplore:DB$ Explore | Num$ 2 | TgtPrompt$ Select target creature you control | ValidTgts$ Creature.YouCtrl | SpellDescription$ Target creature you control explores, then it explores again. (Reveal the top card of your library. Put that card into your hand if it’s a land. Otherwise, put a +1/+1 counter on that creature, then put the card back or put it into your graveyard. Then repeat this process.) +SVar:DBExplore:DB$ Explore | Num$ 2 | TgtPrompt$ Select target creature you control | ValidTgts$ Creature.YouCtrl | SpellDescription$ Target creature you control explores, then it explores again. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on that creature, then put the card back or put it into your graveyard. Then repeat this process.) DeckHas:Ability$Counters -Oracle:Choose one —\n• Destroy target artifact or enchantment.\n• Target creature you control explores, then it explores again. (Reveal the top card of your library. Put that card into your hand if it’s a land. Otherwise, put a +1/+1 counter on that creature, then put the card back or put it into your graveyard. Then repeat this process.) \ No newline at end of file +Oracle:Choose one —\n• Destroy target artifact or enchantment.\n• Target creature you control explores, then it explores again. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on that creature, then put the card back or put it into your graveyard. Then repeat this process.) diff --git a/forge-gui/res/cardsfolder/o/overcooked.txt b/forge-gui/res/cardsfolder/o/overcooked.txt index 15e503309a2..1b1672cdfb0 100644 --- a/forge-gui/res/cardsfolder/o/overcooked.txt +++ b/forge-gui/res/cardsfolder/o/overcooked.txt @@ -8,4 +8,4 @@ SVar:DBFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac SVar:DBConjure:DB$ MakeCard | Conjure$ True | Name$ Food Fight | Zone$ Battlefield DeckHas:Ability$Token & Type$Food SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl -Oracle:Players can't gain life.\nCelebration — At the beginning of your end step, create a Food token. If two or more nonland permanents entered the battlefield under your control this turn, instead conjure a card named Food Fight onto the battlefield. \ No newline at end of file +Oracle:Players can't gain life.\nCelebration — At the beginning of your end step, create a Food token. If two or more nonland permanents entered the battlefield under your control this turn, instead conjure a card named Food Fight onto the battlefield. diff --git a/forge-gui/res/cardsfolder/o/owen_grady_raptor_trainer.txt b/forge-gui/res/cardsfolder/o/owen_grady_raptor_trainer.txt index 6ea656db34c..0eddde50457 100644 --- a/forge-gui/res/cardsfolder/o/owen_grady_raptor_trainer.txt +++ b/forge-gui/res/cardsfolder/o/owen_grady_raptor_trainer.txt @@ -6,4 +6,4 @@ K:Partner:Blue, Loyal Raptor A:AB$ PutCounter | Cost$ T | ValidTgts$ Dinosaur | CounterType$ Menace,Trample,Reach,Haste | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put your choice of a menace, trample, reach, or haste counter on target Dinosaur. Activate only as a sorcery. DeckHas:Ability$Counters DeckHints:Type$Dinosaur -Oracle:Partner with Blue, Loyal Raptor\n{T}: Put your choice of a menace, trample, reach, or haste counter on target Dinosaur. Activate only as a sorcery. \ No newline at end of file +Oracle:Partner with Blue, Loyal Raptor\n{T}: Put your choice of a menace, trample, reach, or haste counter on target Dinosaur. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/o/ozolith_the_shattered_spire.txt b/forge-gui/res/cardsfolder/o/ozolith_the_shattered_spire.txt index 2b1cfb161a1..e7cca72b40d 100644 --- a/forge-gui/res/cardsfolder/o/ozolith_the_shattered_spire.txt +++ b/forge-gui/res/cardsfolder/o/ozolith_the_shattered_spire.txt @@ -8,4 +8,4 @@ A:AB$ PutCounter | Cost$ 1 G T | ValidTgts$ Creature.YouCtrl,Artifact.YouCtrl | K:Cycling:2 DeckHas:Ability$Counters|Discard DeckHints:Ability$Counters -Oracle:If one or more +1/+1 counters would be put on an artifact or creature you control, that many plus one +1/+1 counters are put on it instead.\n{1}{G}, {T}: Put a +1/+1 counter on target artifact or creature you control. Activate only as a sorcery.\nCycling {2} ({2}, Discard this card: Draw a card.) \ No newline at end of file +Oracle:If one or more +1/+1 counters would be put on an artifact or creature you control, that many plus one +1/+1 counters are put on it instead.\n{1}{G}, {T}: Put a +1/+1 counter on target artifact or creature you control. Activate only as a sorcery.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/p/pain_distributor.txt b/forge-gui/res/cardsfolder/p/pain_distributor.txt index 294c7b7582c..54de769ee5c 100644 --- a/forge-gui/res/cardsfolder/p/pain_distributor.txt +++ b/forge-gui/res/cardsfolder/p/pain_distributor.txt @@ -8,4 +8,4 @@ SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ Trigge T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Artifact.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever an artifact an opponent controls is put into a graveyard from the battlefield, CARDNAME deals 1 damage to that player. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 1 DeckHas:Ability$Token & Type$Treasure|Artifact -Oracle:Menace\nWhenever a player casts their first spell each turn, they create a Treasure token.\nWhenever an artifact an opponent controls is put into a graveyard from the battlefield, Pain Distributor deals 1 damage to that player. \ No newline at end of file +Oracle:Menace\nWhenever a player casts their first spell each turn, they create a Treasure token.\nWhenever an artifact an opponent controls is put into a graveyard from the battlefield, Pain Distributor deals 1 damage to that player. diff --git a/forge-gui/res/cardsfolder/p/paladin_of_predation.txt b/forge-gui/res/cardsfolder/p/paladin_of_predation.txt index 641af8b073e..b22ef01d259 100644 --- a/forge-gui/res/cardsfolder/p/paladin_of_predation.txt +++ b/forge-gui/res/cardsfolder/p/paladin_of_predation.txt @@ -4,4 +4,4 @@ Types:Creature Phyrexian Knight PT:6/7 K:Toxic:6 S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. -Oracle:Toxic 6 (Plavers dealt combat damage by this creature also get six poison counters.)\nPaladin of Predation can't be blocked by creatures with power 2 or less. \ No newline at end of file +Oracle:Toxic 6 (Plavers dealt combat damage by this creature also get six poison counters.)\nPaladin of Predation can't be blocked by creatures with power 2 or less. diff --git a/forge-gui/res/cardsfolder/p/palanis_hatcher.txt b/forge-gui/res/cardsfolder/p/palanis_hatcher.txt index 702c134d708..1a596da9fd9 100644 --- a/forge-gui/res/cardsfolder/p/palanis_hatcher.txt +++ b/forge-gui/res/cardsfolder/p/palanis_hatcher.txt @@ -10,4 +10,4 @@ SVar:TrigSacrifice:DB$ Sacrifice | SacValid$ Egg.YouCtrl | SacMessage$ Egg you c SVar:DBToken:DB$ Token | TokenOwner$ You | TokenScript$ g_3_3_dinosaur | TokenAmount$ 1 DeckHas:Ability$Graveyard|Token & Type$Egg DeckHints:Type$Dinosaur -Oracle:Other Dinosaurs you control have haste.\nWhen Palani's Hatcher enters the battlefield, create two 0/1 green Dinosaur Egg creature tokens.\nAt the beginning of combat on your turn, if you control one or more Eggs, sacrifice an Egg, then create a 3/3 green Dinosaur creature token. \ No newline at end of file +Oracle:Other Dinosaurs you control have haste.\nWhen Palani's Hatcher enters the battlefield, create two 0/1 green Dinosaur Egg creature tokens.\nAt the beginning of combat on your turn, if you control one or more Eggs, sacrifice an Egg, then create a 3/3 green Dinosaur creature token. diff --git a/forge-gui/res/cardsfolder/p/paleontologists_pick_axe_dinosaur_headdress.txt b/forge-gui/res/cardsfolder/p/paleontologists_pick_axe_dinosaur_headdress.txt index eef3519ab2c..cb2a069fd41 100644 --- a/forge-gui/res/cardsfolder/p/paleontologists_pick_axe_dinosaur_headdress.txt +++ b/forge-gui/res/cardsfolder/p/paleontologists_pick_axe_dinosaur_headdress.txt @@ -7,10 +7,10 @@ SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose K:Equip:1 K:Craft:5 XMin1 ExileCtrlOrGrave SVar:X:Count$xPaid -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard|Discard AI:RemoveDeck:All +AlternateMode:DoubleFaced Oracle:Whenever equipped creature attacks, draw a card, then discard a card.\nEquip {1}\nCraft with one or more creatures {5} ({5}, Exile this artifact, Exile one or more creatures you control and/or creature cards from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/p/paliano.txt b/forge-gui/res/cardsfolder/p/paliano.txt index 3fb03cc56bb..03a5132b0b1 100644 --- a/forge-gui/res/cardsfolder/p/paliano.txt +++ b/forge-gui/res/cardsfolder/p/paliano.txt @@ -7,4 +7,4 @@ T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDesc SVar:RolledChaos:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_assassin_deathtouch_haste | TokenOwner$ You SVar:Monarch:PlayerCountPlayers$HasPropertyisMonarch DeckHas:Ability$Token & Type$Assassin -Oracle:When one or more creatures you control deal combat damage to a player, if there is no monarch, you become the monarch.\nWhenever chaos ensues, create a 1/1 black Assassin creature token with deathtouch and haste. \ No newline at end of file +Oracle:When one or more creatures you control deal combat damage to a player, if there is no monarch, you become the monarch.\nWhenever chaos ensues, create a 1/1 black Assassin creature token with deathtouch and haste. diff --git a/forge-gui/res/cardsfolder/p/panicked_altisaur.txt b/forge-gui/res/cardsfolder/p/panicked_altisaur.txt index 1e96d7695e1..3e5b1990c1c 100644 --- a/forge-gui/res/cardsfolder/p/panicked_altisaur.txt +++ b/forge-gui/res/cardsfolder/p/panicked_altisaur.txt @@ -4,4 +4,4 @@ Types:Creature Dinosaur PT:4/5 K:Reach A:AB$ DealDamage | Cost$ T | NumDmg$ 2 | Defined$ Opponent | SpellDescription$ CARDNAME deals 2 damage to each opponent. -Oracle:Reach\n{T}: Panicked Altisaur deals 2 damage to each opponent. \ No newline at end of file +Oracle:Reach\n{T}: Panicked Altisaur deals 2 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/p/pathfinding_exejaw.txt b/forge-gui/res/cardsfolder/p/pathfinding_exejaw.txt index b017cd42d72..9f966dd234c 100644 --- a/forge-gui/res/cardsfolder/p/pathfinding_exejaw.txt +++ b/forge-gui/res/cardsfolder/p/pathfinding_exejaw.txt @@ -5,4 +5,4 @@ PT:4/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerDescription$ When CARDNAME enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back on top or into your graveyard.) SVar:TrigExplore:DB$ Explore DeckHas:Ability$Counters -Oracle:When Pathfinding Axejaw enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) \ No newline at end of file +Oracle:When Pathfinding Axejaw enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/p/pegasus_guardian_rescue_the_foal.txt b/forge-gui/res/cardsfolder/p/pegasus_guardian_rescue_the_foal.txt index 27edc434df3..9569c579546 100644 --- a/forge-gui/res/cardsfolder/p/pegasus_guardian_rescue_the_foal.txt +++ b/forge-gui/res/cardsfolder/p/pegasus_guardian_rescue_the_foal.txt @@ -5,8 +5,8 @@ PT:3/3 K:Flying T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Revolt$ True | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if a permanent you controlled left the battlefield this turn, create a 1/1 white Pegasus creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_pegasus_flying -AlternateMode:Adventure DeckHas:Ability$Token +AlternateMode:Adventure Oracle:Flying\nAt the beginning of your end step, if a permanent you controlled left the battlefield this turn, create a 1/1 white Pegasus creature token with flying. ALTERNATE diff --git a/forge-gui/res/cardsfolder/p/pelargir_survivor.txt b/forge-gui/res/cardsfolder/p/pelargir_survivor.txt index 37e5ef6989d..81dd4a21984 100644 --- a/forge-gui/res/cardsfolder/p/pelargir_survivor.txt +++ b/forge-gui/res/cardsfolder/p/pelargir_survivor.txt @@ -6,4 +6,4 @@ A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Spell.Instant,Spell.Sorcer A:AB$ Mill | Cost$ 5 U T | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose target player | SpellDescription$ Target player mills three cards. (They put the top three cards of their library into their graveyard.) DeckHints:Type$Instant|Sorcery DeckHas:Ability$Mill -Oracle:{T}: Add one mana of any color. Spend this mana only to cast an instant or sorcery spell.\n{5}{U}, {T}:Target player mills three cards. (They put the top three cards of their library into their graveyard.) \ No newline at end of file +Oracle:{T}: Add one mana of any color. Spend this mana only to cast an instant or sorcery spell.\n{5}{U}, {T}:Target player mills three cards. (They put the top three cards of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/p/penregon_strongbull.txt b/forge-gui/res/cardsfolder/p/penregon_strongbull.txt index d953d5af45e..e92971a012d 100644 --- a/forge-gui/res/cardsfolder/p/penregon_strongbull.txt +++ b/forge-gui/res/cardsfolder/p/penregon_strongbull.txt @@ -7,4 +7,4 @@ SVar:DBPing:DB$ DealDamage | Defined$ Opponent | NumDmg$ 1 SVar:AIPreference:SacCost$Artifact.token DeckHas:Ability$Artifact DeckHints:Type$Artifact -Oracle:{1}, Sacrifice an artifact: Penregon Strongbull gets +1/+1 until end of turn and deals 1 damage to each opponent. \ No newline at end of file +Oracle:{1}, Sacrifice an artifact: Penregon Strongbull gets +1/+1 until end of turn and deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/p/peregrin_took.txt b/forge-gui/res/cardsfolder/p/peregrin_took.txt index ca778d64fda..2a1a2fafd8c 100644 --- a/forge-gui/res/cardsfolder/p/peregrin_took.txt +++ b/forge-gui/res/cardsfolder/p/peregrin_took.txt @@ -7,4 +7,4 @@ SVar:DBReplace:DB$ ReplaceToken | Type$ AddToken | Amount$ 1 | ValidCard$ Card.Y A:AB$ Draw | Cost$ Sac<3/Food> | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice|Token & Type$Food DeckHints:Type$Food -Oracle:If one or more tokens would be created under your control, those tokens plus an additional Food token are created instead. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nSacrifice three Foods: Draw a card. \ No newline at end of file +Oracle:If one or more tokens would be created under your control, those tokens plus an additional Food token are created instead. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nSacrifice three Foods: Draw a card. diff --git a/forge-gui/res/cardsfolder/p/permission_denied.txt b/forge-gui/res/cardsfolder/p/permission_denied.txt index f03095247f6..cf3b8887708 100644 --- a/forge-gui/res/cardsfolder/p/permission_denied.txt +++ b/forge-gui/res/cardsfolder/p/permission_denied.txt @@ -2,7 +2,7 @@ Name:Permission Denied ManaCost:W U Types:Instant Oracle: -A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target noncreature spell | ValidTgts$ Card.nonCreature | SubAbility$ DBEffect | SpellDescription$ Counter target noncreature spell. +A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target noncreature spell | ValidTgts$ Card.nonCreature | SubAbility$ DBEffect | SpellDescription$ Counter target noncreature spell. SVar:DBEffect:DB$ Effect | StaticAbilities$ CantBeCast | SpellDescription$ Your opponents can't cast noncreature spells this turn. SVar:CantBeCast:Mode$ CantBeCast | EffectZone$ Command | ValidCard$ Card.nonCreature | Caster$ Opponent | Description$ Your opponents can't cast noncreature spells this turn. -Oracle:Counter target noncreature spell. Your opponents can't cast noncreature spells this turn. \ No newline at end of file +Oracle:Counter target noncreature spell. Your opponents can't cast noncreature spells this turn. diff --git a/forge-gui/res/cardsfolder/p/pestilent_cauldron_restorative_burst.txt b/forge-gui/res/cardsfolder/p/pestilent_cauldron_restorative_burst.txt index 60ae75052c8..e5305fb1f01 100644 --- a/forge-gui/res/cardsfolder/p/pestilent_cauldron_restorative_burst.txt +++ b/forge-gui/res/cardsfolder/p/pestilent_cauldron_restorative_burst.txt @@ -6,8 +6,8 @@ A:AB$ Mill | Cost$ 1 T | Defined$ Opponent | NumCards$ X | SpellDescription$ Eac A:AB$ ChangeZone | Cost$ 4 T | TargetMin$ 4 | TargetMax$ 4 | TargetsFromSingleZone$ True | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose four target cards from a single graveyard | ValidTgts$ Card | SubAbility$ DBDraw | StackDescription$ Exile four target cards from a single graveyard. ({c:Targeted}) | SpellDescription$ Exile four target cards from a single graveyard. SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. SVar:X:Count$LifeYouGainedThisTurn -AlternateMode:Modal DeckHas:Ability$Discard|Token|LifeGain|Mill|Graveyard +AlternateMode:Modal Oracle:{T}, Discard a card: Create a 1/1 black and green Pest creature token with "When this creature dies, you gain 1 life."\n{1}, {T}: Each opponent mills cards equal to the amount of life you gained this turn.\n{4}, {T}: Exile four target cards from a single graveyard. Draw a card. ALTERNATE diff --git a/forge-gui/res/cardsfolder/p/pests_of_honor.txt b/forge-gui/res/cardsfolder/p/pests_of_honor.txt index 116c684e398..ecc9d9fcc32 100644 --- a/forge-gui/res/cardsfolder/p/pests_of_honor.txt +++ b/forge-gui/res/cardsfolder/p/pests_of_honor.txt @@ -6,4 +6,4 @@ T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefiel SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl DeckHas:Ability$Counters -Oracle:Celebration — At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, put a +1/+1 counter on Pests of Honor. \ No newline at end of file +Oracle:Celebration — At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, put a +1/+1 counter on Pests of Honor. diff --git a/forge-gui/res/cardsfolder/p/petrify.txt b/forge-gui/res/cardsfolder/p/petrify.txt index 14540841dc4..2b1091aa127 100644 --- a/forge-gui/res/cardsfolder/p/petrify.txt +++ b/forge-gui/res/cardsfolder/p/petrify.txt @@ -5,4 +5,4 @@ K:Enchant artifact or creature A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature S:Mode$ Continuous | Affected$ Permanent.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Enchanted permanent can't attack or block, and its activated abilities can't be activated. S:Mode$ CantBeActivated | ValidCard$ Card.EnchantedBy | ValidSA$ Activated -Oracle:Enchant artifact or creature\nEnchanted permanent can't attack or block, and its activated abilities can't be activated. \ No newline at end of file +Oracle:Enchant artifact or creature\nEnchanted permanent can't attack or block, and its activated abilities can't be activated. diff --git a/forge-gui/res/cardsfolder/p/phalanx_vanguard.txt b/forge-gui/res/cardsfolder/p/phalanx_vanguard.txt index 80c4ec64e62..f8d60bf3ffd 100644 --- a/forge-gui/res/cardsfolder/p/phalanx_vanguard.txt +++ b/forge-gui/res/cardsfolder/p/phalanx_vanguard.txt @@ -6,4 +6,4 @@ K:Vigilance T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever an artifact enters the battlefield under your control, CARDNAME gets +1/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 DeckHints:Type$Artifact -Oracle:Vigilance\nWhenever an artifact enters the battlefield under your control, Phalanx Vanguard gets +1/+0 until end of turn. \ No newline at end of file +Oracle:Vigilance\nWhenever an artifact enters the battlefield under your control, Phalanx Vanguard gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/phial_of_galadriel.txt b/forge-gui/res/cardsfolder/p/phial_of_galadriel.txt index 99ecbe2f7c8..1c557632e54 100644 --- a/forge-gui/res/cardsfolder/p/phial_of_galadriel.txt +++ b/forge-gui/res/cardsfolder/p/phial_of_galadriel.txt @@ -9,4 +9,4 @@ SVar:X:ReplaceCount$LifeGained/Twice SVar:Y:Count$YourLifeTotal A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. DeckHas:Ability$LifeGain -Oracle:If you would draw a card while you have no cards in hand, draw two cards instead.\nIf you would gain life while you have 5 or less life, you gain twice that much life instead.\n{T}: Add one mana of any color. \ No newline at end of file +Oracle:If you would draw a card while you have no cards in hand, draw two cards instead.\nIf you would gain life while you have 5 or less life, you gain twice that much life instead.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_atlas.txt b/forge-gui/res/cardsfolder/p/phyrexian_atlas.txt index 830a9dc8a45..aad934d7095 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_atlas.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_atlas.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any col T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ Corrupted — Whenever CARDNAME becomes tapped, each opponent with three or more poison counters loses 1 life. SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent+IsCorrupted | LifeAmount$ 1 DeckHints:Keyword$Infect|Toxic -Oracle:{T}: Add one mana of any color.\nCorrupted — Whenever Phyrexian Atlas becomes tapped, each opponent with three or more poison counters loses 1 life. \ No newline at end of file +Oracle:{T}: Add one mana of any color.\nCorrupted — Whenever Phyrexian Atlas becomes tapped, each opponent with three or more poison counters loses 1 life. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_awakening.txt b/forge-gui/res/cardsfolder/p/phyrexian_awakening.txt index 4620480c80d..a8444a97652 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_awakening.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_awakening.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Phyrexian.YouCtrl | AddKeyword$ Vigilance | Descr SVar:PlayMain1:TRUE DeckHints:Type$Phyrexian DeckHas:Ability$Token|Counters & Type$Artifact|Incubator|Phyrexian -Oracle:When Phyrexian Awakening enters the battlefield, incubate 4. (Create an Incubator token with four +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.)\nPhyrexians you control have vigilance. \ No newline at end of file +Oracle:When Phyrexian Awakening enters the battlefield, incubate 4. (Create an Incubator token with four +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.)\nPhyrexians you control have vigilance. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_dragon_engine.txt b/forge-gui/res/cardsfolder/p/phyrexian_dragon_engine.txt index 4c8df5effec..a77138db893 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_dragon_engine.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_dragon_engine.txt @@ -7,10 +7,10 @@ T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Battlefield | OptionalDec SVar:TrigDiscard:DB$ Discard | Mode$ Hand | Defined$ You | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 3 K:Unearth:3 R R -MeldPair:Mishra, Claimed by Gix -AlternateMode:Meld SVar:DiscardMe:2 SVar:SacMe:1 DeckHints:Name$Mishra, Claimed by Gix DeckHas:Ability$Graveyard|Discard +MeldPair:Mishra, Claimed by Gix +AlternateMode:Meld Oracle:Double strike\nWhen Phyrexian Dragon Engine enters the battlefield from your graveyard, you may discard your hand. If you do, draw three cards. \nUnearth:{3}{R}{R} diff --git a/forge-gui/res/cardsfolder/p/phyrexian_vivisector.txt b/forge-gui/res/cardsfolder/p/phyrexian_vivisector.txt index aae336f0f2d..0182bfd039a 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_vivisector.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_vivisector.txt @@ -5,4 +5,4 @@ PT:2/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | Execute$ TrigScry | TriggerDescription$ Whenever a creature you control dies, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) SVar:TrigScry:DB$ Scry DeckHints:Ability$Sacrifice -Oracle:Whenever a creature you control dies, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) \ No newline at end of file +Oracle:Whenever a creature you control dies, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/p/picklock_prankster_free_the_fae.txt b/forge-gui/res/cardsfolder/p/picklock_prankster_free_the_fae.txt index e00ca5e8a5d..1e3097f0ac6 100644 --- a/forge-gui/res/cardsfolder/p/picklock_prankster_free_the_fae.txt +++ b/forge-gui/res/cardsfolder/p/picklock_prankster_free_the_fae.txt @@ -9,7 +9,6 @@ DeckHints:Type$Instant|Sorcery|Faerie AlternateMode:Adventure Oracle:Flying, vigilance - ALTERNATE Name:Free the Fae diff --git a/forge-gui/res/cardsfolder/p/piece_it_together.txt b/forge-gui/res/cardsfolder/p/piece_it_together.txt index 08f2c276c80..11566247e60 100644 --- a/forge-gui/res/cardsfolder/p/piece_it_together.txt +++ b/forge-gui/res/cardsfolder/p/piece_it_together.txt @@ -3,7 +3,7 @@ ManaCost:U Types:Sorcery K:Starting intensity:1 A:SP$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ EQ4 | TrueSubAbility$ DBExtraTurn | FalseSubAbility$ DBDraw | SpellDescription$ Draw a card. If CARDNAME's intensity is 4, instead take an extra turn after this one. Perpetually increase CARDNAME's intensity and the intensity of cards named Piece It Together in your graveyard, hand, and library by 1. -SVar:DBDraw:DB$ Draw | NumCards$ 1 | SubAbility$ DBIntensify +SVar:DBDraw:DB$ Draw | NumCards$ 1 | SubAbility$ DBIntensify SVar:DBExtraTurn:DB$ AddTurn | NumTurns$ 1 | SubAbility$ DBIntensify SVar:DBIntensify:DB$ Intensify | AllDefined$ Card.Self,Card.inZoneGraveyard+namedPiece It Together+YouOwn,Card.inZoneHand+namedPiece It Together+YouOwn,Card.inZoneLibrary+namedPiece It Together+YouOwn SVar:X:Count$Intensity diff --git a/forge-gui/res/cardsfolder/p/pippins_bravery.txt b/forge-gui/res/cardsfolder/p/pippins_bravery.txt index 52a78d335ae..28b169895ce 100644 --- a/forge-gui/res/cardsfolder/p/pippins_bravery.txt +++ b/forge-gui/res/cardsfolder/p/pippins_bravery.txt @@ -8,4 +8,4 @@ SVar:X:Count$Compare Y GE1.4.2 SVar:Y:Remembered$Amount DeckHints:Type$Food DeckHas:Ability$Sacrifice -Oracle:You may sacrifice a Food. If you do, target creature gets +4/+4 until end of turn. Otherwise, that creature gets +2/+2 until end of turn. \ No newline at end of file +Oracle:You may sacrifice a Food. If you do, target creature gets +4/+4 until end of turn. Otherwise, that creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/pirate_hat.txt b/forge-gui/res/cardsfolder/p/pirate_hat.txt index a9385c42d3f..c330ce1dafd 100644 --- a/forge-gui/res/cardsfolder/p/pirate_hat.txt +++ b/forge-gui/res/cardsfolder/p/pirate_hat.txt @@ -9,4 +9,4 @@ K:Equip:1:Creature.Pirate+YouCtrl:Pirate K:Equip:2 DeckHas:Ability$Discard DeckHints:Type$Pirate -Oracle:Equipped creature gets +1/+1 and has "Whenever this creature attacks, draw a card, then discard a card."\nEquip Pirate {1}\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Equipped creature gets +1/+1 and has "Whenever this creature attacks, draw a card, then discard a card."\nEquip Pirate {1}\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/p/placid_rottentail.txt b/forge-gui/res/cardsfolder/p/placid_rottentail.txt index 5f456cd0964..3a4aafbf2f2 100644 --- a/forge-gui/res/cardsfolder/p/placid_rottentail.txt +++ b/forge-gui/res/cardsfolder/p/placid_rottentail.txt @@ -5,4 +5,4 @@ PT:1/1 K:Vigilance A:AB$ PutCounter | Cost$ 2 G ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | CounterNum$ 2 | ValidTgts$ Creature | SorcerySpeed$ True | CounterTypes$ P1P1 | SpellDescription$ Put two +1/+1 counters on target creature. Activate only as a sorcery. DeckHas:Ability$Graveyard|Counters -Oracle:Vigilance\n{2}{G}, Exile Placid Rottentail from your graveyard: Put two +1/+1 counters on target creature. Activate only as a sorcery. \ No newline at end of file +Oracle:Vigilance\n{2}{G}, Exile Placid Rottentail from your graveyard: Put two +1/+1 counters on target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/p/plague_nurse.txt b/forge-gui/res/cardsfolder/p/plague_nurse.txt index 98e87d2843d..d85ab5d105d 100644 --- a/forge-gui/res/cardsfolder/p/plague_nurse.txt +++ b/forge-gui/res/cardsfolder/p/plague_nurse.txt @@ -5,4 +5,4 @@ PT:3/4 K:Toxic:2 A:AB$ PumpAll | Cost$ 2 G | KW$ Toxic:1 | ValidCards$ Creature.withToxic+StrictlyOther+YouCtrl | ActivationLimit$ 1 | SpellDescription$ Each other creature you control with toxic gains toxic 1 until end of turn. Activate only once each turn. (A player dealt combat damage by a creature with toxic also gets poison counters equal to that creature's total toxic value.) DeckHints:Keyword$Toxic -Oracle:Toxic 2\n{2}{G}: Each other creature you control with toxic gains toxic 1 until end of turn. Activate only once each turn. (A player dealt combat damage by a creature with toxic also gets poison counters equal to that creature's total toxic value.) \ No newline at end of file +Oracle:Toxic 2\n{2}{G}: Each other creature you control with toxic gains toxic 1 until end of turn. Activate only once each turn. (A player dealt combat damage by a creature with toxic also gets poison counters equal to that creature's total toxic value.) diff --git a/forge-gui/res/cardsfolder/p/plargg_and_nassari.txt b/forge-gui/res/cardsfolder/p/plargg_and_nassari.txt index 65eee6c48a0..963e21e4ddf 100644 --- a/forge-gui/res/cardsfolder/p/plargg_and_nassari.txt +++ b/forge-gui/res/cardsfolder/p/plargg_and_nassari.txt @@ -8,4 +8,4 @@ SVar:DBChoosePlayer:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | Choice SVar:OppPickOne:DB$ ChooseCard | Defined$ ChosenPlayer | Amount$ 1 | Mandatory$ True | ChoiceTitle$ Choose a nonland card among the cards exiled (that can't be played) | Choices$ Card.IsRemembered+nonLand | ChoiceZone$ Exile | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Defined$ Remembered.!ChosenCard | WithoutManaCost$ True | ValidSA$ Spell | Optional$ True | Amount$ 2 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:At the beginning of your upkeep, each player exiles cards from the top of their library until they exile a nonland card. An opponent choses a nonland card exiled this way. You may cast up to two spells from among the other cards exiled this way without paying their mana costs. \ No newline at end of file +Oracle:At the beginning of your upkeep, each player exiles cards from the top of their library until they exile a nonland card. An opponent choses a nonland card exiled this way. You may cast up to two spells from among the other cards exiled this way without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/p/plated_onslaught.txt b/forge-gui/res/cardsfolder/p/plated_onslaught.txt index 717e1cab541..fc596e9f2f4 100644 --- a/forge-gui/res/cardsfolder/p/plated_onslaught.txt +++ b/forge-gui/res/cardsfolder/p/plated_onslaught.txt @@ -5,4 +5,4 @@ K:Affinity:Artifact A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ Creatures you control get +2/+1 until end of turn. SVar:BuffedBy:Artifact DeckHints:Type$Artifact -Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nCreatures you control get +2/+1 until end of turn. \ No newline at end of file +Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nCreatures you control get +2/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/plaza_of_heroes.txt b/forge-gui/res/cardsfolder/p/plaza_of_heroes.txt index ece3c6f5803..77bafe716f2 100644 --- a/forge-gui/res/cardsfolder/p/plaza_of_heroes.txt +++ b/forge-gui/res/cardsfolder/p/plaza_of_heroes.txt @@ -2,8 +2,8 @@ Name:Plaza of Heroes ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 1 | SpellDescription$ Add {C} -A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | RestrictValid$ Spell.Legendary | SpellDescription$ Add one mana of any color. Spend this mana only to cast a legendary spell. +A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | RestrictValid$ Spell.Legendary | SpellDescription$ Add one mana of any color. Spend this mana only to cast a legendary spell. A:AB$ ManaReflected | Cost$ T | ColorOrType$ Color | Valid$ Permanent.Legendary+YouCtrl | ReflectProperty$ Is | SpellDescription$ Add one mana of any color among legendary permanents you control. A:AB$ Pump | Cost$ 3 T Exile<1/CARDNAME> | ValidTgts$ Creature.Legendary | KW$ Hexproof & Indestructible | SpellDescription$ Target legendary creature gains hexproof and indestructible until end of turn. DeckHints:Type$Legendary -Oracle:{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast a legendary spell.\n{T}: Add one mana of any color among legendary permanents you control.\n{3}, {T}, Exile Plaza of Heroes: Target legendary creature gains hexproof and indestructible until end of turn. \ No newline at end of file +Oracle:{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast a legendary spell.\n{T}: Add one mana of any color among legendary permanents you control.\n{3}, {T}, Exile Plaza of Heroes: Target legendary creature gains hexproof and indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/p/plundering_pirate.txt b/forge-gui/res/cardsfolder/p/plundering_pirate.txt index 19097dda4c9..f63fc5ba379 100644 --- a/forge-gui/res/cardsfolder/p/plundering_pirate.txt +++ b/forge-gui/res/cardsfolder/p/plundering_pirate.txt @@ -5,4 +5,4 @@ PT:3/2 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac DeckHas:Ability$Sacrifice|Token & Type$Treasure|Artifact -Oracle:When Plundering Pirate enters the battlefield, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") \ No newline at end of file +Oracle:When Plundering Pirate enters the battlefield, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/p/plundering_predator.txt b/forge-gui/res/cardsfolder/p/plundering_predator.txt index ad2c54225e0..86c7c79bc64 100644 --- a/forge-gui/res/cardsfolder/p/plundering_predator.txt +++ b/forge-gui/res/cardsfolder/p/plundering_predator.txt @@ -6,4 +6,4 @@ K:Flying 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. SVar:TrigDiscard:AB$ Draw | Cost$ Discard<1/Card> | NumCards 1 DeckHas:Ability$Discard -Oracle:Flying\nWhen Plundering Predator enters the battlefield, you may discard a card. If you do, draw a card. \ No newline at end of file +Oracle:Flying\nWhen Plundering Predator enters the battlefield, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/p/plunge_into_winter.txt b/forge-gui/res/cardsfolder/p/plunge_into_winter.txt index 76ca820a69a..d47fd5b449a 100644 --- a/forge-gui/res/cardsfolder/p/plunge_into_winter.txt +++ b/forge-gui/res/cardsfolder/p/plunge_into_winter.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Tap | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | SubAbility$ DBScry | SpellDescription$ Tap up to one target creature. SVar:DBScry:DB$ Scry | ScryNum$ 1 | SubAbility$ DBDraw | SpellDescription$ Scry 1, then draw a card. SVar:DBDraw:DB$ Draw -Oracle:Tap up to one target creature. Scry 1, then draw a card. \ No newline at end of file +Oracle:Tap up to one target creature. Scry 1, then draw a card. diff --git a/forge-gui/res/cardsfolder/p/poetic_ingenuity.txt b/forge-gui/res/cardsfolder/p/poetic_ingenuity.txt index ea905fece0b..ba2f0954d3e 100644 --- a/forge-gui/res/cardsfolder/p/poetic_ingenuity.txt +++ b/forge-gui/res/cardsfolder/p/poetic_ingenuity.txt @@ -8,4 +8,4 @@ T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Activatio SVar:TrigTokenBis:DB$ Token | TokenScript$ r_3_1_dinosaur DeckNeeds:Type$Dinosaur DeckHas:Ability$Token & Type$Treasure|Artifact|Dinosaur -Oracle:Whenever one or more Dinosaurs you control attack, create that many Treasure tokens.\nWhenever you cast an artifact spell, create a 3/1 red Dinosaur creature token. This ability triggers only once each turn. \ No newline at end of file +Oracle:Whenever one or more Dinosaurs you control attack, create that many Treasure tokens.\nWhenever you cast an artifact spell, create a 3/1 red Dinosaur creature token. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/p/poison_dart_frog.txt b/forge-gui/res/cardsfolder/p/poison_dart_frog.txt index 1b409682e92..2dfe9df2881 100644 --- a/forge-gui/res/cardsfolder/p/poison_dart_frog.txt +++ b/forge-gui/res/cardsfolder/p/poison_dart_frog.txt @@ -5,4 +5,4 @@ PT:1/1 K:Reach A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Deathtouch | SpellDescription$ CARDNAME gains deathtouch until end of turn. -Oracle:Reach\n{T}: Add one mana of any color.\n{2}: Poison Dart Frog gains deathtouch until end of turn. \ No newline at end of file +Oracle:Reach\n{T}: Add one mana of any color.\n{2}: Poison Dart Frog gains deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/p/pollen_shield_hare_hare_raising.txt b/forge-gui/res/cardsfolder/p/pollen_shield_hare_hare_raising.txt index 29832e14f01..f360c4e3003 100644 --- a/forge-gui/res/cardsfolder/p/pollen_shield_hare_hare_raising.txt +++ b/forge-gui/res/cardsfolder/p/pollen_shield_hare_hare_raising.txt @@ -14,4 +14,4 @@ ManaCost:G Types:Sorcery Adventure A:SP$ Pump | ValidTgts$ Creature | NumAtt$ X | NumDef$ X | KW$ Vigilance | SpellDescription$ Target creature you control gains vigilance and gets +X/+X until end of turn, where X is the number of creatures you control. SVar:X:Count$Valid Creature.YouCtrl -Oracle:Target creature you control gains vigilance and gets +X/+X until end of turn, where X is the number of creatures you control. \ No newline at end of file +Oracle:Target creature you control gains vigilance and gets +X/+X until end of turn, where X is the number of creatures you control. diff --git a/forge-gui/res/cardsfolder/p/polukranos_reborn_polukranos_engine_of_ruin.txt b/forge-gui/res/cardsfolder/p/polukranos_reborn_polukranos_engine_of_ruin.txt index 9a88d3b131c..288b0c6eb79 100644 --- a/forge-gui/res/cardsfolder/p/polukranos_reborn_polukranos_engine_of_ruin.txt +++ b/forge-gui/res/cardsfolder/p/polukranos_reborn_polukranos_engine_of_ruin.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Hydra PT:4/5 K:Reach A:AB$ SetState | Cost$ 6 WP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform CARDNAME. Activate only as a sorcery. ({W/P} can be paid with either {W} or 2 life.) -AlternateMode:DoubleFaced DeckHints:Color$White +AlternateMode:DoubleFaced Oracle:Reach\n{6}{W/P}: Transform Polukranos Reborn. Activate only as a sorcery. ({W/P} can be paid with either {W} or 2 life.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/p/pompeii.txt b/forge-gui/res/cardsfolder/p/pompeii.txt index 7c80fd9cdd2..156720eb5b1 100644 --- a/forge-gui/res/cardsfolder/p/pompeii.txt +++ b/forge-gui/res/cardsfolder/p/pompeii.txt @@ -12,4 +12,4 @@ SVar:DBSacLand:DB$ Sacrifice | SacValid$ Land | Defined$ Player | SubAbility$ DB SVar:DBPlaneswalk:DB$ Planeswalk SVar:X:Count$CardCounters.ERUPTION DeckHas:Ability$Counters|Sacrifice -Oracle:When you planeswalk to Pompeii and at the beginning of your upkeep, put an eruption counter on it.\nWhenever you roll a blank on the planar die, scry 2. Then put an eruption counter on Pompeii.\nWhen chaos ensues, Pompeii deals damage to each creature and each player equal to the number of eruption counters on Pompeii. Each player sacrifices a land. Then planeswalk. \ No newline at end of file +Oracle:When you planeswalk to Pompeii and at the beginning of your upkeep, put an eruption counter on it.\nWhenever you roll a blank on the planar die, scry 2. Then put an eruption counter on Pompeii.\nWhen chaos ensues, Pompeii deals damage to each creature and each player equal to the number of eruption counters on Pompeii. Each player sacrifices a land. Then planeswalk. diff --git a/forge-gui/res/cardsfolder/p/porcelain_zealot.txt b/forge-gui/res/cardsfolder/p/porcelain_zealot.txt index 8ac79aeef83..09f4a0e3495 100644 --- a/forge-gui/res/cardsfolder/p/porcelain_zealot.txt +++ b/forge-gui/res/cardsfolder/p/porcelain_zealot.txt @@ -7,4 +7,4 @@ SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ X | NumDef$ X SVar:Y:Targeted$Valid Creature.withToxic SVar:X:Count$Compare Y GE1.2.1 DeckHints:Keyword$Toxic -Oracle:At the beginning of combat on your turn, target creature you control gets +1/+1 until end of turn. If that creature has toxic, instead it gets +2/+2 until end of turn. \ No newline at end of file +Oracle:At the beginning of combat on your turn, target creature you control gets +1/+1 until end of turn. If that creature has toxic, instead it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/porcine_portent_lend_a_ham.txt b/forge-gui/res/cardsfolder/p/porcine_portent_lend_a_ham.txt index 815033d3baf..1afb5b5c69d 100644 --- a/forge-gui/res/cardsfolder/p/porcine_portent_lend_a_ham.txt +++ b/forge-gui/res/cardsfolder/p/porcine_portent_lend_a_ham.txt @@ -4,9 +4,9 @@ Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters the battlefield, conjure a card of your choice from the Three Pigs spellbook onto the battlefield. SVar:TrigConjure:DB$ MakeCard | Conjure$ True | Spellbook$ First Little Pig,Second Little Pig,Third Little Pig | Zone$ Battlefield S:Mode$ Continuous | Affected$ Boar.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Boars you control get +1/+1. -AlternateMode:Adventure DeckHints:Type$Boar DeckHas:Ability$LifeGain +AlternateMode:Adventure Oracle:When Porcine Portent enters the battlefield, conjure a card of your choice from the Three Pigs spellbook onto the battlefield.\nBoars you control get +1/+1. ALTERNATE @@ -17,4 +17,4 @@ Types:Instant Adventure A:SP$ ChangeZone | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBGainLife | SpellDescription$ Exile target creature. You gain 1 life for each Boar you control. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$Valid Boar.YouCtrl -Oracle:Exile target creature. You gain 1 life for each Boar you control. \ No newline at end of file +Oracle:Exile target creature. You gain 1 life for each Boar you control. diff --git a/forge-gui/res/cardsfolder/p/portent_tracker.txt b/forge-gui/res/cardsfolder/p/portent_tracker.txt index da8d9fb49ca..29f094446d9 100644 --- a/forge-gui/res/cardsfolder/p/portent_tracker.txt +++ b/forge-gui/res/cardsfolder/p/portent_tracker.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Satyr Scout PT:1/1 A:AB$ Untap | Cost$ T | ValidTgts$ Land | AILogic$ PoolExtraMana | SpellDescription$ Untap target land. -A:AB$ AddOrRemoveCounter | Cost$ T | ValidTgts$ Battle | RemoveConditionSVar$ Targeted$Valid Battle.OppProtect | CounterType$ DEFENSE | SorcerySpeed$ True | StackDescription$ REP Choose target battle. _ & it_{c:Targeted} & Activate only as a sorcery._ | SpellDescription$ Choose target battle. If an opponent protects it, remove a defense counter from it. Otherwise, put a defense counter on it. Activate only as a sorcery. +A:AB$ AddOrRemoveCounter | Cost$ T | ValidTgts$ Battle | RemoveConditionSVar$ Targeted$Valid Battle.OppProtect | CounterType$ DEFENSE | SorcerySpeed$ True | StackDescription$ REP Choose target battle. _ & it_{c:Targeted} & Activate only as a sorcery._ | SpellDescription$ Choose target battle. If an opponent protects it, remove a defense counter from it. Otherwise, put a defense counter on it. Activate only as a sorcery. DeckHints:Type$Battle Oracle:{T}: Untap target land.\n{T}: Choose target battle. If an opponent protects it, remove a defense counter from it. Otherwise, put a defense counter on it. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/p/power_plant_worker.txt b/forge-gui/res/cardsfolder/p/power_plant_worker.txt index 097e9634317..d90ab4684ce 100644 --- a/forge-gui/res/cardsfolder/p/power_plant_worker.txt +++ b/forge-gui/res/cardsfolder/p/power_plant_worker.txt @@ -10,4 +10,4 @@ DeckNeeds:Name$Mine Worker|Tower Worker SVar:UrzaCheck:SVar$X/Plus.Y SVar:X:Count$Valid Creature.YouCtrl+namedMine Worker/LimitMax.1 SVar:Y:Count$Valid Creature.YouCtrl+namedTower Worker/LimitMax.1 -Oracle:{3}: Power Plant Worker gets +2/+2 until end of turn. If you control creatures named Mine Worker and Tower Worker, put two +1/+1 counters on Power Plant Worker instead. Activate only once each turn. \ No newline at end of file +Oracle:{3}: Power Plant Worker gets +2/+2 until end of turn. If you control creatures named Mine Worker and Tower Worker, put two +1/+1 counters on Power Plant Worker instead. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/p/powerstone_engineer.txt b/forge-gui/res/cardsfolder/p/powerstone_engineer.txt index 0246e82cfb4..7a59d61d71e 100644 --- a/forge-gui/res/cardsfolder/p/powerstone_engineer.txt +++ b/forge-gui/res/cardsfolder/p/powerstone_engineer.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone SVar:SacMe:2 DeckHas:Ability$Token & Type$Artifact -Oracle:When Powerstone Engineer dies, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") \ No newline at end of file +Oracle:When Powerstone Engineer dies, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") diff --git a/forge-gui/res/cardsfolder/p/preacher_of_the_schism.txt b/forge-gui/res/cardsfolder/p/preacher_of_the_schism.txt index ff5ed659953..f706c3cec89 100644 --- a/forge-gui/res/cardsfolder/p/preacher_of_the_schism.txt +++ b/forge-gui/res/cardsfolder/p/preacher_of_the_schism.txt @@ -9,4 +9,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | NoResolvingCheck$ True | CheckDefinedPl SVar:TrigDraw:DB$ Draw | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 SVar:HasAttackEffect:TRUE -Oracle:Deathtouch\nWhenever Preacher of the Schism attacks the player with the most life or tied for most life, create a 1/1 white Vampire creature token with lifelink.\nWhenever Preacher of the Schism attacks while you have the most life or are tied for most life, you draw a card and you lose 1 life. \ No newline at end of file +Oracle:Deathtouch\nWhenever Preacher of the Schism attacks the player with the most life or tied for most life, create a 1/1 white Vampire creature token with lifelink.\nWhenever Preacher of the Schism attacks while you have the most life or are tied for most life, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/p/preening_champion.txt b/forge-gui/res/cardsfolder/p/preening_champion.txt index 5c26594d4c0..135c3e3d36f 100644 --- a/forge-gui/res/cardsfolder/p/preening_champion.txt +++ b/forge-gui/res/cardsfolder/p/preening_champion.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 blue and red Elemental creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ ur_1_1_elemental DeckHas:Ability$Token & Type$Elemental -Oracle:Flying\nWhen Preening Champion enters the battlefield, create a 1/1 blue and red Elemental creature token. \ No newline at end of file +Oracle:Flying\nWhen Preening Champion enters the battlefield, create a 1/1 blue and red Elemental creature token. diff --git a/forge-gui/res/cardsfolder/p/preston_the_vanisher.txt b/forge-gui/res/cardsfolder/p/preston_the_vanisher.txt index 82ecac11c3d..2b1c859e5ba 100644 --- a/forge-gui/res/cardsfolder/p/preston_the_vanisher.txt +++ b/forge-gui/res/cardsfolder/p/preston_the_vanisher.txt @@ -7,4 +7,4 @@ SVar:TrigCopyPermanent:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy | NumCo A:AB$ ChangeZone | Cost$ 1 W Sac<5/Illusion> | ValidTgts$ Permanent.nonLand | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Select target nonland permanent | SpellDescription$ Exile target nonland permanent. DeckHas:Ability$Token|Sacrifice & Type$Illusion DeckHints:Type$Illusion & Ability$Graveyard -Oracle:Whenever another nontoken creature enters the battlefield under your control, if it wasn't cast, create a token that's a copy of that creature except it's a 0/1 white Illusion.\n{1}{W}, Sacrifice five Illusions: Exile target nonland permanent. \ No newline at end of file +Oracle:Whenever another nontoken creature enters the battlefield under your control, if it wasn't cast, create a token that's a copy of that creature except it's a 0/1 white Illusion.\n{1}{W}, Sacrifice five Illusions: Exile target nonland permanent. diff --git a/forge-gui/res/cardsfolder/p/primeval_herald.txt b/forge-gui/res/cardsfolder/p/primeval_herald.txt index 4826de131d1..45b081f27bb 100644 --- a/forge-gui/res/cardsfolder/p/primeval_herald.txt +++ b/forge-gui/res/cardsfolder/p/primeval_herald.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:HasAttackEffect:TRUE -Oracle:Trample\nWhenever Primeval Herald enters the battlefield or attacks, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. \ No newline at end of file +Oracle:Trample\nWhenever Primeval Herald enters the battlefield or attacks, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/prince_imrahil_the_fair.txt b/forge-gui/res/cardsfolder/p/prince_imrahil_the_fair.txt index cf635a458de..d3d611537cd 100644 --- a/forge-gui/res/cardsfolder/p/prince_imrahil_the_fair.txt +++ b/forge-gui/res/cardsfolder/p/prince_imrahil_the_fair.txt @@ -5,4 +5,4 @@ PT:2/2 T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you draw your second card each turn, create a 1/1 white Human Soldier creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You DeckHas:Ability$Token -Oracle:Whenever you draw your second card each turn, create a 1/1 white Human Soldier creature token. \ No newline at end of file +Oracle:Whenever you draw your second card each turn, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/p/priority_boarding.txt b/forge-gui/res/cardsfolder/p/priority_boarding.txt index 59e29999b06..9ea241519aa 100644 --- a/forge-gui/res/cardsfolder/p/priority_boarding.txt +++ b/forge-gui/res/cardsfolder/p/priority_boarding.txt @@ -8,4 +8,4 @@ SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | RememberObjects$ Remembered SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play this card this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:X:TriggerCount$Result -Oracle:Whenever you roll a die, you may reveal the top card of your library. Do this only once each turn. Whenever you reveal a card with mana value less than the result this way, you may exile it. If you do, you may play it this turn. \ No newline at end of file +Oracle:Whenever you roll a die, you may reveal the top card of your library. Do this only once each turn. Whenever you reveal a card with mana value less than the result this way, you may exile it. If you do, you may play it this turn. diff --git a/forge-gui/res/cardsfolder/p/progenitors_icon.txt b/forge-gui/res/cardsfolder/p/progenitors_icon.txt index 0a56554630c..c2f66d02b97 100644 --- a/forge-gui/res/cardsfolder/p/progenitors_icon.txt +++ b/forge-gui/res/cardsfolder/p/progenitors_icon.txt @@ -8,4 +8,4 @@ A:AB$ Effect | Cost$ T | StaticAbilities$ QuickenStA | Triggers$ SpellCastTrig | SVar:QuickenStA:Mode$ CastWithFlash | ValidCard$ Card.ChosenType | ValidSA$ Spell | EffectZone$ Command | Caster$ You | Description$ The next spell of the chosen type you cast this turn can be cast as though it had flash. SVar:SpellCastTrig:Mode$ SpellCast | ValidCard$ Card.ChosenType | ValidActivatingPlayer$ You | Execute$ Quickened | Static$ True SVar:Quickened:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile -Oracle:As Progenitor's Icon enters the battlefield, choose a creature type.\n{T}: Add one mana of any color.\n{T}: The next spell of the chosen type you cast this turn can be cast as though it had flash. \ No newline at end of file +Oracle:As Progenitor's Icon enters the battlefield, choose a creature type.\n{T}: Add one mana of any color.\n{T}: The next spell of the chosen type you cast this turn can be cast as though it had flash. diff --git a/forge-gui/res/cardsfolder/p/prologue_to_phyresis.txt b/forge-gui/res/cardsfolder/p/prologue_to_phyresis.txt index 9cd1901e8b8..151363efadf 100644 --- a/forge-gui/res/cardsfolder/p/prologue_to_phyresis.txt +++ b/forge-gui/res/cardsfolder/p/prologue_to_phyresis.txt @@ -3,4 +3,4 @@ ManaCost:1 U Types:Instant A:SP$ Poison | Defined$ Player.Opponent | Num$ 1 | SubAbility$ DBDraw | SpellDescription$ Each opponent gets a poison counter. Draw a card. SVar:DBDraw:DB$ Draw -Oracle:Each opponent gets a poison counter.\nDraw a card. \ No newline at end of file +Oracle:Each opponent gets a poison counter.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/p/promise_of_aclazotz_foul_rebirth.txt b/forge-gui/res/cardsfolder/p/promise_of_aclazotz_foul_rebirth.txt index 536b464798b..916dde20cff 100644 --- a/forge-gui/res/cardsfolder/p/promise_of_aclazotz_foul_rebirth.txt +++ b/forge-gui/res/cardsfolder/p/promise_of_aclazotz_foul_rebirth.txt @@ -15,4 +15,4 @@ Types:Sorcery Adventure A:SP$ Sacrifice | SacValid$ Creature.nonDemon | Defined$ You | RememberSacrificed$ True | SubAbility$ DBToken | SpellDescription$ Sacrifice a non-Demon creature. If you do, create a 4/3 white and black Vampire Demon creature token with flying. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ wb_4_3_vampire_demon_flying | TokenOwner$ You | ConditionDefined$ RememberedLKI | ConditionPresent$ Card | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Sacrifice a non-Demon creature. If you do, create a 4/3 white and black Vampire Demon creature token with flying. \ No newline at end of file +Oracle:Sacrifice a non-Demon creature. If you do, create a 4/3 white and black Vampire Demon creature token with flying. diff --git a/forge-gui/res/cardsfolder/p/prosthetic_injector.txt b/forge-gui/res/cardsfolder/p/prosthetic_injector.txt index 0e12fa77a85..56f1f94ba57 100644 --- a/forge-gui/res/cardsfolder/p/prosthetic_injector.txt +++ b/forge-gui/res/cardsfolder/p/prosthetic_injector.txt @@ -3,4 +3,4 @@ ManaCost:1 Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 2 | AddKeyword$ Toxic:1 | Description$ Equipped creature gets +0/+2 and has toxic 1. (Players dealt damage by equipped creature also get a poison counter.) K:Equip:1 -Oracle:Equipped creature gets +0/+2 and has toxic 1. (Players dealt damage by equipped creature also get a poison counter.)\nEquip {1} \ No newline at end of file +Oracle:Equipped creature gets +0/+2 and has toxic 1. (Players dealt damage by equipped creature also get a poison counter.)\nEquip {1} diff --git a/forge-gui/res/cardsfolder/p/protective_parents.txt b/forge-gui/res/cardsfolder/p/protective_parents.txt index 81f52fb5188..9a554dedd81 100644 --- a/forge-gui/res/cardsfolder/p/protective_parents.txt +++ b/forge-gui/res/cardsfolder/p/protective_parents.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_young_hero | TokenOwner$ You | TargetMin$ 0 | TargetMax$ 1 | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select up to one target creature you control DeckHas:Ability$Token & Type$Role|Aura SVar:SacMe:2 -Oracle:When Protective Parents dies, create a Young Hero Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") \ No newline at end of file +Oracle:When Protective Parents dies, create a Young Hero Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") diff --git a/forge-gui/res/cardsfolder/p/protector_of_gondor.txt b/forge-gui/res/cardsfolder/p/protector_of_gondor.txt index 14b68db6544..ff7d0004f88 100644 --- a/forge-gui/res/cardsfolder/p/protector_of_gondor.txt +++ b/forge-gui/res/cardsfolder/p/protector_of_gondor.txt @@ -5,4 +5,4 @@ PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Human Soldier creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You DeckHas:Ability$Token -Oracle:When Protector of Gondor enters the battlefield, create a 1/1 white Human Soldier creature token. \ No newline at end of file +Oracle:When Protector of Gondor enters the battlefield, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/p/protocol_knight.txt b/forge-gui/res/cardsfolder/p/protocol_knight.txt index 31d8fced4a0..e433e83bb7d 100644 --- a/forge-gui/res/cardsfolder/p/protocol_knight.txt +++ b/forge-gui/res/cardsfolder/p/protocol_knight.txt @@ -7,4 +7,4 @@ SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | SubAbility$ DBCounter | Tgt SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 | ConditionPresent$ Knight.YouCtrl+StrictlyOther DeckHas:Ability$Counters DeckHints:Type$Knight -Oracle:When Protocol Knight enters the battlefield, tap target creature an opponent controls. Put a stun counter on that creature if you control another Knight. (If a permanent with a stun counter would become untapped, remove one from it instead.) \ No newline at end of file +Oracle:When Protocol Knight enters the battlefield, tap target creature an opponent controls. Put a stun counter on that creature if you control another Knight. (If a permanent with a stun counter would become untapped, remove one from it instead.) diff --git a/forge-gui/res/cardsfolder/p/provisions_merchant.txt b/forge-gui/res/cardsfolder/p/provisions_merchant.txt index 0671beead2d..12609139089 100644 --- a/forge-gui/res/cardsfolder/p/provisions_merchant.txt +++ b/forge-gui/res/cardsfolder/p/provisions_merchant.txt @@ -8,4 +8,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescripti SVar:TrigPumpAll:AB$ PumpAll | Cost$ Sac<1/Food> | ValidCards$ Creature.attacking | NumAtt$ +1 | NumDef$ +1 | KW$ Trample DeckHas:Ability$LifeGain|Token|Counters & Type$Food SVar:HasAttackEffect:TRUE -Oracle:When Provisions Merchant enters the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nWhenever Provisions Merchant attacks, you may sacrifice a Food. If you do, attacking creatures get +1/+1 and gain trample until end of turn. \ No newline at end of file +Oracle:When Provisions Merchant enters the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nWhenever Provisions Merchant attacks, you may sacrifice a Food. If you do, attacking creatures get +1/+1 and gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/p/pugnacious_hammerskull.txt b/forge-gui/res/cardsfolder/p/pugnacious_hammerskull.txt index 61b552ae94f..5b9c2b09b07 100644 --- a/forge-gui/res/cardsfolder/p/pugnacious_hammerskull.txt +++ b/forge-gui/res/cardsfolder/p/pugnacious_hammerskull.txt @@ -7,4 +7,4 @@ SVar:TrigStunCounter:DB$ PutCounter | Defined$ Self | CounterType$ Stun | Counte SVar:HasAttackEffect:TRUE DeckNeeds:Type$Dinosaur DeckHas:Ability$Counters -Oracle:Whenever Pugnacious Hammerskull attacks while you don't control another Dinosaur, put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) \ No newline at end of file +Oracle:Whenever Pugnacious Hammerskull attacks while you don't control another Dinosaur, put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) diff --git a/forge-gui/res/cardsfolder/p/pyretic_prankster_glistening_goremonger.txt b/forge-gui/res/cardsfolder/p/pyretic_prankster_glistening_goremonger.txt index f37a4c9f5d8..cf01079f63d 100644 --- a/forge-gui/res/cardsfolder/p/pyretic_prankster_glistening_goremonger.txt +++ b/forge-gui/res/cardsfolder/p/pyretic_prankster_glistening_goremonger.txt @@ -17,4 +17,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigSac:DB$ Sacrifice | Defined$ Opponent | SacValid$ Creature,Artifact SVar:SacMe:2 DeckHas:Ability$Sacrifice -Oracle:When Glistening Goremonger dies, each opponent sacrifices an artifact or creature. \ No newline at end of file +Oracle:When Glistening Goremonger dies, each opponent sacrifices an artifact or creature. diff --git a/forge-gui/res/cardsfolder/p/pyrrhic_blast.txt b/forge-gui/res/cardsfolder/p/pyrrhic_blast.txt index c5e65e2d93d..521acf940ab 100644 --- a/forge-gui/res/cardsfolder/p/pyrrhic_blast.txt +++ b/forge-gui/res/cardsfolder/p/pyrrhic_blast.txt @@ -5,4 +5,4 @@ A:SP$ DealDamage | Cost$ 3 R Sac<1/Creature> | ValidTgts$ Any | NumDmg$ X | SubA SVar:DBDraw:DB$ Draw SVar:X:Sacrificed$CardPower DeckHas:Ability$Sacrifice -Oracle:As an additional cost to cast this spell, sacrifice a creature.\nPyrrhic Blast deals damage equal to the sacrificed creature's power to any target. Draw a card. \ No newline at end of file +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nPyrrhic Blast deals damage equal to the sacrificed creature's power to any target. Draw a card. diff --git a/forge-gui/res/cardsfolder/q/quarrels_end.txt b/forge-gui/res/cardsfolder/q/quarrels_end.txt index 8aa1832ed2a..7d51f3b1639 100644 --- a/forge-gui/res/cardsfolder/q/quarrels_end.txt +++ b/forge-gui/res/cardsfolder/q/quarrels_end.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Draw | Cost$ 2 R Discard<1/Card/card> | NumCards$ 2 | SubAbility$ DBToken | SpellDescripion$ Draw two cards and create a 1/1 white Human Soldier creature token. SVar:DBToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier DeckHas:Ability$Discard|Token & Type$Human|Soldier -Oracle:As an additional cost to cast this spell, discard a card.\nDraw two cards and create a 1/1 white Human Soldier creature token. \ No newline at end of file +Oracle:As an additional cost to cast this spell, discard a card.\nDraw two cards and create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/q/queen_kayla_bin_kroog.txt b/forge-gui/res/cardsfolder/q/queen_kayla_bin_kroog.txt index 013c3edbf86..b698758f89c 100644 --- a/forge-gui/res/cardsfolder/q/queen_kayla_bin_kroog.txt +++ b/forge-gui/res/cardsfolder/q/queen_kayla_bin_kroog.txt @@ -5,7 +5,7 @@ PT:2/3 A:AB$ Discard | Cost$ 4 T | Defined$ You | RememberDiscarded$ True | Mode$ Hand | SubAbility$ DBDraw | SorcerySpeed$ True | SpellDescription$ Discard all the cards in your hand, then draw that many cards. You may choose an artifact or creature card with mana value 1 you discarded this way, then do the same for artifact or creature cards with mana values 2 and 3. Return those cards to the battlefield. Activate only as a sorcery. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | SubAbility$ DBChooseCardOne SVar:DBChooseCardOne:DB$ ChooseCard | Defined$ You | Choices$ Artifact.IsRemembered+cmcEQ1,Creature.IsRemembered+cmcEQ1 | ImprintChosen$ True | ChoiceTitle$ You may choose an artifact or creature card with mana value 1 you discarded this way | ChoiceZone$ Graveyard,Exile | SubAbility$ DBChooseCardTwo -SVar:DBChooseCardTwo:DB$ ChooseCard | Defined$ You | Choices$ Artifact.IsRemembered+cmcEQ2,Creature.IsRemembered+cmcEQ2 | ImprintChosen$ True | ChoiceTitle$ You may choose an artifact or creature card with mana value 2 you discarded this way | ChoiceZone$ Graveyard,Exile | SubAbility$ DBChooseCardThree +SVar:DBChooseCardTwo:DB$ ChooseCard | Defined$ You | Choices$ Artifact.IsRemembered+cmcEQ2,Creature.IsRemembered+cmcEQ2 | ImprintChosen$ True | ChoiceTitle$ You may choose an artifact or creature card with mana value 2 you discarded this way | ChoiceZone$ Graveyard,Exile | SubAbility$ DBChooseCardThree SVar:DBChooseCardThree:DB$ ChooseCard | Defined$ You | Choices$ Artifact.IsRemembered+cmcEQ3,Creature.IsRemembered+cmcEQ3 | ImprintChosen$ True | ChoiceTitle$ You may choose an artifact or creature card with mana value 3 you discarded this way | ChoiceZone$ Graveyard,Exile | SubAbility$ DBChangeZoneAll SVar:DBChangeZoneAll:DB$ ChangeZone | Defined$ Imprinted | Origin$ Graveyard,Exile | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True diff --git a/forge-gui/res/cardsfolder/q/queens_bay_paladin.txt b/forge-gui/res/cardsfolder/q/queens_bay_paladin.txt index 85671ee68bb..a4b3eb84179 100644 --- a/forge-gui/res/cardsfolder/q/queens_bay_paladin.txt +++ b/forge-gui/res/cardsfolder/q/queens_bay_paladin.txt @@ -11,4 +11,4 @@ SVar:X:Remembered$CardManaCost SVar:HasAttackEffect:TRUE DeckNeeds:Type$Vampire DeckHints:Ability$Graveyard|Mill -Oracle:Whenever Queen's Bay Paladin enters the battlefield or attacks, return up to one target Vampire card from your graveyard to the battlefield with a finality counter on it. You lose life equal to its mana value. (If a creature with a finality counter on it would die, exile it instead.) \ No newline at end of file +Oracle:Whenever Queen's Bay Paladin enters the battlefield or attacks, return up to one target Vampire card from your graveyard to the battlefield with a finality counter on it. You lose life equal to its mana value. (If a creature with a finality counter on it would die, exile it instead.) diff --git a/forge-gui/res/cardsfolder/q/quick_study.txt b/forge-gui/res/cardsfolder/q/quick_study.txt index b81530bec33..5441872c495 100644 --- a/forge-gui/res/cardsfolder/q/quick_study.txt +++ b/forge-gui/res/cardsfolder/q/quick_study.txt @@ -2,4 +2,4 @@ Name:Quick Study ManaCost:2 U Types:Instant A:SP$ Draw | NumCards$ 2 | SpellDescription$ Draw two cards. -Oracle:Draw two cards. \ No newline at end of file +Oracle:Draw two cards. diff --git a/forge-gui/res/cardsfolder/q/quickbeam_upstart_ent.txt b/forge-gui/res/cardsfolder/q/quickbeam_upstart_ent.txt index 3f7de733629..a8ca35cdd7c 100644 --- a/forge-gui/res/cardsfolder/q/quickbeam_upstart_ent.txt +++ b/forge-gui/res/cardsfolder/q/quickbeam_upstart_ent.txt @@ -5,4 +5,4 @@ PT:5/6 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Treefolk.Other+YouCtrl | Execute$ DBPump | TriggerDescription$ Whenever CARDNAME or another Treefolk enters the battlefield under your control, up to two target creatures each get +2/+2 and gain trample until end of turn. SVar:DBPump:DB$ Pump | TargetMin$ 0 | TargetMax$ 2 | NumAtt$ +2 | NumDef$ 2 | KW$ Trample | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures. DeckHints:Type$Treefolk -Oracle:Whenever Quickbeam, Upstart Ent or another Treefolk enters the battlefield under your control, up to two target creatures each get +2/+2 and gain trample until end of turn. \ No newline at end of file +Oracle:Whenever Quickbeam, Upstart Ent or another Treefolk enters the battlefield under your control, up to two target creatures each get +2/+2 and gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/q/quicksand_whirlpool.txt b/forge-gui/res/cardsfolder/q/quicksand_whirlpool.txt index 611e34d17cc..0c3854dd492 100644 --- a/forge-gui/res/cardsfolder/q/quicksand_whirlpool.txt +++ b/forge-gui/res/cardsfolder/q/quicksand_whirlpool.txt @@ -3,4 +3,4 @@ ManaCost:5 W Types:Instant S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 3 | EffectZone$ All | ValidTarget$ Creature.tapped | Description$ This spell costs {3} less to cast if it targets a tapped creature. A:SP$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature | SpellDescription$ Exile target creature. -Oracle:This spell costs {3} less to cast if it targets a tapped creature.\nExile target creature. \ No newline at end of file +Oracle:This spell costs {3} less to cast if it targets a tapped creature.\nExile target creature. diff --git a/forge-gui/res/cardsfolder/q/quintorius_kand.txt b/forge-gui/res/cardsfolder/q/quintorius_kand.txt index e538fe2bf16..5ac13769027 100644 --- a/forge-gui/res/cardsfolder/q/quintorius_kand.txt +++ b/forge-gui/res/cardsfolder/q/quintorius_kand.txt @@ -15,4 +15,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Yard:Count$InYourYard SVar:X:Remembered$Amount DeckHas:Ability$LifeGain|Token & Type$Spirit -Oracle:Whenever you cast a spell from exile, Quintorius Kand deals 2 damage to each opponent and you gain 2 life.\n[+1]: Create a 3/2 red and white Spirit creature token.\n[−3]: Discover 4.\n[−6]: Exile any number of target cards from your graveyard. Add {R} for each card exiled this way. You may play those cards this turn. +Oracle:Whenever you cast a spell from exile, Quintorius Kand deals 2 damage to each opponent and you gain 2 life.\n[+1]: Create a 3/2 red and white Spirit creature token.\n[-3]: Discover 4.\n[-6]: Exile any number of target cards from your graveyard. Add {R} for each card exiled this way. You may play those cards this turn. diff --git a/forge-gui/res/cardsfolder/r/radagast_wizard_of_wilds.txt b/forge-gui/res/cardsfolder/r/radagast_wizard_of_wilds.txt index d1ed7f639a9..a426d9a24a2 100644 --- a/forge-gui/res/cardsfolder/r/radagast_wizard_of_wilds.txt +++ b/forge-gui/res/cardsfolder/r/radagast_wizard_of_wilds.txt @@ -11,4 +11,4 @@ SVar:BirdToken:DB$ Token | TokenScript$ u_2_2_bird_flying | SpellDescription$ Cr SVar:PlayMain1:TRUE DeckHas:Ability$Token & Type$Bird|Beast DeckHints:Type$Bird|Beast -Oracle:Ward {1}\nBeasts and Birds you control have ward {1}.\nWhenever you cast a spell with mana value 5 or greater, choose one —\n• Create a 3/3 green Beast creature token.\n• Create a 2/2 blue Bird creature token with flying. \ No newline at end of file +Oracle:Ward {1}\nBeasts and Birds you control have ward {1}.\nWhenever you cast a spell with mana value 5 or greater, choose one —\n• Create a 3/3 green Beast creature token.\n• Create a 2/2 blue Bird creature token with flying. diff --git a/forge-gui/res/cardsfolder/r/radha_coalition_warlord.txt b/forge-gui/res/cardsfolder/r/radha_coalition_warlord.txt index e85937b281b..666e336eaec 100644 --- a/forge-gui/res/cardsfolder/r/radha_coalition_warlord.txt +++ b/forge-gui/res/cardsfolder/r/radha_coalition_warlord.txt @@ -3,7 +3,7 @@ ManaCost:2 R G Types:Legendary Creature Elf Warrior PT:3/3 T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Domain — Whenever CARDNAME becomes tapped, another target creature you control gets +X/+X until end of turn, where X is the number of basic land types among lands you control. -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | NumAtt$ +X | NumDef$ +X +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | NumAtt$ +X | NumDef$ +X SVar:X:Count$Domain AI:RemoveDeck:Random Oracle:Domain — Whenever Radha, Coalition Warlord becomes tapped, another target creature you control gets +X/+X until end of turn, where X is the number of basic land types among lands you control. diff --git a/forge-gui/res/cardsfolder/r/raging_battle_mouse.txt b/forge-gui/res/cardsfolder/r/raging_battle_mouse.txt index c1087caaf1e..c389ec38d57 100644 --- a/forge-gui/res/cardsfolder/r/raging_battle_mouse.txt +++ b/forge-gui/res/cardsfolder/r/raging_battle_mouse.txt @@ -7,4 +7,4 @@ SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | CheckSVar$ Celebration | SVarCompare$ GE2 | TriggerDescription$ Celebration — At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, target creature you control gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl -Oracle:The second spell you cast each turn costs {1} less to cast.\nCelebration — At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, target creature you control gets +1/+1 until end of turn. \ No newline at end of file +Oracle:The second spell you cast each turn costs {1} less to cast.\nCelebration — At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, target creature you control gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/raise_the_palisade.txt b/forge-gui/res/cardsfolder/r/raise_the_palisade.txt index 0cbd89b5dec..bb638ffecb0 100644 --- a/forge-gui/res/cardsfolder/r/raise_the_palisade.txt +++ b/forge-gui/res/cardsfolder/r/raise_the_palisade.txt @@ -3,4 +3,4 @@ ManaCost:4 U Types:Sorcery A:SP$ ChooseType | Defined$ You | Type$ Creature | SubAbility$ DBReturnAll | AILogic$ MostProminentComputerControls | SpellDescription$ Choose a creature type. Return all creatures that aren't of the chosen type to their owners' hands. SVar:DBReturnAll:DB$ ChangeZoneAll | ChangeType$ Creature.IsNotChosenType | Origin$ Battlefield | Destination$ Hand -Oracle:Choose a creature type. Return all creatures that aren't of the chosen type to their owners' hands. \ No newline at end of file +Oracle:Choose a creature type. Return all creatures that aren't of the chosen type to their owners' hands. diff --git a/forge-gui/res/cardsfolder/r/rally_at_the_hornburg.txt b/forge-gui/res/cardsfolder/r/rally_at_the_hornburg.txt index 4e403fb0700..4bfb03f2c04 100644 --- a/forge-gui/res/cardsfolder/r/rally_at_the_hornburg.txt +++ b/forge-gui/res/cardsfolder/r/rally_at_the_hornburg.txt @@ -6,4 +6,4 @@ SVar:TrigPump:DB$ PumpAll | ValidCards$ Human.YouCtrl | KW$ Haste | SpellDescrip DeckHas:Ability$Token & Type$Human|Soldier SVar:PlayMain1:TRUE DeckHints:Type$Human -Oracle:Create two 1/1 white Human Soldier creature tokens. Humans you control gain haste until end of turn. \ No newline at end of file +Oracle:Create two 1/1 white Human Soldier creature tokens. Humans you control gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rally_the_galadhrim.txt b/forge-gui/res/cardsfolder/r/rally_the_galadhrim.txt index 9bd073a904d..e718b5a9d39 100644 --- a/forge-gui/res/cardsfolder/r/rally_the_galadhrim.txt +++ b/forge-gui/res/cardsfolder/r/rally_the_galadhrim.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ CopyPermanent | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Create a token that's a copy of target creature you control. K:Conspire DeckHas:Ability$Token -Oracle:Create a token that's a copy of target creature you control.\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.) \ No newline at end of file +Oracle:Create a token that's a copy of target creature you control.\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/r/rals_reinforcements.txt b/forge-gui/res/cardsfolder/r/rals_reinforcements.txt index 50262698b0a..26419dede21 100644 --- a/forge-gui/res/cardsfolder/r/rals_reinforcements.txt +++ b/forge-gui/res/cardsfolder/r/rals_reinforcements.txt @@ -3,4 +3,4 @@ ManaCost:1 R Types:Sorcery A:SP$ Token | TokenAmount$ 2 | TokenScript$ ur_1_1_elemental | SpellDescription$ Create two 1/1 blue and red Elemental creature tokens. DeckHas:Ability$Token & Type$Elemental -Oracle:Create two 1/1 blue and red Elemental creature tokens. \ No newline at end of file +Oracle:Create two 1/1 blue and red Elemental creature tokens. diff --git a/forge-gui/res/cardsfolder/r/rammas_echor_ancient_shield.txt b/forge-gui/res/cardsfolder/r/rammas_echor_ancient_shield.txt index e33c04982b2..4ebd3ba0f46 100644 --- a/forge-gui/res/cardsfolder/r/rammas_echor_ancient_shield.txt +++ b/forge-gui/res/cardsfolder/r/rammas_echor_ancient_shield.txt @@ -8,4 +8,4 @@ T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigPump | Trig SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.withDefender+YouCtrl | KW$ Exalted DeckHas:Ability$Token & Type$Wall DeckHints:Keyword$Defender & Type$Wall -Oracle:Whenever you cast your second spell each turn, draw a card, then create a 0/3 white Wall creature token with defender.\nAt the beginning of combat on your turn, creatures you control with defender gain exalted until end of turn. (Whenever a creature you control attacks alone, it gets +1/+1 until end of turn for each instance of exalted among permanents you control.) \ No newline at end of file +Oracle:Whenever you cast your second spell each turn, draw a card, then create a 0/3 white Wall creature token with defender.\nAt the beginning of combat on your turn, creatures you control with defender gain exalted until end of turn. (Whenever a creature you control attacks alone, it gets +1/+1 until end of turn for each instance of exalted among permanents you control.) diff --git a/forge-gui/res/cardsfolder/r/ramosian_greatsword.txt b/forge-gui/res/cardsfolder/r/ramosian_greatsword.txt index 9f0d8b5e416..da3b42b0a6a 100644 --- a/forge-gui/res/cardsfolder/r/ramosian_greatsword.txt +++ b/forge-gui/res/cardsfolder/r/ramosian_greatsword.txt @@ -4,4 +4,4 @@ Types:Artifact Equipment K:Convoke K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | AddToughness$ 1 | AddKeyword$ Trample | Description$ Equipped creature gets +3/+1 and has trample. -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.)\nEquipped creature gets +3/+1 and has trample.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +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.)\nEquipped creature gets +3/+1 and has trample.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/r/rampaging_growth.txt b/forge-gui/res/cardsfolder/r/rampaging_growth.txt index f35aba6ef53..7ea2b4cd5a8 100644 --- a/forge-gui/res/cardsfolder/r/rampaging_growth.txt +++ b/forge-gui/res/cardsfolder/r/rampaging_growth.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Power$ 4 | Toughness$ 3 | Types$ Creature,Insect | Keywords$ Haste & Reach | StackDescription$ None | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Type$Insect -Oracle:Search your library for a basic land card and put that card onto the battlefield, then shuffle. Until end of turn, that land becomes a 4/3 Insect creature with reach and haste. It's still a land. \ No newline at end of file +Oracle:Search your library for a basic land card and put that card onto the battlefield, then shuffle. Until end of turn, that land becomes a 4/3 Insect creature with reach and haste. It's still a land. diff --git a/forge-gui/res/cardsfolder/r/rampaging_war_mammoth.txt b/forge-gui/res/cardsfolder/r/rampaging_war_mammoth.txt index 640d2305fb0..29bea5dba6e 100644 --- a/forge-gui/res/cardsfolder/r/rampaging_war_mammoth.txt +++ b/forge-gui/res/cardsfolder/r/rampaging_war_mammoth.txt @@ -8,4 +8,4 @@ T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescriptio SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select up to X target artifacts | TargetMin$ 0 | TargetMax$ X SVar:X:Count$xPaid DeckHas:Ability$Discard -Oracle:Trample\nCycling {X}{2}{R} ({X}{2}{R}, Discard this card: Draw a card.)\nWhen you cycle Rampaging War Mammoth, destroy up to X target artifacts. \ No newline at end of file +Oracle:Trample\nCycling {X}{2}{R} ({X}{2}{R}, Discard this card: Draw a card.)\nWhen you cycle Rampaging War Mammoth, destroy up to X target artifacts. diff --git a/forge-gui/res/cardsfolder/r/ranger_squadron.txt b/forge-gui/res/cardsfolder/r/ranger_squadron.txt index 39dca14af07..2b7387bedba 100644 --- a/forge-gui/res/cardsfolder/r/ranger_squadron.txt +++ b/forge-gui/res/cardsfolder/r/ranger_squadron.txt @@ -4,4 +4,4 @@ Types:Creature Cat Ranger PT:3/4 K:Flying K:Double team -Oracle:Flying\nDouble team \ No newline at end of file +Oracle:Flying\nDouble team diff --git a/forge-gui/res/cardsfolder/r/rapacious_guest.txt b/forge-gui/res/cardsfolder/r/rapacious_guest.txt index 4f3655e6565..4fce57b27bd 100644 --- a/forge-gui/res/cardsfolder/r/rapacious_guest.txt +++ b/forge-gui/res/cardsfolder/r/rapacious_guest.txt @@ -12,4 +12,4 @@ SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Opponent | TgtPrompt$ Select target SVar:X:TriggeredCard$CardPower DeckHas:Ability$Token|Counters & Type$Food DeckHints:Type$Food -Oracle:Menace\nWhenever one or more creatures you control deal combat damage to a player, create a Food token.\nWhenever you sacrifice a Food, put a +1/+1 counter on Rapacious Guest.\nWhen Rapacious Guest leaves the battlefield, target opponent loses life equal to its power. \ No newline at end of file +Oracle:Menace\nWhenever one or more creatures you control deal combat damage to a player, create a Food token.\nWhenever you sacrifice a Food, put a +1/+1 counter on Rapacious Guest.\nWhen Rapacious Guest leaves the battlefield, target opponent loses life equal to its power. diff --git a/forge-gui/res/cardsfolder/r/rashmi_and_ragavan.txt b/forge-gui/res/cardsfolder/r/rashmi_and_ragavan.txt index 7647a9d555a..c39ff5b60c9 100644 --- a/forge-gui/res/cardsfolder/r/rashmi_and_ragavan.txt +++ b/forge-gui/res/cardsfolder/r/rashmi_and_ragavan.txt @@ -11,4 +11,4 @@ SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:X:Count$Valid Artifact.YouCtrl DeckHints:Type$Artifact -Oracle:Whenever you cast your first spell during each of your turns, exile the top card of target opponent's library and create a Treasure token. Then you may cast the exiled card without paying its mana cost if it's a spell with mana value less than the number of artifacts you control. If you don't cast it this way, you may cast it this turn. \ No newline at end of file +Oracle:Whenever you cast your first spell during each of your turns, exile the top card of target opponent's library and create a Treasure token. Then you may cast the exiled card without paying its mana cost if it's a spell with mana value less than the number of artifacts you control. If you don't cast it this way, you may cast it this turn. diff --git a/forge-gui/res/cardsfolder/r/rassilon_the_war_president.txt b/forge-gui/res/cardsfolder/r/rassilon_the_war_president.txt index 813f4e700bd..59e227e17b4 100644 --- a/forge-gui/res/cardsfolder/r/rassilon_the_war_president.txt +++ b/forge-gui/res/cardsfolder/r/rassilon_the_war_president.txt @@ -9,4 +9,4 @@ SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ForgetOnMoved$ Exile | Reme SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered | MayPlay$ True | AffectedZone$ Exile | Description$ You may play that card for as long as it remains exiled. SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True S:Mode$ Continuous | AddKeyword$ Conspire | Affected$ Card.nonCreature+wasCastFromExile+YouCtrl | AffectedZone$ Stack | EffectZone$ Battlefield | Description$ Each noncreature spell you cast from exile has conspire. (As you cast that spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it and you may choose new targets for the copy.) -Oracle:At the beginning of your upkeep, you lose 2 life and exile the top card of your library. You may play that card for as long as it remains exiled.\nEach noncreature spell you cast from exile has conspire. (As you cast that spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it and you may choose new targets for the copy.) \ No newline at end of file +Oracle:At the beginning of your upkeep, you lose 2 life and exile the top card of your library. You may play that card for as long as it remains exiled.\nEach noncreature spell you cast from exile has conspire. (As you cast that spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it and you may choose new targets for the copy.) diff --git a/forge-gui/res/cardsfolder/r/rat_out.txt b/forge-gui/res/cardsfolder/r/rat_out.txt index 81cd208d198..f8bbf143d74 100644 --- a/forge-gui/res/cardsfolder/r/rat_out.txt +++ b/forge-gui/res/cardsfolder/r/rat_out.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature | TargetMin$ 0 | TargetMax$ 1 | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SubAbility$ DBRat | SpellDescription$ Up to one target creature gets -1/-1 until end of turn. SVar:DBRat:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_rat_noblock | TokenOwner$ You | SpellDescription$ You create a 1/1 black Rat creature token with "This creature can't block." DeckHas:Ability$Token & Type$Rat -Oracle:Up to one target creature gets -1/-1 until end of turn. You create a 1/1 black Rat creature token with "This creature can't block." \ No newline at end of file +Oracle:Up to one target creature gets -1/-1 until end of turn. You create a 1/1 black Rat creature token with "This creature can't block." diff --git a/forge-gui/res/cardsfolder/r/ratcatcher_trainee_pest_problem.txt b/forge-gui/res/cardsfolder/r/ratcatcher_trainee_pest_problem.txt index 00cf9bdc262..3837fb4fbd9 100644 --- a/forge-gui/res/cardsfolder/r/ratcatcher_trainee_pest_problem.txt +++ b/forge-gui/res/cardsfolder/r/ratcatcher_trainee_pest_problem.txt @@ -13,4 +13,4 @@ Name:Pest Problem ManaCost:2 R Types:Instant Adventure A:SP$ Token | TokenAmount$ 2 | TokenScript$ b_1_1_rat_noblock | TokenOwner$ You | SpellDescription$ Create two 1/1 black Rat creature tokens with "This creature can't block." (Then exile this card. You may cast the creature later from exile.) -Oracle:Create two 1/1 black Rat creature tokens with "This creature can't block." (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Create two 1/1 black Rat creature tokens with "This creature can't block." (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/r/ravenous_gigamole.txt b/forge-gui/res/cardsfolder/r/ravenous_gigamole.txt index 658f448b90c..e8ce332db0c 100644 --- a/forge-gui/res/cardsfolder/r/ravenous_gigamole.txt +++ b/forge-gui/res/cardsfolder/r/ravenous_gigamole.txt @@ -9,4 +9,4 @@ SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | ConditionDef SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True DeckHas:Ability$Mill|Counters DeckHints:Ability$Graveyard -Oracle:When Ravenous Gigamole enters the battlefield, mill three cards. You may put a creature card from among the cards milled this way into your hand. If you don't, put a +1/+1 counter on Ravenous Gigamole. (To mill a card, a player puts the top card of their library into their graveyard.) \ No newline at end of file +Oracle:When Ravenous Gigamole enters the battlefield, mill three cards. You may put a creature card from among the cards milled this way into your hand. If you don't, put a +1/+1 counter on Ravenous Gigamole. (To mill a card, a player puts the top card of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/r/ravenous_tyrannosaurus.txt b/forge-gui/res/cardsfolder/r/ravenous_tyrannosaurus.txt index 5b2e45ff31a..f20e4bc7cf4 100644 --- a/forge-gui/res/cardsfolder/r/ravenous_tyrannosaurus.txt +++ b/forge-gui/res/cardsfolder/r/ravenous_tyrannosaurus.txt @@ -8,4 +8,4 @@ SVar:TrigExchangeDamage:DB$ DealDamage | ValidTgts$ Creature.Other | TargetMin$ SVar:MyX:Count$CardPower SVar:HasAttackEffect:TRUE DeckHas:Ability$Sacrifice|Counters -Oracle:Devour 3 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with three times that many +1/+1 counters on it.)\nWhenever Ravenous Tyrannosaurus attacks, it deals damage equal to its power to up to one other target creature. Excess damage is dealt to that creature's controller instead. \ No newline at end of file +Oracle:Devour 3 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with three times that many +1/+1 counters on it.)\nWhenever Ravenous Tyrannosaurus attacks, it deals damage equal to its power to up to one other target creature. Excess damage is dealt to that creature's controller instead. diff --git a/forge-gui/res/cardsfolder/r/ray_of_ruin.txt b/forge-gui/res/cardsfolder/r/ray_of_ruin.txt index e2167c5900d..c17b93c0f3b 100644 --- a/forge-gui/res/cardsfolder/r/ray_of_ruin.txt +++ b/forge-gui/res/cardsfolder/r/ray_of_ruin.txt @@ -2,5 +2,5 @@ Name:Ray of Ruin ManaCost:4 B Types:Sorcery A:SP$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature,Vehicle,Land.nonBasic | TgtPrompt$ Select target creature, Vehicle, or nonbasic land. | SubAbility$ DBScry | SpellDescription$ Exile target creature, Vehicle, or nonbasic land. -SVar:DBScry:DB$ Scry | ScryNum$ 1 | SpellDescription$ Scry 1. (Look at the top card of your library. You may put that card on the bottom.) -Oracle:Exile target creature, Vehicle, or nonbasic land. Scry 1. (Look at the top card of your library. You may put that card on the bottom.) \ No newline at end of file +SVar:DBScry:DB$ Scry | ScryNum$ 1 | SpellDescription$ Scry 1. (Look at the top card of your library. You may put that card on the bottom.) +Oracle:Exile target creature, Vehicle, or nonbasic land. Scry 1. (Look at the top card of your library. You may put that card on the bottom.) diff --git a/forge-gui/res/cardsfolder/r/realmbreakers_grasp.txt b/forge-gui/res/cardsfolder/r/realmbreakers_grasp.txt index 388b22d6d31..ceb4092152f 100644 --- a/forge-gui/res/cardsfolder/r/realmbreakers_grasp.txt +++ b/forge-gui/res/cardsfolder/r/realmbreakers_grasp.txt @@ -5,4 +5,4 @@ K:Enchant artifact or creature A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Permanent.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Enchanted permanent can't attack or block, and its activated abilities can't be activated unless they're mana abilities. S:Mode$ CantBeActivated | ValidCard$ Card.EnchantedBy | ValidSA$ Activated.nonManaAbility -Oracle:Enchant artifact or creature\nEnchanted permanent can't attack or block, and its activated abilities can't be activated unless they're mana abilities. \ No newline at end of file +Oracle:Enchant artifact or creature\nEnchanted permanent can't attack or block, and its activated abilities can't be activated unless they're mana abilities. diff --git a/forge-gui/res/cardsfolder/r/rebuild_the_city.txt b/forge-gui/res/cardsfolder/r/rebuild_the_city.txt index fcb3c2041e9..c73f37e2bbf 100644 --- a/forge-gui/res/cardsfolder/r/rebuild_the_city.txt +++ b/forge-gui/res/cardsfolder/r/rebuild_the_city.txt @@ -3,4 +3,4 @@ ManaCost:3 B R G Types:Sorcery A:SP$ CopyPermanent | ValidTgts$ Land | TgtPrompt$ Select target land | NumCopies$ 3 | SetPower$ 3 | SetToughness$ 3 | AddKeywords$ Vigilance & Menace | AddTypes$ Creature | SpellDescription$ Choose target land. Create three tokens that are copies of it, except they're 3/3 creatures in addition to their other types and they have vigilance and menace. (They're affected by summoning sickness.) DeckHas:Ability$Token -Oracle:Choose target land. Create three tokens that are copies of it, except they're 3/3 creatures in addition to their other types and they have vigilance and menace. (They're affected by summoning sickness.) \ No newline at end of file +Oracle:Choose target land. Create three tokens that are copies of it, except they're 3/3 creatures in addition to their other types and they have vigilance and menace. (They're affected by summoning sickness.) diff --git a/forge-gui/res/cardsfolder/r/reckless_handling.txt b/forge-gui/res/cardsfolder/r/reckless_handling.txt index a83c98888be..fa8c50405c2 100644 --- a/forge-gui/res/cardsfolder/r/reckless_handling.txt +++ b/forge-gui/res/cardsfolder/r/reckless_handling.txt @@ -9,4 +9,4 @@ SVar:NeedsToPlayVar:Z GE2 SVar:Z:Count$InYourHand DeckHas:Ability$Discard DeckHints:Type$Artifact -Oracle:Search your library for an artifact card, reveal it, put it into your hand, shuffle, then discard a card at random. If an artifact card was discarded this way, Reckless Handling deals 2 damage to each opponent. \ No newline at end of file +Oracle:Search your library for an artifact card, reveal it, put it into your hand, shuffle, then discard a card at random. If an artifact card was discarded this way, Reckless Handling deals 2 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/r/recommission.txt b/forge-gui/res/cardsfolder/r/recommission.txt index 8383d7e1d7f..49d30f3d793 100644 --- a/forge-gui/res/cardsfolder/r/recommission.txt +++ b/forge-gui/res/cardsfolder/r/recommission.txt @@ -8,4 +8,4 @@ SVar:DBPutP1P1:DB$ PutCounter | Defined$ ReplacedCard | CounterType$ P1P1 | ETB$ SVar:DBExile:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Graveyard|Counter -Oracle:Return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. If a creature enters the battlefield this way, it enters with an additional +1/+1 counter on it. \ No newline at end of file +Oracle:Return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. If a creature enters the battlefield this way, it enters with an additional +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/r/reconstructed_thopter.txt b/forge-gui/res/cardsfolder/r/reconstructed_thopter.txt index b8e221caa04..fcb9450c1ee 100644 --- a/forge-gui/res/cardsfolder/r/reconstructed_thopter.txt +++ b/forge-gui/res/cardsfolder/r/reconstructed_thopter.txt @@ -5,4 +5,4 @@ PT:2/1 K:Flying K:Unearth:2 DeckHas:Ability$Graveyard -Oracle:Flying\nUnearth {2}({2}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file +Oracle:Flying\nUnearth {2}({2}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/r/recruitment_officer.txt b/forge-gui/res/cardsfolder/r/recruitment_officer.txt index 1e91a388726..5a09325eb81 100644 --- a/forge-gui/res/cardsfolder/r/recruitment_officer.txt +++ b/forge-gui/res/cardsfolder/r/recruitment_officer.txt @@ -3,4 +3,4 @@ ManaCost:W Types:Creature Human Soldier PT:2/1 A:AB$ Dig | Cost$ 3 W | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature.cmcLE3 | ForceRevealToController$ True | RestRandomOrder$ True | SpellDescription$ Look at the top four cards of your library. You may reveal a creature card with mana value 3 or less from among them and put it into your hand. Put the rest on the bottom of your library in a random order. -Oracle:{3}{W}: Look at the top four cards of your library. You may reveal a creature card with mana value 3 or less from among them and put it into your hand. Put the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:{3}{W}: Look at the top four cards of your library. You may reveal a creature card with mana value 3 or less from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/r/red_suns_twilight.txt b/forge-gui/res/cardsfolder/r/red_suns_twilight.txt index 9e23fa587b4..56c289a9810 100644 --- a/forge-gui/res/cardsfolder/r/red_suns_twilight.txt +++ b/forge-gui/res/cardsfolder/r/red_suns_twilight.txt @@ -6,4 +6,4 @@ SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | ConditionCheckSVar$ X | Co SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid DeckHas:Ability$Token -Oracle:Destroy up to X target artifacts. If X is 5 or more, for each artifact destroyed this way, create a token that's a copy of it. Those tokens gain haste. Exile them at the beginning of the next end step. \ No newline at end of file +Oracle:Destroy up to X target artifacts. If X is 5 or more, for each artifact destroyed this way, create a token that's a copy of it. Those tokens gain haste. Exile them at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/r/redcap_gutter_dweller.txt b/forge-gui/res/cardsfolder/r/redcap_gutter_dweller.txt index ad376e06cae..f3cc7490eed 100644 --- a/forge-gui/res/cardsfolder/r/redcap_gutter_dweller.txt +++ b/forge-gui/res/cardsfolder/r/redcap_gutter_dweller.txt @@ -9,7 +9,7 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigPutCounter | Tri SVar:TrigPutCounter:AB$ PutCounter | Cost$ Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDig SVar:DBDig:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ EffPlay | EffectOwner$ You | RememberObjects$ Remembered | ForgetOnMoved$ Exile | SubAbility$ DBCleanup -SVar:EffPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play that card this turn. +SVar:EffPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play that card this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token|Sacrifice & Type$Rat Oracle:Menace\nWhen Redcap Gutter-Dweller enters the battlefield, create two 1/1 black Rat creature tokens with "This creature can't block."\nAt the beginning of your upkeep, you may sacrifice another creature. If you do, put a +1/+1 counter on Redcap Gutter-Dweller and exile the top card of your library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/r/redemption_choir.txt b/forge-gui/res/cardsfolder/r/redemption_choir.txt index 031d72b37fe..e406acee5fc 100644 --- a/forge-gui/res/cardsfolder/r/redemption_choir.txt +++ b/forge-gui/res/cardsfolder/r/redemption_choir.txt @@ -10,4 +10,4 @@ SVar:X:Count$DifferentPower_Creature.YouCtrl DeckHas:Ability$LifeGain|Graveyard DeckHints:Ability$Graveyard|Mill SVar:HasAttackEffect:TRUE -Oracle:Lifelink\nCoven — Whenever Redemption Choir enters the battlefield or attacks, if you control three or more creatures with different powers, return target permanent card with mana value 3 or less from your graveyard to the battlefield. \ No newline at end of file +Oracle:Lifelink\nCoven — Whenever Redemption Choir enters the battlefield or attacks, if you control three or more creatures with different powers, return target permanent card with mana value 3 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/r/redtooth_genealogist.txt b/forge-gui/res/cardsfolder/r/redtooth_genealogist.txt index 21956352485..f37d270c153 100644 --- a/forge-gui/res/cardsfolder/r/redtooth_genealogist.txt +++ b/forge-gui/res/cardsfolder/r/redtooth_genealogist.txt @@ -5,4 +5,4 @@ PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Royal Role token attached to another target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has ward {1}.) SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_royal | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control DeckHas:Ability$Token & Type$Role|Aura -Oracle:When Redtooth Genealogist enters the battlefield, create a Royal Role token attached to another target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has ward {1}.) \ No newline at end of file +Oracle:When Redtooth Genealogist enters the battlefield, create a Royal Role token attached to another target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has ward {1}.) diff --git a/forge-gui/res/cardsfolder/r/redtooth_vanguard.txt b/forge-gui/res/cardsfolder/r/redtooth_vanguard.txt index f0ec97499b8..3435597c5ec 100644 --- a/forge-gui/res/cardsfolder/r/redtooth_vanguard.txt +++ b/forge-gui/res/cardsfolder/r/redtooth_vanguard.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchan SVar:TrigReturn:AB$ ChangeZone | Cost$ 2 | Defined$ Self | Origin$ Graveyard | Destination$ Hand DeckHas:Ability$Graveyard DeckHints:Type$Enchantment -Oracle:Trample\nWhenever an enchantment enters the battlefield under your control, you may pay {2}. If you do, return Redtooth Vanguard from your graveyard to your hand. \ No newline at end of file +Oracle:Trample\nWhenever an enchantment enters the battlefield under your control, you may pay {2}. If you do, return Redtooth Vanguard from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/r/regal_bunnicorn.txt b/forge-gui/res/cardsfolder/r/regal_bunnicorn.txt index 903128f9d05..029b7a2bdc1 100644 --- a/forge-gui/res/cardsfolder/r/regal_bunnicorn.txt +++ b/forge-gui/res/cardsfolder/r/regal_bunnicorn.txt @@ -4,4 +4,4 @@ Types:Creature Rabbit Unicorn PT:*/* S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of nonland permanents you control. SVar:X:Count$Valid Permanent.nonLand+YouCtrl -Oracle:Regal Bunnicorn's power and toughness are each equal to the number of nonland permanents you control. \ No newline at end of file +Oracle:Regal Bunnicorn's power and toughness are each equal to the number of nonland permanents you control. diff --git a/forge-gui/res/cardsfolder/r/regal_sliver.txt b/forge-gui/res/cardsfolder/r/regal_sliver.txt index f6bdfa542b7..fe252948953 100644 --- a/forge-gui/res/cardsfolder/r/regal_sliver.txt +++ b/forge-gui/res/cardsfolder/r/regal_sliver.txt @@ -10,4 +10,4 @@ SVar:X:Count$Monarch.1.0 SVar:PlayMain1:TRUE SVar:BuffedBy:Sliver DeckHints:Type$Sliver -Oracle:Sliver creatures you control have "When this creature enters the battlefield, Slivers you control get +1/+1 until end of turn if you're the monarch. Otherwise, you become the monarch." \ No newline at end of file +Oracle:Sliver creatures you control have "When this creature enters the battlefield, Slivers you control get +1/+1 until end of turn if you're the monarch. Otherwise, you become the monarch." diff --git a/forge-gui/res/cardsfolder/r/reject_imperfection.txt b/forge-gui/res/cardsfolder/r/reject_imperfection.txt index ad0f86a6b43..0842963e93d 100644 --- a/forge-gui/res/cardsfolder/r/reject_imperfection.txt +++ b/forge-gui/res/cardsfolder/r/reject_imperfection.txt @@ -5,4 +5,4 @@ A:SP$ Counter | TargetType$ Spell | ValidTgts$ Card | SubAbility$ DBProliferate SVar:DBProliferate:DB$ Proliferate | ConditionCheckSVar$ X | ConditionSVarCompare$ LE3 SVar:X:SpellTargeted$CardManaCostLKI AI:RemoveDeck:All -Oracle:Counter target spell. If that spell's mana value was 3 or less, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) \ No newline at end of file +Oracle:Counter target spell. If that spell's mana value was 3 or less, 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/r/relentless_rohirrim.txt b/forge-gui/res/cardsfolder/r/relentless_rohirrim.txt index a183c8033e3..b83db942d54 100644 --- a/forge-gui/res/cardsfolder/r/relentless_rohirrim.txt +++ b/forge-gui/res/cardsfolder/r/relentless_rohirrim.txt @@ -1,7 +1,7 @@ - Name:Relentless Rohirrim - ManaCost:3 R - Types:Creature Human Knight - PT:4/3 - T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTempt | TriggerDescription$ When CARDNAME enters the battlefield, the Ring tempts you. - SVar:TrigTempt:DB$ RingTemptsYou - Oracle:When Relentless Rohirrim enters the battlefield, the Ring tempts you. \ No newline at end of file +Name:Relentless Rohirrim +ManaCost:3 R +Types:Creature Human Knight +PT:4/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTempt | TriggerDescription$ When CARDNAME enters the battlefield, the Ring tempts you. +SVar:TrigTempt:DB$ RingTemptsYou +Oracle:When Relentless Rohirrim enters the battlefield, the Ring tempts you. diff --git a/forge-gui/res/cardsfolder/r/relic_of_sauron.txt b/forge-gui/res/cardsfolder/r/relic_of_sauron.txt index bb257e7ad0e..0038d63fe01 100644 --- a/forge-gui/res/cardsfolder/r/relic_of_sauron.txt +++ b/forge-gui/res/cardsfolder/r/relic_of_sauron.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ Combo U B R | Amount$ 2 | SpellDescription$ Add A:AB$ Draw | Cost$ 3 T | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Draw two cards, then discard a card. SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose DeckHas:Ability$Discard -Oracle:{T}: Add two mana in any combination of {U}, {B} and/or {R}.\n{3}, {T}: Draw two cards, then discard a card. \ No newline at end of file +Oracle:{T}: Add two mana in any combination of {U}, {B} and/or {R}.\n{3}, {T}: Draw two cards, then discard a card. diff --git a/forge-gui/res/cardsfolder/r/relics_roar.txt b/forge-gui/res/cardsfolder/r/relics_roar.txt index 88e690aa4dd..e65c23a7982 100644 --- a/forge-gui/res/cardsfolder/r/relics_roar.txt +++ b/forge-gui/res/cardsfolder/r/relics_roar.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Animate | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | Power$ 4 | Toughness$ 3 | Types$ Artifact,Creature,Dinosaur | SpellDescription$ Until end of turn, target artifact or creature becomes a Dinosaur artifact creature with base power and toughness 4/3 in addition to its other types. DeckHints:Type$Artifact DeckHas:Type$Dinosaur -Oracle:Until end of turn, target artifact or creature becomes a Dinosaur artifact creature with base power and toughness 4/3 in addition to its other types. \ No newline at end of file +Oracle:Until end of turn, target artifact or creature becomes a Dinosaur artifact creature with base power and toughness 4/3 in addition to its other types. diff --git a/forge-gui/res/cardsfolder/r/render_inert.txt b/forge-gui/res/cardsfolder/r/render_inert.txt index 38f640ac173..7ed56112081 100644 --- a/forge-gui/res/cardsfolder/r/render_inert.txt +++ b/forge-gui/res/cardsfolder/r/render_inert.txt @@ -3,4 +3,4 @@ ManaCost:2 B Types:Sorcery A:SP$ RemoveCounter | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | CounterType$ Any | CounterNum$ 5 | UpTo$ True | SubAbility$ DBDraw | SpellDescription$ Remove up to five counters from target permanent. SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. -Oracle:Remove up to five counters from target permanent.\nDraw a card. \ No newline at end of file +Oracle:Remove up to five counters from target permanent.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/r/renegade_silent.txt b/forge-gui/res/cardsfolder/r/renegade_silent.txt index a422575bbe8..86d11eea18e 100644 --- a/forge-gui/res/cardsfolder/r/renegade_silent.txt +++ b/forge-gui/res/cardsfolder/r/renegade_silent.txt @@ -7,4 +7,4 @@ SVar:TrigGoad:DB$ Goad | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select up SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPhase SVar:DBPhase:DB$ Phases | Defined$ Self DeckHas:Ability$Counters -Oracle:At the beginning of your end step, goad up to one target creature you don't control and put a +1/+1 counter on Renegade Silent. Renegade Silent phases out. (Treat it and anything attached to it as though they don't exist until your next turn.) \ No newline at end of file +Oracle:At the beginning of your end step, goad up to one target creature you don't control and put a +1/+1 counter on Renegade Silent. Renegade Silent phases out. (Treat it and anything attached to it as though they don't exist until your next turn.) diff --git a/forge-gui/res/cardsfolder/r/rescue_retriever.txt b/forge-gui/res/cardsfolder/r/rescue_retriever.txt index 796da1be025..39c74e59628 100644 --- a/forge-gui/res/cardsfolder/r/rescue_retriever.txt +++ b/forge-gui/res/cardsfolder/r/rescue_retriever.txt @@ -9,4 +9,4 @@ R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ So SVar:NonStackingEffect:True DeckHas:Ability$Counters DeckHints:Type$Soldier -Oracle:Flash\nWhen Rescue Retriever enters the battlefield, put a +1/+1 counter on each other Soldier you control.\nPrevent all damage that would be dealt to other attacking Soldiers you control. \ No newline at end of file +Oracle:Flash\nWhen Rescue Retriever enters the battlefield, put a +1/+1 counter on each other Soldier you control.\nPrevent all damage that would be dealt to other attacking Soldiers you control. diff --git a/forge-gui/res/cardsfolder/r/resistance_reunited.txt b/forge-gui/res/cardsfolder/r/resistance_reunited.txt index 7d20fc1c82b..ad60da056c0 100644 --- a/forge-gui/res/cardsfolder/r/resistance_reunited.txt +++ b/forge-gui/res/cardsfolder/r/resistance_reunited.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ 2 | NumDef$ 2 | SubAbility$ PumpEquipped | SpellDescription$ Target creature gets +2/+2 until end of turn. SVar:PumpEquipped:DB$ PumpAll | ValidCards$ Creature.YouCtrl+equipped | KW$ Indestructible | SpellDescription$ Equipped creatures you control gain indestructible until end of turn. DeckNeeds:Type$Equipment -Oracle:Target creature gets +2/+2 until end of turn.\nEquipped creatures you control gain indestructible until end of turn. \ No newline at end of file +Oracle:Target creature gets +2/+2 until end of turn.\nEquipped creatures you control gain indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/r/resolute_reinforcements.txt b/forge-gui/res/cardsfolder/r/resolute_reinforcements.txt index 500420d3807..05acc66e705 100644 --- a/forge-gui/res/cardsfolder/r/resolute_reinforcements.txt +++ b/forge-gui/res/cardsfolder/r/resolute_reinforcements.txt @@ -6,4 +6,4 @@ K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Soldier creature token. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_soldier DeckHas:Ability$Token -Oracle:Flash\nWhen Resolute Reinforcements enters the battlefield, create a 1/1 white Soldier creature token. \ No newline at end of file +Oracle:Flash\nWhen Resolute Reinforcements enters the battlefield, create a 1/1 white Soldier creature token. diff --git a/forge-gui/res/cardsfolder/r/resolute_veggiesaur.txt b/forge-gui/res/cardsfolder/r/resolute_veggiesaur.txt index 8c2a285e2cf..88e4988698c 100644 --- a/forge-gui/res/cardsfolder/r/resolute_veggiesaur.txt +++ b/forge-gui/res/cardsfolder/r/resolute_veggiesaur.txt @@ -6,4 +6,4 @@ K:Trample T:Mode$ RolledDie | ValidPlayer$ You | TriggerZones$ Battlefield | Number$ 3 | Execute$ TrigPutCounter | TriggerDescription$ Whenever you roll your third die each turn, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Trample\nWhenever you roll your third die each turn, put a +1/+1 counter on Resolute Veggiesaur. \ No newline at end of file +Oracle:Trample\nWhenever you roll your third die each turn, put a +1/+1 counter on Resolute Veggiesaur. diff --git a/forge-gui/res/cardsfolder/r/restless_anchorage.txt b/forge-gui/res/cardsfolder/r/restless_anchorage.txt index e8f255ea25a..3e02e889f01 100644 --- a/forge-gui/res/cardsfolder/r/restless_anchorage.txt +++ b/forge-gui/res/cardsfolder/r/restless_anchorage.txt @@ -8,4 +8,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ Tr SVar:TrigToken:DB$ Token | TokenScript$ c_a_map_sac_explore DeckHas:Ability$Token|Sacrifice|Counters & Type$Bird|Artifact|Map & Color$White|Blue SVar:HasAttackEffect:TRUE -Oracle:Restless Anchorage enters the battlefield tapped.\n{T}: Add {W} or {U}\n{1}{W}{U}: Until end of turn, Restless Anchorage becomes a 2/3 white and blue Bird creature with flying. It's still a land.\nWhenever Restless Anchorage attacks, create a Map token. \ No newline at end of file +Oracle:Restless Anchorage enters the battlefield tapped.\n{T}: Add {W} or {U}\n{1}{W}{U}: Until end of turn, Restless Anchorage becomes a 2/3 white and blue Bird creature with flying. It's still a land.\nWhenever Restless Anchorage attacks, create a Map token. diff --git a/forge-gui/res/cardsfolder/r/restless_bivouac.txt b/forge-gui/res/cardsfolder/r/restless_bivouac.txt index f6dc80847a3..ec286623cb4 100644 --- a/forge-gui/res/cardsfolder/r/restless_bivouac.txt +++ b/forge-gui/res/cardsfolder/r/restless_bivouac.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ Combo R W | SpellDescription$ Add {R} or {W}. -A:AB$ Animate | Cost$ 1 R W | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Creature,Ox | Colors$ Red,White | SpellDescription$ CARDNAME becomes a 2/2 red and white Ox creature until end of turn. It's still a land. +A:AB$ Animate | Cost$ 1 R W | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Creature,Ox | Colors$ Red,White | SpellDescription$ CARDNAME becomes a 2/2 red and white Ox creature until end of turn. It's still a land. T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters & Type$Ox & Color$Red|White diff --git a/forge-gui/res/cardsfolder/r/restless_cottage.txt b/forge-gui/res/cardsfolder/r/restless_cottage.txt index 7a1f8f1143f..f99a1011a36 100644 --- a/forge-gui/res/cardsfolder/r/restless_cottage.txt +++ b/forge-gui/res/cardsfolder/r/restless_cottage.txt @@ -9,4 +9,4 @@ SVar:TrigFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwne SVar:DBExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target card from a graveyard DeckHas:Ability$LifeGain|Token|Graveyard & Type$Horror|Food & Color$Black|Green SVar:HasAttackEffect:TRUE -Oracle:Restless Cottage enters the battlefield tapped.\n{T}: Add {B} or {G}.\n{2}{B}{G}: Restless Cottage becomes a 4/4 black and green Horror creature until end of turn. It's still a land.\nWhenever Restless Cottage attacks, create a Food token and exile up to one target card from a graveyard. \ No newline at end of file +Oracle:Restless Cottage enters the battlefield tapped.\n{T}: Add {B} or {G}.\n{2}{B}{G}: Restless Cottage becomes a 4/4 black and green Horror creature until end of turn. It's still a land.\nWhenever Restless Cottage attacks, create a Food token and exile up to one target card from a graveyard. diff --git a/forge-gui/res/cardsfolder/r/restless_reef.txt b/forge-gui/res/cardsfolder/r/restless_reef.txt index 11493fd4f91..21458ee54b2 100644 --- a/forge-gui/res/cardsfolder/r/restless_reef.txt +++ b/forge-gui/res/cardsfolder/r/restless_reef.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ Combo U B | SpellDescription$ Add {U} or {B}. -A:AB$ Animate | Cost$ 2 U B | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Shark | Colors$ White,Blue | Keywords$ Deathtouch | SpellDescription$ CARDNAME becomes a 4/4 blue and black Shark creature with deathtouch until end of turn. It’s still a land. +A:AB$ Animate | Cost$ 2 U B | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Shark | Colors$ White,Blue | Keywords$ Deathtouch | SpellDescription$ CARDNAME becomes a 4/4 blue and black Shark creature with deathtouch until end of turn. It's still a land. T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, target player mills 4 cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | ValidTgts$ Player DeckHas:Ability$Mill|Graveyard & Type$Shark & Color$Blue|Black diff --git a/forge-gui/res/cardsfolder/r/restless_spire.txt b/forge-gui/res/cardsfolder/r/restless_spire.txt index 24c59e23851..79444bda6e9 100644 --- a/forge-gui/res/cardsfolder/r/restless_spire.txt +++ b/forge-gui/res/cardsfolder/r/restless_spire.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ Combo U R | SpellDescription$ Add {U} or {R}. -A:AB$ Animate | Cost$ U R | Defined$ Self | Power$ 2 | Toughness$ 1 | staticAbilities$ FirstStrikeStatic | Types$ Creature,Elemental | Colors$ Blue,Red | SpellDescription$ Until end of turn, CARDNAME becomes a 2/1 blue and red Elemental creature with "As long as it's your turn, this creature has first strike." It's still a land. +A:AB$ Animate | Cost$ U R | Defined$ Self | Power$ 2 | Toughness$ 1 | staticAbilities$ FirstStrikeStatic | Types$ Creature,Elemental | Colors$ Blue,Red | SpellDescription$ Until end of turn, CARDNAME becomes a 2/1 blue and red Elemental creature with "As long as it's your turn, this creature has first strike." It's still a land. SVar:FirstStrikeStatic:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME has first strike. T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME attacks, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 diff --git a/forge-gui/res/cardsfolder/r/retrieval_agent.txt b/forge-gui/res/cardsfolder/r/retrieval_agent.txt index 40668a204ed..b018e3e764e 100644 --- a/forge-gui/res/cardsfolder/r/retrieval_agent.txt +++ b/forge-gui/res/cardsfolder/r/retrieval_agent.txt @@ -3,4 +3,4 @@ ManaCost:3 U Types:Creature Human Soldier PT:2/5 A:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -Oracle:{2}: Retrieval Agent gets +1/-1 until end of turn. \ No newline at end of file +Oracle:{2}: Retrieval Agent gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/return_from_the_wilds.txt b/forge-gui/res/cardsfolder/r/return_from_the_wilds.txt index 0cb85d3d77f..fe35b971cc4 100644 --- a/forge-gui/res/cardsfolder/r/return_from_the_wilds.txt +++ b/forge-gui/res/cardsfolder/r/return_from_the_wilds.txt @@ -6,4 +6,4 @@ SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Chan SVar:DBHuman:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human | TokenOwner$ You | SpellDescription$ Create a 1/1 white Human creature token. SVar:DBFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You | SpellDescription$ Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") DeckHas:Ability$Token & Type$Artifact|Food|Human -Oracle:Choose two —\n• Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\n• Create a 1/1 white Human creature token.\n• Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file +Oracle:Choose two —\n• Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\n• Create a 1/1 white Human creature token.\n• Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/r/return_the_past.txt b/forge-gui/res/cardsfolder/r/return_the_past.txt index 1eb714fed72..44c16fe87e5 100644 --- a/forge-gui/res/cardsfolder/r/return_the_past.txt +++ b/forge-gui/res/cardsfolder/r/return_the_past.txt @@ -4,4 +4,4 @@ Types:Enchantment S:Mode$ Continuous | Affected$ Instant.YouOwn,Sorcery.YouOwn | AffectedZone$ Graveyard | AddKeyword$ Flashback | Condition$ PlayerTurn | Description$ As long as it's your turn, each instant and sorcery card in your graveyard has flashback. Its flashback cost is equal to its mana cost. DeckHas:Ability$Graveyard DeckHints:Type$Instant|Sorcery -Oracle:As long as it's your turn, each instant and sorcery card in your graveyard has flashback. Its flashback cost is equal to its mana cost. \ No newline at end of file +Oracle:As long as it's your turn, each instant and sorcery card in your graveyard has flashback. Its flashback cost is equal to its mana cost. diff --git a/forge-gui/res/cardsfolder/r/return_triumphant.txt b/forge-gui/res/cardsfolder/r/return_triumphant.txt index 81bdda7b7e5..d145918a493 100644 --- a/forge-gui/res/cardsfolder/r/return_triumphant.txt +++ b/forge-gui/res/cardsfolder/r/return_triumphant.txt @@ -1,7 +1,7 @@ Name:Return Triumphant ManaCost:1 W Types:Sorcery -A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE3 | SubAbility$ DBToken | TgtPrompt$ Select target creature card from your graveyard with mana value 3 or less | SpellDescription$ Return target creature card with mana value 3 or less from your graveyard to the battlefield. Create a Young Hero Role token attached to it. (Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it." If you put another Role on the creature later, put this one into the graveyard.) +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE3 | SubAbility$ DBToken | TgtPrompt$ Select target creature card from your graveyard with mana value 3 or less | SpellDescription$ Return target creature card with mana value 3 or less from your graveyard to the battlefield. Create a Young Hero Role token attached to it. (Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it." If you put another Role on the creature later, put this one into the graveyard.) SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_young_hero | TokenOwner$ You | AttachedTo$ Targeted DeckHas:Ability$Token & Type$Role|Aura -Oracle:Return target creature card with mana value 3 or less from your graveyard to the battlefield. Create a Young Hero Role token attached to it. (Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it." If you put another Role on the creature later, put this one into the graveyard.) \ No newline at end of file +Oracle:Return target creature card with mana value 3 or less from your graveyard to the battlefield. Create a Young Hero Role token attached to it. (Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it." If you put another Role on the creature later, put this one into the graveyard.) diff --git a/forge-gui/res/cardsfolder/r/reverse_damage.txt b/forge-gui/res/cardsfolder/r/reverse_damage.txt index cfc06a61c64..b288d9eab1f 100644 --- a/forge-gui/res/cardsfolder/r/reverse_damage.txt +++ b/forge-gui/res/cardsfolder/r/reverse_damage.txt @@ -3,7 +3,7 @@ ManaCost:1 W W Types:Instant A:SP$ ChooseSource | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ The next time a source of your choice would deal damage to you this turn, prevent that damage. You gain life equal to the damage prevented this way. SVar:DBEffect:DB$ Effect | ReplacementEffects$ RPreventNextFromSource | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card,Emblem -SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.ChosenCardStrict,Emblem.ChosenCard | ValidTarget$ You | ReplaceWith$ GainLifeInstead | PreventionEffect$ True | Description$ The next time the chosen source deals damage to you, prevent that damage. You gain life equal to the damage prevented this way. +SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.ChosenCardStrict,Emblem.ChosenCard | ValidTarget$ You | ReplaceWith$ GainLifeInstead | PreventionEffect$ True | Description$ The next time the chosen source deals damage to you, prevent that damage. You gain life equal to the damage prevented this way. SVar:GainLifeInstead:DB$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:X:ReplaceCount$DamageAmount diff --git a/forge-gui/res/cardsfolder/r/revive_the_shire.txt b/forge-gui/res/cardsfolder/r/revive_the_shire.txt index 09ea7488a81..3ac4e192527 100644 --- a/forge-gui/res/cardsfolder/r/revive_the_shire.txt +++ b/forge-gui/res/cardsfolder/r/revive_the_shire.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Permanent.YouCtrl | SubAbility$ DBFood | SpellDescription$ Return target permanent card from your graveyard to your hand. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") SVar:DBFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac DeckHas:Ability$Token|LifeGain|Graveyard & Type$Artifact|Food -Oracle:Return target permanent card from your graveyard to your hand. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file +Oracle:Return target permanent card from your graveyard to your hand. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/r/ribskiff.txt b/forge-gui/res/cardsfolder/r/ribskiff.txt index 912d15257e4..ea7a60598ee 100644 --- a/forge-gui/res/cardsfolder/r/ribskiff.txt +++ b/forge-gui/res/cardsfolder/r/ribskiff.txt @@ -6,4 +6,4 @@ K:Toxic:2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 K:Crew:3 -Oracle:Toxic 2 (Players dealt combat damage by this permanent also get two poison counters.)\nWhen Ribskiff enters the battlefield, draw a card.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) \ No newline at end of file +Oracle:Toxic 2 (Players dealt combat damage by this permanent also get two poison counters.)\nWhen Ribskiff enters the battlefield, draw a card.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/r/riders_of_the_mark.txt b/forge-gui/res/cardsfolder/r/riders_of_the_mark.txt index 62e31274d11..16b3b5bf9a9 100644 --- a/forge-gui/res/cardsfolder/r/riders_of_the_mark.txt +++ b/forge-gui/res/cardsfolder/r/riders_of_the_mark.txt @@ -13,4 +13,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:RememberedLKI$CardToughness DeckHints:Type$Human DeckHas:Ability$Token & Type$Soldier -Oracle:This spell costs {1} less to cast for each Human you control.\nTrample, haste\nAt the beginning of your end step, if Riders of the Mark attacked this turn, return it to its owner's hand. If you do, create a number of 1/1 white Human Soldier creature tokens equal to its toughness. \ No newline at end of file +Oracle:This spell costs {1} less to cast for each Human you control.\nTrample, haste\nAt the beginning of your end step, if Riders of the Mark attacked this turn, return it to its owner's hand. If you do, create a number of 1/1 white Human Soldier creature tokens equal to its toughness. diff --git a/forge-gui/res/cardsfolder/r/rilsa_rael_kingpin.txt b/forge-gui/res/cardsfolder/r/rilsa_rael_kingpin.txt index 275c5ba96e4..69a02ff191b 100644 --- a/forge-gui/res/cardsfolder/r/rilsa_rael_kingpin.txt +++ b/forge-gui/res/cardsfolder/r/rilsa_rael_kingpin.txt @@ -7,6 +7,6 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigInitiative:DB$ TakeInitiative T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, target attacking creature gains deathtouch until end of turn. If you've completed a dungeon, that creature also gets +5/+0 and gains first strike and menace until end of turn. SVar:TrigPump:DB$ Pump | KW$ Deathtouch | TgtPrompt$ Select target attacking creature | ValidTgts$ Creature.attacking | SubAbility$ DBPump -SVar:DBPump:DB$ Pump | ConditionCheckSVar$ X | NumAtt$ 5 | KW$ First Strike & Menace | Defined$ Targeted +SVar:DBPump:DB$ Pump | ConditionCheckSVar$ X | NumAtt$ 5 | KW$ First Strike & Menace | Defined$ Targeted SVar:X:PlayerCountPropertyYou$DungeonsCompleted Oracle:Deathtouch\nWhen Rilsa Rael, Kingpin enters the battlefield, you take the initiative.\nWhenever you attack, target attacking creature gains deathtouch until end of turn. If you've completed a dungeon, that creature also gets +5/+0 and gains first strike and menace until end of turn. diff --git a/forge-gui/res/cardsfolder/r/ripples_of_potential.txt b/forge-gui/res/cardsfolder/r/ripples_of_potential.txt index 127a5e5ce3e..7180fb522bb 100644 --- a/forge-gui/res/cardsfolder/r/ripples_of_potential.txt +++ b/forge-gui/res/cardsfolder/r/ripples_of_potential.txt @@ -5,4 +5,4 @@ A:SP$ Proliferate | SubAbility$ DBPhaseOut | RememberPut$ True | SpellDescriptio SVar:DBPhaseOut:DB$ Phases | Defined$ Valid Permanent.IsRemembered+YouCtrl | AnyNumber$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Ability$Counters -Oracle:Proliferate, then choose any number of permanents you control that had a counter put on them this way. Those permanents phase out. (To proliferate, choose any number of permanents and/or players, then give each another counter of each kind already there. Treat phased-out permanents and anything attached to them as though they don’t exist until their controller's next turn.) +Oracle:Proliferate, then choose any number of permanents you control that had a counter put on them this way. Those permanents phase out. (To proliferate, choose any number of permanents and/or players, then give each another counter of each kind already there. Treat phased-out permanents and anything attached to them as though they don't exist until their controller's next turn.) diff --git a/forge-gui/res/cardsfolder/r/riptide_island.txt b/forge-gui/res/cardsfolder/r/riptide_island.txt index 2d1a1dee89f..1d3db50055c 100644 --- a/forge-gui/res/cardsfolder/r/riptide_island.txt +++ b/forge-gui/res/cardsfolder/r/riptide_island.txt @@ -9,4 +9,4 @@ SVar:RolledChaos:DB$ PumpAll | ValidCards$ Sliver.YouCtrl | NumAtt$ +X | NumDef$ SVar:X:Count$Valid Sliver.YouCtrl DeckHas:Ability$Token & Type$Sliver DeckHints:Type$Sliver -Oracle:When you planeswalk to Riptide Island and at the beginning of your upkeep, create two 1/1 colorless Sliver creature tokens.\nWhenever chaos ensues, Slivers you control gain haste and get +X/+X until end of turn, where X is the number of Slivers you control. \ No newline at end of file +Oracle:When you planeswalk to Riptide Island and at the beginning of your upkeep, create two 1/1 colorless Sliver creature tokens.\nWhenever chaos ensues, Slivers you control gain haste and get +X/+X until end of turn, where X is the number of Slivers you control. diff --git a/forge-gui/res/cardsfolder/r/rise_of_the_witch_king.txt b/forge-gui/res/cardsfolder/r/rise_of_the_witch_king.txt index 86e61be40d4..4645fe35696 100644 --- a/forge-gui/res/cardsfolder/r/rise_of_the_witch_king.txt +++ b/forge-gui/res/cardsfolder/r/rise_of_the_witch_king.txt @@ -5,4 +5,4 @@ A:SP$ Sacrifice | SacValid$ Creature | Defined$ Player | RememberSacrificed$ Tru SVar:DBChangeZone:DB$ ChangeZone | ConditionDefined$ Remembered | ConditionPresent$ Card.Permanent+YouCtrl | ConditionCompare$ GE1 | Origin$ Graveyard | Destination$ Battlefield | Hidden$ True | ChangeType$ Permanent.YouCtrl+IsNotRemembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Graveyard|Sacrifice -Oracle:Each player sacrifices a creature. If you sacrificed a creature this way, you may return another permanent card from your graveyard to the battlefield. \ No newline at end of file +Oracle:Each player sacrifices a creature. If you sacrificed a creature this way, you may return another permanent card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/r/rising_of_the_day.txt b/forge-gui/res/cardsfolder/r/rising_of_the_day.txt index 50dac1f9358..30b2092165c 100644 --- a/forge-gui/res/cardsfolder/r/rising_of_the_day.txt +++ b/forge-gui/res/cardsfolder/r/rising_of_the_day.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Creature.Legendary+YouCtrl | AddPower$ 1 | Descri SVar:BuffedBy:Creature SVar:PlayMain1:TRUE DeckHints:Type$Legendary -Oracle:Creatures you control have haste.\nLegendary creatures you control get +1/+0. \ No newline at end of file +Oracle:Creatures you control have haste.\nLegendary creatures you control get +1/+0. diff --git a/forge-gui/res/cardsfolder/r/river_herald_guide.txt b/forge-gui/res/cardsfolder/r/river_herald_guide.txt index 583217c659b..50a80d43a60 100644 --- a/forge-gui/res/cardsfolder/r/river_herald_guide.txt +++ b/forge-gui/res/cardsfolder/r/river_herald_guide.txt @@ -6,4 +6,4 @@ K:Vigilance T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerDescription$ When CARDNAME enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back on top or into your graveyard.) SVar:TrigExplore:DB$ Explore DeckHas:Ability$Counters -Oracle:Vigilance\nWhen River Herald Guide enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) \ No newline at end of file +Oracle:Vigilance\nWhen River Herald Guide enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/r/river_herald_scout.txt b/forge-gui/res/cardsfolder/r/river_herald_scout.txt index e65e1c1f11e..d04b6bc7cb8 100644 --- a/forge-gui/res/cardsfolder/r/river_herald_scout.txt +++ b/forge-gui/res/cardsfolder/r/river_herald_scout.txt @@ -5,4 +5,4 @@ PT:1/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerDescription$ When CARDNAME enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back on top or into your graveyard.) SVar:TrigExplore:DB$ Explore DeckHas:Ability$Counters -Oracle:When River Herald Scout enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) \ No newline at end of file +Oracle:When River Herald Scout enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/r/river_song.txt b/forge-gui/res/cardsfolder/r/river_song.txt index 41aa2291f32..4657d1a8a26 100644 --- a/forge-gui/res/cardsfolder/r/river_song.txt +++ b/forge-gui/res/cardsfolder/r/river_song.txt @@ -10,4 +10,4 @@ SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | Counter SVar:DBDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ X SVar:X:Count$CardPower DeckHas:Ability$Counters -Oracle:Meet in Reverse — You draw cards from the bottom of your library rather than the top.\nSpoilers — Whenever an opponent scries, surveils, or searches their library, put a +1/+1 counter on River Song. Then River Song deals damage to that player equal to its power. \ No newline at end of file +Oracle:Meet in Reverse — You draw cards from the bottom of your library rather than the top.\nSpoilers — Whenever an opponent scries, surveils, or searches their library, put a +1/+1 counter on River Song. Then River Song deals damage to that player equal to its power. diff --git a/forge-gui/res/cardsfolder/r/river_songs_diary.txt b/forge-gui/res/cardsfolder/r/river_songs_diary.txt index 3fa01863756..dab7deab4ef 100644 --- a/forge-gui/res/cardsfolder/r/river_songs_diary.txt +++ b/forge-gui/res/cardsfolder/r/river_songs_diary.txt @@ -12,4 +12,4 @@ SVar:DBPlay:DB$ Play | Defined$ ChosenCard | ValidSA$ Spell | WithoutManaCost$ T SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:X:ExiledWith$Amount DeckHints:Type$Instant|Sorcery -Oracle:Imprint — Whenever a player casts an instant or sorcery spell from their hand, exile it instead of putting it into a graveyard as it resolves.\nAt the beginning of your upkeep, if there are four or more cards exiled with River Song's Diary, choose one of them at random. You may cast it without paying its mana cost. \ No newline at end of file +Oracle:Imprint — Whenever a player casts an instant or sorcery spell from their hand, exile it instead of putting it into a graveyard as it resolves.\nAt the beginning of your upkeep, if there are four or more cards exiled with River Song's Diary, choose one of them at random. You may cast it without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/r/rms_titanic.txt b/forge-gui/res/cardsfolder/r/rms_titanic.txt index 208f759343f..e5fa6e8aa53 100644 --- a/forge-gui/res/cardsfolder/r/rms_titanic.txt +++ b/forge-gui/res/cardsfolder/r/rms_titanic.txt @@ -10,4 +10,4 @@ SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ c_a_treasure_sac | TokenO SVar:X:TriggerCount$DamageAmount K:Crew:3 DeckHas:Ability$Sacrifice|Token & Type$Treasure -Oracle:Flying, trample\nWhen RMS Titanic deals combat damage to a player, sacrifice it and create that many Treasure tokens.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) \ No newline at end of file +Oracle:Flying, trample\nWhen RMS Titanic deals combat damage to a player, sacrifice it and create that many Treasure tokens.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/r/robaran_mercenaries.txt b/forge-gui/res/cardsfolder/r/robaran_mercenaries.txt index 138014e0678..a45f2cbbd10 100644 --- a/forge-gui/res/cardsfolder/r/robaran_mercenaries.txt +++ b/forge-gui/res/cardsfolder/r/robaran_mercenaries.txt @@ -5,4 +5,4 @@ PT:3/4 K:Vigilance S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Battlefield | GainsAbilitiesOf$ Creature.Legendary+YouCtrl | Description$ CARDNAME has all activated abilities of all legendary creatures you control DeckHints:Type$Legendary -Oracle:Vigilance\nRobaran Mercenaries has all activated abilities of all legendary creatures you control. \ No newline at end of file +Oracle:Vigilance\nRobaran Mercenaries has all activated abilities of all legendary creatures you control. diff --git a/forge-gui/res/cardsfolder/r/roc_hunter.txt b/forge-gui/res/cardsfolder/r/roc_hunter.txt index ebf2e87f30a..9dabaeb3718 100644 --- a/forge-gui/res/cardsfolder/r/roc_hunter.txt +++ b/forge-gui/res/cardsfolder/r/roc_hunter.txt @@ -3,4 +3,4 @@ ManaCost:1 R Types:Creature Human Soldier PT:3/1 K:Reach -Oracle:Reach \ No newline at end of file +Oracle:Reach diff --git a/forge-gui/res/cardsfolder/r/rocco_street_chef.txt b/forge-gui/res/cardsfolder/r/rocco_street_chef.txt index ed091abf697..405c39b0693 100644 --- a/forge-gui/res/cardsfolder/r/rocco_street_chef.txt +++ b/forge-gui/res/cardsfolder/r/rocco_street_chef.txt @@ -13,4 +13,4 @@ SVar:TrigCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | Coun SVar:DBTokenFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You DeckHas:Ability$Sacrifice|Token|Counters|LifeGain & Type$Artifact DeckHints:Keyword$Cascade -Oracle:At the beginning of your end step, each player exiles the top card of their library. Until your next end step, each player may play the card they exiled this way.\nWhenever a player plays a land from exile or casts a spell from exile, you put a +1/+1 counter on target creature and create a Food token. \ No newline at end of file +Oracle:At the beginning of your end step, each player exiles the top card of their library. Until your next end step, each player may play the card they exiled this way.\nWhenever a player plays a land from exile or casts a spell from exile, you put a +1/+1 counter on target creature and create a Food token. diff --git a/forge-gui/res/cardsfolder/r/rona_herald_of_invasion_rona_tolarian_obliterator.txt b/forge-gui/res/cardsfolder/r/rona_herald_of_invasion_rona_tolarian_obliterator.txt index a90e37b16df..4be743354de 100644 --- a/forge-gui/res/cardsfolder/r/rona_herald_of_invasion_rona_tolarian_obliterator.txt +++ b/forge-gui/res/cardsfolder/r/rona_herald_of_invasion_rona_tolarian_obliterator.txt @@ -7,9 +7,9 @@ SVar:TrigUntap:DB$ Untap | Defined$ Self A:AB$ Draw | Cost$ T | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 A:AB$ SetState | Cost$ 5 BP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform NICKNAME. Activate only as a sorcery. ({B/P} can be paid with either {B} or 2 life.) -AlternateMode:DoubleFaced SVar:BuffedBy:Card.Legendary DeckHas:Ability$Discard|Graveyard +AlternateMode:DoubleFaced Oracle:Whenever you cast a legendary spell, untap Rona, Herald of Invasion.\n{T}: Draw a card, then discard a card.\n{5}{B/P}: Transform Rona. Activate only as a sorcery. ({B/P} can be paid with either {B} or 2 life.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/r/rootpath_purifier.txt b/forge-gui/res/cardsfolder/r/rootpath_purifier.txt index 567882414d5..cb61da51bf7 100644 --- a/forge-gui/res/cardsfolder/r/rootpath_purifier.txt +++ b/forge-gui/res/cardsfolder/r/rootpath_purifier.txt @@ -3,4 +3,4 @@ ManaCost:3 G Types:Creature Elf Druid PT:3/4 S:Mode$ Continuous | Affected$ Land.YouCtrl | AffectedZone$ Battlefield,Library | AddType$ Basic | Description$ Lands you control and land cards in your library are basic. -Oracle:Lands you control and land cards in your library are basic. \ No newline at end of file +Oracle:Lands you control and land cards in your library are basic. diff --git a/forge-gui/res/cardsfolder/r/rootrider_faun.txt b/forge-gui/res/cardsfolder/r/rootrider_faun.txt index dcf3d381f75..9eab7d791e2 100644 --- a/forge-gui/res/cardsfolder/r/rootrider_faun.txt +++ b/forge-gui/res/cardsfolder/r/rootrider_faun.txt @@ -4,4 +4,4 @@ Types:Creature Satyr Scout PT:1/3 A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Mana | Cost$ 1 T | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:{T}: Add {G}.\n{1}, {T}: Add one mana of any color. \ No newline at end of file +Oracle:{T}: Add {G}.\n{1}, {T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/r/rootwire_amalgam.txt b/forge-gui/res/cardsfolder/r/rootwire_amalgam.txt index ddf19fe0929..93982af4174 100644 --- a/forge-gui/res/cardsfolder/r/rootwire_amalgam.txt +++ b/forge-gui/res/cardsfolder/r/rootwire_amalgam.txt @@ -7,4 +7,4 @@ A:AB$ Token | Cost$ 3 G G Sac<1/CARDNAME> | TokenAmount$ 1 | TokenScript$ c_x_x_ SVar:X:Sacrificed$CardPower/Times.3 DeckHas:Ability$Token|Sacrifice DeckHints:Color$Green -Oracle:Prototype {1}{G} — 2/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\n{3}{G}{G}, Sacrifice Rootwire Amalgam: Create an X/X colorless Golem artifact creature token, where X is three times Rootwire Amalgam's power. It gains haste until end of turn. Activate only as a sorcery. \ No newline at end of file +Oracle:Prototype {1}{G} — 2/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\n{3}{G}{G}, Sacrifice Rootwire Amalgam: Create an X/X colorless Golem artifact creature token, where X is three times Rootwire Amalgam's power. It gains haste until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/r/rotating_fireplace.txt b/forge-gui/res/cardsfolder/r/rotating_fireplace.txt index e8afecef64a..3eec3c42d0a 100644 --- a/forge-gui/res/cardsfolder/r/rotating_fireplace.txt +++ b/forge-gui/res/cardsfolder/r/rotating_fireplace.txt @@ -7,4 +7,4 @@ SVar:DBAddCounter:DB$ PutCounter | Defined$ Self | ETB$ True | CounterType$ TIME A:AB$ Mana | Cost$ T | Produced$ C | Amount$ X | SpellDescription$ Add an amount of {C} equal to the number of time counters on CARDNAME. A:AB$ TimeTravel | Cost$ 4 T | SorcerySpeed$ True | SpellDescription$ Time travel. Activate only as a sorcery. (For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter.) SVar:X:Count$CardCounters.Time -Oracle:Rotating Fireplace enters the battlefield tapped with a time counter on it.\n{T}: Add an amount of {C} equal to the number of time counters on Rotating Fireplace.\n{4}, {T}: Time travel. Activate only as a sorcery. (For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter.) \ No newline at end of file +Oracle:Rotating Fireplace enters the battlefield tapped with a time counter on it.\n{T}: Add an amount of {C} equal to the number of time counters on Rotating Fireplace.\n{4}, {T}: Time travel. Activate only as a sorcery. (For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter.) diff --git a/forge-gui/res/cardsfolder/r/rotisserie_elemental.txt b/forge-gui/res/cardsfolder/r/rotisserie_elemental.txt index 48e3d6d340f..249a61e0e38 100644 --- a/forge-gui/res/cardsfolder/r/rotisserie_elemental.txt +++ b/forge-gui/res/cardsfolder/r/rotisserie_elemental.txt @@ -9,7 +9,7 @@ SVar:DBMaySac:DB$ Sacrifice | SacValid$ Card.Self | RememberSacrificed$ True | O SVar:DBExile:DB$ Dig | ConditionDefined$ Remembered | ConditionPresent$ Card | Defined$ You | DestinationZone$ Exile | DigNum$ X | ChangeNum$ All | Imprint$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ Imprinted | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play those cards this turn. -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:X:Count$CardCounters.SKEWER DeckHas:Ability$Sacrifice|Counters -Oracle:Menace\nWhenever Rotisserie Elemental deals combat damage to a player, put a skewer counter on Rotisserie Elemental. Then you may sacrifice it. If you do, exile the top X cards of your library, where X is the number of skewer counters on Rotisserie Elemental. You may play those cards this turn. \ No newline at end of file +Oracle:Menace\nWhenever Rotisserie Elemental deals combat damage to a player, put a skewer counter on Rotisserie Elemental. Then you may sacrifice it. If you do, exile the top X cards of your library, where X is the number of skewer counters on Rotisserie Elemental. You may play those cards this turn. diff --git a/forge-gui/res/cardsfolder/r/rowan_scholar_of_sparks_will_scholar_of_frost.txt b/forge-gui/res/cardsfolder/r/rowan_scholar_of_sparks_will_scholar_of_frost.txt index 00d64199e62..7c4aa452220 100644 --- a/forge-gui/res/cardsfolder/r/rowan_scholar_of_sparks_will_scholar_of_frost.txt +++ b/forge-gui/res/cardsfolder/r/rowan_scholar_of_sparks_will_scholar_of_frost.txt @@ -9,8 +9,8 @@ SVar:Y:Count$YouDrewThisTurn A:AB$ Effect | Cost$ SubCounter<4/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Rowan, Scholar of Sparks | Triggers$ TRCast | Duration$ Permanent | SpellDescription$ You get an emblem with "Whenever you cast an instant or sorcery spell, you may pay {2}. If you do, copy that spell. You may choose new targets for the copy." SVar:TRCast:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigCopy | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may pay {2}. If you do, copy that spell. You may choose new targets for the copy. SVar:TrigCopy:AB$ CopySpellAbility | Cost$ 2 | Defined$ TriggeredSpellAbility | AILogic$ AlwaysIfViable | MayChooseTarget$ True -AlternateMode:Modal DeckHints:Type$Instant|Sorcery +AlternateMode:Modal Oracle:Instant and sorcery spells you cast cost {1} less to cast.\n[+1]: Rowan, Scholar of Sparks deals 1 damage to each opponent. If you've drawn three or more cards this turn, she deals 3 damage to each opponent instead.\n[-4]: You get an emblem with "Whenever you cast an instant or sorcery spell, you may pay {2}. If you do, copy that spell. You may choose new targets for the copy." ALTERNATE diff --git a/forge-gui/res/cardsfolder/r/rowans_grim_search.txt b/forge-gui/res/cardsfolder/r/rowans_grim_search.txt index c1d25e1cabb..03cbba99bc0 100644 --- a/forge-gui/res/cardsfolder/r/rowans_grim_search.txt +++ b/forge-gui/res/cardsfolder/r/rowans_grim_search.txt @@ -7,4 +7,4 @@ SVar:DBDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBLoseLife | SpellDescription$ SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 DeckHas:Ability$Graveyard DeckHints:Ability$Token & Type$Artifact|Enchantment -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nIf this spell was bargained, look at the top four cards of your library, then put up to two of them back on top of your library in any order and the rest into your graveyard.\nYou draw two cards and you lose 2 life. \ No newline at end of file +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nIf this spell was bargained, look at the top four cards of your library, then put up to two of them back on top of your library in any order and the rest into your graveyard.\nYou draw two cards and you lose 2 life. diff --git a/forge-gui/res/cardsfolder/r/rowdy_research.txt b/forge-gui/res/cardsfolder/r/rowdy_research.txt index 9e1e51aada0..c13e1e94728 100644 --- a/forge-gui/res/cardsfolder/r/rowdy_research.txt +++ b/forge-gui/res/cardsfolder/r/rowdy_research.txt @@ -4,4 +4,4 @@ Types:Instant S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each creature that attacked this turn. SVar:X:PlayerCountPlayers$AttackersDeclared A:SP$ Draw | NumCards$ 3 | SpellDescription$ Draw three cards. -Oracle:This spell costs {1} less to cast for each creature that attacked this turn.\nDraw three cards. \ No newline at end of file +Oracle:This spell costs {1} less to cast for each creature that attacked this turn.\nDraw three cards. diff --git a/forge-gui/res/cardsfolder/r/royal_treatment.txt b/forge-gui/res/cardsfolder/r/royal_treatment.txt index af2d211d708..e9f07344bc6 100644 --- a/forge-gui/res/cardsfolder/r/royal_treatment.txt +++ b/forge-gui/res/cardsfolder/r/royal_treatment.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Hexproof | SubAbility$ DBToken | SpellDescription$ Target creature you control gains hexproof until end of turn. Create a Royal Role token attached to that creature. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has ward {1}.) SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_royal | TokenOwner$ You | AttachedTo$ Targeted DeckHas:Ability$Token & Type$Role|Aura -Oracle:Target creature you control gains hexproof until end of turn. Create a Royal Role token attached to that creature. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has ward {1}.) \ No newline at end of file +Oracle:Target creature you control gains hexproof until end of turn. Create a Royal Role token attached to that creature. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has ward {1}.) diff --git a/forge-gui/res/cardsfolder/r/ruby_daring_tracker.txt b/forge-gui/res/cardsfolder/r/ruby_daring_tracker.txt index 8a085170406..84049f68a41 100644 --- a/forge-gui/res/cardsfolder/r/ruby_daring_tracker.txt +++ b/forge-gui/res/cardsfolder/r/ruby_daring_tracker.txt @@ -7,4 +7,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | IsPresent$ Creature.YouCtrl+powerGE4 | SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 A:AB$ Mana | Cost$ T | Produced$ Combo R G | SpellDescription$ Add {R} or {G}. SVar:HasAttackEffect:TRUE -Oracle:Haste\nWhenever Ruby, Daring Tracker attacks while you control a creature with power 4 or greater, Ruby gets +2/+2 until end of turn.\n{T}: Add {R} or {G}. \ No newline at end of file +Oracle:Haste\nWhenever Ruby, Daring Tracker attacks while you control a creature with power 4 or greater, Ruby gets +2/+2 until end of turn.\n{T}: Add {R} or {G}. diff --git a/forge-gui/res/cardsfolder/r/ruin_lurker_bat.txt b/forge-gui/res/cardsfolder/r/ruin_lurker_bat.txt index 93ec63f27d3..a1c2e6a5f9b 100644 --- a/forge-gui/res/cardsfolder/r/ruin_lurker_bat.txt +++ b/forge-gui/res/cardsfolder/r/ruin_lurker_bat.txt @@ -8,4 +8,4 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You.descended | TriggerZones$ SVar:TrigScry:DB$ Scry | ScryNum$ 1 DeckHints:Ability$Discard|Mill|Graveyard DeckHas:Ability$LifeGain -Oracle:Flying, lifelink\nAt the beginning of your end step, if you descended this turn, scry 1. (You descended if a permanent card was put into your graveyard from anywhere.) \ No newline at end of file +Oracle:Flying, lifelink\nAt the beginning of your end step, if you descended this turn, scry 1. (You descended if a permanent card was put into your graveyard from anywhere.) diff --git a/forge-gui/res/cardsfolder/r/rukarumal_biologist.txt b/forge-gui/res/cardsfolder/r/rukarumal_biologist.txt index 5815bc3502b..6a6f1ee9bf2 100644 --- a/forge-gui/res/cardsfolder/r/rukarumal_biologist.txt +++ b/forge-gui/res/cardsfolder/r/rukarumal_biologist.txt @@ -10,4 +10,4 @@ AI:RemoveDeck:Random DeckHas:Ability$Token & Type$Sliver DeckNeeds:Type$Sliver SVar:HasAttackEffect:TRUE -Oracle:As Rukarumel, Biologist enters the battlefield, choose a creature type.\nSlivers you control and nontoken creatures you control are the chosen type in addition to their other creature types. The same is true for creature spells you control and creature cards you own that aren't on the battlefield.\n{3}, {T}: Create a 1/1 colorless Sliver creature token. \ No newline at end of file +Oracle:As Rukarumel, Biologist enters the battlefield, choose a creature type.\nSlivers you control and nontoken creatures you control are the chosen type in addition to their other creature types. The same is true for creature spells you control and creature cards you own that aren't on the battlefield.\n{3}, {T}: Create a 1/1 colorless Sliver creature token. diff --git a/forge-gui/res/cardsfolder/r/run_for_your_life.txt b/forge-gui/res/cardsfolder/r/run_for_your_life.txt index 714c961a113..2688452cca8 100644 --- a/forge-gui/res/cardsfolder/r/run_for_your_life.txt +++ b/forge-gui/res/cardsfolder/r/run_for_your_life.txt @@ -7,4 +7,4 @@ SVar:KWPump:Mode$ CantBlockBy | ValidAttacker$ Creature.IsRemembered | ValidBloc K:Escape:2 U R ExileFromGrave<4/Card.Other/other> DeckHas:Ability$Graveyard DeckHints:Ability$Graveyard|Mill -Oracle:One or two target creatures each gain haste until end of turn. They can’t be blocked this turn except by creatures with haste.\nEscape—{2}{U}{R}, Exile four other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.) \ No newline at end of file +Oracle:One or two target creatures each gain haste until end of turn. They can't be blocked this turn except by creatures with haste.\nEscape—{2}{U}{R}, Exile four other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.) diff --git a/forge-gui/res/cardsfolder/r/runadi_behemoth_caller.txt b/forge-gui/res/cardsfolder/r/runadi_behemoth_caller.txt index 1b1d0b93602..112aaed5465 100644 --- a/forge-gui/res/cardsfolder/r/runadi_behemoth_caller.txt +++ b/forge-gui/res/cardsfolder/r/runadi_behemoth_caller.txt @@ -11,4 +11,4 @@ A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. SVar:X:Remembered$CardManaCost/Minus.4 DeckHas:Ability$Counters DeckHints:Type$Tyranid|Hydra -Oracle:Whenever you cast a creature spell with mana value 5 or greater, that creature enters the battlefield with X additional +1/+1 counters on it, where X is its mana value minus 4.\nCreatures you control with three or more +1/+1 counters on them have haste.\n{T}: Add {G}. \ No newline at end of file +Oracle:Whenever you cast a creature spell with mana value 5 or greater, that creature enters the battlefield with X additional +1/+1 counters on it, where X is its mana value minus 4.\nCreatures you control with three or more +1/+1 counters on them have haste.\n{T}: Add {G}. diff --git a/forge-gui/res/cardsfolder/r/runaway_boulder.txt b/forge-gui/res/cardsfolder/r/runaway_boulder.txt index 797f40f0df6..e16784b4850 100644 --- a/forge-gui/res/cardsfolder/r/runaway_boulder.txt +++ b/forge-gui/res/cardsfolder/r/runaway_boulder.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ 6 K:Cycling:2 DeckHas:Ability$Discard -Oracle:Flash\nWhen Runaway Boulder enters the battlefield, it deals 6 damage to target creature an opponent controls.\nCycling {2} ({2}, Discard this card: Draw a card.) \ No newline at end of file +Oracle:Flash\nWhen Runaway Boulder enters the battlefield, it deals 6 damage to target creature an opponent controls.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/r/runic_shot.txt b/forge-gui/res/cardsfolder/r/runic_shot.txt index 0248e1b9ce8..090b6f13f63 100644 --- a/forge-gui/res/cardsfolder/r/runic_shot.txt +++ b/forge-gui/res/cardsfolder/r/runic_shot.txt @@ -4,4 +4,4 @@ Types:Sorcery K:Kicker:U A:SP$ Destroy | ValidTgts$ Creature.tapped | SubAbility$ DBScry | SpellDescription$ Destroy target tapped creature. If this spell was kicked, scry 2. SVar:DBScry:DB$ Scry | ScryNum$ 2 | Condition$ Kicked -Oracle:Kicker {U} (You may pay an additional {U} as you cast this spell.)\nDestroy target tapped creature. If this spell was kicked, scry 2. \ No newline at end of file +Oracle:Kicker {U} (You may pay an additional {U} as you cast this spell.)\nDestroy target tapped creature. If this spell was kicked, scry 2. diff --git a/forge-gui/res/cardsfolder/r/rush_the_room.txt b/forge-gui/res/cardsfolder/r/rush_the_room.txt index 71e021b76ad..dbd323cd075 100644 --- a/forge-gui/res/cardsfolder/r/rush_the_room.txt +++ b/forge-gui/res/cardsfolder/r/rush_the_room.txt @@ -5,4 +5,4 @@ A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +1 | SubAbility$ DBPump | KW$ First S SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Haste | ConditionDefined$ Targeted | ConditionPresent$ Orc,Goblin | SpellDescription$ If it's a Goblin or Orc, it also gains haste until end of turn. DeckHints:Type$Goblin|Orc SVar:PlayMain1:TRUE -Oracle:Target creature gets +1/+0 and gains first strike until end of turn. If it's a Goblin or Orc, it also gains haste until end of turn. \ No newline at end of file +Oracle:Target creature gets +1/+0 and gains first strike until end of turn. If it's a Goblin or Orc, it also gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rust_goliath.txt b/forge-gui/res/cardsfolder/r/rust_goliath.txt index 1aa0bb929be..5839e162dee 100644 --- a/forge-gui/res/cardsfolder/r/rust_goliath.txt +++ b/forge-gui/res/cardsfolder/r/rust_goliath.txt @@ -6,4 +6,4 @@ K:Prototype:3 G G:3:5 K:Reach K:Trample DeckHints:Color$Green -Oracle:Prototype {3}{G}{G} — 3/5 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nReach, trample \ No newline at end of file +Oracle:Prototype {3}{G}{G} — 3/5 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nReach, trample diff --git a/forge-gui/res/cardsfolder/r/ruthless_predation.txt b/forge-gui/res/cardsfolder/r/ruthless_predation.txt index 820528d57fc..9ce0795e5c6 100644 --- a/forge-gui/res/cardsfolder/r/ruthless_predation.txt +++ b/forge-gui/res/cardsfolder/r/ruthless_predation.txt @@ -3,4 +3,4 @@ ManaCost:1 G Types:Sorcery A:SP$ Pump | ValidTgts$ Creature.YouCtrl | AILogic$ Fight | TgtPrompt$ Select target creature you control | SubAbility$ DBFight | NumAtt$ +1 | NumDef$ +2 | SpellDescription$ Target creature you control gets +1/+2 until end of turn. It fights target creature you don't control. SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control -Oracle:Target creature you control gets +1/+2 until end of turn. It fights target creature you don't control. (Each deals damage equal to its power to the other.) \ No newline at end of file +Oracle:Target creature you control gets +1/+2 until end of turn. It fights target creature you don't control. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/rebalanced/a-alrund_god_of_the_cosmos_hakka_whispering_raven.txt b/forge-gui/res/cardsfolder/rebalanced/a-alrund_god_of_the_cosmos_hakka_whispering_raven.txt index f613fd8b6bc..cca6477be21 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-alrund_god_of_the_cosmos_hakka_whispering_raven.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-alrund_god_of_the_cosmos_hakka_whispering_raven.txt @@ -9,9 +9,9 @@ SVar:Z:SVar$X/Plus.Y T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChooseCardType | TriggerDescription$ At the beginning of your end step, choose a card type, then reveal the top three cards of your library. Put all cards of the chosen type revealed this way into your hand and the rest on the bottom of your library in any order. SVar:TrigChooseCardType:DB$ ChooseType | Defined$ You | Type$ Card | SubAbility$ DBDig SVar:DBDig:DB$ Dig | DigNum$ 3 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card.ChosenType | DestinationZone2$ Library | LibraryPosition$ -1 -AlternateMode:Modal DeckHints:Ability$Foretell AI:RemoveDeck:All +AlternateMode:Modal Oracle:Alrund gets +1/+1 for each card in your hand and each foretold card you own in exile.\nAt the beginning of your end step, choose a card type, then reveal the top three cards of your library. Put all cards of the chosen type revealed this way into your hand and the rest on the bottom of your library in any order. ALTERNATE diff --git a/forge-gui/res/cardsfolder/rebalanced/a-haywire_mite.txt b/forge-gui/res/cardsfolder/rebalanced/a-haywire_mite.txt index 006df4b9628..e30a4e520fa 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-haywire_mite.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-haywire_mite.txt @@ -8,4 +8,4 @@ A:AB$ ChangeZone | Cost$ G Sac<1/CARDNAME> | ValidTgts$ Enchantment.nonCreature, DeckHas:Ability$LifeGain|Sacrifice DeckHints:Color$Green SVar:SacMe:1 -Oracle:When Haywire Mite dies, you gain 3 life.\n{G}, Sacrifice Haywire Mite: Exile target noncreature artifact or noncreature enchantment. \ No newline at end of file +Oracle:When Haywire Mite dies, you gain 3 life.\n{G}, Sacrifice Haywire Mite: Exile target noncreature artifact or noncreature enchantment. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-karn_living_legacy.txt b/forge-gui/res/cardsfolder/rebalanced/a-karn_living_legacy.txt index 0af8e507bdb..202b0455083 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-karn_living_legacy.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-karn_living_legacy.txt @@ -11,4 +11,4 @@ SVar:PlayMain1:TRUE DeckHas:Ability$Token & Type$Artifact DeckNeeds:Type$Artifact SVar:X:Count$ChosenNumber -Oracle:[+1]: Create a tapped Powerstone token.\n[0]: Pay any amount of mana. Look at that many cards from the top of your library, then put one of those cards into your hand and the rest on the bottom of your library in a random order.\n[−6]: You get an emblem with "Tap an untapped artifact you control: This emblem deals 1 damage to any target." +Oracle:[+1]: Create a tapped Powerstone token.\n[0]: Pay any amount of mana. Look at that many cards from the top of your library, then put one of those cards into your hand and the rest on the bottom of your library in a random order.\n[-6]: You get an emblem with "Tap an untapped artifact you control: This emblem deals 1 damage to any target." diff --git a/forge-gui/res/cardsfolder/rebalanced/a-lantern_of_revealing.txt b/forge-gui/res/cardsfolder/rebalanced/a-lantern_of_revealing.txt index 48dc5cf7456..3306e2d1b06 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-lantern_of_revealing.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-lantern_of_revealing.txt @@ -3,6 +3,6 @@ ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. A:AB$ Dig | Cost$ 3 T | DigNum$ 1 | ChangeNum$ All | ForceRevealToController$ True | Optional$ True | PromptToSkipOptionalAbility$ True | OptionalAbilityPrompt$ Would you like to put the land onto the battlefield tapped? | ChangeValid$ Land | DestinationZone$ Battlefield | Tapped$ True | DestinationZone2$ Library | LibraryPosition2$ 0 | RememberChanged$ True | SubAbility$ DBMoveToBottom | SpellDescription$ Look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you don't put the card onto the battlefield, you may put it on the bottom of your library. -SVar:DBMoveToBottom:DB$ Dig | DigNum$ 1 | DestinationZone$ Library| NoReveal$ True | Optional$ True | LibraryPosition$ -1 | LibraryPosition2$ 0 | ConditionPresent$ Card | ConditionDefined$ Remembered | ConditionCompare$ EQ0 | SubAbility$ DBCleanup +SVar:DBMoveToBottom:DB$ Dig | DigNum$ 1 | DestinationZone$ Library | NoReveal$ True | Optional$ True | LibraryPosition$ -1 | LibraryPosition2$ 0 | ConditionPresent$ Card | ConditionDefined$ Remembered | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Oracle:{T}: Add one mana of any color.\n{3}, {T}: Look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you don't put the card onto the battlefield, you may put it on the bottom of your library. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-minsc_boo_timeless_heroes.txt b/forge-gui/res/cardsfolder/rebalanced/a-minsc_boo_timeless_heroes.txt index 92842a1272a..87e9f775d0d 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-minsc_boo_timeless_heroes.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-minsc_boo_timeless_heroes.txt @@ -14,4 +14,4 @@ SVar:X:TriggerRemembered$CardPower K:CARDNAME can be your commander. DeckHas:Ability$Sacrifice|Counters|Token DeckHints:Keyword$Trample|Haste -Oracle:When Minsc & Boo, Timeless Heroes enters the battlefield and at the beginning of your upkeep, if you don't control a creature named Boo, create Boo, a legendary 1/1 red Hamster creature token with trample and haste.\n[+1]: Put three +1/+1 counters on up to one target creature with trample or haste.\n[−2]: Sacrifice a creature. When you do, Minsc & Boo, Timeless Heroes deals X damage to any target, where X is that creature's power. If the sacrificed creature was a Hamster, draw X cards. +Oracle:When Minsc & Boo, Timeless Heroes enters the battlefield and at the beginning of your upkeep, if you don't control a creature named Boo, create Boo, a legendary 1/1 red Hamster creature token with trample and haste.\n[+1]: Put three +1/+1 counters on up to one target creature with trample or haste.\n[-2]: Sacrifice a creature. When you do, Minsc & Boo, Timeless Heroes deals X damage to any target, where X is that creature's power. If the sacrificed creature was a Hamster, draw X cards. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-radha_coalition_warlord.txt b/forge-gui/res/cardsfolder/rebalanced/a-radha_coalition_warlord.txt index c689e705012..75e13324fed 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-radha_coalition_warlord.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-radha_coalition_warlord.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Elf Warrior PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Domain — Whenever CARDNAME enters the battlefield or becomes tapped, another target creature you control gets +X/+X until end of turn, where X is the number of basic land types among lands you control. T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Domain — Whenever CARDNAME enters the battlefield or becomes tapped, another target creature you control gets +X/+X until end of turn, where X is the number of basic land types among lands you control. -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | NumAtt$ +X | NumDef$ +X +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | NumAtt$ +X | NumDef$ +X SVar:X:Count$Domain AI:RemoveDeck:Random Oracle:Domain — Whenever Radha, Coalition Warlord enters the battlefield or becomes tapped, another target creature you control gets +X/+X until end of turn, where X is the number of basic land types among lands you control. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-rowan_scholar_of_sparks_will_scholar_of_frost.txt b/forge-gui/res/cardsfolder/rebalanced/a-rowan_scholar_of_sparks_will_scholar_of_frost.txt index 90095d53a16..524f1dd9aec 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-rowan_scholar_of_sparks_will_scholar_of_frost.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-rowan_scholar_of_sparks_will_scholar_of_frost.txt @@ -9,8 +9,8 @@ SVar:Y:Count$YouDrewThisTurn A:AB$ Effect | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Rowan, Scholar of Sparks | Triggers$ TRCast | Duration$ Permanent | SpellDescription$ You get an emblem with "Whenever you cast an instant or sorcery spell, you may pay {2}. If you do, copy that spell. You may choose new targets for the copy." SVar:TRCast:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigCopy | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may pay {2}. If you do, copy that spell. You may choose new targets for the copy. SVar:TrigCopy:AB$ CopySpellAbility | Cost$ 2 | Defined$ TriggeredSpellAbility | AILogic$ AlwaysIfViable | MayChooseTarget$ True -AlternateMode:Modal DeckHints:Type$Instant|Sorcery +AlternateMode:Modal Oracle:Instant and sorcery spells you cast cost {1} less to cast.\n[+1]: Rowan, Scholar of Sparks deals 1 damage to each opponent. If you've drawn three or more cards this turn, she deals 3 damage to each opponent instead.\n[-5]: You get an emblem with "Whenever you cast an instant or sorcery spell, you may pay {2}. If you do, copy that spell. You may choose new targets for the copy." ALTERNATE diff --git a/forge-gui/res/cardsfolder/rebalanced/a-urzas_command.txt b/forge-gui/res/cardsfolder/rebalanced/a-urzas_command.txt index e7450fbc918..edaaa45ebd0 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-urzas_command.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-urzas_command.txt @@ -4,7 +4,7 @@ Types:Instant A:SP$ Charm | Choices$ DBPump,DBPowerStone,DBKarnstruct,DBDraw | CharmNum$ 2 SVar:DBPump:DB$ PumpAll | ValidCards$ Card.Creature+YouDontCtrl | NumAtt$ -3 | SpellDescription$ Creatures you don't control get -3/-0 until end of turn. SVar:DBPowerStone:DB$ Token | TokenAmount$ 2 | TokenTapped$ True | TokenScript$ c_a_powerstone | SpellDescription$ Create two tapped Powerstone tokens. -SVar:DBKarnstruct:DB$ Token | TokenScript$ c_0_0_a_construct_total_artifacts | TokenTapped$ True | SpellDescription$ Create a tapped 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." +SVar:DBKarnstruct:DB$ Token | TokenScript$ c_0_0_a_construct_total_artifacts | TokenTapped$ True | SpellDescription$ Create a tapped 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." SVar:DBDraw:DB$ Scry | ScryNum$ 2 | SubAbility$ Draw | SpellDescription$ Scry 2, then draw a card. SVar:Draw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHas:Ability$Token & Type$Artifact|Construct diff --git a/forge-gui/res/cardsfolder/rebalanced/a-young_blue_dragon_sand_augury.txt b/forge-gui/res/cardsfolder/rebalanced/a-young_blue_dragon_sand_augury.txt index 4f4e90724ef..8257878d0af 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-young_blue_dragon_sand_augury.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-young_blue_dragon_sand_augury.txt @@ -3,8 +3,8 @@ ManaCost:4 U Types:Creature Dragon PT:3/4 K:Flying -Oracle:Flying AlternateMode:Adventure +Oracle:Flying ALTERNATE diff --git a/forge-gui/res/cardsfolder/rebalanced/a-young_red_dragon_bathe_in_gold.txt b/forge-gui/res/cardsfolder/rebalanced/a-young_red_dragon_bathe_in_gold.txt index e06d208fba8..e8475ec3167 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-young_red_dragon_bathe_in_gold.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-young_red_dragon_bathe_in_gold.txt @@ -3,8 +3,8 @@ ManaCost:3 R Types:Creature Dragon PT:3/1 K:Flying -Oracle:Flying AlternateMode:Adventure +Oracle:Flying ALTERNATE diff --git a/forge-gui/res/cardsfolder/s/sage_of_days.txt b/forge-gui/res/cardsfolder/s/sage_of_days.txt index 60ca9ccfdcc..f73bc45557a 100644 --- a/forge-gui/res/cardsfolder/s/sage_of_days.txt +++ b/forge-gui/res/cardsfolder/s/sage_of_days.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDig:DB$ Dig | DigNum$ 3 | ChangeNum$ 1 | ChangeValid$ Card | DestinationZone2$ Graveyard | DestinationZone$ Library | LibraryPosition$ 0 | Optional$ True DeckHas:Ability$Graveyard DeckHints:Ability$Graveyard -Oracle:When Sage of Days enters the battlefield, look at the top three cards of your library. You may put one of those cards back on top of your library. Put the rest into your graveyard. \ No newline at end of file +Oracle:When Sage of Days enters the battlefield, look at the top three cards of your library. You may put one of those cards back on top of your library. Put the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/s/saheeli_the_suns_brilliance.txt b/forge-gui/res/cardsfolder/s/saheeli_the_suns_brilliance.txt index aa23735e649..a8cedc6e12a 100644 --- a/forge-gui/res/cardsfolder/s/saheeli_the_suns_brilliance.txt +++ b/forge-gui/res/cardsfolder/s/saheeli_the_suns_brilliance.txt @@ -5,4 +5,4 @@ PT:2/2 A:AB$ CopyPermanent | Cost$ U R T | ValidTgts$ Creature.YouCtrl+Other,Artifact.YouCtrl+Other | TgtPrompt$ Select another target artifact or creature you control | AddTypes$ Artifact | PumpKeywords$ Haste | AtEOT$ Sacrifice | SpellDescription$ Create a token that's a copy of another target creature or artifact you control, except it's an artifact in addition to its other types. It gains haste. Sacrifice it at the beginning of the next end step. DeckHas:Ability$Token|Sacrifice & Type$Artifact DeckHints:Type$Artifact|Saheeli -Oracle:{U}{R}, {T}: Create a token that's a copy of another target creature or artifact you control, except it's an artifact in addition to its other types. It gains haste. Sacrifice it at the beginning of the next end step. \ No newline at end of file +Oracle:{U}{R}, {T}: Create a token that's a copy of another target creature or artifact you control, except it's an artifact in addition to its other types. It gains haste. Sacrifice it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/s/saheelis_lattice_mastercraft_raptor.txt b/forge-gui/res/cardsfolder/s/saheelis_lattice_mastercraft_raptor.txt index 240cd6c2afb..7c2a97c6443 100644 --- a/forge-gui/res/cardsfolder/s/saheelis_lattice_mastercraft_raptor.txt +++ b/forge-gui/res/cardsfolder/s/saheelis_lattice_mastercraft_raptor.txt @@ -5,11 +5,11 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDiscard:AB$ Draw | Cost$ Discard<1/Card> | NumCards$ 2 K:Craft:4 R XMin1 ExileCtrlOrGrave SVar:X:Count$xPaid -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Discard|Graveyard DeckNeeds:Type$Dinosaur AI:RemoveDeck:All +AlternateMode:DoubleFaced Oracle:When Saheeli's Lattice enters the battlefield, you may discard a card. If you do, draw two cards.\nCraft with one or more Dinosaurs {4}{R} ({4}{R}, Exile this artifact, Exile one or more Dinosaurs you control and/or Dinosaur cards from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/s/sail_into_the_west.txt b/forge-gui/res/cardsfolder/s/sail_into_the_west.txt index d93bf88b718..8c2c82bf300 100644 --- a/forge-gui/res/cardsfolder/s/sail_into_the_west.txt +++ b/forge-gui/res/cardsfolder/s/sail_into_the_west.txt @@ -10,4 +10,4 @@ SVar:ExileSelf:DB$ ChangeZone | Origin$ Stack | Destination$ Exile SVar:DBWheel:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBDraw | SpellDescription$ If embark gets more votes or the vote is tied, each player may discard their hand and draw seven cards. SVar:DBDraw:DB$ Draw | UnlessCost$ Discard<1/Hand> | UnlessPayer$ Remembered | UnlessSwitched$ True | Defined$ Remembered | NumCards$ 7 DeckHas:Ability$Discard|Graveyard -Oracle:Will of the council — Starting with you, each player votes for return or embark. If return gets more votes, each player returns up to two cards from their graveyard to their hand, then you exile Sail into the West. If embark gets more votes or the vote is tied, each player may discard their hand and draw seven cards. \ No newline at end of file +Oracle:Will of the council — Starting with you, each player votes for return or embark. If return gets more votes, each player returns up to two cards from their graveyard to their hand, then you exile Sail into the West. If embark gets more votes or the vote is tied, each player may discard their hand and draw seven cards. diff --git a/forge-gui/res/cardsfolder/s/saint_traft_and_rem_karolus.txt b/forge-gui/res/cardsfolder/s/saint_traft_and_rem_karolus.txt index ddc9825a6f5..eff26c7fd08 100644 --- a/forge-gui/res/cardsfolder/s/saint_traft_and_rem_karolus.txt +++ b/forge-gui/res/cardsfolder/s/saint_traft_and_rem_karolus.txt @@ -11,4 +11,4 @@ T:Mode$ SpellCast | ValidCard$ Card.withConvoke | ValidActivatingPlayer$ You | T SVar:TrigUntap:DB$ Untap | Defined$ Self DeckNeeds:Keyword$Convoke DeckHas:Ability$Token & Type$Human|Angel|Spirit -Oracle:Whenever Saint Traft and Rem Karolus becomes tapped, create a 1/1 red Human creature token if this is the first time this ability has resolved this turn. If it's the second time, create a 1/1 blue Spirit creature token with flying. If it's the third time, create a 4/4 white Angel creature token with flying.\nWhenever you cast a spell that has convoke, untap Saint Traft and Rem Karolus. \ No newline at end of file +Oracle:Whenever Saint Traft and Rem Karolus becomes tapped, create a 1/1 red Human creature token if this is the first time this ability has resolved this turn. If it's the second time, create a 1/1 blue Spirit creature token with flying. If it's the third time, create a 4/4 white Angel creature token with flying.\nWhenever you cast a spell that has convoke, untap Saint Traft and Rem Karolus. diff --git a/forge-gui/res/cardsfolder/s/salvaged_manaworker.txt b/forge-gui/res/cardsfolder/s/salvaged_manaworker.txt index 4b18c04d599..4ab777949e6 100644 --- a/forge-gui/res/cardsfolder/s/salvaged_manaworker.txt +++ b/forge-gui/res/cardsfolder/s/salvaged_manaworker.txt @@ -3,4 +3,4 @@ ManaCost:2 Types:Artifact Creature Construct PT:1/3 A:AB$ Mana | Cost$ 1 | Produced$ Any | ActivationLimit$ 1 | SpellDescription$ Add one mana of any color. Activate only once each turn. -Oracle:{1}: Add one mana of any color. Activate only once each turn. \ No newline at end of file +Oracle:{1}: Add one mana of any color. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/s/samite_herbalist.txt b/forge-gui/res/cardsfolder/s/samite_herbalist.txt index 54bc60585bd..e689c3523e2 100644 --- a/forge-gui/res/cardsfolder/s/samite_herbalist.txt +++ b/forge-gui/res/cardsfolder/s/samite_herbalist.txt @@ -6,4 +6,4 @@ T:Mode$ Taps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigG SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 1 DeckHas:Ability$LifeGain -Oracle:Whenever Samite Herbalist becomes tapped, you gain 1 life and scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) \ No newline at end of file +Oracle:Whenever Samite Herbalist becomes tapped, you gain 1 life and scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/s/samut_vizier_of_naktamun.txt b/forge-gui/res/cardsfolder/s/samut_vizier_of_naktamun.txt index bec710e3812..75b32cab47e 100644 --- a/forge-gui/res/cardsfolder/s/samut_vizier_of_naktamun.txt +++ b/forge-gui/res/cardsfolder/s/samut_vizier_of_naktamun.txt @@ -8,4 +8,4 @@ K:Haste T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl+ThisTurnEntered | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a creature you control deals combat damage to a player, if that creature entered the battlefield this turn, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 DeckHints:Keyword$Haste -Oracle:First strike, vigilance, haste\nWhenever a creature you control deals combat damage to a player, if that creature entered the battlefield this turn, draw a card. \ No newline at end of file +Oracle:First strike, vigilance, haste\nWhenever a creature you control deals combat damage to a player, if that creature entered the battlefield this turn, draw a card. diff --git a/forge-gui/res/cardsfolder/s/sandstalker_moloch.txt b/forge-gui/res/cardsfolder/s/sandstalker_moloch.txt index ee22c5b4a66..9852221028c 100644 --- a/forge-gui/res/cardsfolder/s/sandstalker_moloch.txt +++ b/forge-gui/res/cardsfolder/s/sandstalker_moloch.txt @@ -6,4 +6,4 @@ K:Flash T:Mode$ ChangesZone | Origin$ Any | CheckSVar$ X | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, if an opponent cast a blue and/or black spell this turn, look at the top four cards of your library. You may reveal a permanent card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Permanent | SelectPrompt$ Select a permanent to put into your hand | RestRandomOrder$ True SVar:X:Count$ThisTurnCast_Card.OppCtrl+Blue,Card.OppCtrl+Black -Oracle:Flash\nWhen Sandstalker Moloch enters the battlefield, if an opponent cast a blue and/or black spell this turn, look at the top four cards of your library. You may reveal a permanent card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:Flash\nWhen Sandstalker Moloch enters the battlefield, if an opponent cast a blue and/or black spell this turn, look at the top four cards of your library. You may reveal a permanent card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/s/sanguine_evangelist.txt b/forge-gui/res/cardsfolder/s/sanguine_evangelist.txt index af466a30f73..546f74eca8d 100644 --- a/forge-gui/res/cardsfolder/s/sanguine_evangelist.txt +++ b/forge-gui/res/cardsfolder/s/sanguine_evangelist.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or dies, create a 1/1 black Bat creature token with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_bat_flying | TokenOwner$ TriggeredCardController DeckHas:Ability$Token & Type$Bat -Oracle:Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)\nWhen Sanguine Evangelist enters the battlefield or dies, create a 1/1 black Bat creature token with flying. \ No newline at end of file +Oracle:Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)\nWhen Sanguine Evangelist enters the battlefield or dies, create a 1/1 black Bat creature token with flying. diff --git a/forge-gui/res/cardsfolder/s/sapphire_dragon_psionic_pulse.txt b/forge-gui/res/cardsfolder/s/sapphire_dragon_psionic_pulse.txt index 627787149f7..5195935bb15 100644 --- a/forge-gui/res/cardsfolder/s/sapphire_dragon_psionic_pulse.txt +++ b/forge-gui/res/cardsfolder/s/sapphire_dragon_psionic_pulse.txt @@ -6,9 +6,9 @@ K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME attacks or blocks, scry 2. T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigScry | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 -AlternateMode:Adventure SVar:HasAttackEffect:TRUE SVar:HasBlockEffect:TRUE +AlternateMode:Adventure Oracle:Flying\nWhenever Sapphire Dragon attacks or blocks, scry 2. ALTERNATE diff --git a/forge-gui/res/cardsfolder/s/saradoc_master_of_buckland.txt b/forge-gui/res/cardsfolder/s/saradoc_master_of_buckland.txt index e7a23e9e31e..a074344ef1c 100644 --- a/forge-gui/res/cardsfolder/s/saradoc_master_of_buckland.txt +++ b/forge-gui/res/cardsfolder/s/saradoc_master_of_buckland.txt @@ -7,4 +7,4 @@ SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_halfling A:AB$ Pump | Cost$ tapXType<2/Halfling.Other/other halflings> | NumAtt$ 2 | Defined$ Self | KW$ Lifelink | SpellDescription$ NICKNAME gets +2/+0 and gains lifelink until end of turn. DeckHints:Type$Halfling DeckHas:Type$Halfling & Ability$Token|LifeGain -Oracle:Whenever Saradoc, Master of Buckland or another nontoken creature with power 2 or less enters the battlefield under your control, create a 1/1 white Halfling creature token.\nTap two other untapped Halflings you control: Saradoc gets +2/+0 and gains lifelink until end of turn. \ No newline at end of file +Oracle:Whenever Saradoc, Master of Buckland or another nontoken creature with power 2 or less enters the battlefield under your control, create a 1/1 white Halfling creature token.\nTap two other untapped Halflings you control: Saradoc gets +2/+0 and gains lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sardian_avenger.txt b/forge-gui/res/cardsfolder/s/sardian_avenger.txt index caaa28ff600..aa5a1e6c5b1 100644 --- a/forge-gui/res/cardsfolder/s/sardian_avenger.txt +++ b/forge-gui/res/cardsfolder/s/sardian_avenger.txt @@ -10,4 +10,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 1 SVar:X:Count$Valid Artifact.OppCtrl SVar:HasAttackEffect:TRUE -Oracle:First strike, trample\nWhenever Sardian Avenger attacks, it gets +X/+0 until end of turn, where X is the number of artifacts your opponents control.\nWhenever an artifact an opponent controls is put into a graveyard from the battlefield, Sardian Avenger deals 1 damage to that player. \ No newline at end of file +Oracle:First strike, trample\nWhenever Sardian Avenger attacks, it gets +X/+0 until end of turn, where X is the number of artifacts your opponents control.\nWhenever an artifact an opponent controls is put into a graveyard from the battlefield, Sardian Avenger deals 1 damage to that player. diff --git a/forge-gui/res/cardsfolder/s/sardian_cliffstomper.txt b/forge-gui/res/cardsfolder/s/sardian_cliffstomper.txt index 44abad87dd9..5ae5cb9c41a 100644 --- a/forge-gui/res/cardsfolder/s/sardian_cliffstomper.txt +++ b/forge-gui/res/cardsfolder/s/sardian_cliffstomper.txt @@ -5,4 +5,4 @@ PT:0/4 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | IsPresent$ Mountain.YouCtrl | PresentCompare$ GE4 | Condition$ PlayerTurn | Description$ As long as it's your turn and you control four or more Mountains, CARDNAME gets +X/+0, where X is the number of Mountains you control. SVar:X:Count$Valid Mountain.YouCtrl SVar:BuffedBy:Mountain -Oracle:As long as it's your turn and you control four or more Mountains, Sardian Cliffstomper gets +X/+0, where X is the number of Mountains you control. \ No newline at end of file +Oracle:As long as it's your turn and you control four or more Mountains, Sardian Cliffstomper gets +X/+0, where X is the number of Mountains you control. diff --git a/forge-gui/res/cardsfolder/s/sarkhan_soul_aflame.txt b/forge-gui/res/cardsfolder/s/sarkhan_soul_aflame.txt index 9a446a110ef..0e4d8ce29f8 100644 --- a/forge-gui/res/cardsfolder/s/sarkhan_soul_aflame.txt +++ b/forge-gui/res/cardsfolder/s/sarkhan_soul_aflame.txt @@ -6,4 +6,4 @@ S:Mode$ ReduceCost | ValidCard$ Dragon | Type$ Spell | Activator$ You | Amount$ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Dragon.YouCtrl | TriggerZones$ Battlefield | Execute$ SarkanCopy | TriggerDescription$ Whenever a Dragon enters the battlefield under your control, you may have CARDNAME become a copy of it until end of turn, except its name is Sarkhan, Soul Aflame and it's legendary in addition to its other types. SVar:SarkanCopy:DB$ Clone | Defined$ TriggeredCard | NewName$ Sarkhan, Soul Aflame | AddTypes$ Legendary | Duration$ UntilEndOfTurn | Optional$ True | AILogic$ IfDefinedCreatureIsBetter DeckNeeds:Type$Dragon -Oracle:Dragon spells you cast cost {1} less to cast.\nWhenever a Dragon enters the battlefield under your control, you may have Sarkhan, Soul Aflame become a copy of it until end of turn, except its name is Sarkhan, Soul Aflame and it's legendary in addition to its other types. \ No newline at end of file +Oracle:Dragon spells you cast cost {1} less to cast.\nWhenever a Dragon enters the battlefield under your control, you may have Sarkhan, Soul Aflame become a copy of it until end of turn, except its name is Sarkhan, Soul Aflame and it's legendary in addition to its other types. diff --git a/forge-gui/res/cardsfolder/s/saruman_of_many_colors.txt b/forge-gui/res/cardsfolder/s/saruman_of_many_colors.txt index faaa2de4b0c..4430cc0bced 100644 --- a/forge-gui/res/cardsfolder/s/saruman_of_many_colors.txt +++ b/forge-gui/res/cardsfolder/s/saruman_of_many_colors.txt @@ -13,4 +13,4 @@ SVar:DBCleanupBis:DB$ Cleanup | ClearImprinted$ True SVar:X:TriggerRemembered$CardManaCost DeckHints:Type$Enchantment|Instant|Sorcery DeckHas:Ability$Token|Graveyard|Mill -Oracle:Ward—Discard an enchantment, instant, or sorcery card.\nWhenever you cast your second spell each turn, each opponent mills two cards. When one or more cards are milled this way, exile target enchantment, instant, or sorcery card with equal or lesser mana value than that spell from an opponent's graveyard. Copy the exiled card. You may cast the copy without paying its mana cost. \ No newline at end of file +Oracle:Ward—Discard an enchantment, instant, or sorcery card.\nWhenever you cast your second spell each turn, each opponent mills two cards. When one or more cards are milled this way, exile target enchantment, instant, or sorcery card with equal or lesser mana value than that spell from an opponent's graveyard. Copy the exiled card. You may cast the copy without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/s/saruman_the_white.txt b/forge-gui/res/cardsfolder/s/saruman_the_white.txt index 53e7a039053..d14ba3af692 100644 --- a/forge-gui/res/cardsfolder/s/saruman_the_white.txt +++ b/forge-gui/res/cardsfolder/s/saruman_the_white.txt @@ -6,4 +6,4 @@ K:Ward:2 T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAmass | ValidActivatingPlayer$ You | ActivatorThisTurnCast$ EQ2 | TriggerDescription$ Whenever you cast your second spell each turn, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 2 DeckHas:Ability$Token|Counters & Type$Orc|Army -Oracle:Ward {2}\nWhenever you cast your second spell each turn, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:Ward {2}\nWhenever you cast your second spell each turn, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/s/saruman_the_white_hand.txt b/forge-gui/res/cardsfolder/s/saruman_the_white_hand.txt index d840ae929ef..f9b73ac3a48 100644 --- a/forge-gui/res/cardsfolder/s/saruman_the_white_hand.txt +++ b/forge-gui/res/cardsfolder/s/saruman_the_white_hand.txt @@ -8,4 +8,4 @@ SVar:X:TriggeredStackInstance$CardManaCostLKI S:Mode$ Continuous | Affected$ Goblin.YouCtrl,Orc.YouCtrl | AddKeyword$ Ward:2 | Description$ Goblins and Orcs you control have ward {2}. DeckHas:Ability$Token|Counters & Type$Orc|Army DeckHints:Type$Goblin|Orc -Oracle:Whenever you cast a noncreature spell, amass Orcs X, where X is that spell's mana value. (Put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.)\nGoblins and Orcs you control have ward {2}. \ No newline at end of file +Oracle:Whenever you cast a noncreature spell, amass Orcs X, where X is that spell's mana value. (Put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.)\nGoblins and Orcs you control have ward {2}. diff --git a/forge-gui/res/cardsfolder/s/sarumans_trickery.txt b/forge-gui/res/cardsfolder/s/sarumans_trickery.txt index a922485641f..8fb4bb82931 100644 --- a/forge-gui/res/cardsfolder/s/sarumans_trickery.txt +++ b/forge-gui/res/cardsfolder/s/sarumans_trickery.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Counter | TargetType$ Spell | ValidTgts$ Card | SubAbility$ DBAmass | SpellDescription$ Counter target spell. SVar:DBAmass:DB$ Amass | Type$ Orc | Num$ 1 | SpellDescription$ Amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) DeckHas:Ability$Token|Counters & Type$Orc|Army -Oracle:Counter target spell.\nAmass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:Counter target spell.\nAmass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/s/sauron_the_lidless_eye.txt b/forge-gui/res/cardsfolder/s/sauron_the_lidless_eye.txt index 340ce459569..d229ed5cfec 100644 --- a/forge-gui/res/cardsfolder/s/sauron_the_lidless_eye.txt +++ b/forge-gui/res/cardsfolder/s/sauron_the_lidless_eye.txt @@ -7,4 +7,4 @@ SVar:TrigChange:DB$ GainControl | TgtPrompt$ Choose target creature an opponent A:AB$ PumpAll | Cost$ 1 B R | ValidCards$ Creature.YouCtrl | NumAtt$ 2 | SubAbility$ LoseTwo | SpellDescription$ Creatures you control get +2/+0 until end of turn. Each opponent loses 2 life. SVar:LoseTwo:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 SVar:PlayMain1:OPPONENTCREATURES -Oracle:When Sauron, the Lidless Eye enters the battlefield, gain control of target creature an opponent controls until end of turn. Untap it. It gains haste until end of turn.\n{1}{B}{R}: Creatures you control get +2/+0 until end of turn. Each opponent loses 2 life. \ No newline at end of file +Oracle:When Sauron, the Lidless Eye enters the battlefield, gain control of target creature an opponent controls until end of turn. Untap it. It gains haste until end of turn.\n{1}{B}{R}: Creatures you control get +2/+0 until end of turn. Each opponent loses 2 life. diff --git a/forge-gui/res/cardsfolder/s/sauron_the_necromancer.txt b/forge-gui/res/cardsfolder/s/sauron_the_necromancer.txt index 9a47deabf2f..720b4f9617d 100644 --- a/forge-gui/res/cardsfolder/s/sauron_the_necromancer.txt +++ b/forge-gui/res/cardsfolder/s/sauron_the_necromancer.txt @@ -12,4 +12,4 @@ SVar:X:Count$Valid Card.Self+IsRingbearer SVar:HasAttackEffect:TRUE DeckHas:Ability$Graveyard|Token & Type$Wraith DeckHints:Ability$Mill|Discard -Oracle:Menace\nWhenever Sauron, the Necromancer attacks, exile target creature card from your graveyard. Create a tapped and attacking token that's a copy of that card, except it's a 3/3 black Wraith with menace. At the beginning of the next end step, exile that token unless Sauron is your Ring-bearer. \ No newline at end of file +Oracle:Menace\nWhenever Sauron, the Necromancer attacks, exile target creature card from your graveyard. Create a tapped and attacking token that's a copy of that card, except it's a 3/3 black Wraith with menace. At the beginning of the next end step, exile that token unless Sauron is your Ring-bearer. diff --git a/forge-gui/res/cardsfolder/s/savage_order.txt b/forge-gui/res/cardsfolder/s/savage_order.txt index 7ca5f02e135..a41010b1953 100644 --- a/forge-gui/res/cardsfolder/s/savage_order.txt +++ b/forge-gui/res/cardsfolder/s/savage_order.txt @@ -6,4 +6,4 @@ SVar:DBPump:DB$ Pump | Defined$ Remembered | KW$ Indestructible | Duration$ Unti SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Sacrifice DeckNeeds:Type$Dinosaur -Oracle:As an additional cost to cast this spell, sacrifice a creature with power 4 or greater.\nSearch your library for a Dinosaur creature card, put it onto the battlefield, then shuffle. It gains indestructible until your next turn. \ No newline at end of file +Oracle:As an additional cost to cast this spell, sacrifice a creature with power 4 or greater.\nSearch your library for a Dinosaur creature card, put it onto the battlefield, then shuffle. It gains indestructible until your next turn. diff --git a/forge-gui/res/cardsfolder/s/scampering_surveyor.txt b/forge-gui/res/cardsfolder/s/scampering_surveyor.txt index 7db7128c4a6..4485f6983cc 100644 --- a/forge-gui/res/cardsfolder/s/scampering_surveyor.txt +++ b/forge-gui/res/cardsfolder/s/scampering_surveyor.txt @@ -5,4 +5,4 @@ PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a basic land card or Cave card, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic,Cave | ChangeNum$ 1 DeckHints:Type$Cave -Oracle:When Scampering Surveyor enters the battlefield, search your library for a basic land card or Cave card, put it onto the battlefield tapped, then shuffle. \ No newline at end of file +Oracle:When Scampering Surveyor enters the battlefield, search your library for a basic land card or Cave card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/scarecrow_guide.txt b/forge-gui/res/cardsfolder/s/scarecrow_guide.txt index 32405c2347d..c8327488486 100644 --- a/forge-gui/res/cardsfolder/s/scarecrow_guide.txt +++ b/forge-gui/res/cardsfolder/s/scarecrow_guide.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Scarecrow PT:2/1 K:Reach A:AB$ Mana | Cost$ 1 | Produced$ Any | ActivationLimit$ 1 | SpellDescription$ Add one mana of any color. Activate only once each turn. -Oracle:Reach\n{1}: Add one mana of any color. Activate only once each turn. \ No newline at end of file +Oracle:Reach\n{1}: Add one mana of any color. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/s/scatter_ray.txt b/forge-gui/res/cardsfolder/s/scatter_ray.txt index f4a3892e67a..ceb66cd6ec4 100644 --- a/forge-gui/res/cardsfolder/s/scatter_ray.txt +++ b/forge-gui/res/cardsfolder/s/scatter_ray.txt @@ -2,4 +2,4 @@ Name:Scatter Ray ManaCost:1 U Types:Instant A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target creature or artifact spell | ValidTgts$ Creature,Artifact | UnlessCost$ 4 | SpellDescription$ Counter target artifact or creature spell unless its controller pays {4}. -Oracle:Counter target artifact or creature spell unless its controller pays {4}. \ No newline at end of file +Oracle:Counter target artifact or creature spell unless its controller pays {4}. diff --git a/forge-gui/res/cardsfolder/s/scavenged_brawler.txt b/forge-gui/res/cardsfolder/s/scavenged_brawler.txt index 450fe10dec9..c5ad51c0804 100644 --- a/forge-gui/res/cardsfolder/s/scavenged_brawler.txt +++ b/forge-gui/res/cardsfolder/s/scavenged_brawler.txt @@ -8,4 +8,4 @@ K:Trample K:Lifelink A:AB$ PutCounter | Cost$ 5 ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidTgts$ Creature | SorcerySpeed$ True | CounterTypes$ P1P1,P1P1,P1P1,P1P1,Flying,Vigilance,Trample,Lifelink | StackDescription$ Put four +1/+1 counters, a flying counter, a vigilance counter, a trample counter, and a lifelink counter on that creature. | SpellDescription$ Choose target creature. Put four +1/+1 counters, a flying counter, a vigilance counter, a trample counter, and a lifelink counter on that creature. Activate only as a sorcery. DeckHas:Ability$Counters|Graveyard -Oracle:Flying, vigilance, trample, lifelink\n{5}, Exile Scavenged Brawler from your graveyard: Choose target creature. Put four +1/+1 counters, a flying counter, a vigilance counter, a trample counter, and a lifelink counter on that creature. Activate only as a sorcery. \ No newline at end of file +Oracle:Flying, vigilance, trample, lifelink\n{5}, Exile Scavenged Brawler from your graveyard: Choose target creature. Put four +1/+1 counters, a flying counter, a vigilance counter, a trample counter, and a lifelink counter on that creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/sceptre_of_eternal_glory.txt b/forge-gui/res/cardsfolder/s/sceptre_of_eternal_glory.txt index aaf8db9282b..12067f161a0 100644 --- a/forge-gui/res/cardsfolder/s/sceptre_of_eternal_glory.txt +++ b/forge-gui/res/cardsfolder/s/sceptre_of_eternal_glory.txt @@ -4,4 +4,4 @@ Types:Legendary Artifact A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 3 | CheckSVar$ X | SVarCompare$ GE3 | SpellDescription$ Add three mana of any one color. Activate only if you control three or more lands with the same name. SVar:X:Count$MostCardName Land.YouCtrl -Oracle:{T}: Add one mana of any color.\n{T}: Add three mana of any one color. Activate only if you control three or more lands with the same name. \ No newline at end of file +Oracle:{T}: Add one mana of any color.\n{T}: Add three mana of any one color. Activate only if you control three or more lands with the same name. diff --git a/forge-gui/res/cardsfolder/s/schema_thief.txt b/forge-gui/res/cardsfolder/s/schema_thief.txt index a9948f0aa92..ada86e06832 100644 --- a/forge-gui/res/cardsfolder/s/schema_thief.txt +++ b/forge-gui/res/cardsfolder/s/schema_thief.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a token that's a copy of target artifact that player controls. SVar:TrigToken:DB$ CopyPermanent | ValidTgts$ Artifact.ControlledBy TriggeredTarget | Defined$ Targeted DeckHas:Ability$Token -Oracle:Flying\nWhenever Schema Thief deals combat damage to a player, create a token that's a copy of target artifact that player controls. \ No newline at end of file +Oracle:Flying\nWhenever Schema Thief deals combat damage to a player, create a token that's a copy of target artifact that player controls. diff --git a/forge-gui/res/cardsfolder/s/scion_of_calamity.txt b/forge-gui/res/cardsfolder/s/scion_of_calamity.txt index 493418655a9..0b5f7d003e0 100644 --- a/forge-gui/res/cardsfolder/s/scion_of_calamity.txt +++ b/forge-gui/res/cardsfolder/s/scion_of_calamity.txt @@ -6,4 +6,4 @@ K:Myriad T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDestroy | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, destroy target artifact or enchantment that player controls. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact.ControlledBy TriggeredTarget,Enchantment.ControlledBy TriggeredTarget | TgtPrompt$ Select target artifact or enchantment damaged player controls DeckHas:Ability$Token -Oracle:Myriad (Whenever this creature attacks, for each opponent other than defending player, you may create a token that's a copy of this creature that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.)\nWhenever Scion of Calamity deals combat damage to a player, destroy target artifact or enchantment that player controls. \ No newline at end of file +Oracle:Myriad (Whenever this creature attacks, for each opponent other than defending player, you may create a token that's a copy of this creature that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.)\nWhenever Scion of Calamity deals combat damage to a player, destroy target artifact or enchantment that player controls. diff --git a/forge-gui/res/cardsfolder/s/scrappy_bruiser.txt b/forge-gui/res/cardsfolder/s/scrappy_bruiser.txt index 5ecf905c72d..157e03703b0 100644 --- a/forge-gui/res/cardsfolder/s/scrappy_bruiser.txt +++ b/forge-gui/res/cardsfolder/s/scrappy_bruiser.txt @@ -7,4 +7,4 @@ SVar:TrigPump:DB$ Pump | TargetMin$ 0 | TargetMax 1 | ValidTgts$ Creature.attack SVar:DBReturn:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigBounce | RememberObjects$ Targeted | TriggerDescription$ Return that creature to its owner's hand at end of combat. SVar:TrigBounce:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ DelayTriggerRememberedLKI SVar:HasAttackEffect:TRUE -Oracle:Whenever Scrappy Bruiser attacks, up to one target attacking creature gets +2/+0 and gains trample until end of turn. Return that creature to its owner's hand at end of combat. (Return it only if it's on the battlefield.) \ No newline at end of file +Oracle:Whenever Scrappy Bruiser attacks, up to one target attacking creature gets +2/+0 and gains trample until end of turn. Return that creature to its owner's hand at end of combat. (Return it only if it's on the battlefield.) diff --git a/forge-gui/res/cardsfolder/s/scrapwork_mutt.txt b/forge-gui/res/cardsfolder/s/scrapwork_mutt.txt index a402548a13c..0731788ef30 100644 --- a/forge-gui/res/cardsfolder/s/scrapwork_mutt.txt +++ b/forge-gui/res/cardsfolder/s/scrapwork_mutt.txt @@ -7,4 +7,4 @@ SVar:TrigDraw:AB$ Draw | Cost$ Discard<1/Card> | NumCards$ 1 K:Unearth:1 R DeckHas:Ability$Graveyard|Discard DeckHints:Color$Red -Oracle:When Scrapwork Mutt enters the battlefield, you may discard a card. If you do, draw a card.\nUnearth {1}{R} ({1}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file +Oracle:When Scrapwork Mutt enters the battlefield, you may discard a card. If you do, draw a card.\nUnearth {1}{R} ({1}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/scream_puff.txt b/forge-gui/res/cardsfolder/s/scream_puff.txt index 43efcb0a996..a785ce50da1 100644 --- a/forge-gui/res/cardsfolder/s/scream_puff.txt +++ b/forge-gui/res/cardsfolder/s/scream_puff.txt @@ -6,4 +6,4 @@ K:Deathtouch T:Mode$ DamageDone | ValidSource$ Card.Self | Execute$ TrigFood | CombatDamage$ True | ValidTarget$ Player | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") SVar:TrigFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You DeckHas:Ability$Token & Type$Artifact|Food -Oracle:Deathtouch\nWhenever Scream Puff deals combat damage to a player, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file +Oracle:Deathtouch\nWhenever Scream Puff deals combat damage to a player, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/s/screamer_killer.txt b/forge-gui/res/cardsfolder/s/screamer_killer.txt index a43afe5d011..267ec0c2ad2 100644 --- a/forge-gui/res/cardsfolder/s/screamer_killer.txt +++ b/forge-gui/res/cardsfolder/s/screamer_killer.txt @@ -5,4 +5,4 @@ PT:5/5 K:Trample T:Mode$ SpellCast | ValidCard$ Creature.cmcGE5 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Bio-Plasmic Scream — Whenever you cast a creature spell with mana value 5 or greater, CARDNAME deals 5 damage to any target SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select any target to deal 5 damage to | NumDmg$ 5 -Oracle:Trample\nBio-Plasmic Scream — Whenever you cast a creature spell with mana value 5 or greater, Screamer-Killer deals 5 damage to any target. \ No newline at end of file +Oracle:Trample\nBio-Plasmic Scream — Whenever you cast a creature spell with mana value 5 or greater, Screamer-Killer deals 5 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/screaming_phantom.txt b/forge-gui/res/cardsfolder/s/screaming_phantom.txt index 53838ef7b72..cd27a3e0d30 100644 --- a/forge-gui/res/cardsfolder/s/screaming_phantom.txt +++ b/forge-gui/res/cardsfolder/s/screaming_phantom.txt @@ -7,4 +7,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ SVar:TrigMill:DB$ Mill | NumCards$ 1 DeckHas:Ability$Mill|Graveyard SVar:HasAttackEffect:TRUE -Oracle:Flying\nWhenever Screaming Phantom attacks, mill a card. (Put the top card of your library into your graveyard.) \ No newline at end of file +Oracle:Flying\nWhenever Screaming Phantom attacks, mill a card. (Put the top card of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/s/scytheclaw_raptor.txt b/forge-gui/res/cardsfolder/s/scytheclaw_raptor.txt index d43fac0b8b2..5458e0f18ba 100644 --- a/forge-gui/res/cardsfolder/s/scytheclaw_raptor.txt +++ b/forge-gui/res/cardsfolder/s/scytheclaw_raptor.txt @@ -4,4 +4,4 @@ Types:Creature Dinosaur PT:4/3 T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player.NonActive | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a player casts a spell, if it's not their turn, CARDNAME deals 4 damage to them. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredActivator | NumDmg$ 4 -Oracle:Whenever a player casts a spell, if it's not their turn, Scytheclaw Raptor deals 4 damage to them. \ No newline at end of file +Oracle:Whenever a player casts a spell, if it's not their turn, Scytheclaw Raptor deals 4 damage to them. diff --git a/forge-gui/res/cardsfolder/s/second_breakfast.txt b/forge-gui/res/cardsfolder/s/second_breakfast.txt index b34e881bf67..0d6a295f62d 100644 --- a/forge-gui/res/cardsfolder/s/second_breakfast.txt +++ b/forge-gui/res/cardsfolder/s/second_breakfast.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | TargetMin$ 0 | TargetMax$ 2 | NumAtt$ +2 | NumDef$ 1 | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | SubAbility$ DBFood | SpellDescription$ Up to two target creatures each get +2/+1 until end of turn. SVar:DBFood:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You | TokenAmount$ 1 | SpellDescription$ Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") DeckHas:Ability$Sacrifice|Token|LifeGain & Type$Artifact|Food -Oracle:Up to two target creatures each get +2/+1 until end of turn. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file +Oracle:Up to two target creatures each get +2/+1 until end of turn. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/s/security_bypass.txt b/forge-gui/res/cardsfolder/s/security_bypass.txt index ab81ff499f4..ef769c2e917 100644 --- a/forge-gui/res/cardsfolder/s/security_bypass.txt +++ b/forge-gui/res/cardsfolder/s/security_bypass.txt @@ -8,4 +8,4 @@ S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddTrigger$ DamageDone | A SVar:DamageDone:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigConnive | TriggerDescription$ Whenever this creature deals combat damage to a player, it connives. SVar:TrigConnive:DB$ Connive DeckHas:Ability$Discard|Counters -Oracle:Enchant creature\nAs long as enchanted creature is attacking alone, it can't be blocked.\nEnchanted creature has "Whenever this creature deals combat damage to a player, it connives." (Its controller draws a card, then discards a card. If they discarded a nonland card, they put a +1/+1 counter on this creature.) \ No newline at end of file +Oracle:Enchant creature\nAs long as enchanted creature is attacking alone, it can't be blocked.\nEnchanted creature has "Whenever this creature deals combat damage to a player, it connives." (Its controller draws a card, then discards a card. If they discarded a nonland card, they put a +1/+1 counter on this creature.) diff --git a/forge-gui/res/cardsfolder/s/security_rhox.txt b/forge-gui/res/cardsfolder/s/security_rhox.txt index 13065b57667..5367e703633 100644 --- a/forge-gui/res/cardsfolder/s/security_rhox.txt +++ b/forge-gui/res/cardsfolder/s/security_rhox.txt @@ -4,4 +4,4 @@ Types:Creature Rhino Warrior PT:5/4 DeckHints:Type$Treasure SVar:AltCost:Cost$ R G | ManaRestriction$ Treasure | Description$ You may pay {R}{G} rather than pay this spell's mana cost. Spend only mana produced by Treasures to cast it this way. -Oracle:You may pay {R}{G} rather than pay this spell's mana cost. Spend only mana produced by Treasures to cast it this way. \ No newline at end of file +Oracle:You may pay {R}{G} rather than pay this spell's mana cost. Spend only mana produced by Treasures to cast it this way. diff --git a/forge-gui/res/cardsfolder/s/seeker_of_sunlight.txt b/forge-gui/res/cardsfolder/s/seeker_of_sunlight.txt index dea6c97337a..dc3d3bf400a 100644 --- a/forge-gui/res/cardsfolder/s/seeker_of_sunlight.txt +++ b/forge-gui/res/cardsfolder/s/seeker_of_sunlight.txt @@ -4,4 +4,4 @@ Types:Creature Merfolk Scout PT:1/1 A:AB$ Explore | Cost$ 2 G | SorcerySpeed$ True | SpellDescription$ CARDNAME explores. Activate only as a sorcery. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) DeckHas:Ability$Counters -Oracle:{2}{G}: Seeker of Sunlight explores. Activate only as a sorcery. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) \ No newline at end of file +Oracle:{2}{G}: Seeker of Sunlight explores. Activate only as a sorcery. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/s/seismic_monstrosaur.txt b/forge-gui/res/cardsfolder/s/seismic_monstrosaur.txt index 995e201b348..964e655a4b6 100644 --- a/forge-gui/res/cardsfolder/s/seismic_monstrosaur.txt +++ b/forge-gui/res/cardsfolder/s/seismic_monstrosaur.txt @@ -6,4 +6,4 @@ K:Trample A:AB$ Draw | Cost$ 2 R Sac<1/Land> | NumCards$ 1 | SpellDescription$ Draw a card. K:TypeCycling:Mountain:2 DeckHas:Ability$Sacrifice|Discard -Oracle:Trample\n{2}{R}, Sacrifice a land: Draw a card.\nMountaincycling {2} ({2}, Discard this card: Search your library for a Mountain card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file +Oracle:Trample\n{2}{R}, Sacrifice a land: Draw a card.\nMountaincycling {2} ({2}, Discard this card: Search your library for a Mountain card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/s/self_reflection.txt b/forge-gui/res/cardsfolder/s/self_reflection.txt index be68e83988b..39255265681 100644 --- a/forge-gui/res/cardsfolder/s/self_reflection.txt +++ b/forge-gui/res/cardsfolder/s/self_reflection.txt @@ -4,4 +4,4 @@ Types:Sorcery K:Flashback:3 U A:SP$ CopyPermanent | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Create a token that's a copy of target creature you control. DeckHas:Ability$Token|Graveyard -Oracle:Create a token that's a copy of target creature you control.\nFlashback {3}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) \ No newline at end of file +Oracle:Create a token that's a copy of target creature you control.\nFlashback {3}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/s/sentinel_of_lost_lore.txt b/forge-gui/res/cardsfolder/s/sentinel_of_lost_lore.txt index 64e59c4c160..cc689593709 100644 --- a/forge-gui/res/cardsfolder/s/sentinel_of_lost_lore.txt +++ b/forge-gui/res/cardsfolder/s/sentinel_of_lost_lore.txt @@ -9,4 +9,4 @@ SVar:DBChangeZoneBis:DB$ ChangeZone | ValidTgts$ Card.AdventureCard+YouDontOwn | SVar:DBExileGrave:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card | SpellDescription$ Exile target player's graveyard. DeckHas:Ability$Graveyard DeckHints:Type$Adventure -Oracle:When Sentinel of Lost Lore enters the battlefield, choose one or more —\n• Return target card you own in exile that has an Adventure to your hand.\n• Put target card you don't own in exile that has an Adventure on the bottom of its owner's library.\n• Exile target player's graveyard. \ No newline at end of file +Oracle:When Sentinel of Lost Lore enters the battlefield, choose one or more —\n• Return target card you own in exile that has an Adventure to your hand.\n• Put target card you don't own in exile that has an Adventure on the bottom of its owner's library.\n• Exile target player's graveyard. diff --git a/forge-gui/res/cardsfolder/s/sentinel_of_the_nameless_city.txt b/forge-gui/res/cardsfolder/s/sentinel_of_the_nameless_city.txt index 2273e65e5d8..8ac666d3d77 100644 --- a/forge-gui/res/cardsfolder/s/sentinel_of_the_nameless_city.txt +++ b/forge-gui/res/cardsfolder/s/sentinel_of_the_nameless_city.txt @@ -8,4 +8,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | SVar:TrigToken:DB$ Token | TokenScript$ c_a_map_sac_explore SVar:HasAttackEffect:TRUE DeckHas:Ability$Token|Counters|Sacrifice & Type$Artifact|Map -Oracle:Vigilance\nWhenever Sentinel of the Nameless City enters the battlefield or attacks, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") \ No newline at end of file +Oracle:Vigilance\nWhenever Sentinel of the Nameless City enters the battlefield or attacks, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") diff --git a/forge-gui/res/cardsfolder/s/seraph_of_new_capenna_seraph_of_new_phyrexia.txt b/forge-gui/res/cardsfolder/s/seraph_of_new_capenna_seraph_of_new_phyrexia.txt index 08cec000250..4d2415673fa 100644 --- a/forge-gui/res/cardsfolder/s/seraph_of_new_capenna_seraph_of_new_phyrexia.txt +++ b/forge-gui/res/cardsfolder/s/seraph_of_new_capenna_seraph_of_new_phyrexia.txt @@ -20,4 +20,4 @@ SVar:TrigPump:AB$ Pump | Cost$ Sac<1/Creature.Other;Artifact.Other/another creat SVar:HasAttackEffect:TRUE DeckHas:Ability$Sacrifice DeckHints:Type$Artifact -Oracle:Flying\nWhenever Seraph of New Phyrexia attacks, you may sacrifice another creature or artifact. If you do, Seraph of New Phyrexia gets +2/+1 until end of turn. \ No newline at end of file +Oracle:Flying\nWhenever Seraph of New Phyrexia attacks, you may sacrifice another creature or artifact. If you do, Seraph of New Phyrexia gets +2/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sergeant_john_benton.txt b/forge-gui/res/cardsfolder/s/sergeant_john_benton.txt index 21da33b28bd..13a933a843d 100644 --- a/forge-gui/res/cardsfolder/s/sergeant_john_benton.txt +++ b/forge-gui/res/cardsfolder/s/sergeant_john_benton.txt @@ -7,4 +7,4 @@ K:Haste T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDraw | CombatDamage$ True | TriggerDescription$ Share Intelligence — Whenever CARDNAME deals combat damage to a player, you and that player each draw that many cards. SVar:TrigDraw:DB$ Draw | Defined$ You & TriggeredTarget | NumCards$ X SVar:X:TriggerCount$DamageAmount -Oracle:Trample, haste\nShare Intelligence — Whenever Sergeant John Benton deals combat damage to a player, you and that player each draw that many cards. \ No newline at end of file +Oracle:Trample, haste\nShare Intelligence — Whenever Sergeant John Benton deals combat damage to a player, you and that player each draw that many cards. diff --git a/forge-gui/res/cardsfolder/s/serra_paragon.txt b/forge-gui/res/cardsfolder/s/serra_paragon.txt index a097653ab1b..8375486b807 100644 --- a/forge-gui/res/cardsfolder/s/serra_paragon.txt +++ b/forge-gui/res/cardsfolder/s/serra_paragon.txt @@ -3,7 +3,7 @@ ManaCost:2 W W Types:Creature Angel PT:3/4 K:Flying -S:Mode$ Continuous | Affected$ Permanent.YouOwn+cmcLE3,Land.YouOwn | ValidAfterStack$ Spell.cmcLE3 | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ Once during each of your turns, you may play a land from your graveyard or cast a permanent spell with mana value 3 or less from your graveyard. If you do, it gains "When this permanent is put into a graveyard from the battlefield, exile it and you gain 2 life." +S:Mode$ Continuous | Affected$ Permanent.YouOwn+cmcLE3,Land.YouOwn | ValidAfterStack$ Spell.cmcLE3 | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ Once during each of your turns, you may play a land from your graveyard or cast a permanent spell with mana value 3 or less from your graveyard. If you do, it gains "When this permanent is put into a graveyard from the battlefield, exile it and you gain 2 life." T:Mode$ SpellCast | ValidCard$ Card | ValidSA$ Spell.MayPlaySource | Static$ True | Execute$ DBAnimate | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Once during each of your turns, you may play a land from your graveyard or cast a permanent spell with mana value 3 or less from your graveyard. If you do, it gains "When this permanent is put into a graveyard from the battlefield, exile it and you gain 2 life." T:Mode$ LandPlayed | ValidCard$ Land | ValidSA$ SpellAbility.MayPlaySource | Static$ True | Execute$ DBAnimate | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Once during each of your turns, you may play a land from your graveyard or cast a permanent spell with mana value 3 or less from your graveyard. If you do, it gains "When this permanent is put into a graveyard from the battlefield, exile it and you gain 2 life." SVar:DBAnimate:DB$ Animate | Defined$ TriggeredCard | Duration$ Permanent | Triggers$ TrigDieExile @@ -11,4 +11,4 @@ SVar:TrigDieExile:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveya SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Exile | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 DeckHas:Ability$Graveyard|LifeGain -Oracle:Flying\nOnce during each of your turns, you may play a land from your graveyard or cast a permanent spell with mana value 3 or less from your graveyard. If you do, it gains "When this permanent is put into a graveyard from the battlefield, exile it and you gain 2 life." \ No newline at end of file +Oracle:Flying\nOnce during each of your turns, you may play a land from your graveyard or cast a permanent spell with mana value 3 or less from your graveyard. If you do, it gains "When this permanent is put into a graveyard from the battlefield, exile it and you gain 2 life." diff --git a/forge-gui/res/cardsfolder/s/serum_core_chimera.txt b/forge-gui/res/cardsfolder/s/serum_core_chimera.txt index 22666759bf8..d1a936ccb35 100644 --- a/forge-gui/res/cardsfolder/s/serum_core_chimera.txt +++ b/forge-gui/res/cardsfolder/s/serum_core_chimera.txt @@ -7,7 +7,7 @@ T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | T SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ OIL | CounterNum$ 1 A:AB$ Draw | Cost$ SubCounter<3/OIL> | SorcerySpeed$ True | SubAbility$ DBDiscard | SpellDescription$ Draw a card. Then you may discard a nonland card. When you discard a card this way, CARDNAME deals 3 damage to target creature or planeswalker. Activate only as a sorcery. SVar:DBDiscard:DB$ Discard | NumCards$ 1 | DiscardValid$ Card.nonLand | Optional$ True | DiscardValidDesc$ Select up to one nonland card in your hand to discard | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBImmediateTrig -SVar:DBImmediateTrig:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | Execute$ TrigDamage | SubAbility$ DBCleanup | TriggerDescription$ When you discard a card this way, CARDNAME deals 3 damage to target creature or planeswalker. +SVar:DBImmediateTrig:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | Execute$ TrigDamage | SubAbility$ DBCleanup | TriggerDescription$ When you discard a card this way, CARDNAME deals 3 damage to target creature or planeswalker. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 3 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters|Discard diff --git a/forge-gui/res/cardsfolder/s/shadow_of_the_enemy.txt b/forge-gui/res/cardsfolder/s/shadow_of_the_enemy.txt index c1f3bc1cef2..bc2211ff4ac 100644 --- a/forge-gui/res/cardsfolder/s/shadow_of_the_enemy.txt +++ b/forge-gui/res/cardsfolder/s/shadow_of_the_enemy.txt @@ -7,4 +7,4 @@ SVar:DBMayPlay:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ M SVar:MayPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreType$ True | EffectZone$ Command | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Description$ You may cast spells from among those cards for as long as they remain exiled, and mana of any type can be spent to cast them. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Graveyard -Oracle:Exile all creature cards from target player's graveyard. You may cast spells from among those cards for as long as they remain exiled, and mana of any type can be spent to cast them. \ No newline at end of file +Oracle:Exile all creature cards from target player's graveyard. You may cast spells from among those cards for as long as they remain exiled, and mana of any type can be spent to cast them. diff --git a/forge-gui/res/cardsfolder/s/shadow_summoning.txt b/forge-gui/res/cardsfolder/s/shadow_summoning.txt index c6dc2cdbb7f..d4aec782bdb 100644 --- a/forge-gui/res/cardsfolder/s/shadow_summoning.txt +++ b/forge-gui/res/cardsfolder/s/shadow_summoning.txt @@ -3,4 +3,4 @@ ManaCost:W B Types:Sorcery A:SP$ Token | TokenAmount$ 2 | TokenTapped$ True | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | SpellDescription$ Create two tapped 1/1 white Spirit creature tokens with flying. DeckHas:Ability$Token & Type$Spirit -Oracle:Create two tapped 1/1 white Spirit creature tokens with flying. \ No newline at end of file +Oracle:Create two tapped 1/1 white Spirit creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/s/shadowfax_lord_of_horses.txt b/forge-gui/res/cardsfolder/s/shadowfax_lord_of_horses.txt index 749a2aa91da..e50c4d55d8b 100644 --- a/forge-gui/res/cardsfolder/s/shadowfax_lord_of_horses.txt +++ b/forge-gui/res/cardsfolder/s/shadowfax_lord_of_horses.txt @@ -9,4 +9,4 @@ SVar:X:Count$CardPower SVar:HasAttackEffect:TRUE SVar:PlayMain1:TRUE DeckHints:Type$Horse -Oracle:Horses you control have haste. (They can attack and {T} as soon as they come under your control.)\nWhenever Shadowfax, Lord of Horses attacks, you may put a creature card with lesser power from your hand onto the battlefield tapped and attacking. \ No newline at end of file +Oracle:Horses you control have haste. (They can attack and {T} as soon as they come under your control.)\nWhenever Shadowfax, Lord of Horses attacks, you may put a creature card with lesser power from your hand onto the battlefield tapped and attacking. diff --git a/forge-gui/res/cardsfolder/s/shadowheart_sharran_cleric.txt b/forge-gui/res/cardsfolder/s/shadowheart_sharran_cleric.txt index ee153cf7202..42d23ab6df1 100644 --- a/forge-gui/res/cardsfolder/s/shadowheart_sharran_cleric.txt +++ b/forge-gui/res/cardsfolder/s/shadowheart_sharran_cleric.txt @@ -7,8 +7,8 @@ K:Specialize:2::Activate only if a player has 13 or less life.:CheckSVar$ X | SV T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your end step, CARDNAME deals 1 damage to each player. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Player | NumDmg$ 1 SVar:X:PlayerCountPlayers$LowestLifeTotal -AlternateMode:Specialize DeckHas:Ability$Discard +AlternateMode:Specialize Oracle:Deathtouch\nSpecialize {2}. Activate only if a player has 13 or less life.\nAt the beginning of your end step, Shadowheart, Sharran Cleric deals 1 damage to each player. SPECIALIZE:WHITE diff --git a/forge-gui/res/cardsfolder/s/shagrat_loot_bearer.txt b/forge-gui/res/cardsfolder/s/shagrat_loot_bearer.txt index ab083d0425d..2a59f9e4488 100644 --- a/forge-gui/res/cardsfolder/s/shagrat_loot_bearer.txt +++ b/forge-gui/res/cardsfolder/s/shagrat_loot_bearer.txt @@ -9,4 +9,4 @@ SVar:X:Count$Valid Equipment.Attached DeckHas:Ability$Token|Counters & Type$Orc|Army DeckHints:Type$Equipment SVar:HasAttackEffect:TRUE -Oracle:Whenever Shagrat, Loot Bearer attacks, attach up to one target Equipment to it. Then amass Orcs X, where X is the number of Equipment attached to Shagrat. (Control of the Equipment doesn't change. To amass Orcs X, put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:Whenever Shagrat, Loot Bearer attacks, attach up to one target Equipment to it. Then amass Orcs X, where X is the number of Equipment attached to Shagrat. (Control of the Equipment doesn't change. To amass Orcs X, put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/s/shakedown_heavy.txt b/forge-gui/res/cardsfolder/s/shakedown_heavy.txt index 7382ddcb74a..6445520d691 100644 --- a/forge-gui/res/cardsfolder/s/shakedown_heavy.txt +++ b/forge-gui/res/cardsfolder/s/shakedown_heavy.txt @@ -8,4 +8,4 @@ SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ TrigUntap SVar:TrigUntap:DB$ Untap | Defined$ Self | SubAbility$ RemCombat SVar:RemCombat:DB$ RemoveFromCombat | Defined$ Self SVar:HasAttackEffect:TRUE -Oracle:Menace\nWhenever Shakedown Heavy attacks, defending player may have you draw a card. If they do, untap Shakedown Heavy and remove it from combat. \ No newline at end of file +Oracle:Menace\nWhenever Shakedown Heavy attacks, defending player may have you draw a card. If they do, untap Shakedown Heavy and remove it from combat. diff --git a/forge-gui/res/cardsfolder/s/shalai_and_hallar.txt b/forge-gui/res/cardsfolder/s/shalai_and_hallar.txt index f0fe88a5847..e1b8ee72f51 100644 --- a/forge-gui/res/cardsfolder/s/shalai_and_hallar.txt +++ b/forge-gui/res/cardsfolder/s/shalai_and_hallar.txt @@ -8,4 +8,4 @@ T:Mode$ CounterAddedOnce | TriggerZones$ Battlefield | ValidCard$ Creature.YouCt SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent | NumDmg$ X SVar:X:TriggerCount$Amount DeckNeeds:Ability$Counters -Oracle:Flying, vigilance\nWhenever one or more +1/+1 counters are put on a creature you control, Shalai and Hallar deals that much damage to target opponent. \ No newline at end of file +Oracle:Flying, vigilance\nWhenever one or more +1/+1 counters are put on a creature you control, Shalai and Hallar deals that much damage to target opponent. diff --git a/forge-gui/res/cardsfolder/s/shalais_acolyte.txt b/forge-gui/res/cardsfolder/s/shalais_acolyte.txt index 815b70220bd..c3df3b5d471 100644 --- a/forge-gui/res/cardsfolder/s/shalais_acolyte.txt +++ b/forge-gui/res/cardsfolder/s/shalais_acolyte.txt @@ -8,4 +8,4 @@ K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the b SVar:WasKicked:Count$Kicked.1.0 DeckHas:Ability$Counters DeckHints:Color$Green -Oracle:Kicker {1}{G} (You may pay an additional {1}{G} as you cast this spell.)\nFlying\nIf Shalai's Acolyte was kicked, it enters the battlefield with two +1/+1 counters on it. \ No newline at end of file +Oracle:Kicker {1}{G} (You may pay an additional {1}{G} as you cast this spell.)\nFlying\nIf Shalai's Acolyte was kicked, it enters the battlefield with two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/s/sharae_of_numbing_depths.txt b/forge-gui/res/cardsfolder/s/sharae_of_numbing_depths.txt index eb5cfaf9830..b665d245ab0 100644 --- a/forge-gui/res/cardsfolder/s/sharae_of_numbing_depths.txt +++ b/forge-gui/res/cardsfolder/s/sharae_of_numbing_depths.txt @@ -8,4 +8,4 @@ SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterN T:Mode$ Taps | ValidCard$ Creature.OppCtrl | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | ActivationLimit$ 1 | TriggerDescription$ Whenever you tap one or more untapped creatures your opponents control, draw a card. This ability triggers only once each turn. SVar:TrigDraw:DB$ Draw DeckHas:Ability$Counters -Oracle:When Sharae of Numbing Depths enters the battlefield, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.)\nWhenever you tap one or more untapped creatures your opponents control, draw a card. This ability triggers only once each turn. \ No newline at end of file +Oracle:When Sharae of Numbing Depths enters the battlefield, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.)\nWhenever you tap one or more untapped creatures your opponents control, draw a card. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/s/shell_of_the_last_kappa.txt b/forge-gui/res/cardsfolder/s/shell_of_the_last_kappa.txt index 54779e46fa4..af081d810c6 100644 --- a/forge-gui/res/cardsfolder/s/shell_of_the_last_kappa.txt +++ b/forge-gui/res/cardsfolder/s/shell_of_the_last_kappa.txt @@ -2,6 +2,6 @@ Name:Shell of the Last Kappa ManaCost:3 Types:Legendary Artifact A:AB$ ChangeZone | Cost$ 3 T | Origin$ Stack | Destination$ Exile | TargetValidTargeting$ You | TgtPrompt$ Choose target instant or sorcery spell that targets you | ValidTgts$ Card.Instant,Card.Sorcery | SpellDescription$ Exile target instant or sorcery spell that targets you. (The spell has no effect.) -A:AB$ Play | Cost$ 3 T Sac<1/CARDNAME> | Valid$ Card.ExiledWithSource | ValidZone$ Exile | WithoutManaCost$ True | ValidSA$ Spell | Amount$ 1 | Controller$ You | Optional$ True | SpellDescription$ You may cast a spell from among cards exiled with CARDNAME without paying its mana cost. +A:AB$ Play | Cost$ 3 T Sac<1/CARDNAME> | Valid$ Card.ExiledWithSource | ValidZone$ Exile | WithoutManaCost$ True | ValidSA$ Spell | Amount$ 1 | Controller$ You | Optional$ True | SpellDescription$ You may cast a spell from among cards exiled with CARDNAME without paying its mana cost. AI:RemoveDeck:All Oracle:{3}, {T}: Exile target instant or sorcery spell that targets you. (The spell has no effect.)\n{3}, {T}, Sacrifice Shell of the Last Kappa: You may cast a spell from among cards exiled with Shell of the Last Kappa without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/s/shelob_child_of_ungoliant.txt b/forge-gui/res/cardsfolder/s/shelob_child_of_ungoliant.txt index 360f331658e..ba00188282f 100644 --- a/forge-gui/res/cardsfolder/s/shelob_child_of_ungoliant.txt +++ b/forge-gui/res/cardsfolder/s/shelob_child_of_ungoliant.txt @@ -11,4 +11,4 @@ SVar:FoodSac:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME/this creature> | Defined$ Y SVar:PlayMain1:TRUE DeckHas:Ability$Token|LifeGain & Type$Artifact|Food DeckHints:Type$Spider -Oracle:Deathtouch, ward {2}\nOther Spiders you control have deathtouch and ward {2}.\nWhenever another creature dealt damage this turn by a Spider you controlled dies, create a token that's a copy of that creature, except it's a Food artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life," and it loses all other card types. \ No newline at end of file +Oracle:Deathtouch, ward {2}\nOther Spiders you control have deathtouch and ward {2}.\nWhenever another creature dealt damage this turn by a Spider you controlled dies, create a token that's a copy of that creature, except it's a Food artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life," and it loses all other card types. diff --git a/forge-gui/res/cardsfolder/s/shelobs_ambush.txt b/forge-gui/res/cardsfolder/s/shelobs_ambush.txt index 5c57e536317..62debfb0ad4 100644 --- a/forge-gui/res/cardsfolder/s/shelobs_ambush.txt +++ b/forge-gui/res/cardsfolder/s/shelobs_ambush.txt @@ -2,6 +2,6 @@ Name:Shelob's Ambush ManaCost:B Types:Instant A:SP$ Pump | ValidTgts$ Creature | KW$ Deathtouch | NumAtt$ 1 | NumDef$ 2 | SubAbility$ DBFood | SpellDescription$ Target creature gets +1/+2 and gains deathtouch until end of turn. -SVar:DBFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | SpellDescription$ Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +SVar:DBFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | SpellDescription$ Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") DeckHas:Ability$Sacrifice|LifeGain & Type$Food|Artifact Oracle:Target creature gets +1/+2 and gains deathtouch until end of turn. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/s/sheoldreds_assimilator.txt b/forge-gui/res/cardsfolder/s/sheoldreds_assimilator.txt index 83fd509e999..2817a60f985 100644 --- a/forge-gui/res/cardsfolder/s/sheoldreds_assimilator.txt +++ b/forge-gui/res/cardsfolder/s/sheoldreds_assimilator.txt @@ -11,4 +11,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Z:Count$Random.0.4 DeckHints:Ability$Graveyard SVar:HasAttackEffect:TRUE -Oracle:Menace\nWhenever Sheoldred's Assimilator enters the battlefield or attacks, exile up to one target card from a graveyard. If a card is exiled this way, you may conjure a duplicate of that card into the top five cards of your library at random. \ No newline at end of file +Oracle:Menace\nWhenever Sheoldred's Assimilator enters the battlefield or attacks, exile up to one target card from a graveyard. If a card is exiled this way, you may conjure a duplicate of that card into the top five cards of your library at random. diff --git a/forge-gui/res/cardsfolder/s/sheoldreds_headcleaver.txt b/forge-gui/res/cardsfolder/s/sheoldreds_headcleaver.txt index 745b5148afb..a65dd17f10f 100644 --- a/forge-gui/res/cardsfolder/s/sheoldreds_headcleaver.txt +++ b/forge-gui/res/cardsfolder/s/sheoldreds_headcleaver.txt @@ -4,4 +4,4 @@ Types:Creature Phyrexian Warrior PT:2/4 K:Menace K:Toxic:2 -Oracle:Menace\nToxic 2 (Players dealt combat damage by this creature also gets two poison counter.) \ No newline at end of file +Oracle:Menace\nToxic 2 (Players dealt combat damage by this creature also gets two poison counter.) diff --git a/forge-gui/res/cardsfolder/s/shipwreck_sentry.txt b/forge-gui/res/cardsfolder/s/shipwreck_sentry.txt index fcad96e18b5..98f9e3b84a2 100644 --- a/forge-gui/res/cardsfolder/s/shipwreck_sentry.txt +++ b/forge-gui/res/cardsfolder/s/shipwreck_sentry.txt @@ -6,4 +6,4 @@ K:Defender S:Mode$ CanAttackDefender | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as an artifact entered the battlefield under your control this turn, CARDNAME can attack as though it didn't have defender. SVar:X:Count$ThisTurnEntered_Battlefield_Artifact.YouCtrl DeckNeeds:Type$Artifact -Oracle:Defender\nAs long as an artifact entered the battlefield under your control this turn, Shipwreck Sentry can attack as though it didn't have defender. \ No newline at end of file +Oracle:Defender\nAs long as an artifact entered the battlefield under your control this turn, Shipwreck Sentry can attack as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/s/shire_terrace.txt b/forge-gui/res/cardsfolder/s/shire_terrace.txt index ad7aedcb0a2..8acd308d15a 100644 --- a/forge-gui/res/cardsfolder/s/shire_terrace.txt +++ b/forge-gui/res/cardsfolder/s/shire_terrace.txt @@ -4,4 +4,4 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ ChangeZone | Cost$ 1 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. DeckHas:Ability$Sacrifice -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Shire Terrace: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. \ No newline at end of file +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Shire Terrace: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/shivan_branch_burner.txt b/forge-gui/res/cardsfolder/s/shivan_branch_burner.txt index 763fa45e6c2..4fc6f6c30ff 100644 --- a/forge-gui/res/cardsfolder/s/shivan_branch_burner.txt +++ b/forge-gui/res/cardsfolder/s/shivan_branch_burner.txt @@ -5,4 +5,4 @@ PT:4/4 K:Convoke K:Flying K:Haste -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.)\nFlying, haste \ No newline at end of file +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.)\nFlying, haste diff --git a/forge-gui/res/cardsfolder/s/shower_of_arrows.txt b/forge-gui/res/cardsfolder/s/shower_of_arrows.txt index b58d24aafc0..2838c499a0c 100644 --- a/forge-gui/res/cardsfolder/s/shower_of_arrows.txt +++ b/forge-gui/res/cardsfolder/s/shower_of_arrows.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Destroy | ValidTgts$ Artifact,Enchantment,Creature.withFlying | SubAbility$ DBScry | TgtPrompt$ Select target artifact, enchantment, or creature with flying | SpellDescription$ Destroy target artifact, enchantment, or creature with flying. SVar:DBScry:DB$ Scry | ScryNum$ 1 | SpellDescription$ Scry 1. AI:RemoveDeck:Random -Oracle:Destroy target artifact, enchantment, or creature with flying. Scry 1. \ No newline at end of file +Oracle:Destroy target artifact, enchantment, or creature with flying. Scry 1. diff --git a/forge-gui/res/cardsfolder/s/shrouded_shepherd_cleave_shadows.txt b/forge-gui/res/cardsfolder/s/shrouded_shepherd_cleave_shadows.txt index 5a340054ddf..88b4505cba3 100644 --- a/forge-gui/res/cardsfolder/s/shrouded_shepherd_cleave_shadows.txt +++ b/forge-gui/res/cardsfolder/s/shrouded_shepherd_cleave_shadows.txt @@ -13,4 +13,4 @@ Name:Cleave Shadows ManaCost:1 B Types:Sorcery Adventure A:SP$ PumpAll | ValidCards$ Creature.OppCtrl | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Creatures your opponents control get -1/-1 until end of turn. (Then exile this card. You may cast the creature later from exile.) -Oracle:Creatures your opponents control get -1/-1 until end of turn. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Creatures your opponents control get -1/-1 until end of turn. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/s/sibling_rivalry.txt b/forge-gui/res/cardsfolder/s/sibling_rivalry.txt index ca80696c1ab..65032618a4e 100644 --- a/forge-gui/res/cardsfolder/s/sibling_rivalry.txt +++ b/forge-gui/res/cardsfolder/s/sibling_rivalry.txt @@ -5,4 +5,4 @@ A:SP$ GainControl | ValidTgts$ Creature,Artifact | LoseControl$ EOT | Untap$ Tru SVar:DBToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone SVar:PlayMain1:OPPONENTCREATURES DeckHas:Ability$Token & Type$Artifact -Oracle:Gain control of target artifact or creature until end of turn. Untap it. It gains haste until end of turn. Create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") \ No newline at end of file +Oracle:Gain control of target artifact or creature until end of turn. Untap it. It gains haste until end of turn. Create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") diff --git a/forge-gui/res/cardsfolder/s/sibyllin_soothsayer.txt b/forge-gui/res/cardsfolder/s/sibyllin_soothsayer.txt index 708635c5cce..3eed8c21952 100644 --- a/forge-gui/res/cardsfolder/s/sibyllin_soothsayer.txt +++ b/forge-gui/res/cardsfolder/s/sibyllin_soothsayer.txt @@ -2,7 +2,7 @@ Name:Sibylline Soothsayer ManaCost:2 R Types:Creature Human Warlock PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDigUntil | TriggerDescription$ Temporal Foresight — When CARDNAME enters the battlefield, reveal cards from the top of your library until you reveal a nonland card with mana value 3 or greater. Exile that card with three time counters on it. If it doesn’t have suspend, it gains suspend. Put the rest of the revealed cards on the bottom of your library in a random order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDigUntil | TriggerDescription$ Temporal Foresight — When CARDNAME enters the battlefield, reveal cards from the top of your library until you reveal a nonland card with mana value 3 or greater. Exile that card with three time counters on it. If it doesn't have suspend, it gains suspend. Put the rest of the revealed cards on the bottom of your library in a random order. SVar:TrigDigUntil:DB$ DigUntil | Valid$ Card.nonLand+cmcGE3 | ValidDescription$ nonland permanent with mana value 3 or greater | FoundDestination$ Exile | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True | RememberFound$ True | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ TIME | CounterNum$ 3 | SubAbility$ GiveSuspend SVar:GiveSuspend:DB$ Pump | Defined$ Remembered.withoutSuspend | KW$ Suspend | PumpZone$ Exile | Duration$ Permanent | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/s/siege_veteran.txt b/forge-gui/res/cardsfolder/s/siege_veteran.txt index 452881c1093..e1fe667570d 100644 --- a/forge-gui/res/cardsfolder/s/siege_veteran.txt +++ b/forge-gui/res/cardsfolder/s/siege_veteran.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_soldier DeckHints:Type$Soldier DeckHas:Ability$Counters|Token -Oracle:At the beginning of combat on your turn, put a +1/+1 counter on target creature you control.\nWhenever another nontoken Soldier you control dies, create a 1/1 colorless Soldier artifact creature token. \ No newline at end of file +Oracle:At the beginning of combat on your turn, put a +1/+1 counter on target creature you control.\nWhenever another nontoken Soldier you control dies, create a 1/1 colorless Soldier artifact creature token. diff --git a/forge-gui/res/cardsfolder/s/silent_gravestone.txt b/forge-gui/res/cardsfolder/s/silent_gravestone.txt index 2d817b1fa84..6f2296fc645 100644 --- a/forge-gui/res/cardsfolder/s/silent_gravestone.txt +++ b/forge-gui/res/cardsfolder/s/silent_gravestone.txt @@ -5,7 +5,7 @@ S:Mode$ CantTarget | AffectedZone$ Graveyard | Description$ Cards in graveyards A:AB$ ChangeZone | Cost$ 4 T | Origin$ Battlefield | Destination$ Exile | ChangeType$ Card.Self | AILogic$ ExileGraveyards | SubAbility$ DBChangeZoneAll | SpellDescription$ Exile Silent Gravestone and all cards from all graveyards. Draw a card. SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 -//It probably doesn't matter whether graveyards are exiled simultaneously with Silent Gravestone, but nevertheless, is there a way to do it? +// It probably doesn't matter whether graveyards are exiled simultaneously with Silent Gravestone, but nevertheless, is there a way to do it? SVar:NonStackingEffect:True AI:RemoveDeck:Random Oracle:Cards in graveyards can't be the targets of spells or abilities.\n{4}, {T}: Exile Silent Gravestone and all cards from all graveyards. Draw a card. diff --git a/forge-gui/res/cardsfolder/s/silundi_vision_silundi_isle.txt b/forge-gui/res/cardsfolder/s/silundi_vision_silundi_isle.txt index c89f33869fc..043b97160de 100644 --- a/forge-gui/res/cardsfolder/s/silundi_vision_silundi_isle.txt +++ b/forge-gui/res/cardsfolder/s/silundi_vision_silundi_isle.txt @@ -2,8 +2,8 @@ Name:Silundi Vision ManaCost:2 U Types:Instant A:SP$ Dig | Cost$ 2 U | DigNum$ 6 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Instant,Sorcery | RestRandomOrder$ True | StackDescription$ SpellDescription | SpellDescription$ Look at the top six cards of your library. You may reveal an instant or sorcery card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. -AlternateMode:Modal DeckNeeds:Type$Instant|Sorcery +AlternateMode:Modal Oracle:Look at the top six cards of your library. You may reveal an instant or sorcery card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. ALTERNATE diff --git a/forge-gui/res/cardsfolder/s/simon_wild_magic_sorcerer.txt b/forge-gui/res/cardsfolder/s/simon_wild_magic_sorcerer.txt index 65a742ffd06..c482e2a578f 100644 --- a/forge-gui/res/cardsfolder/s/simon_wild_magic_sorcerer.txt +++ b/forge-gui/res/cardsfolder/s/simon_wild_magic_sorcerer.txt @@ -9,4 +9,4 @@ SVar:YouDraw:DB$ Draw | SpellDescription$ 10—19 VERT You draw a card. SVar:Copy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True | SpellDescription$ 20 VERT Copy that spell. You may choose new targets for the copy. SVar:BuffedBy:Instant.cmcGE3,Sorcery.cmcGE3 DeckHints:Type$Instant|Sorcery -Oracle:Whenever you cast an instant or sorcery spell with mana value 3 or greater, roll a d20.\n1-9 | Each player draws a card.\n10-19 | You draw a card.\n20 | Copy that spell. You may choose new targets for the copy. \ No newline at end of file +Oracle:Whenever you cast an instant or sorcery spell with mana value 3 or greater, roll a d20.\n1-9 | Each player draws a card.\n10-19 | You draw a card.\n20 | Copy that spell. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/s/singing_towers_of_darillium.txt b/forge-gui/res/cardsfolder/s/singing_towers_of_darillium.txt index c1b32af2713..eaa1b016ce9 100644 --- a/forge-gui/res/cardsfolder/s/singing_towers_of_darillium.txt +++ b/forge-gui/res/cardsfolder/s/singing_towers_of_darillium.txt @@ -7,4 +7,4 @@ SVar:TrigEffect:DB$ Effect | StaticAbilities$ MayCastForetell | Triggers$ SpellC SVar:MayCastForetell:Mode$ Continuous | Affected$ Card.foretold+YouOwn+nonLand | MayPlayWithoutManaCost$ True | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Command | AffectedZone$ Exile | Description$ You may cast a foretold card you own from exile without paying its mana cost this turn. SVar:SpellCast:Mode$ SpellCast | Static$ True | ValidSA$ Spell.MayPlaySource | ValidActivatingPlayer$ You | OneOff$ True | TriggerZones$ Command | Execute$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile -Oracle:Each nonland card in your hand without foretell has foretell. Its foretell cost is equal to its mana cost reduced by {2}. (During your turn, you may pay {2} and exile it from your hand face down. Cast it on a later turn for its foretell cost.)\nWhenever chaos ensues, you may cast a foretold card you own from exile without paying its mana cost this turn. \ No newline at end of file +Oracle:Each nonland card in your hand without foretell has foretell. Its foretell cost is equal to its mana cost reduced by {2}. (During your turn, you may pay {2} and exile it from your hand face down. Cast it on a later turn for its foretell cost.)\nWhenever chaos ensues, you may cast a foretold card you own from exile without paying its mana cost this turn. diff --git a/forge-gui/res/cardsfolder/s/sister_repentia.txt b/forge-gui/res/cardsfolder/s/sister_repentia.txt index f5d537435d8..99c2a34885d 100644 --- a/forge-gui/res/cardsfolder/s/sister_repentia.txt +++ b/forge-gui/res/cardsfolder/s/sister_repentia.txt @@ -7,4 +7,4 @@ SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 2 DeckHas:Ability$LifeGain K:Miracle:W B -Oracle:Martyrdom — When Sister Repentia dies, you gain 2 life and draw two cards.\nMiracle {W}{B} (You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn.) \ No newline at end of file +Oracle:Martyrdom — When Sister Repentia dies, you gain 2 life and draw two cards.\nMiracle {W}{B} (You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn.) diff --git a/forge-gui/res/cardsfolder/s/sisterhood_of_karn.txt b/forge-gui/res/cardsfolder/s/sisterhood_of_karn.txt index 370d2225f9c..181d12b3284 100644 --- a/forge-gui/res/cardsfolder/s/sisterhood_of_karn.txt +++ b/forge-gui/res/cardsfolder/s/sisterhood_of_karn.txt @@ -6,4 +6,4 @@ K:etbCounter:P1P1:1 T:Mode$ SpellCast | ValidCard$ Card.wasNotCastFromYourHand | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDouble | TriggerDescription$ Paradox — Whenever you cast a spell from anywhere other than your hand, double the number of +1/+1 counters on CARDNAME. SVar:TrigDouble:DB$ MultiplyCounter | Defined$ Self | CounterType$ P1P1 DeckHas:Ability$Counters -Oracle:Sisterhood of Karn enters the battlefield with a +1/+1 counter on it.\nParadox — Whenever you cast a spell from anywhere other than your hand, double the number of +1/+1 counters on Sisterhood of Karn. \ No newline at end of file +Oracle:Sisterhood of Karn enters the battlefield with a +1/+1 counter on it.\nParadox — Whenever you cast a spell from anywhere other than your hand, double the number of +1/+1 counters on Sisterhood of Karn. diff --git a/forge-gui/res/cardsfolder/s/sivitri_dragon_master.txt b/forge-gui/res/cardsfolder/s/sivitri_dragon_master.txt index 7de22e33f60..36a32405b48 100644 --- a/forge-gui/res/cardsfolder/s/sivitri_dragon_master.txt +++ b/forge-gui/res/cardsfolder/s/sivitri_dragon_master.txt @@ -5,7 +5,7 @@ Loyalty:4 Text:CARDNAME can be your commander. A:AB$ Effect | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Name$ Sivitri, Dragon Master's Effect | StaticAbilities$ CantAttack | Duration$ UntilYourNextTurn | SpellDescription$ Until your next turn, creatures can't attack you or planeswalkers you control unless their controller pays 2 life for each of those creatures. SVar:CantAttack:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ You,Planeswalker.YouCtrl | Cost$ PayLife<2> | TriggerDescription$ Until your next turn, creatures can't attack you or planeswalkers you control unless their controller pays 2 life for each of those creatures. -A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | Origin$ Library | Destination$ Hand | ChangeType$ Dragon | SpellDescription$ Search your library for a Dragon card, reveal it, put it into your hand, then shuffle. +A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | Origin$ Library | Destination$ Hand | ChangeType$ Dragon | SpellDescription$ Search your library for a Dragon card, reveal it, put it into your hand, then shuffle. A:AB$ DestroyAll | Cost$ SubCounter<7/LOYALTY> | Ultimate$ True | Planeswalker$ True | ValidCards$ Creature.nonDragon | SpellDescription$ Destroy all non-Dragon creatures. DeckNeeds:Type$Dragon Oracle:[+1]: Until your next turn, creatures can't attack you or planeswalkers you control unless their controller pays 2 life for each of those creatures.\n[-3]: Search your library for a Dragon card, reveal it, put it into your hand, then shuffle.\n[-7]: Destroy all non-Dragon creatures.\nSivitri, Dragon Master can be your commander. diff --git a/forge-gui/res/cardsfolder/s/skewer_slinger.txt b/forge-gui/res/cardsfolder/s/skewer_slinger.txt index 0590a8c0e0e..4bf98ff9e66 100644 --- a/forge-gui/res/cardsfolder/s/skewer_slinger.txt +++ b/forge-gui/res/cardsfolder/s/skewer_slinger.txt @@ -7,4 +7,4 @@ T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Sel T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigDamageBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 1 damage to that creature. SVar:TrigDamageAttacker:DB$ DealDamage | Defined$ TriggeredAttackerLKICopy | NumDmg$ 1 SVar:TrigDamageBlocker:DB$ DealDamage | Defined$ TriggeredBlockerLKICopy | NumDmg$ 1 -Oracle:Reach\nWhenever Skewer Slinger blocks or becomes blocked by a creature, Skewer Slinger deals 1 damage to that creature. \ No newline at end of file +Oracle:Reach\nWhenever Skewer Slinger blocks or becomes blocked by a creature, Skewer Slinger deals 1 damage to that creature. diff --git a/forge-gui/res/cardsfolder/s/skitterbeam_battalion.txt b/forge-gui/res/cardsfolder/s/skitterbeam_battalion.txt index 20d240b10f6..74fae63a700 100644 --- a/forge-gui/res/cardsfolder/s/skitterbeam_battalion.txt +++ b/forge-gui/res/cardsfolder/s/skitterbeam_battalion.txt @@ -9,4 +9,4 @@ T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+wasCastByY SVar:TrigToken:DB$ CopyPermanent | Defined$ TriggeredCard | NumCopies$ 2 DeckHas:Ability$Token DeckHints:Color$Red -Oracle:Prototype {3}{R}{R} — 2/2 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nTrample, haste\nWhen Skitterbeam Battalion enters the battlefield, if you cast it, create two tokens that are copies of it. \ No newline at end of file +Oracle:Prototype {3}{R}{R} — 2/2 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nTrample, haste\nWhen Skitterbeam Battalion enters the battlefield, if you cast it, create two tokens that are copies of it. diff --git a/forge-gui/res/cardsfolder/s/skittering_cicada.txt b/forge-gui/res/cardsfolder/s/skittering_cicada.txt index cbf6ded5f30..4e127fcde11 100644 --- a/forge-gui/res/cardsfolder/s/skittering_cicada.txt +++ b/forge-gui/res/cardsfolder/s/skittering_cicada.txt @@ -7,4 +7,4 @@ S:Mode$ CastWithFlash | ValidCard$ Card.Colorless | ValidSA$ Spell | EffectZone$ T:Mode$ SpellCast | ValidCard$ Card.Colorless | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a colorless spell, until end of turn, CARDNAME gains trample and gets +X/+X, where X is that spell's mana value. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | KW$ Trample SVar:X:TriggeredStackInstance$CardManaCostLKI -Oracle:Flash\nYou may cast colorless spells as though they had flash.\nWhenever you cast a colorless spell, until end of turn, Skittering Cicada gains trample and gets +X/+X, where X is that spell's mana value. \ No newline at end of file +Oracle:Flash\nYou may cast colorless spells as though they had flash.\nWhenever you cast a colorless spell, until end of turn, Skittering Cicada gains trample and gets +X/+X, where X is that spell's mana value. diff --git a/forge-gui/res/cardsfolder/s/skorpekh_destroyer.txt b/forge-gui/res/cardsfolder/s/skorpekh_destroyer.txt index 7c6df07fbf7..48281194d6c 100644 --- a/forge-gui/res/cardsfolder/s/skorpekh_destroyer.txt +++ b/forge-gui/res/cardsfolder/s/skorpekh_destroyer.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifa SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ First Strike DeckHas:Keyword$FirstStrike DeckHints:Type$Artifact -Oracle:Deathtouch\nHyperphase Threshers — Whenever an artifact enters the battlefield under your control, Skorpekh Destroyer gains first strike until end of turn. \ No newline at end of file +Oracle:Deathtouch\nHyperphase Threshers — Whenever an artifact enters the battlefield under your control, Skorpekh Destroyer gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/s/skullcap_snail.txt b/forge-gui/res/cardsfolder/s/skullcap_snail.txt index adb2e948f3f..c36429b1829 100644 --- a/forge-gui/res/cardsfolder/s/skullcap_snail.txt +++ b/forge-gui/res/cardsfolder/s/skullcap_snail.txt @@ -4,4 +4,4 @@ Types:Creature Fungus Snail PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent exiles a card from their hand. SVar:TrigExile:DB$ ChangeZone | Chooser$ Targeted | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ValidTgts$ Opponent | Mandatory$ True | ChangeType$ Card | ChangeNum$ 1 | Hidden$ True | IsCurse$ True -Oracle:When Skullcap Snail enters the battlefield, target opponent exiles a card from their hand. \ No newline at end of file +Oracle:When Skullcap Snail enters the battlefield, target opponent exiles a card from their hand. diff --git a/forge-gui/res/cardsfolder/s/skybeast_tracker.txt b/forge-gui/res/cardsfolder/s/skybeast_tracker.txt index 4557201e35b..8279e465719 100644 --- a/forge-gui/res/cardsfolder/s/skybeast_tracker.txt +++ b/forge-gui/res/cardsfolder/s/skybeast_tracker.txt @@ -6,4 +6,4 @@ K:Reach T:Mode$ SpellCast | ValidCard$ Card.cmcGE5 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigFood | TriggerDescription$ Whenever you cast a spell with mana value 5 or greater, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") SVar:TrigFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You DeckHas:Ability$Token & Type$Artifact|Food -Oracle:Reach\nWhenever you cast a spell with mana value 5 or greater, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file +Oracle:Reach\nWhenever you cast a spell with mana value 5 or greater, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/s/skyclave_aerialist_skyclave_invader.txt b/forge-gui/res/cardsfolder/s/skyclave_aerialist_skyclave_invader.txt index 160e47d7ccc..6d78215e428 100644 --- a/forge-gui/res/cardsfolder/s/skyclave_aerialist_skyclave_invader.txt +++ b/forge-gui/res/cardsfolder/s/skyclave_aerialist_skyclave_invader.txt @@ -15,9 +15,9 @@ Colors:green,blue Types:Creature Phyrexian Merfolk Scout PT:2/4 K:Flying -T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerDescription$ When this creature transforms into CARDNAME, look at the top card of your library. If it's a land card, you may put it onto the battlefield. If you don't put the card onto the battlefield, put it into your hand. +T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerDescription$ When this creature transforms into CARDNAME, look at the top card of your library. If it's a land card, you may put it onto the battlefield. If you don't put the card onto the battlefield, put it into your hand. SVar:TrigPeek:DB$ PeekAndReveal | PeekAmount$ 1 | NoReveal$ True | RememberPeeked$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Optional$ True | ForgetChanged$ True | Origin$ Library | Destination$ Battlefield | Defined$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ GE1 | SubAbility$ DBHand SVar:DBHand:DB$ ChangeZone | Origin$ Library | Destination$ Hand | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying\nWhen this creature transforms into Skyclave Invader, look at the top card of your library. If it's a land card, you may put it onto the battlefield. If you don't put the card onto the battlefield, put it into your hand. \ No newline at end of file +Oracle:Flying\nWhen this creature transforms into Skyclave Invader, look at the top card of your library. If it's a land card, you may put it onto the battlefield. If you don't put the card onto the battlefield, put it into your hand. diff --git a/forge-gui/res/cardsfolder/s/skyfisher_spider.txt b/forge-gui/res/cardsfolder/s/skyfisher_spider.txt index 14bfe96c11e..ead8513e649 100644 --- a/forge-gui/res/cardsfolder/s/skyfisher_spider.txt +++ b/forge-gui/res/cardsfolder/s/skyfisher_spider.txt @@ -12,4 +12,4 @@ SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined SVar:X:Count$TypeInYourYard.Creature DeckHints:Ability$Graveyard|Mill|Dredge|Sacrifice DeckHas:Ability$Sacrifice|LifeGain|Graveyard -Oracle:Reach\nWhen Skyfisher Spider enters the battlefield, you may sacrifice another creature. When you do, destroy target nonland permanent.\nWhen Skyfisher Spider dies, you may gain 1 life for each creature card in your graveyard. If you do, exile Skyfisher Spider from your graveyard. \ No newline at end of file +Oracle:Reach\nWhen Skyfisher Spider enters the battlefield, you may sacrifice another creature. When you do, destroy target nonland permanent.\nWhen Skyfisher Spider dies, you may gain 1 life for each creature card in your graveyard. If you do, exile Skyfisher Spider from your graveyard. diff --git a/forge-gui/res/cardsfolder/s/skyhunter_strike_force.txt b/forge-gui/res/cardsfolder/s/skyhunter_strike_force.txt index 4f07cdcec78..d3718a251b0 100644 --- a/forge-gui/res/cardsfolder/s/skyhunter_strike_force.txt +++ b/forge-gui/res/cardsfolder/s/skyhunter_strike_force.txt @@ -6,4 +6,4 @@ K:Flying K:Melee S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | IsPresent$ Card.IsCommander+YouOwn+YouCtrl | AddKeyword$ Melee | Description$ Lieutenant - As long as you control your commander, other creatures you control have melee. AI:RemoveDeck:NonCommander -Oracle:Flying\nMelee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.)\nLieutenant - As long as you control your commander, other creatures you control have melee. \ No newline at end of file +Oracle:Flying\nMelee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.)\nLieutenant - As long as you control your commander, other creatures you control have melee. diff --git a/forge-gui/res/cardsfolder/s/slagstone_refinery.txt b/forge-gui/res/cardsfolder/s/slagstone_refinery.txt index a333df3bdf9..2c8150796f5 100644 --- a/forge-gui/res/cardsfolder/s/slagstone_refinery.txt +++ b/forge-gui/res/cardsfolder/s/slagstone_refinery.txt @@ -5,4 +5,4 @@ T:Mode$ ChangesZone | ValidCard$ Artifact.nonToken+YouCtrl+Other,Card.Self | Ori SVar:TrigToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone DeckHints:Type$Artifact DeckHas:Ability$Token -Oracle:Whenever Slagstone Refinery or another nontoken artifact you control is put into a graveyard from the battlefield or is put into exile from the battlefield, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") \ No newline at end of file +Oracle:Whenever Slagstone Refinery or another nontoken artifact you control is put into a graveyard from the battlefield or is put into exile from the battlefield, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") diff --git a/forge-gui/res/cardsfolder/s/slight_malfunction.txt b/forge-gui/res/cardsfolder/s/slight_malfunction.txt index f4230e01a9d..b5e59ba202f 100644 --- a/forge-gui/res/cardsfolder/s/slight_malfunction.txt +++ b/forge-gui/res/cardsfolder/s/slight_malfunction.txt @@ -6,4 +6,4 @@ SVar:DBDestroyArtifact:DB$ Destroy | ValidTgts$ Artifact | SpellDescription$ Des SVar:DBRoll:DB$ RollDice | ResultSVar$ X | SubAbility$ DBImmediateTrig | SpellDescription$ Roll a six-sided die. When you do, CARDNAME deals 1 damage to each of up to X target creatures, where X is the result. SVar:DBImmediateTrig:DB$ ImmediateTrigger | ConditionCheckSVar$ X | Execute$ TrigDamage SVar:TrigDamage:DB$ DealDamage | TargetMin$ 0 | TargetMax$ X | ValidTgts$ Creature | TgtPrompt$ Select up to X target creatures | NumDmg$ 1 -Oracle:Choose one —\n• Destroy target artifact.\n• Roll a six-sided die. When you do, Slight Malfunction deals 1 damage to each of up to X target creatures, where X is the result. \ No newline at end of file +Oracle:Choose one —\n• Destroy target artifact.\n• Roll a six-sided die. When you do, Slight Malfunction deals 1 damage to each of up to X target creatures, where X is the result. diff --git a/forge-gui/res/cardsfolder/s/sliver_gravemother.txt b/forge-gui/res/cardsfolder/s/sliver_gravemother.txt index 3b76068d5af..d5ea4b123c5 100644 --- a/forge-gui/res/cardsfolder/s/sliver_gravemother.txt +++ b/forge-gui/res/cardsfolder/s/sliver_gravemother.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Sliver PT:6/6 K:Encore:5 S:Mode$ IgnoreLegendRule | ValidCard$ Sliver.YouCtrl | Description$ The "legend rule" doesn't apply to Slivers you control. -S:Mode$ Continuous | EffectZone$ Battlefield | AffectedZone$ Graveyard | Affected$ Sliver.Creature+YouCtrl | AddKeyword$ Encore:ConvertedManaCost | Description$ Each Sliver creature card in your graveyard has encore {X}, where X is its mana value. +S:Mode$ Continuous | EffectZone$ Battlefield | AffectedZone$ Graveyard | Affected$ Sliver.Creature+YouCtrl | AddKeyword$ Encore:ConvertedManaCost | Description$ Each Sliver creature card in your graveyard has encore {X}, where X is its mana value. DeckNeeds:Type$Sliver DeckHas:Ability$Token|Graveyard -Oracle:The "legend rule" doesn't apply to Slivers you control.\nEach Sliver creature card in your graveyard has encore {X}, where X is its mana value.\nEncore {5} ({5}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) \ No newline at end of file +Oracle:The "legend rule" doesn't apply to Slivers you control.\nEach Sliver creature card in your graveyard has encore {X}, where X is its mana value.\nEncore {5} ({5}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/slumbering_keepguard.txt b/forge-gui/res/cardsfolder/s/slumbering_keepguard.txt index d8ddb4eebf6..e3fced681d6 100644 --- a/forge-gui/res/cardsfolder/s/slumbering_keepguard.txt +++ b/forge-gui/res/cardsfolder/s/slumbering_keepguard.txt @@ -7,4 +7,4 @@ SVar:TrigScry:DB$ Scry | ScryNum$ 1 A:AB$ Pump | Cost$ 2 W | NumAtt$ +X | NumDef$ +X | AILogic$ Pump | SpellDescription$ CARDNAME gets +1/+1 until end of turn for each enchantment you control. SVar:X:Count$Valid Enchantment.YouCtrl DeckHints:Type$Enchantment -Oracle:Whenever an enchantment enters the battlefield under your control, scry 1.\n{2}{W}: Slumbering Keepguard gets +1/+1 until end of turn for each enchantment you control. \ No newline at end of file +Oracle:Whenever an enchantment enters the battlefield under your control, scry 1.\n{2}{W}: Slumbering Keepguard gets +1/+1 until end of turn for each enchantment you control. diff --git a/forge-gui/res/cardsfolder/s/smelting_vat.txt b/forge-gui/res/cardsfolder/s/smelting_vat.txt index e235fedecfd..5df73c8f8c6 100644 --- a/forge-gui/res/cardsfolder/s/smelting_vat.txt +++ b/forge-gui/res/cardsfolder/s/smelting_vat.txt @@ -5,4 +5,4 @@ A:AB$ Dig | Cost$ 1 T Sac<1/Artifact.Other/another artifact> | DigNum$ 8 | Revea SVar:X:Sacrificed$CardManaCost DeckNeeds:Type$Artifact DeckHas:Ability$Sacrifice -Oracle:{1}, {T}, Sacrifice another artifact: Reveal the top eight cards of your library. Put up to two noncreature artifact cards with total mana value less than or equal to the sacrificed artifact's mana value from among them onto the battlefield, and the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:{1}, {T}, Sacrifice another artifact: Reveal the top eight cards of your library. Put up to two noncreature artifact cards with total mana value less than or equal to the sacrificed artifact's mana value from among them onto the battlefield, and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/s/smite_the_deathless.txt b/forge-gui/res/cardsfolder/s/smite_the_deathless.txt index 16847f969ae..c83ffda6d5e 100644 --- a/forge-gui/res/cardsfolder/s/smite_the_deathless.txt +++ b/forge-gui/res/cardsfolder/s/smite_the_deathless.txt @@ -1,6 +1,6 @@ Name:Smite the Deathless ManaCost:1 R Types:Instant -A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ 3 | ReplaceDyingDefined$ ThisTargetedCard.Creature | SubAbility$ DBDebuff | SpellDescription$ CARDNAME deals 3 damage to target creature. That creature loses indestructible until end of turn. If that creature would die this turn, exile it instead. +A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ 3 | ReplaceDyingDefined$ ThisTargetedCard.Creature | SubAbility$ DBDebuff | SpellDescription$ CARDNAME deals 3 damage to target creature. That creature loses indestructible until end of turn. If that creature would die this turn, exile it instead. SVar:DBDebuff:DB$ Debuff | Defined$ Targeted | Keywords$ Indestructible -Oracle:Smite the Deathless deals 3 damage to target creature. That creature loses indestructible until end of turn. If that creature would die this turn, exile it instead. \ No newline at end of file +Oracle:Smite the Deathless deals 3 damage to target creature. That creature loses indestructible until end of turn. If that creature would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/s/snaremaster_sprite.txt b/forge-gui/res/cardsfolder/s/snaremaster_sprite.txt index 7be992755f5..a22d5258f18 100644 --- a/forge-gui/res/cardsfolder/s/snaremaster_sprite.txt +++ b/forge-gui/res/cardsfolder/s/snaremaster_sprite.txt @@ -8,4 +8,4 @@ SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 2 | Execute$ TrigTap | Trigg SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | SubAbility$ DBCounter | TgtPrompt$ Select target creature an opponent controls SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Flying\nWhen Snaremaster Sprite enters the battlefield, you may pay {2}. When you do, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) \ No newline at end of file +Oracle:Flying\nWhen Snaremaster Sprite enters the battlefield, you may pay {2}. When you do, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) diff --git a/forge-gui/res/cardsfolder/s/snarling_warg.txt b/forge-gui/res/cardsfolder/s/snarling_warg.txt index 250b5f8657f..a6d4b87b98f 100644 --- a/forge-gui/res/cardsfolder/s/snarling_warg.txt +++ b/forge-gui/res/cardsfolder/s/snarling_warg.txt @@ -5,4 +5,4 @@ PT:3/4 K:Menace S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | IsPresent$ Orc.YouCtrl,Goblin.YouCtrl | Description$ As long as you control a Goblin or Orc, CARDNAME gets +1/+0. DeckHints:Type$Goblin|Orc -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nAs long as you control a Goblin or Orc, Snarling Warg gets +1/+0. \ No newline at end of file +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nAs long as you control a Goblin or Orc, Snarling Warg gets +1/+0. diff --git a/forge-gui/res/cardsfolder/s/snooping_newsie.txt b/forge-gui/res/cardsfolder/s/snooping_newsie.txt index abcec99a6ee..90c1b33b7bc 100644 --- a/forge-gui/res/cardsfolder/s/snooping_newsie.txt +++ b/forge-gui/res/cardsfolder/s/snooping_newsie.txt @@ -8,4 +8,4 @@ S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddKe SVar:X:Count$ValidGraveyard Card.YouOwn$DifferentCMC DeckHas:Ability$Mill|LifeGain DeckHints:Ability$Discard -Oracle:When Snooping Newsie enters the battlefield, mill two cards. (Put the top two cards of your library into your graveyard.)\nAs long as there are five or more mana values among cards in your graveyard, Snooping Newsie gets +1/+1 and has lifelink. \ No newline at end of file +Oracle:When Snooping Newsie enters the battlefield, mill two cards. (Put the top two cards of your library into your graveyard.)\nAs long as there are five or more mana values among cards in your graveyard, Snooping Newsie gets +1/+1 and has lifelink. diff --git a/forge-gui/res/cardsfolder/s/soaring_drake.txt b/forge-gui/res/cardsfolder/s/soaring_drake.txt index bd9ac5183d2..72592e22bca 100644 --- a/forge-gui/res/cardsfolder/s/soaring_drake.txt +++ b/forge-gui/res/cardsfolder/s/soaring_drake.txt @@ -3,4 +3,4 @@ ManaCost:2 U Types:Creature Drake PT:2/3 K:Flying -Oracle:Flying \ No newline at end of file +Oracle:Flying diff --git a/forge-gui/res/cardsfolder/s/soaring_sandwing.txt b/forge-gui/res/cardsfolder/s/soaring_sandwing.txt index a424a84b8fb..1e208cc035e 100644 --- a/forge-gui/res/cardsfolder/s/soaring_sandwing.txt +++ b/forge-gui/res/cardsfolder/s/soaring_sandwing.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 K:TypeCycling:Plains:2 DeckHas:Ability$Discard|LifeGain -Oracle:Flying\nWhen Soaring Sandwing enters the battlefield, you gain 3 life.\nPlainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file +Oracle:Flying\nWhen Soaring Sandwing enters the battlefield, you gain 3 life.\nPlainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/s/soldier_of_the_grey_host.txt b/forge-gui/res/cardsfolder/s/soldier_of_the_grey_host.txt index 622b0251687..a713fed8e8b 100644 --- a/forge-gui/res/cardsfolder/s/soldier_of_the_grey_host.txt +++ b/forge-gui/res/cardsfolder/s/soldier_of_the_grey_host.txt @@ -7,4 +7,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +2 SVar:AmbushAI:True -Oracle:Flash\nFlying\nWhen Soldier of the Grey Host enters the battlefield, target creature gets +2/+0 until end of turn. \ No newline at end of file +Oracle:Flash\nFlying\nWhen Soldier of the Grey Host enters the battlefield, target creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/soldiers_of_the_watch.txt b/forge-gui/res/cardsfolder/s/soldiers_of_the_watch.txt index 60ba882beb5..25fb0eb59dc 100644 --- a/forge-gui/res/cardsfolder/s/soldiers_of_the_watch.txt +++ b/forge-gui/res/cardsfolder/s/soldiers_of_the_watch.txt @@ -3,4 +3,4 @@ ManaCost:1 W Types:Creature Human Soldier PT:2/1 K:Double team -Oracle:Double team \ No newline at end of file +Oracle:Double team diff --git a/forge-gui/res/cardsfolder/s/solitary_sanctuary.txt b/forge-gui/res/cardsfolder/s/solitary_sanctuary.txt index 7f6f2a50e40..611d3630d87 100644 --- a/forge-gui/res/cardsfolder/s/solitary_sanctuary.txt +++ b/forge-gui/res/cardsfolder/s/solitary_sanctuary.txt @@ -7,4 +7,4 @@ SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterN T:Mode$ Taps | ValidCard$ Creature.OppCtrl | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you tap an untapped creature an opponent controls, put a +1/+1 counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:When Solitary Sanctuary enters the battlefield, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.)\nWhenever you tap an untapped creature an opponent controls, put a +1/+1 counter on target creature you control. \ No newline at end of file +Oracle:When Solitary Sanctuary enters the battlefield, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.)\nWhenever you tap an untapped creature an opponent controls, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/s/song_of_earendil.txt b/forge-gui/res/cardsfolder/s/song_of_earendil.txt index d73eb616728..83cc567cf96 100644 --- a/forge-gui/res/cardsfolder/s/song_of_earendil.txt +++ b/forge-gui/res/cardsfolder/s/song_of_earendil.txt @@ -7,4 +7,4 @@ SVar:DBDraw:DB$ Draw | NumCards$ 2 SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac,u_2_2_bird_flying | SpellDescription$ Create a Treasure token and a 2/2 blue Bird creature token with flying. SVar:DBCounter:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+withoutFlying | CounterType$ Flying | CounterNum$ 1 | SpellDescription$ Put a flying counter on each creature you control without flying. DeckHas:Ability$Counters|Token & Type$Bird|Treasure|Artifact -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Scry 2, then draw two cards.\nII — Create a Treasure token and a 2/2 blue Bird creature token with flying.\nIII — Put a flying counter on each creature you control without flying. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Scry 2, then draw two cards.\nII — Create a Treasure token and a 2/2 blue Bird creature token with flying.\nIII — Put a flying counter on each creature you control without flying. diff --git a/forge-gui/res/cardsfolder/s/song_of_stupefaction.txt b/forge-gui/res/cardsfolder/s/song_of_stupefaction.txt index 032ace4d927..87e6d086cb0 100644 --- a/forge-gui/res/cardsfolder/s/song_of_stupefaction.txt +++ b/forge-gui/res/cardsfolder/s/song_of_stupefaction.txt @@ -4,9 +4,9 @@ Types:Enchantment Aura K:Enchant creature or Vehicle A:SP$ Attach | ValidTgts$ Creature,Vehicle | TgtPrompt$ Select target Creature or Vehicle | AITgts$ Creature | AILogic$ Curse T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, you may mill two cards. (You may put the top two cards of your library into your graveyard.) -SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 2 | Optional$ True +SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 2 | Optional$ True S:Mode$ Continuous | Affected$ Permanent.EnchantedBy | AddPower$ -X | Description$ Fathomless descent — Enchanted permanent gets -X/-0, where X is the number of permanent cards in your graveyard. SVar:X:Count$ValidGraveyard Permanent.YouOwn DeckHints:Ability$Graveyard|Mill|Discard DeckHas:Ability$Mill -Oracle:Enchant creature or Vehicle\nWhen Song of Stupefaction enters the battlefield, you may mill two cards. (You may put the top two cards of your library into your graveyard.)\nFathomless descent — Enchanted permanent gets -X/-0, where X is the number of permanent cards in your graveyard. \ No newline at end of file +Oracle:Enchant creature or Vehicle\nWhen Song of Stupefaction enters the battlefield, you may mill two cards. (You may put the top two cards of your library into your graveyard.)\nFathomless descent — Enchanted permanent gets -X/-0, where X is the number of permanent cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/s/song_of_totentanz.txt b/forge-gui/res/cardsfolder/s/song_of_totentanz.txt index 676fb2761c6..270fc6db9a6 100644 --- a/forge-gui/res/cardsfolder/s/song_of_totentanz.txt +++ b/forge-gui/res/cardsfolder/s/song_of_totentanz.txt @@ -5,4 +5,4 @@ A:SP$ Token | TokenAmount$ X | TokenScript$ b_1_1_rat_noblock | TokenOwner$ You SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Haste | SpellDescription$ Creatures you control gain haste until end of turn. SVar:X:Count$xPaid DeckHas:Ability$Token & Type$Rat -Oracle:Create X 1/1 black Rat creature tokens with "This creature can't block." Creatures you control gain haste until end of turn. \ No newline at end of file +Oracle:Create X 1/1 black Rat creature tokens with "This creature can't block." Creatures you control gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sonic_screwdriver.txt b/forge-gui/res/cardsfolder/s/sonic_screwdriver.txt index d67d6ff091e..86d7412572b 100644 --- a/forge-gui/res/cardsfolder/s/sonic_screwdriver.txt +++ b/forge-gui/res/cardsfolder/s/sonic_screwdriver.txt @@ -6,4 +6,4 @@ A:AB$ Untap | Cost$ 1 T | ValidTgts$ Artifact.Other | TgtPrompt$ Select another A:AB$ Scry | Cost$ 2 T | ScryNum$ 1 | SpellDescription$ Scry 1. (Look at the top card of your library. You may put that card on the bottom.) A:AB$ Effect | Cost$ 3 T | ValidTgts$ Creature | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | AILogic$ Pump | StackDescription$ {c:Targeted} can't be blocked this turn | SpellDescription$ Target creature can't be blocked this turn. SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ This creature can't be blocked this turn. -Oracle:{T}: Add one mana of any color.\n{1}, {T}: Untap another target artifact.\n{2}, {T}: Scry 1. (Look at the top card of your library. You may put that card on the bottom.)\n{3}, {T}: Target creature can't be blocked this turn. \ No newline at end of file +Oracle:{T}: Add one mana of any color.\n{1}, {T}: Untap another target artifact.\n{2}, {T}: Scry 1. (Look at the top card of your library. You may put that card on the bottom.)\n{3}, {T}: Target creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/s/sorcerous_squall.txt b/forge-gui/res/cardsfolder/s/sorcerous_squall.txt index d501afcf3a5..e7a222045c0 100644 --- a/forge-gui/res/cardsfolder/s/sorcerous_squall.txt +++ b/forge-gui/res/cardsfolder/s/sorcerous_squall.txt @@ -5,4 +5,4 @@ K:Delve A:SP$ Mill | NumCards$ 9 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to mill | SubAbility$ FishyCast | SpellDescription$ Target opponent mills nine cards, then you may cast an instant or sorcery spell from that player's graveyard without paying its mana cost. If that spell would be put into a graveyard, exile it instead. SVar:FishyCast:DB$ Play | ValidZone$ Graveyard | Valid$ Instant.TargetedPlayerCtrl,Sorcery.TargetedPlayerCtrl | Controller$ You | WithoutManaCost$ True | ValidSA$ Spell | Optional$ True | Amount$ 1 | ReplaceGraveyard$ Exile DeckHints:Ability$Mill|Graveyard -Oracle:Delve (Each card you exile from your graveyard while casting this spell pays for {1}.)\nTarget opponent mills nine cards, then you may cast an instant or sorcery spell from that player's graveyard without paying its mana cost. If that spell would be put into a graveyard, exile it instead. \ No newline at end of file +Oracle:Delve (Each card you exile from your graveyard while casting this spell pays for {1}.)\nTarget opponent mills nine cards, then you may cast an instant or sorcery spell from that player's graveyard without paying its mana cost. If that spell would be put into a graveyard, exile it instead. diff --git a/forge-gui/res/cardsfolder/s/soulcoil_viper.txt b/forge-gui/res/cardsfolder/s/soulcoil_viper.txt index 9bdbc90a6ac..897c05a620f 100644 --- a/forge-gui/res/cardsfolder/s/soulcoil_viper.txt +++ b/forge-gui/res/cardsfolder/s/soulcoil_viper.txt @@ -2,7 +2,7 @@ Name:Soulcoil Viper ManaCost:2 B Types:Creature Snake PT:2/3 -A:AB$ ChangeZone | Cost$ B T Sac<1/CARDNAME> | SorcerySpeed$ True | Origin$ Graveyard | Destination$ Battlefield | WithCountersType$ FINALITY | ValidTgts$ Creature.YouCtrl | AITgts$ Card.cmcGE5 | TgtPrompt$ Select target creature in your graveyard | SpellDescription$ Return target creature card from your graveyard to the battlefield with a finality counter on it. Activate only as a sorcery. (If a creature with a finality counter on it would die, exile it instead.) +A:AB$ ChangeZone | Cost$ B T Sac<1/CARDNAME> | SorcerySpeed$ True | Origin$ Graveyard | Destination$ Battlefield | WithCountersType$ FINALITY | ValidTgts$ Creature.YouCtrl | AITgts$ Card.cmcGE5 | TgtPrompt$ Select target creature in your graveyard | SpellDescription$ Return target creature card from your graveyard to the battlefield with a finality counter on it. Activate only as a sorcery. (If a creature with a finality counter on it would die, exile it instead.) DeckHas:Ability$Graveyard|Counters DeckHints:Ability$Graveyard|Mill -Oracle:{B}, {T}, Sacrifice Soulcoil Viper: Return target creature card from your graveyard to the battlefield with a finality counter on it. Activate only as a sorcery. (If a creature with a finality counter on it would die, exile it instead.) \ No newline at end of file +Oracle:{B}, {T}, Sacrifice Soulcoil Viper: Return target creature card from your graveyard to the battlefield with a finality counter on it. Activate only as a sorcery. (If a creature with a finality counter on it would die, exile it instead.) diff --git a/forge-gui/res/cardsfolder/s/soundwave_sonic_spy_soundwave_superior_captain.txt b/forge-gui/res/cardsfolder/s/soundwave_sonic_spy_soundwave_superior_captain.txt index 67c06b1151e..ca15d7d1119 100644 --- a/forge-gui/res/cardsfolder/s/soundwave_sonic_spy_soundwave_superior_captain.txt +++ b/forge-gui/res/cardsfolder/s/soundwave_sonic_spy_soundwave_superior_captain.txt @@ -9,10 +9,10 @@ SVar:DBPlay:DB$ Play | Valid$ Card.IsRemembered | ValidZone$ Exile | Controller$ SVar:DBConvert:DB$ SetState | Mode$ Transform | ConditionDefined$ Imprinted | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True | ClearRemembered$ True SVar:X:TriggerCount$DamageAmount -AlternateMode:DoubleFaced DeckHas:Ability$Graveyard DeckHints:Type$Instant|Sorcery DeckNeeds:Ability$Token +AlternateMode:DoubleFaced Oracle:More Than Meets the Eye {2}{W}{U}{B} (You may cast this card converted for {2}{W}{U}{B}.)\nWhenever one or more creature tokens you control deal combat damage to a player, exile target instant or sorcery card with mana value equal to the damage dealt from their graveyard. Copy it. You may cast the copy without paying its mana cost. If you do, convert Soundwave. ALTERNATE diff --git a/forge-gui/res/cardsfolder/s/space_beleren.txt b/forge-gui/res/cardsfolder/s/space_beleren.txt index ebfc44a5ccc..65b4fc9a978 100644 --- a/forge-gui/res/cardsfolder/s/space_beleren.txt +++ b/forge-gui/res/cardsfolder/s/space_beleren.txt @@ -11,4 +11,4 @@ A:AB$ ChooseSector | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Ultimate SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Creature.ChosenSector | StackDescription$ None DeckHas:Ability$Counters AI:RemoveDeck:All -Oracle:Space sculptor (Space Beleren divides the battlefield into alpha, beta, and gamma sectors. If a creature isn't assigned to a sector, its controller assigns it to one. Opponents assign first.)\n[+1]: Creatures in each sector can be blocked this turn only by creatures in the same sector.\n[−1]: Put a +1/+1 counter on each creature in the sector of your choice.\n[−5]: Destroy all creatures in the sector of your choice. +Oracle:Space sculptor (Space Beleren divides the battlefield into alpha, beta, and gamma sectors. If a creature isn't assigned to a sector, its controller assigns it to one. Opponents assign first.)\n[+1]: Creatures in each sector can be blocked this turn only by creatures in the same sector.\n[-1]: Put a +1/+1 counter on each creature in the sector of your choice.\n[-5]: Destroy all creatures in the sector of your choice. diff --git a/forge-gui/res/cardsfolder/s/sparkshaper_visionary.txt b/forge-gui/res/cardsfolder/s/sparkshaper_visionary.txt index fe924ef26a8..a1a68e8c020 100644 --- a/forge-gui/res/cardsfolder/s/sparkshaper_visionary.txt +++ b/forge-gui/res/cardsfolder/s/sparkshaper_visionary.txt @@ -11,4 +11,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:X:Count$Valid Planeswalker.YouCtrl DeckHints:Type$Planeswalker DeckHas:Type$Bird -Oracle:At the beginning of combat on your turn, choose any number of target planeswalkers you control. Until end of turn, they become 3/3 blue Bird creatures with flying, hexproof, and "Whenever this creature deals combat damage to a player, scry 1." (They're no longer planeswalkers. Loyalty abilities can still be activated.) \ No newline at end of file +Oracle:At the beginning of combat on your turn, choose any number of target planeswalkers you control. Until end of turn, they become 3/3 blue Bird creatures with flying, hexproof, and "Whenever this creature deals combat damage to a player, scry 1." (They're no longer planeswalkers. Loyalty abilities can still be activated.) diff --git a/forge-gui/res/cardsfolder/s/specter_of_mortality.txt b/forge-gui/res/cardsfolder/s/specter_of_mortality.txt index 387e50a9612..9082ccac1be 100644 --- a/forge-gui/res/cardsfolder/s/specter_of_mortality.txt +++ b/forge-gui/res/cardsfolder/s/specter_of_mortality.txt @@ -12,4 +12,4 @@ SVar:Y:TriggerRemembered$Amount SVar:X:Count$ValidGraveyard Creature.YouOwn DeckHas:Ability$Graveyard DeckHints:Ability$Mill -Oracle:Flying\nWhen Specter of Mortality enters the battlefield, you may exile one or more creature cards from your graveyard. When you do, each other creature gets -X/-X until end of turn, where X is the number of cards exiled this way. \ No newline at end of file +Oracle:Flying\nWhen Specter of Mortality enters the battlefield, you may exile one or more creature cards from your graveyard. When you do, each other creature gets -X/-X until end of turn, where X is the number of cards exiled this way. diff --git a/forge-gui/res/cardsfolder/s/spectral_hunt_caller.txt b/forge-gui/res/cardsfolder/s/spectral_hunt_caller.txt index 1149cff2498..a70bf17d49e 100644 --- a/forge-gui/res/cardsfolder/s/spectral_hunt_caller.txt +++ b/forge-gui/res/cardsfolder/s/spectral_hunt_caller.txt @@ -3,4 +3,4 @@ ManaCost:4 G Types:Creature Wolf Spirit PT:4/4 A:AB$ PumpAll | Cost$ 5 G | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Trample | SpellDescription$ Creatures you control get +1/+1 and gain trample until end of turn. -Oracle:{5}{G}: Creatures you control get +1/+1 and gain trample until end of turn. \ No newline at end of file +Oracle:{5}{G}: Creatures you control get +1/+1 and gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/s/spectrox_mines.txt b/forge-gui/res/cardsfolder/s/spectrox_mines.txt index 7aea060bfa7..9a08992e4c3 100644 --- a/forge-gui/res/cardsfolder/s/spectrox_mines.txt +++ b/forge-gui/res/cardsfolder/s/spectrox_mines.txt @@ -8,4 +8,4 @@ SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigToken | TriggerDescription$ Whenever chaos ensues, create a Food token and a 2/2 black Human Rogue creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac,b_2_2_human_rogue | TokenOwner$ You DeckHas:Ability$Token|Sacrifice & Type$Artifact|Treasure|Human|Rogue|Food & Color$Black -Oracle:When you planeswalk to Spectrox Mines and at the beginning of your upkeep, you lose 3 life and create a Treasure token.\nWhenever chaos ensues, create a Food token and a 2/2 black Human Rogue creature token. \ No newline at end of file +Oracle:When you planeswalk to Spectrox Mines and at the beginning of your upkeep, you lose 3 life and create a Treasure token.\nWhenever chaos ensues, create a Food token and a 2/2 black Human Rogue creature token. diff --git a/forge-gui/res/cardsfolder/s/spel_stutter.txt b/forge-gui/res/cardsfolder/s/spel_stutter.txt index ed2f8080fce..76bb9296deb 100644 --- a/forge-gui/res/cardsfolder/s/spel_stutter.txt +++ b/forge-gui/res/cardsfolder/s/spel_stutter.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Counter | TargetType$ Spell | ValidTgts$ Card | UnlessCost$ X | SpellDescription$ Counter target spell unless its controller pays {2} plus an additional {1} for each Faerie you control. SVar:X:Count$Valid Faerie.YouCtrl/Plus.2 DeckHints:Type$Faerie -Oracle:Counter target spell unless its controller pays {2} plus an additional {1} for each Faerie you control. \ No newline at end of file +Oracle:Counter target spell unless its controller pays {2} plus an additional {1} for each Faerie you control. diff --git a/forge-gui/res/cardsfolder/s/spellscorn_coven_take_it_back.txt b/forge-gui/res/cardsfolder/s/spellscorn_coven_take_it_back.txt index fc7073f79cc..40e42f7f4ef 100644 --- a/forge-gui/res/cardsfolder/s/spellscorn_coven_take_it_back.txt +++ b/forge-gui/res/cardsfolder/s/spellscorn_coven_take_it_back.txt @@ -13,6 +13,6 @@ ALTERNATE Name:Take It Back ManaCost:2 U -Types:Instant Adventure +Types:Instant Adventure A:SP$ ChangeZone | ValidTgts$ Card.inZoneStack | TgtZone$ Stack | Origin$ Stack | Fizzle$ True | Destination$ Hand | SpellDescription$ Return target spell to its owner's hand. (Then exile this card. You may cast the creature later from exile.) -Oracle:Return target spell to its owner's hand. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Return target spell to its owner's hand. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/s/spelunking.txt b/forge-gui/res/cardsfolder/s/spelunking.txt index 807ab44e3fe..c79523ca31e 100644 --- a/forge-gui/res/cardsfolder/s/spelunking.txt +++ b/forge-gui/res/cardsfolder/s/spelunking.txt @@ -10,4 +10,4 @@ R:Event$ Moved | ValidCard$ Land.YouCtrl | Destination$ Battlefield | ReplaceWit SVar:ETBUntapped:DB$ Untap | ETB$ True | Defined$ ReplacedCard DeckHas:Ability$LifeGain DeckHints:Type$Cave -Oracle:When Spelunking enters the battlefield, draw a card, then you may put a land card from your hand onto the battlefield. If you put a Cave onto the battlefield this way, you gain 4 life.\nLands you control enter the battlefield untapped. \ No newline at end of file +Oracle:When Spelunking enters the battlefield, draw a card, then you may put a land card from your hand onto the battlefield. If you put a Cave onto the battlefield this way, you gain 4 life.\nLands you control enter the battlefield untapped. diff --git a/forge-gui/res/cardsfolder/s/spider_food.txt b/forge-gui/res/cardsfolder/s/spider_food.txt index 9b404169fca..6df3d908eb2 100644 --- a/forge-gui/res/cardsfolder/s/spider_food.txt +++ b/forge-gui/res/cardsfolder/s/spider_food.txt @@ -2,6 +2,6 @@ Name:Spider Food ManaCost:2 G Types:Sorcery A:SP$ Destroy | ValidTgts$ Artifact,Enchantment,Creature.withFlying | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target artifact, enchantment, or creature with flying. | SubAbility$ DBFood | SpellDescription$ Destroy up to one target artifact, enchantment, or creature with flying. -SVar:DBFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | SpellDescription$ Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +SVar:DBFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | SpellDescription$ Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") DeckHas:Ability$Sacrifice|LifeGain & Type$Food|Artifact -Oracle:Destroy up to one target artifact, enchantment, or creature with flying. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file +Oracle:Destroy up to one target artifact, enchantment, or creature with flying. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/s/spiteful_banditry.txt b/forge-gui/res/cardsfolder/s/spiteful_banditry.txt index db0bd801e2f..da3daf03a15 100644 --- a/forge-gui/res/cardsfolder/s/spiteful_banditry.txt +++ b/forge-gui/res/cardsfolder/s/spiteful_banditry.txt @@ -6,4 +6,4 @@ SVar:TrigDamageAll:DB$ DamageAll | NumDmg$ X | ValidCards$ Creature SVar:X:Count$xPaid T:Mode$ ChangesZoneAll | ValidCards$ Creature.OppCtrl | ActivationLimit$ 1 | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigTreasure | TriggerDescription$ Whenever one or more creatures your opponents control die, you create a Treasure token. This ability triggers only once each turn. SVar:TrigTreasure:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You -Oracle:When Spiteful Banditry enters the battlefield, it deals X damage to each creature.\nWhenever one or more creatures your opponents control die, you create a Treasure token. This ability triggers only once each turn. \ No newline at end of file +Oracle:When Spiteful Banditry enters the battlefield, it deals X damage to each creature.\nWhenever one or more creatures your opponents control die, you create a Treasure token. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/s/spitting_dilophosaurus.txt b/forge-gui/res/cardsfolder/s/spitting_dilophosaurus.txt index 23de5cce029..2c30eadf1ca 100644 --- a/forge-gui/res/cardsfolder/s/spitting_dilophosaurus.txt +++ b/forge-gui/res/cardsfolder/s/spitting_dilophosaurus.txt @@ -8,4 +8,4 @@ SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TargetMin$ 0 | Target S:Mode$ CantBlockBy | ValidBlocker$ Creature.counters_GE1_M1M1+OppCtrl | Description$ Creatures your opponents control with -1/-1 counters on them can't block. SVar:HasAttackEffect:TRUE DeckHas:Ability$Counters -Oracle:Whenever Spitting Dilophosaurus enters the battlefield or attacks, put a -1/-1 counter on up to one target creature.\nCreatures your opponents control with -1/-1 counters on them can't block. \ No newline at end of file +Oracle:Whenever Spitting Dilophosaurus enters the battlefield or attacks, put a -1/-1 counter on up to one target creature.\nCreatures your opponents control with -1/-1 counters on them can't block. diff --git a/forge-gui/res/cardsfolder/s/splashy_spellcaster.txt b/forge-gui/res/cardsfolder/s/splashy_spellcaster.txt index 8f81c7e0e21..244aea56dd4 100644 --- a/forge-gui/res/cardsfolder/s/splashy_spellcaster.txt +++ b/forge-gui/res/cardsfolder/s/splashy_spellcaster.txt @@ -6,4 +6,4 @@ T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Tr SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_sorcerer | TargetMin$ 0 | TargetMax$ 1 | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select up to one other target creature you control DeckHas:Ability$Token & Type$Role|Aura DeckHints:Type$Instant|Sorcery -Oracle:Whenever you cast an instant or sorcery spell, create a Sorcerer Role token attached to up to one other target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has "Whenever this creature attacks, scry 1.") \ No newline at end of file +Oracle:Whenever you cast an instant or sorcery spell, create a Sorcerer Role token attached to up to one other target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1 and has "Whenever this creature attacks, scry 1.") diff --git a/forge-gui/res/cardsfolder/s/spotter_thopter.txt b/forge-gui/res/cardsfolder/s/spotter_thopter.txt index 321d3a82267..9289d24179d 100644 --- a/forge-gui/res/cardsfolder/s/spotter_thopter.txt +++ b/forge-gui/res/cardsfolder/s/spotter_thopter.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigScry:DB$ Scry | ScryNum$ X SVar:X:Count$CardPower DeckHints:Color$Blue -Oracle:Prototype {3}{U} — 2/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nFlying\nWhen Spotter Thopter enters the battlefield, scry X, where X is its power. \ No newline at end of file +Oracle:Prototype {3}{U} — 2/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nFlying\nWhen Spotter Thopter enters the battlefield, scry X, where X is its power. diff --git a/forge-gui/res/cardsfolder/s/spring_loaded_sawblades_bladewheel_chariot.txt b/forge-gui/res/cardsfolder/s/spring_loaded_sawblades_bladewheel_chariot.txt index f1aec177b6a..84d47f76981 100644 --- a/forge-gui/res/cardsfolder/s/spring_loaded_sawblades_bladewheel_chariot.txt +++ b/forge-gui/res/cardsfolder/s/spring_loaded_sawblades_bladewheel_chariot.txt @@ -5,9 +5,9 @@ K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 5 damage to target tapped creature an opponent controls. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.tapped+OppCtrl | TgtPrompt$ Select target tapped creature an opponent controls | NumDmg$ 5 K:Craft:3 W ExileCtrlOrGrave<1/Artifact.Other> -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice & Type$Artifact DeckHas:Ability$Graveyard +AlternateMode:DoubleFaced Oracle:Flash\nWhen Spring-Loaded Sawblades enters the battlefield, it deals 5 damage to target tapped creature an opponent controls.\nCraft with artifact {3}{W} ({3}{W}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/s/spyglass_siren.txt b/forge-gui/res/cardsfolder/s/spyglass_siren.txt index fe2350c0cb5..21a6ec388ab 100644 --- a/forge-gui/res/cardsfolder/s/spyglass_siren.txt +++ b/forge-gui/res/cardsfolder/s/spyglass_siren.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_map_sac_explore DeckHas:Ability$Token|Counters|Sacrifice & Type$Artifact|Map -Oracle:Flying\nWhen Spyglass Siren enters the battlefield, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") \ No newline at end of file +Oracle:Flying\nWhen Spyglass Siren enters the battlefield, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") diff --git a/forge-gui/res/cardsfolder/s/squirming_emergence.txt b/forge-gui/res/cardsfolder/s/squirming_emergence.txt index d1363c0cd2c..0aa84241516 100644 --- a/forge-gui/res/cardsfolder/s/squirming_emergence.txt +++ b/forge-gui/res/cardsfolder/s/squirming_emergence.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ ChangeZone | ValidTgts$ Permanent.nonLand+cmcLEX+YouOwn | TgtPrompt$ Select target nonland permanent card with mana value X or less | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Fathomless descent — Return to the battlefield target nonland permanent card in your graveyard with mana value less than or equal to the number of permanent cards in your graveyard. SVar:X:Count$ValidGraveyard Permanent.YouOwn DeckHints:Ability$Graveyard|Mill|Discard -Oracle:Fathomless descent — Return to the battlefield target nonland permanent card in your graveyard with mana value less than or equal to the number of permanent cards in your graveyard. \ No newline at end of file +Oracle:Fathomless descent — Return to the battlefield target nonland permanent card in your graveyard with mana value less than or equal to the number of permanent cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/s/staff_of_compleation.txt b/forge-gui/res/cardsfolder/s/staff_of_compleation.txt index 7acb6404e78..b8ebb680380 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_compleation.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_compleation.txt @@ -8,4 +8,4 @@ A:AB$ Draw | Cost$ T PayLife<4> | NumCards$ 1 | SpellDescription$ Draw a card. A:AB$ Untap | Cost$ 5 | SpellDescription$ Untap CARDNAME. DeckHas:Ability$Proliferate DeckHints:Ability$Counters -Oracle:{T}, Pay 1 life: Destroy target permanent you own.\n{T}, Pay 2 life: Add one mana of any color.\n{T}, Pay 3 life: Proliferate.\n{T}, Pay 4 life: Draw a card.\n{5}: Untap Staff of Compleation. \ No newline at end of file +Oracle:{T}, Pay 1 life: Destroy target permanent you own.\n{T}, Pay 2 life: Add one mana of any color.\n{T}, Pay 3 life: Proliferate.\n{T}, Pay 4 life: Draw a card.\n{5}: Untap Staff of Compleation. diff --git a/forge-gui/res/cardsfolder/s/staff_of_the_storyteller.txt b/forge-gui/res/cardsfolder/s/staff_of_the_storyteller.txt index ecce10636bf..606c0f4158f 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_the_storyteller.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_the_storyteller.txt @@ -4,7 +4,7 @@ Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You T:Mode$ TokenCreatedOnce | ValidToken$ Creature.YouOwn | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you create one or more creature tokens, put a story counter on CARDNAME. -SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ STORY | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ STORY | CounterNum$ 1 A:AB$ Draw | Cost$ W T SubCounter<1/STORY> | SpellDescription$ Draw a card. DeckHas:Ability$Counters|Token & Type$Spirit Oracle:When Staff of the Storyteller enters the battlefield, create a 1/1 white Spirit creature token with flying.\nWhenever you create one or more creature tokens, put a story counter on Staff of the Storyteller.\n{W}, {T}, Remove a story counter from Staff of the Storyteller: Draw a card. diff --git a/forge-gui/res/cardsfolder/s/staggering_size.txt b/forge-gui/res/cardsfolder/s/staggering_size.txt index fa5265d12e7..f59b866f5d0 100644 --- a/forge-gui/res/cardsfolder/s/staggering_size.txt +++ b/forge-gui/res/cardsfolder/s/staggering_size.txt @@ -2,4 +2,4 @@ Name:Staggering Size ManaCost:1 G Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ 3 | NumDef$ 3 | KW$ Trample | SpellDescription$ Target creature gets +3/+3 and gains trample until end of turn. -Oracle:Target creature gets +3/+3 and gains trample until end of turn. \ No newline at end of file +Oracle:Target creature gets +3/+3 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/s/star_whale.txt b/forge-gui/res/cardsfolder/s/star_whale.txt index 6d4c998963e..f580301d27e 100644 --- a/forge-gui/res/cardsfolder/s/star_whale.txt +++ b/forge-gui/res/cardsfolder/s/star_whale.txt @@ -6,4 +6,4 @@ K:Flying K:Vigilance S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddKeyword$ Ward:2 | Description$ Other creatures you control have ward {2}. K:Suspend:6:1 U -Oracle:Flying, vigilance\nOther creatures you control have ward {2}.\nSuspend 6—{1}{U} (Rather than cast this card from your hand, you may pay {1}{U} and exile it with six time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.) \ No newline at end of file +Oracle:Flying, vigilance\nOther creatures you control have ward {2}.\nSuspend 6—{1}{U} (Rather than cast this card from your hand, you may pay {1}{U} and exile it with six time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.) diff --git a/forge-gui/res/cardsfolder/s/start_the_tardis.txt b/forge-gui/res/cardsfolder/s/start_the_tardis.txt index 0ccaa521ddf..5787147cc15 100644 --- a/forge-gui/res/cardsfolder/s/start_the_tardis.txt +++ b/forge-gui/res/cardsfolder/s/start_the_tardis.txt @@ -6,4 +6,4 @@ SVar:DBDraw:DB$ Draw | SubAbility$ DBPlaneswalk SVar:DBPlaneswalk:DB$ Planeswalk | Optional$ True K:Jump-start DeckHas:Ability$Surveil|Graveyard -Oracle:Surveil 2, then draw a card. You may planeswalk. (To surveil 2, look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)\nJump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.) \ No newline at end of file +Oracle:Surveil 2, then draw a card. You may planeswalk. (To surveil 2, look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)\nJump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.) diff --git a/forge-gui/res/cardsfolder/s/stasis_field.txt b/forge-gui/res/cardsfolder/s/stasis_field.txt index 81ad799425f..df6106ee7f6 100644 --- a/forge-gui/res/cardsfolder/s/stasis_field.txt +++ b/forge-gui/res/cardsfolder/s/stasis_field.txt @@ -4,4 +4,4 @@ Types:Enchantment Aura A:SP$ Attach | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Card.EnchantedBy | SetPower$ 0 | SetToughness$ 2 | RemoveAllAbilities$ True | AddKeyword$ Defender | Description$ Enchanted creature has base power and toughness 0/2, has defender, and loses all other abilities. SVar:NonStackingAttachEffect:True -Oracle:Enchant creature\nEnchanted creature has base power and toughness 0/2, has defender, and loses all other abilities. \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature has base power and toughness 0/2, has defender, and loses all other abilities. diff --git a/forge-gui/res/cardsfolder/s/static_net.txt b/forge-gui/res/cardsfolder/s/static_net.txt index fb031f09e0d..460b3ef82fe 100644 --- a/forge-gui/res/cardsfolder/s/static_net.txt +++ b/forge-gui/res/cardsfolder/s/static_net.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone DeckHas:Ability$LifeGain|Token & Type$Artifact -Oracle:When Static Net enters the battlefield, exile target nonland permanent an opponent controls until Static Net leaves the battlefield.\nWhen Static Net enters the battlefield, you gain 2 life and create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") \ No newline at end of file +Oracle:When Static Net enters the battlefield, exile target nonland permanent an opponent controls until Static Net leaves the battlefield.\nWhen Static Net enters the battlefield, you gain 2 life and create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") diff --git a/forge-gui/res/cardsfolder/s/staunch_crewmate.txt b/forge-gui/res/cardsfolder/s/staunch_crewmate.txt index 36cb33f49f4..fd20f0faa21 100644 --- a/forge-gui/res/cardsfolder/s/staunch_crewmate.txt +++ b/forge-gui/res/cardsfolder/s/staunch_crewmate.txt @@ -5,4 +5,4 @@ PT:2/1 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library. You may reveal an artifact or Pirate card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Pirate,Artifact | RestRandomOrder$ True DeckHints:Type$Pirate|Artifact -Oracle:When Staunch Crewmate enters the battlefield, look at the top four cards of your library. You may reveal an artifact or Pirate card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:When Staunch Crewmate enters the battlefield, look at the top four cards of your library. You may reveal an artifact or Pirate card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/s/stern_scolding.txt b/forge-gui/res/cardsfolder/s/stern_scolding.txt index edd3b377793..ea29bcf4c2a 100644 --- a/forge-gui/res/cardsfolder/s/stern_scolding.txt +++ b/forge-gui/res/cardsfolder/s/stern_scolding.txt @@ -2,4 +2,4 @@ Name:Stern Scolding ManaCost:U Types:Instant A:SP$ Counter | Cost$ U | TargetType$ Spell | ValidTgts$ Creature.powerLE2,Creature.toughnessLE2 | TgtPrompt$ Select target creature spell with power or toughness 2 or less | SpellDescription$ Counter target creature spell with power or toughness 2 or less. -Oracle:Counter target creature spell with power or toughness 2 or less. \ No newline at end of file +Oracle:Counter target creature spell with power or toughness 2 or less. diff --git a/forge-gui/res/cardsfolder/s/stew_the_coneys.txt b/forge-gui/res/cardsfolder/s/stew_the_coneys.txt index c7c2ef52bb9..e1ef903758f 100644 --- a/forge-gui/res/cardsfolder/s/stew_the_coneys.txt +++ b/forge-gui/res/cardsfolder/s/stew_the_coneys.txt @@ -6,4 +6,4 @@ SVar:SoulsDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | AILogic$ Pow SVar:DBFood:DB$ Token | TokenScript$ c_a_food_sac | SpellDescription$ Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") SVar:X:ParentTargeted$CardPower DeckHas:Ability$Token|LifeGain|Graveyard & Type$Artifact|Food -Oracle:Target creature you control deals damage equal to its power to target creature you don't control. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file +Oracle:Target creature you control deals damage equal to its power to target creature you don't control. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/s/sting_the_glinting_dagger.txt b/forge-gui/res/cardsfolder/s/sting_the_glinting_dagger.txt index 0a57b33dd2e..f19b9bccdf9 100644 --- a/forge-gui/res/cardsfolder/s/sting_the_glinting_dagger.txt +++ b/forge-gui/res/cardsfolder/s/sting_the_glinting_dagger.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ At the beginning of each combat, untap equipped creature. SVar:TrigUntap:DB$ Untap | Defined$ Equipped S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ First Strike | IsPresent$ Creature.EquippedBy+blockingValid Goblin,Creature.EquippedBy+blockingValid Orc,Goblin.blockingValid Creature.EquippedBy,Orc.blockingValid Creature.EquippedBy | Description$ Equipped creature has first strike as long as it's blocking or blocked by a Goblin or Orc. -Oracle:Equipped creature gets +1/+1 and has haste.\nAt the beginning of each combat, untap equipped creature.\nEquipped creature has first strike as long as it's blocking or blocked by a Goblin or Orc.\nEquip {2} \ No newline at end of file +Oracle:Equipped creature gets +1/+1 and has haste.\nAt the beginning of each combat, untap equipped creature.\nEquipped creature has first strike as long as it's blocking or blocked by a Goblin or Orc.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/s/stingblade_assassin.txt b/forge-gui/res/cardsfolder/s/stingblade_assassin.txt index 7e58a2b7f4c..33391c41d29 100644 --- a/forge-gui/res/cardsfolder/s/stingblade_assassin.txt +++ b/forge-gui/res/cardsfolder/s/stingblade_assassin.txt @@ -6,4 +6,4 @@ K:Flash K:Flying T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TailSpikes | TriggerDescription$ Tail Spikes — When CARDNAME enters the battlefield, destroy target creature an opponent controls that was dealt damage this turn. SVar:TailSpikes:DB$ Destroy | ValidTgts$ Creature.wasDealtDamageThisTurn+OppCtrl | TgtPrompt$ Select target creature an opponent controls that was dealt damage this turn -Oracle:Flash\nFlying\nWhen Stingblade Assassin enters the battlefield, destroy target creature an opponent controls that was dealt damage this turn. \ No newline at end of file +Oracle:Flash\nFlying\nWhen Stingblade Assassin enters the battlefield, destroy target creature an opponent controls that was dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/s/stinging_cave_crawler.txt b/forge-gui/res/cardsfolder/s/stinging_cave_crawler.txt index 399ab99c479..48fd248f6b2 100644 --- a/forge-gui/res/cardsfolder/s/stinging_cave_crawler.txt +++ b/forge-gui/res/cardsfolder/s/stinging_cave_crawler.txt @@ -9,4 +9,4 @@ SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 SVar:X:Count$ValidGraveyard Permanent.YouOwn DeckHints:Ability$Sacrifice|Discard|Mill|Dredge|Graveyard SVar:HasAttackEffect:TRUE -Oracle:Deathtouch\nDescend 4 — Whenever Stinging Cave Crawler attacks, if there are four or more permanent cards in your graveyard, you draw a card and you lose 1 life. \ No newline at end of file +Oracle:Deathtouch\nDescend 4 — Whenever Stinging Cave Crawler attacks, if there are four or more permanent cards in your graveyard, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/s/stinging_hivemaster.txt b/forge-gui/res/cardsfolder/s/stinging_hivemaster.txt index dd67e3ac9fe..78be6bd1e5a 100644 --- a/forge-gui/res/cardsfolder/s/stinging_hivemaster.txt +++ b/forge-gui/res/cardsfolder/s/stinging_hivemaster.txt @@ -6,4 +6,4 @@ K:Toxic:1 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_phyrexian_mite_toxic_noblock DeckHas:Ability$Token & Type$Artifact|Mite -Oracle:Toxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen Stinging Hivemaster dies, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." \ No newline at end of file +Oracle:Toxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen Stinging Hivemaster dies, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." diff --git a/forge-gui/res/cardsfolder/s/stockpiling_celebrant.txt b/forge-gui/res/cardsfolder/s/stockpiling_celebrant.txt index 78699dc033f..ab7304efccf 100644 --- a/forge-gui/res/cardsfolder/s/stockpiling_celebrant.txt +++ b/forge-gui/res/cardsfolder/s/stockpiling_celebrant.txt @@ -4,4 +4,4 @@ Types:Creature Dwarf Knight PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, you may return another target nonland permanent you control to its owner's hand. If you do, scry 2. SVar:TrigScry:AB$ Scry | ScryNum$ 2 | Cost$ Return<1/Permanent.nonLand+Other/another nonland permanent> -Oracle:When Stockpiling Celebrant enters the battlefield, you may return another target nonland permanent you control to its owner's hand. If you do, scry 2. \ No newline at end of file +Oracle:When Stockpiling Celebrant enters the battlefield, you may return another target nonland permanent you control to its owner's hand. If you do, scry 2. diff --git a/forge-gui/res/cardsfolder/s/stone_retrieval_unit.txt b/forge-gui/res/cardsfolder/s/stone_retrieval_unit.txt index 058d846bdac..95fa5fb4476 100644 --- a/forge-gui/res/cardsfolder/s/stone_retrieval_unit.txt +++ b/forge-gui/res/cardsfolder/s/stone_retrieval_unit.txt @@ -5,4 +5,4 @@ PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.) SVar:TrigToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone DeckHas:Ability$Token & Type$Artifact -Oracle:When Stone Retrieval Unit enters the battlefield, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.) \ No newline at end of file +Oracle:When Stone Retrieval Unit enters the battlefield, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.) diff --git a/forge-gui/res/cardsfolder/s/stonesplitter_bolt.txt b/forge-gui/res/cardsfolder/s/stonesplitter_bolt.txt index 621d5ad5f4c..0169dad624b 100644 --- a/forge-gui/res/cardsfolder/s/stonesplitter_bolt.txt +++ b/forge-gui/res/cardsfolder/s/stonesplitter_bolt.txt @@ -8,4 +8,4 @@ SVar:Z:SVar$X/Times.Y SVar:X:Count$xPaid DeckHas:Ability$Sacrifice DeckHints:Type$Artifact|Enchantment & Ability$Token -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nStonesplitter Bolt deals X damage to target creature or planeswalker. If this spell was bargained, it deals twice X damage to that permanent instead. \ No newline at end of file +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nStonesplitter Bolt deals X damage to target creature or planeswalker. If this spell was bargained, it deals twice X damage to that permanent instead. diff --git a/forge-gui/res/cardsfolder/s/storm_fleet_negotiator.txt b/forge-gui/res/cardsfolder/s/storm_fleet_negotiator.txt index 4fbf77ac270..3ac05ba317e 100644 --- a/forge-gui/res/cardsfolder/s/storm_fleet_negotiator.txt +++ b/forge-gui/res/cardsfolder/s/storm_fleet_negotiator.txt @@ -11,4 +11,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Card.nonLand DeckHas:Ability$Token & Type$Map|Artifact SVar:HasAttackEffect:TRUE -Oracle:Flying\nParley — Whenever Storm Fleet Negotiator attacks, each player reveals the top card of their library. For each nonland card revealed this way, you create a Map token. Then each player draws a card. (A Map token is an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") \ No newline at end of file +Oracle:Flying\nParley — Whenever Storm Fleet Negotiator attacks, each player reveals the top card of their library. For each nonland card revealed this way, you create a Map token. Then each player draws a card. (A Map token is an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") diff --git a/forge-gui/res/cardsfolder/s/storm_the_seedcore.txt b/forge-gui/res/cardsfolder/s/storm_the_seedcore.txt index edf7c71f1c1..9f0059b74fc 100644 --- a/forge-gui/res/cardsfolder/s/storm_the_seedcore.txt +++ b/forge-gui/res/cardsfolder/s/storm_the_seedcore.txt @@ -2,7 +2,7 @@ Name:Storm the Seedcore ManaCost:2 G G Types:Sorcery A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TargetMin$ 0 | TargetMax$ 4 | CounterType$ P1P1 | CounterNum$ 4 | DividedAsYouChoose$ 4 | SubAbility$ DBPumpAll | SpellDescription$ Distribute four +1/+1 counters among up to four target creatures you control. -SVar:DBPumpAll:DB$ PumpAll | KW$ Vigilance & Trample | ValidCards$ Creature.YouCtrl | SpellDescription$ Creatures you control gain vigilance and trample until end of turn. +SVar:DBPumpAll:DB$ PumpAll | KW$ Vigilance & Trample | ValidCards$ Creature.YouCtrl | SpellDescription$ Creatures you control gain vigilance and trample until end of turn. SVar:PlayMain1:TRUE DeckHas:Ability$Counters -Oracle:Distribute four +1/+1 counters among up to four target creatures you control. Creatures you control gain vigilance and trample until end of turn. \ No newline at end of file +Oracle:Distribute four +1/+1 counters among up to four target creatures you control. Creatures you control gain vigilance and trample until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stormcage_containment_facility.txt b/forge-gui/res/cardsfolder/s/stormcage_containment_facility.txt index c0fa47fd6ec..c9100671bcc 100644 --- a/forge-gui/res/cardsfolder/s/stormcage_containment_facility.txt +++ b/forge-gui/res/cardsfolder/s/stormcage_containment_facility.txt @@ -4,4 +4,4 @@ Types:Plane Unknown Planet S:Mode$ Continuous | Affected$ Creature.YouOwn | AffectedZone$ Graveyard | AddKeyword$ Escape:CardManaCost ExileFromGrave<3/Card.Other/other> | EffectZone$ Command | Description$ Each creature card in your graveyard has escape. The escape cost is equal to the card's mana cost plus exile three other cards from your graveyard. (You may cast cards from your graveyard for their escape cost.) T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigDetain | TriggerDescription$ Whenever chaos ensues, detain target creature an opponent controls. (Until your next turn, that creature can't attack or block and its activated abilities can't be activated.) SVar:TrigDetain:DB$ Pump | KW$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | IsCurse$ True | Duration$ UntilYourNextTurn | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature your opponent controls to detain. -Oracle:Each creature card in your graveyard has escape. The escape cost is equal to the card's mana cost plus exile three other cards from your graveyard. (You may cast cards from your graveyard for their escape cost.)\nWhenever chaos ensues, detain target creature an opponent controls. (Until your next turn, that creature can't attack or block and its activated abilities can't be activated.) \ No newline at end of file +Oracle:Each creature card in your graveyard has escape. The escape cost is equal to the card's mana cost plus exile three other cards from your graveyard. (You may cast cards from your graveyard for their escape cost.)\nWhenever chaos ensues, detain target creature an opponent controls. (Until your next turn, that creature can't attack or block and its activated abilities can't be activated.) diff --git a/forge-gui/res/cardsfolder/s/stormclaw_rager.txt b/forge-gui/res/cardsfolder/s/stormclaw_rager.txt index f7f3497071a..552b9b78e08 100644 --- a/forge-gui/res/cardsfolder/s/stormclaw_rager.txt +++ b/forge-gui/res/cardsfolder/s/stormclaw_rager.txt @@ -6,4 +6,4 @@ A:AB$ PutCounter | Cost$ 1 Sac<1/Creature.Other;Artifact.Other/another creature SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHas:Ability$Counters|Sacrifice DeckHints:Type$Artifact -Oracle:{1}, Sacrifice another creature or artifact: Put a +1/+1 counter on Stormclaw Rager and draw a card. Activate only as a sorcery. \ No newline at end of file +Oracle:{1}, Sacrifice another creature or artifact: Put a +1/+1 counter on Stormclaw Rager and draw a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/stormkeld_prowler.txt b/forge-gui/res/cardsfolder/s/stormkeld_prowler.txt index 2dacd2c297a..aaacd8f0ad6 100644 --- a/forge-gui/res/cardsfolder/s/stormkeld_prowler.txt +++ b/forge-gui/res/cardsfolder/s/stormkeld_prowler.txt @@ -5,4 +5,4 @@ PT:2/1 T:Mode$ SpellCast | ValidCard$ Card.cmcGE5 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a spell with mana value 5 or greater, put two +1/+1 counters on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 DeckHas:Ability$Counters -Oracle:Whenever you cast a spell with mana value 5 or greater, put two +1/+1 counters on Stormkeld Prowler. \ No newline at end of file +Oracle:Whenever you cast a spell with mana value 5 or greater, put two +1/+1 counters on Stormkeld Prowler. diff --git a/forge-gui/res/cardsfolder/s/stormkeld_vanguard_bear_down.txt b/forge-gui/res/cardsfolder/s/stormkeld_vanguard_bear_down.txt index 9df5e094570..e53765794e1 100644 --- a/forge-gui/res/cardsfolder/s/stormkeld_vanguard_bear_down.txt +++ b/forge-gui/res/cardsfolder/s/stormkeld_vanguard_bear_down.txt @@ -12,4 +12,4 @@ Name:Bear Down ManaCost:1 G Types:Sorcery Adventure A:SP$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. (Then exile this card. You may cast the creature later from exile.) -Oracle:Destroy target artifact or enchantment. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Destroy target artifact or enchantment. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/s/storyteller_pixie.txt b/forge-gui/res/cardsfolder/s/storyteller_pixie.txt index 2b82a7dbe8b..065503638b0 100644 --- a/forge-gui/res/cardsfolder/s/storyteller_pixie.txt +++ b/forge-gui/res/cardsfolder/s/storyteller_pixie.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ SpellCast | ValidCard$ Card.Adventure | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an Adventure spell, draw a card. SVar:TrigDraw:DB$ Draw DeckHints:Type$Adventure -Oracle:Flying\nWhenever you cast an Adventure spell, draw a card. \ No newline at end of file +Oracle:Flying\nWhenever you cast an Adventure spell, draw a card. diff --git a/forge-gui/res/cardsfolder/s/strax_sontaran_nurse.txt b/forge-gui/res/cardsfolder/s/strax_sontaran_nurse.txt index 231a879f2cd..3d1514a23df 100644 --- a/forge-gui/res/cardsfolder/s/strax_sontaran_nurse.txt +++ b/forge-gui/res/cardsfolder/s/strax_sontaran_nurse.txt @@ -6,10 +6,10 @@ K:Vigilance K:Trample A:AB$ ChoosePlayer | Cost$ 2 T Sac<1/Artifact> | Defined$ You | Choices$ Player | PrecostDesc$ Grenades! - | Random$ True | SubAbility$ DBImmediateTrig | SpellDescription$ Choose a player at random. When you do, NICKNAME fights another target creature that player controls. SVar:DBImmediateTrig:DB$ ImmediateTrigger | Execute$ TrigFight | RememberObjects$ ChosenPlayer | SubAbility$ DBCleanup | TriggerDescription$ When you do, NICKNAME fights another target creature that player controls. -SVar:TrigFight:DB$ Fight | Defined$ Self | ValidTgts$ Creature.Other+ControlledBy DelayTriggerRemembered | TgtPrompt$ Choose another target creature controlled by the chosen player +SVar:TrigFight:DB$ Fight | Defined$ Self | ValidTgts$ Creature.Other+ControlledBy DelayTriggerRemembered | TgtPrompt$ Choose another target creature controlled by the chosen player SVar:DBCleanup:DB$ Cleanup | ClearChosenPlayer$ True T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Glory of Battle — Whenever NICKNAME deals damage to a creature, put a +1/+1 counter on NICKNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Sacrifice|Counters DeckHints:Type$Artifact -Oracle:Vigilance, trample\nGrenades! — {2}, {T}, Sacrifice an artifact: Choose a player at random. When you do, Strax fights another target creature that player controls.\nGlory of Battle — Whenever Strax deals damage to a creature, put a +1/+1 counter on Strax. \ No newline at end of file +Oracle:Vigilance, trample\nGrenades! — {2}, {T}, Sacrifice an artifact: Choose a player at random. When you do, Strax fights another target creature that player controls.\nGlory of Battle — Whenever Strax deals damage to a creature, put a +1/+1 counter on Strax. diff --git a/forge-gui/res/cardsfolder/s/strider_ranger_of_the_north.txt b/forge-gui/res/cardsfolder/s/strider_ranger_of_the_north.txt index e7e0844224d..3e16662d7e3 100644 --- a/forge-gui/res/cardsfolder/s/strider_ranger_of_the_north.txt +++ b/forge-gui/res/cardsfolder/s/strider_ranger_of_the_north.txt @@ -5,4 +5,4 @@ PT:4/4 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, target creature gets +1/+1 until end of turn. Then if that creature has power 4 or greater, it gains first strike until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 | SubAbility$ DBFerocious SVar:DBFerocious:DB$ Pump | Defined$ Targeted | ConditionDefined$ Targeted | ConditionPresent$ Creature.powerGE4 | KW$ First Strike -Oracle:Landfall — Whenever a land enters the battlefield under your control, target creature gets +1/+1 until end of turn. Then if that creature has power 4 or greater, it gains first strike until end of turn. \ No newline at end of file +Oracle:Landfall — Whenever a land enters the battlefield under your control, target creature gets +1/+1 until end of turn. Then if that creature has power 4 or greater, it gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/s/strixhaven.txt b/forge-gui/res/cardsfolder/s/strixhaven.txt index 9e83cebbc3f..8f8b5664322 100644 --- a/forge-gui/res/cardsfolder/s/strixhaven.txt +++ b/forge-gui/res/cardsfolder/s/strixhaven.txt @@ -6,4 +6,4 @@ T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDesc SVar:RolledChaos:DB$ ChangeZone | Origin$ Graveyard | TargetMin$ 0 | TargetMax$ 1 | Destination$ Hand | ValidTgts$ Instant,Sorcery | TgtPrompt$ Select up to target instant or sorcery spell from any graveyard DeckHas:Ability$Graveyard DeckHints:Type$Instant|Sorcery -Oracle:Instant and sorcery spells players cast have demonstrate. (Whenever a player casts an instant or sorcery spell, they may copy it. If they do, they choose an opponent to also copy it. Players may choose new targets for their copies.)\nWhenever chaos ensues, return up to one target instant or sorcery card from a graveyard to its owner's hand \ No newline at end of file +Oracle:Instant and sorcery spells players cast have demonstrate. (Whenever a player casts an instant or sorcery spell, they may copy it. If they do, they choose an opponent to also copy it. Players may choose new targets for their copies.)\nWhenever chaos ensues, return up to one target instant or sorcery card from a graveyard to its owner's hand diff --git a/forge-gui/res/cardsfolder/s/stroke_of_luck.txt b/forge-gui/res/cardsfolder/s/stroke_of_luck.txt index 6e0f1695fd3..7eb40ab9cf4 100644 --- a/forge-gui/res/cardsfolder/s/stroke_of_luck.txt +++ b/forge-gui/res/cardsfolder/s/stroke_of_luck.txt @@ -8,4 +8,4 @@ SVar:DBChangeZoneAllBottomLibrary:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembe SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ Y SVar:X:Remembered$Amount SVar:Y:4-X -Oracle:Look at the top four cards of your library. Choose one of them and put all cards with the same name as the chosen card from among them into your hand. You lose 1 life for each card put into your hand this way. Put the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:Look at the top four cards of your library. Choose one of them and put all cards with the same name as the chosen card from among them into your hand. You lose 1 life for each card put into your hand this way. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/s/stroke_of_midnight.txt b/forge-gui/res/cardsfolder/s/stroke_of_midnight.txt index 613f7b498e4..bcf00998d39 100644 --- a/forge-gui/res/cardsfolder/s/stroke_of_midnight.txt +++ b/forge-gui/res/cardsfolder/s/stroke_of_midnight.txt @@ -5,4 +5,4 @@ A:SP$ Destroy | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human | TokenOwner$ RememberedController | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Type$Human -Oracle:Destroy target nonland permanent. Its controller creates a 1/1 white Human creature token. \ No newline at end of file +Oracle:Destroy target nonland permanent. Its controller creates a 1/1 white Human creature token. diff --git a/forge-gui/res/cardsfolder/s/subjugate_the_hobbits.txt b/forge-gui/res/cardsfolder/s/subjugate_the_hobbits.txt index 354edba7669..ca69b6e9a02 100644 --- a/forge-gui/res/cardsfolder/s/subjugate_the_hobbits.txt +++ b/forge-gui/res/cardsfolder/s/subjugate_the_hobbits.txt @@ -1,5 +1,5 @@ Name:Subjugate the Hobbits ManaCost:5 U U Types:Sorcery -A:SP$ GainControl | AllValid$ Creature.IsNotCommander+cmcLE3 | NewController$ You | SpellDescription$ Gain control of each noncommander creature with mana value 3 or less. -Oracle:Gain control of each noncommander creature with mana value 3 or less. \ No newline at end of file +A:SP$ GainControl | AllValid$ Creature.IsNotCommander+cmcLE3 | NewController$ You | SpellDescription$ Gain control of each noncommander creature with mana value 3 or less. +Oracle:Gain control of each noncommander creature with mana value 3 or less. diff --git a/forge-gui/res/cardsfolder/s/subterranean_schooner.txt b/forge-gui/res/cardsfolder/s/subterranean_schooner.txt index 47432ed6ea7..ba96c5ff34d 100644 --- a/forge-gui/res/cardsfolder/s/subterranean_schooner.txt +++ b/forge-gui/res/cardsfolder/s/subterranean_schooner.txt @@ -12,4 +12,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ Tr SVar:TrigExplore:DB$ Explore | ValidTgts$ Creature.IsRemembered | TgtPrompt$ Select target creature that crewed it this turn DeckHas:Ability$Counters SVar:HasAttackEffect:TRUE -Oracle:Whenever Subterranean Schooner attacks, target creature that crewed it this turn explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on that creature, then put the card back or put it into your graveyard.)\nCrew 1 \ No newline at end of file +Oracle:Whenever Subterranean Schooner attacks, target creature that crewed it this turn explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on that creature, then put the card back or put it into your graveyard.)\nCrew 1 diff --git a/forge-gui/res/cardsfolder/s/sugar_rush.txt b/forge-gui/res/cardsfolder/s/sugar_rush.txt index ef3317cdc31..e015ef06960 100644 --- a/forge-gui/res/cardsfolder/s/sugar_rush.txt +++ b/forge-gui/res/cardsfolder/s/sugar_rush.txt @@ -3,4 +3,4 @@ ManaCost:1 B Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ 3 | SubAbility$ DBDraw | SpellDescription$ Target creature gets +3/+0 until end of turn. SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. -Oracle:Target creature gets +3/+0 until end of turn.\nDraw a card. \ No newline at end of file +Oracle:Target creature gets +3/+0 until end of turn.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/s/sun_blessed_guardian_furnace_blessed_conqueror.txt b/forge-gui/res/cardsfolder/s/sun_blessed_guardian_furnace_blessed_conqueror.txt index 57e8f0e4121..048e891c45d 100644 --- a/forge-gui/res/cardsfolder/s/sun_blessed_guardian_furnace_blessed_conqueror.txt +++ b/forge-gui/res/cardsfolder/s/sun_blessed_guardian_furnace_blessed_conqueror.txt @@ -15,8 +15,8 @@ Types:Creature Phyrexian Cleric PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, create a tapped and attacking token that's a copy of it. Put a +1/+1 counter on that token for each +1/+1 counter on CARDNAME. Sacrifice that token at the beginning of the next end step. SVar:TrigCopy:DB$ CopyPermanent | TokenTapped$ True | TokenAttacking$ True | Defined$ Self | NumCopies$ 1 | AtEOT$ Sacrifice | RememberTokens$ True | SubAbility$ DBCounter -SVar:DBCounter:DB$ PutCounter | Defined$ Remembered | CounterNum$ X | CounterType$ P1P1 | SubAbility$ DBCleanup +SVar:DBCounter:DB$ PutCounter | Defined$ Remembered | CounterNum$ X | CounterType$ P1P1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$CardCounters.P1P1 DeckHas:Ability$Token|Counters -Oracle:Whenever Furnace-Blessed Conqueror attacks, create a tapped and attacking token that's a copy of it. Put a +1/+1 counter on that token for each +1/+1 counter on Furnace-Blessed Conqueror. Sacrifice that token at the beginning of the next end step. \ No newline at end of file +Oracle:Whenever Furnace-Blessed Conqueror attacks, create a tapped and attacking token that's a copy of it. Put a +1/+1 counter on that token for each +1/+1 counter on Furnace-Blessed Conqueror. Sacrifice that token at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/s/sunbird_standard_sunbird_effigy.txt b/forge-gui/res/cardsfolder/s/sunbird_standard_sunbird_effigy.txt index 6e4f01682b1..0de8e1d76a6 100644 --- a/forge-gui/res/cardsfolder/s/sunbird_standard_sunbird_effigy.txt +++ b/forge-gui/res/cardsfolder/s/sunbird_standard_sunbird_effigy.txt @@ -4,10 +4,10 @@ Types:Artifact A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. K:Craft:5 XMin1 ExileCtrlOrGrave SVar:X:Count$xPaid -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard AI:RemoveDeck:All +AlternateMode:DoubleFaced Oracle:{T}: Add one mana of any color.\nCraft with one or more {5} ({5}, Exile this artifact, Exile one or more other permanents you control and/or cards from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/s/sunes_intervention.txt b/forge-gui/res/cardsfolder/s/sunes_intervention.txt index c4a310a5c93..87304abef55 100644 --- a/forge-gui/res/cardsfolder/s/sunes_intervention.txt +++ b/forge-gui/res/cardsfolder/s/sunes_intervention.txt @@ -6,5 +6,5 @@ SVar:KnightTokens:DB$ Token | TokenOwner$ You | TokenScript$ w_2_2_knight | Toke SVar:SeekCard:DB$ Seek | Type$ Card.Permanent+nonLand+cmcLE3 | SpellDescription$ Seek a nonland permanent card with mana value 3 or less. SVar:DestroyArtifact:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Destroy target artifact. SVar:DestroyEnchantment:DB$ Destroy | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Destroy target enchantment. -SVar:GainLife:DB$ GainLife | ValidTgts$ Player | TgtPrompt$ Select target player to gain 3 life | LifeAmount$ 3 | SpellDescription$ Target player gains 3 life. +SVar:GainLife:DB$ GainLife | ValidTgts$ Player | TgtPrompt$ Select target player to gain 3 life | LifeAmount$ 3 | SpellDescription$ Target player gains 3 life. Oracle:Choose one or more —\n• Create two 2/2 white Knight creature tokens.\n• Seek a nonland permanent card with mana value 3 or less.\n• Destroy target artifact.\n• Destroy target enchantment.\n• Target player gains 3 life. diff --git a/forge-gui/res/cardsfolder/s/sunfire_torch.txt b/forge-gui/res/cardsfolder/s/sunfire_torch.txt index 602df43cbff..21dc1b9b0c9 100644 --- a/forge-gui/res/cardsfolder/s/sunfire_torch.txt +++ b/forge-gui/res/cardsfolder/s/sunfire_torch.txt @@ -3,8 +3,8 @@ ManaCost:R Types:Artifact Equipment S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ 1 | AddTrigger$ TrigAttack | Description$ Equipped creature gets +1/+0 and has "Whenever this creature attacks, you may sacrifice CARDNAME. When you do, this creature deals 2 damage to any target." SVar:TrigAttack:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | TriggerDescription$ Whenever this creature attacks, you may sacrifice Sunfire Torch. When you do, this creature deals 2 damage to any target. -SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ Sac<1/OriginalHost/Sunfire Torch> | Execute$ TrigDamage | SpellDescription$ When you do, this creature deals 2 damage to any target. +SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ Sac<1/OriginalHost/Sunfire Torch> | Execute$ TrigDamage | SpellDescription$ When you do, this creature deals 2 damage to any target. SVar:TrigDamage:DB$ DealDamage | NumDmg$ 2 | ValidTgts$ Any K:Equip:1 DeckHas:Ability$Sacrifice -Oracle:Equipped creature gets +1/+0 and has "Whenever this creature attacks, you may sacrifice Sunfire Torch. When you do, this creature deals 2 damage to any target."\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Equipped creature gets +1/+0 and has "Whenever this creature attacks, you may sacrifice Sunfire Torch. When you do, this creature deals 2 damage to any target."\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/sunfrill_imitator.txt b/forge-gui/res/cardsfolder/s/sunfrill_imitator.txt index d764cc10e20..0ec5bf6746f 100644 --- a/forge-gui/res/cardsfolder/s/sunfrill_imitator.txt +++ b/forge-gui/res/cardsfolder/s/sunfrill_imitator.txt @@ -6,4 +6,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigClone | TriggerZones$ Batt SVar:TrigClone:DB$ Clone | NewName$ Sunfrill Imitator | CloneTarget$ Self | ValidTgts$ Creature.Dinosaur+Other+YouCtrl | TgtPrompt$ Select another target Dinosaur you control | GainThisAbility$ True | AILogic$ CloneAttacker SVar:HasAttackEffect:TRUE DeckHints:Type$Dinosaur -Oracle:Whenever Sunfrill Imitator attacks, you may have it become a copy of another target Dinosaur you control, except its name is Sunfrill Imitator and it has this ability. \ No newline at end of file +Oracle:Whenever Sunfrill Imitator attacks, you may have it become a copy of another target Dinosaur you control, except its name is Sunfrill Imitator and it has this ability. diff --git a/forge-gui/res/cardsfolder/s/sunken_citadel.txt b/forge-gui/res/cardsfolder/s/sunken_citadel.txt index 1ae0184db71..1a0369a39b4 100644 --- a/forge-gui/res/cardsfolder/s/sunken_citadel.txt +++ b/forge-gui/res/cardsfolder/s/sunken_citadel.txt @@ -7,4 +7,4 @@ SVar:ChooseColor:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentInComput A:AB$ Mana | Cost$ T | Produced$ Chosen | SpellDescription$ Add one mana of the chosen color. A:AB$ Mana | Cost$ T | Produced$ Chosen | RestrictValid$ Activated.Land | Amount$ 2 | SpellDescription$ Add two mana of the chosen color. Spend this mana only to activate abilities of land sources. DeckHints:Type$Cave|Desert|Sphere -Oracle:Sunken Citadel enters the battlefield tapped. As it enters, choose a color.\n{T}: Add one mana of the chosen color.\n{T}: Add two mana of the chosen color. Spend this mana only to activate abilities of land sources. \ No newline at end of file +Oracle:Sunken Citadel enters the battlefield tapped. As it enters, choose a color.\n{T}: Add one mana of the chosen color.\n{T}: Add two mana of the chosen color. Spend this mana only to activate abilities of land sources. diff --git a/forge-gui/res/cardsfolder/s/sunshot_militia.txt b/forge-gui/res/cardsfolder/s/sunshot_militia.txt index 26b4626c312..996570d28c2 100644 --- a/forge-gui/res/cardsfolder/s/sunshot_militia.txt +++ b/forge-gui/res/cardsfolder/s/sunshot_militia.txt @@ -2,6 +2,6 @@ Name:Sunshot Militia ManaCost:1 R Types:Creature Human Soldier PT:1/3 -A:AB$ DealDamage | Defined$ Opponent | NumDmg$ 1 | Cost$ tapXType<2/Artifact;Creature/artifacts and/or creatures> | SorcerySpeed$ True | SpellDescription$ CARDNAME deals 1 damage to each opponent. Activate only as a sorcery. +A:AB$ DealDamage | Defined$ Opponent | NumDmg$ 1 | Cost$ tapXType<2/Artifact;Creature/artifacts and/or creatures> | SorcerySpeed$ True | SpellDescription$ CARDNAME deals 1 damage to each opponent. Activate only as a sorcery. DeckHints:Type$Artifact -Oracle:Tap two untapped artifacts and/or creatures you control: Sunshot Militia deals 1 damage to each opponent. Activate only as a sorcery. \ No newline at end of file +Oracle:Tap two untapped artifacts and/or creatures you control: Sunshot Militia deals 1 damage to each opponent. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/supply_drop.txt b/forge-gui/res/cardsfolder/s/supply_drop.txt index 3ed6e5a4fb2..f1279d22c98 100644 --- a/forge-gui/res/cardsfolder/s/supply_drop.txt +++ b/forge-gui/res/cardsfolder/s/supply_drop.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select another creature | NumAtt$ +2 | NumDef$ +2 A:AB$ Draw | Cost$ 4 T Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:Flash\nWhen Supply Drop enters the battlefield, target creature you control gets +2/+2 until end of turn.\n{4}, {T}, Sacrifice Supply Drop: Draw a card. \ No newline at end of file +Oracle:Flash\nWhen Supply Drop enters the battlefield, target creature you control gets +2/+2 until end of turn.\n{4}, {T}, Sacrifice Supply Drop: Draw a card. diff --git a/forge-gui/res/cardsfolder/s/surge_of_brilliance.txt b/forge-gui/res/cardsfolder/s/surge_of_brilliance.txt index 714c5b02e16..0bcb21caff0 100644 --- a/forge-gui/res/cardsfolder/s/surge_of_brilliance.txt +++ b/forge-gui/res/cardsfolder/s/surge_of_brilliance.txt @@ -1,7 +1,7 @@ Name:Surge of Brilliance ManaCost:1 U Types:Instant -A:SP$ Draw | NumCards$ X | SpellDescription$ Paradox — Draw a card for each spell you've cast this turn from anywhere other than your hand. +A:SP$ Draw | NumCards$ X | SpellDescription$ Paradox — Draw a card for each spell you've cast this turn from anywhere other than your hand. SVar:X:Count$ThisTurnCast_Card.YouCtrl+wasNotCastFromYourHand K:Foretell:1 U -Oracle:Paradox — Draw a card for each spell you’ve cast this turn from anywhere other than your hand.\nForetell {1}{U} (During your turn, you may pay {2} and exile this card from your hand face down. Cast it on a later turn for its foretell cost.) \ No newline at end of file +Oracle:Paradox — Draw a card for each spell you've cast this turn from anywhere other than your hand.\nForetell {1}{U} (During your turn, you may pay {2} and exile this card from your hand face down. Cast it on a later turn for its foretell cost.) diff --git a/forge-gui/res/cardsfolder/s/surge_of_salvation.txt b/forge-gui/res/cardsfolder/s/surge_of_salvation.txt index 29f19c244aa..7e3b18cd38c 100644 --- a/forge-gui/res/cardsfolder/s/surge_of_salvation.txt +++ b/forge-gui/res/cardsfolder/s/surge_of_salvation.txt @@ -6,4 +6,4 @@ SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Permanent.YouCtrl | KW$ Hexproof | SubA SVar:DBEffect:DB$ Effect | ReplacementEffects$ DMPrevent | SpellDescription$ Prevent all damage that black and/or red sources would deal to creatures you control this turn. SVar:DMPrevent:Event$ DamageDone | ValidSource$ Card.Red,Card.Black | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Creature.YouCtrl | Description$ Prevent all damage that black and/or red sources would deal to creatures you control this turn. SVar:NonStackingEffect:True -Oracle:You and permanents you control gain hexproof until end of turn. Prevent all damage that black and/or red sources would deal to creatures you control this turn. \ No newline at end of file +Oracle:You and permanents you control gain hexproof until end of turn. Prevent all damage that black and/or red sources would deal to creatures you control this turn. diff --git a/forge-gui/res/cardsfolder/s/surrounded_by_orcs.txt b/forge-gui/res/cardsfolder/s/surrounded_by_orcs.txt index e9552bd897e..680830bf93a 100644 --- a/forge-gui/res/cardsfolder/s/surrounded_by_orcs.txt +++ b/forge-gui/res/cardsfolder/s/surrounded_by_orcs.txt @@ -6,4 +6,4 @@ SVar:DBMill:DB$ Mill | NumCards$ X | ValidTgts$ Player | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardPower DeckHas:Ability$Token|Counters|Mill & Type$Orc|Army -Oracle:Amass Orcs 3, then target player mills X cards, where X is the amassed Army's power. (To amass Orcs 3, put three +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:Amass Orcs 3, then target player mills X cards, where X is the amassed Army's power. (To amass Orcs 3, put three +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/s/susan_foreman.txt b/forge-gui/res/cardsfolder/s/susan_foreman.txt index 9896d4a87f3..1f422df5a84 100644 --- a/forge-gui/res/cardsfolder/s/susan_foreman.txt +++ b/forge-gui/res/cardsfolder/s/susan_foreman.txt @@ -7,4 +7,4 @@ SVar:DBPlanarScry:DB$ Dig | DigNum$ 2 | ChangeNum$ 1 | SourceZone$ PlanarDeck | SVar:DBPlaneswalk:DB$ Planeswalk A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. K:Doctor's companion -Oracle:If you would planeswalk, instead look at the top two cards of your planar deck, put one on the bottom of your planar deck and the other on top, then planeswalk.\n{T}: Add {G}.\nDoctor's companion (You can have two commanders if the other is the Doctor.) \ No newline at end of file +Oracle:If you would planeswalk, instead look at the top two cards of your planar deck, put one on the bottom of your planar deck and the other on top, then planeswalk.\n{T}: Add {G}.\nDoctor's companion (You can have two commanders if the other is the Doctor.) diff --git a/forge-gui/res/cardsfolder/s/swarming_of_moria.txt b/forge-gui/res/cardsfolder/s/swarming_of_moria.txt index 2afd54a9f3a..ce821ec0681 100644 --- a/forge-gui/res/cardsfolder/s/swarming_of_moria.txt +++ b/forge-gui/res/cardsfolder/s/swarming_of_moria.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Token | TokenScript$ c_a_treasure_sac | SubAbility$ DBAmass | SpellDescription$ Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") SVar:DBAmass:DB$ Amass | Type$ Orc | Num$ 2 | SpellDescription$ Amass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) DeckHas:Ability$Token|Counters|Sacrifice & Type$Orc|Army|Treasure -Oracle:Create a Treasure token. (It's an artifact with "{T} Sacrifice this artifact: Add one mana of any color.")\nAmass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:Create a Treasure token. (It's an artifact with "{T} Sacrifice this artifact: Add one mana of any color.")\nAmass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/s/sweettooth_witch.txt b/forge-gui/res/cardsfolder/s/sweettooth_witch.txt index 84cae37d83e..c3841a7d230 100644 --- a/forge-gui/res/cardsfolder/s/sweettooth_witch.txt +++ b/forge-gui/res/cardsfolder/s/sweettooth_witch.txt @@ -7,4 +7,4 @@ SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwn A:AB$ LoseLife | Cost$ 2 Sac<1/Food> | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 2 | SpellDescription$ Target player loses 2 life. DeckHas:Ability$Token|Sacrifice & Type$Food|Artifact DeckHints:Type$Food -Oracle:When Sweettooth Witch enters the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\n{2}, Sacrifice a Food: Target player loses 2 life. \ No newline at end of file +Oracle:When Sweettooth Witch enters the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\n{2}, Sacrifice a Food: Target player loses 2 life. diff --git a/forge-gui/res/cardsfolder/s/swooping_pteranodon.txt b/forge-gui/res/cardsfolder/s/swooping_pteranodon.txt index 114b3212751..b9c595c6120 100644 --- a/forge-gui/res/cardsfolder/s/swooping_pteranodon.txt +++ b/forge-gui/res/cardsfolder/s/swooping_pteranodon.txt @@ -10,4 +10,4 @@ SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute SVar:TrigChooseLand:DB$ Pump | ValidTgts$ Land | SubAbility$ DBDamage SVar:DBDamage:DB$ DealDamage | Defined$ DelayTriggerRemembered | DamageSource$ Targeted | NumDmg$ 3 DeckHints:Type$Dinosaur -Oracle:Flying, haste\nWhenever Swooping Pteranodon or another Dinosaur with flying enters the battlefield under your control, gain control of target creature an opponent controls until end of turn. Untap that creature. It gains flying and haste until end of turn. At the beginning of the next end step, target land deals 3 damage to that creature. \ No newline at end of file +Oracle:Flying, haste\nWhenever Swooping Pteranodon or another Dinosaur with flying enters the battlefield under your control, gain control of target creature an opponent controls until end of turn. Untap that creature. It gains flying and haste until end of turn. At the beginning of the next end step, target land deals 3 damage to that creature. diff --git a/forge-gui/res/cardsfolder/s/sword_coast_serpent_capsizing_wave.txt b/forge-gui/res/cardsfolder/s/sword_coast_serpent_capsizing_wave.txt index c6d78af25dd..6145a5bcdd6 100644 --- a/forge-gui/res/cardsfolder/s/sword_coast_serpent_capsizing_wave.txt +++ b/forge-gui/res/cardsfolder/s/sword_coast_serpent_capsizing_wave.txt @@ -4,8 +4,8 @@ Types:Creature Serpent Dragon PT:6/6 S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME can't be blocked as long as you've cast a noncreature spell this turn. SVar:X:Count$ThisTurnCast_Card.nonCreature+YouCtrl -AlternateMode:Adventure SVar:BuffedBy:Card.nonCreature+nonLand +AlternateMode:Adventure Oracle:Sword Coast Serpent can't be blocked as long as you've cast a noncreature spell this turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/s/sycorax_commander.txt b/forge-gui/res/cardsfolder/s/sycorax_commander.txt index eabf8d7546b..0022f57a73c 100644 --- a/forge-gui/res/cardsfolder/s/sycorax_commander.txt +++ b/forge-gui/res/cardsfolder/s/sycorax_commander.txt @@ -13,4 +13,4 @@ SVar:CleanDrawn:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount/Minus.1 SVar:DBDamage:DB$ DealDamage | Defined$ Player.IsRemembered | NumDmg$ Y | SpellDescription$ CARDNAME deals damage to opponent equal to the number of cards in their hand. SVar:Y:Count$ValidHand Card.OwnedBy Player.IsRemembered -Oracle:First strike, haste\nSanctified Rules of Combat — When Sycorax Commander enters the battlefield, each opponent faces a villainous choice — That opponent discards all the cards in their hand, then draws that many cards minus one, or Sycorax Commander deals damage to that player equal to the number of cards in their hand. \ No newline at end of file +Oracle:First strike, haste\nSanctified Rules of Combat — When Sycorax Commander enters the battlefield, each opponent faces a villainous choice — That opponent discards all the cards in their hand, then draws that many cards minus one, or Sycorax Commander deals damage to that player equal to the number of cards in their hand. diff --git a/forge-gui/res/cardsfolder/s/sylvok_battle_chair.txt b/forge-gui/res/cardsfolder/s/sylvok_battle_chair.txt index 814366b753e..94abded35aa 100644 --- a/forge-gui/res/cardsfolder/s/sylvok_battle_chair.txt +++ b/forge-gui/res/cardsfolder/s/sylvok_battle_chair.txt @@ -5,4 +5,4 @@ K:For Mirrodin S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 4 | AddToughness$ 4 | AddKeyword$ Trample | Description$ Equipped creature gets +4/+4 and has trample. K:Equip:5 G G DeckHas:Type$Rebel & Color$Red & Ability$Token -Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature gets +4/+4 and has trample.\nEquip {5}{G}{G} \ No newline at end of file +Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature gets +4/+4 and has trample.\nEquip {5}{G}{G} diff --git a/forge-gui/res/cardsfolder/s/syr_ginger_the_meal_ender.txt b/forge-gui/res/cardsfolder/s/syr_ginger_the_meal_ender.txt index 1b803e0db92..9a8e20730b2 100644 --- a/forge-gui/res/cardsfolder/s/syr_ginger_the_meal_ender.txt +++ b/forge-gui/res/cardsfolder/s/syr_ginger_the_meal_ender.txt @@ -2,7 +2,7 @@ Name:Syr Ginger, the Meal Ender ManaCost:2 Types:Legendary Artifact Creature Food Knight PT:3/1 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Trample & Hexproof & Haste | IsPresent$ Planeswalker.OppCtrl | Description$ CARDNAME has trample, hexproof, and haste as long as an opponent controls a planeswalker. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Trample & Hexproof & Haste | IsPresent$ Planeswalker.OppCtrl | Description$ CARDNAME has trample, hexproof, and haste as long as an opponent controls a planeswalker. T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another artifact you control is put into a graveyard from the battlefield, put a +1/+1 counter on NICKNAME and scry 1. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 1 diff --git a/forge-gui/res/cardsfolder/t/tablet_of_compleation.txt b/forge-gui/res/cardsfolder/t/tablet_of_compleation.txt index 4ecb9016738..153095e2b7a 100644 --- a/forge-gui/res/cardsfolder/t/tablet_of_compleation.txt +++ b/forge-gui/res/cardsfolder/t/tablet_of_compleation.txt @@ -5,4 +5,4 @@ A:AB$ PutCounter | Cost$ T | CounterType$ OIL | CounterNum$ 1 | SpellDescription A:AB$ Mana | Cost$ T | Produced$ C | IsPresent$ Card.Self+counters_GE2_OIL | SpellDescription$ Add {C}. Activate only if CARDNAME has two or more oil counters on it. A:AB$ Draw | Cost$ 1 T | IsPresent$ Card.Self+counters_GE5_OIL | SpellDescription$ Draw a card. Activate only if CARDNAME has five or more oil counters on it. DeckHas:Ability$Counters -Oracle:{T}: Put an oil counter on Tablet of Compleation.\n{T}: Add {C}. Activate only if Tablet of Compleation has two or more oil counters on it.\n{1}, {T}: Draw a card. Activate only if Tablet of Compleation has five or more oil counters on it. \ No newline at end of file +Oracle:{T}: Put an oil counter on Tablet of Compleation.\n{T}: Add {C}. Activate only if Tablet of Compleation has two or more oil counters on it.\n{1}, {T}: Draw a card. Activate only if Tablet of Compleation has five or more oil counters on it. diff --git a/forge-gui/res/cardsfolder/t/taken_by_nightmares.txt b/forge-gui/res/cardsfolder/t/taken_by_nightmares.txt index 8f7956ab5f6..41db59859bd 100644 --- a/forge-gui/res/cardsfolder/t/taken_by_nightmares.txt +++ b/forge-gui/res/cardsfolder/t/taken_by_nightmares.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ ChangeZone | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBScry | SpellDescription$ Exile target creature. SVar:DBScry:DB$ Scry | ConditionPresent$ Enchantment.YouCtrl | ScryNum$ 2 | SpellDescription$ If you control an enchantment, scry 2. DeckHints:Type$Enchantment -Oracle:Exile target creature. If you control an enchantment, scry 2. \ No newline at end of file +Oracle:Exile target creature. If you control an enchantment, scry 2. diff --git a/forge-gui/res/cardsfolder/t/tale_of_tinuviel.txt b/forge-gui/res/cardsfolder/t/tale_of_tinuviel.txt index 30d96d88e26..2090b44c204 100644 --- a/forge-gui/res/cardsfolder/t/tale_of_tinuviel.txt +++ b/forge-gui/res/cardsfolder/t/tale_of_tinuviel.txt @@ -7,4 +7,4 @@ SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Tg SVar:DBPumpLifeLink:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select up to two target creatures you control | TargetMin$ 0 | TargetMax$ 2 | KW$ Lifelink | SpellDescription$ Up to two target creatures you control each gain lifelink until end of turn. SVar:PlayMain1:TRUE DeckHas:Ability$Graveyard|LifeGain -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Target creature you control gains indestructible for as long as you control Tale of Tinúviel.\nII — Return target creature card from your graveyard to the battlefield.\nIII — Up to two target creatures you control each gain lifelink until end of turn. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Target creature you control gains indestructible for as long as you control Tale of Tinúviel.\nII — Return target creature card from your graveyard to the battlefield.\nIII — Up to two target creatures you control each gain lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/t/talion_the_kindly_lord.txt b/forge-gui/res/cardsfolder/t/talion_the_kindly_lord.txt index 25537211601..b2d8ba9a8ee 100644 --- a/forge-gui/res/cardsfolder/t/talion_the_kindly_lord.txt +++ b/forge-gui/res/cardsfolder/t/talion_the_kindly_lord.txt @@ -9,4 +9,4 @@ T:Mode$ SpellCast | ValidCard$ Card.cmcEQX,Card.powerEQX,Card.toughnessEQX | Val SVar:TrigDrain:DB$ LoseLife | Defined$ TriggeredActivator | LifeAmount$ 2 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw SVar:X:Count$ChosenNumber -Oracle:Flying\nAs Talion, the Kindly Lord enters the battlefield, choose a number between 1 and 10.\nWhenever an opponent casts a spell with mana value, power, or toughness equal to the chosen number, that player loses 2 life and you draw a card. \ No newline at end of file +Oracle:Flying\nAs Talion, the Kindly Lord enters the battlefield, choose a number between 1 and 10.\nWhenever an opponent casts a spell with mana value, power, or toughness equal to the chosen number, that player loses 2 life and you draw a card. diff --git a/forge-gui/res/cardsfolder/t/talions_messenger.txt b/forge-gui/res/cardsfolder/t/talions_messenger.txt index 4d7ef270205..d1e9faca2df 100644 --- a/forge-gui/res/cardsfolder/t/talions_messenger.txt +++ b/forge-gui/res/cardsfolder/t/talions_messenger.txt @@ -11,4 +11,4 @@ SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Faerie.YouCtrl | TgtPrompt$ Sele SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Type$Faerie DeckHas:Ability$Discard|Counters -Oracle:Flying\nWhenever you attack with one or more Faeries, draw a card, then discard a card. When you discard a card this way, put a +1/+1 counter on target Faerie you control. \ No newline at end of file +Oracle:Flying\nWhenever you attack with one or more Faeries, draw a card, then discard a card. When you discard a card this way, put a +1/+1 counter on target Faerie you control. diff --git a/forge-gui/res/cardsfolder/t/tamiyo_compleated_sage.txt b/forge-gui/res/cardsfolder/t/tamiyo_compleated_sage.txt index de0aa20160e..cf70559ae3e 100644 --- a/forge-gui/res/cardsfolder/t/tamiyo_compleated_sage.txt +++ b/forge-gui/res/cardsfolder/t/tamiyo_compleated_sage.txt @@ -10,4 +10,4 @@ SVar:DBCopy:DB$ CopyPermanent | Defined$ Targeted | SpellDescription$ Create a t SVar:X:Count$xPaid A:AB$ Token | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | TokenScript$ tamiyos_notebook | SpellDescription$ Create Tamiyo's Notebook, a legendary colorless artifact token with "Spells you cast cost {2} less to cast" and "{T}: Draw a card." DeckHas:Ability$Token & Type$Artifact -Oracle:Compleated ({G/U/P} can be paid with {G}, {U}, or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.)\n[+1]: Tap up to one target artifact or creature. It doesn't untap during its controller's next untap step.\n[−X]: Exile target nonland permanent card with mana value X from your graveyard. Create a token that's a copy of that card.\n[−7]: Create Tamiyo's Notebook, a legendary colorless artifact token with "Spells you cast cost {2} less to cast" and "{T}: Draw a card." +Oracle:Compleated ({G/U/P} can be paid with {G}, {U}, or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.)\n[+1]: Tap up to one target artifact or creature. It doesn't untap during its controller's next untap step.\n[-X]: Exile target nonland permanent card with mana value X from your graveyard. Create a token that's a copy of that card.\n[-7]: Create Tamiyo's Notebook, a legendary colorless artifact token with "Spells you cast cost {2} less to cast" and "{T}: Draw a card." diff --git a/forge-gui/res/cardsfolder/t/tamiyos_logbook.txt b/forge-gui/res/cardsfolder/t/tamiyos_logbook.txt index 850dbc02780..9ef3ae4ce59 100644 --- a/forge-gui/res/cardsfolder/t/tamiyos_logbook.txt +++ b/forge-gui/res/cardsfolder/t/tamiyos_logbook.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ Draw | Cost$ 5 U T | NumCards$ 1 | ReduceCost$ X | SpellDescription$ Draw a card. This ability costs {1} less to activate for each other artifact you control. SVar:X:Count$Valid Artifact.YouCtrl+Other DeckHints:Type$Artifact -Oracle:{5}{U}, {T}: Draw a card. This ability costs {1} less to activate for each other artifact you control. \ No newline at end of file +Oracle:{5}{U}, {T}: Draw a card. This ability costs {1} less to activate for each other artifact you control. diff --git a/forge-gui/res/cardsfolder/t/tangled_colony.txt b/forge-gui/res/cardsfolder/t/tangled_colony.txt index 9d102a6dbe2..e531576308d 100644 --- a/forge-gui/res/cardsfolder/t/tangled_colony.txt +++ b/forge-gui/res/cardsfolder/t/tangled_colony.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ b_1_1_rat_noblock | TokenOwner$ You SVar:X:Count$TotalDamageReceivedThisTurn DeckHas:Ability$Token -Oracle:Tangled Colony can't block.\nWhen Tangled Colony dies, create X 1/1 black Rat creature tokens with "This creature can't block," where X is the amount of damage dealt to it this turn. \ No newline at end of file +Oracle:Tangled Colony can't block.\nWhen Tangled Colony dies, create X 1/1 black Rat creature tokens with "This creature can't block," where X is the amount of damage dealt to it this turn. diff --git a/forge-gui/res/cardsfolder/t/tangleweave_armor.txt b/forge-gui/res/cardsfolder/t/tangleweave_armor.txt index 07ec0045b06..e733517d800 100644 --- a/forge-gui/res/cardsfolder/t/tangleweave_armor.txt +++ b/forge-gui/res/cardsfolder/t/tangleweave_armor.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ X | AddToughness$ SVar:X:Count$ValidAll Card.IsCommander+YouOwn$GreatestCMC AI:RemoveDeck:NonCommander DeckHas:Ability$Token & Type$Phyrexian|Germ -Oracle:Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.)\nEquipped creature gets +X/+X, where X is the greatest mana value among your commanders.\nEquip {4} \ No newline at end of file +Oracle:Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.)\nEquipped creature gets +X/+X, where X is the greatest mana value among your commanders.\nEquip {4} diff --git a/forge-gui/res/cardsfolder/t/tardis.txt b/forge-gui/res/cardsfolder/t/tardis.txt index 3a3c0ef7738..1b522446365 100644 --- a/forge-gui/res/cardsfolder/t/tardis.txt +++ b/forge-gui/res/cardsfolder/t/tardis.txt @@ -12,4 +12,4 @@ SVar:RemoveEffect:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Define K:Crew:2 DeckNeeds:Type$Time Lord SVar:HasAttackEffect:TRUE -Oracle:Flying\nWhenever TARDIS attacks, if you control a Time Lord, the next spell you cast this turn has cascade and you may planeswalk.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) \ No newline at end of file +Oracle:Flying\nWhenever TARDIS attacks, if you control a Time Lord, the next spell you cast this turn has cascade and you may planeswalk.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/t/tardis_bay.txt b/forge-gui/res/cardsfolder/t/tardis_bay.txt index a20ec3e18bf..23fdda4c962 100644 --- a/forge-gui/res/cardsfolder/t/tardis_bay.txt +++ b/forge-gui/res/cardsfolder/t/tardis_bay.txt @@ -6,4 +6,4 @@ SVar:Y:Count$ThisTurnCast_Card.YouCtrl+cmcGE2 T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigSteal | TriggerDescription$ When chaos ensues, gain control of target artifact. Then planeswalk. SVar:TrigSteal:DB$ GainControl | ValidTgts$ Artifact | SubAbility$ DBPlaneswalk SVar:DBPlaneswalk:DB$ Planeswalk -Oracle:The first spell you cast during each of your turns with mana value 2 or greater has cascade. (When you cast that spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)\nWhen chaos ensues, gain control of target artifact. Then planeswalk. \ No newline at end of file +Oracle:The first spell you cast during each of your turns with mana value 2 or greater has cascade. (When you cast that spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)\nWhen chaos ensues, gain control of target artifact. Then planeswalk. diff --git a/forge-gui/res/cardsfolder/t/tarkir_duneshaper_burnished_dunestomper.txt b/forge-gui/res/cardsfolder/t/tarkir_duneshaper_burnished_dunestomper.txt index fa23fe5a8d0..9aa64637a7a 100644 --- a/forge-gui/res/cardsfolder/t/tarkir_duneshaper_burnished_dunestomper.txt +++ b/forge-gui/res/cardsfolder/t/tarkir_duneshaper_burnished_dunestomper.txt @@ -14,4 +14,4 @@ Colors:green,white Types:Creature Phyrexian Dog Warrior PT:4/3 K:Trample -Oracle:Trample \ No newline at end of file +Oracle:Trample diff --git a/forge-gui/res/cardsfolder/t/tarrians_soulcleaver.txt b/forge-gui/res/cardsfolder/t/tarrians_soulcleaver.txt index 170687fb387..fdda6036320 100644 --- a/forge-gui/res/cardsfolder/t/tarrians_soulcleaver.txt +++ b/forge-gui/res/cardsfolder/t/tarrians_soulcleaver.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigGainCounter:DB$ PutCounter | Defined$ Equipped | CounterType$ P1P1 | CounterNum$ 1 K:Equip:2 DeckHas:Ability$Counters -Oracle:Equipped creature has vigilance.\nWhenever another artifact or creature is put into a graveyard from the battlefield, put a +1/+1 counter on equipped creature.\nEquip {2} \ No newline at end of file +Oracle:Equipped creature has vigilance.\nWhenever another artifact or creature is put into a graveyard from the battlefield, put a +1/+1 counter on equipped creature.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/t/tattered_apparition.txt b/forge-gui/res/cardsfolder/t/tattered_apparition.txt index cd7cc9dd9c6..30d9272fb6c 100644 --- a/forge-gui/res/cardsfolder/t/tattered_apparition.txt +++ b/forge-gui/res/cardsfolder/t/tattered_apparition.txt @@ -4,4 +4,4 @@ Types:Creature Shade PT:2/2 K:Flying A:AB$ Pump | Cost$ 1 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -Oracle:Flying\n{1}{B}: Tattered Apparition gets +1/+1 until end of turn. \ No newline at end of file +Oracle:Flying\n{1}{B}: Tattered Apparition gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/tectonic_hazard.txt b/forge-gui/res/cardsfolder/t/tectonic_hazard.txt index 9826af29257..fcb2da14b21 100644 --- a/forge-gui/res/cardsfolder/t/tectonic_hazard.txt +++ b/forge-gui/res/cardsfolder/t/tectonic_hazard.txt @@ -2,4 +2,4 @@ Name:Tectonic Hazard ManaCost:R Types:Sorcery A:SP$ DamageAll | NumDmg$ 1 | ValidPlayers$ Player.Opponent | ValidCards$ Creature.OppCtrl | ValidDescription$ each opponent and each creature they control. | SpellDescription$ CARDNAME deals 1 damage to each opponent and each creature they control. -Oracle:Tectonic Hazard deals 1 damage to each opponent and each creature they control. \ No newline at end of file +Oracle:Tectonic Hazard deals 1 damage to each opponent and each creature they control. diff --git a/forge-gui/res/cardsfolder/t/teething_wurmlet.txt b/forge-gui/res/cardsfolder/t/teething_wurmlet.txt index f8018b74475..cdce3c3d68b 100644 --- a/forge-gui/res/cardsfolder/t/teething_wurmlet.txt +++ b/forge-gui/res/cardsfolder/t/teething_wurmlet.txt @@ -9,4 +9,4 @@ SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ SVar:Resolved:Count$ResolvedThisTurn DeckHints:Type$Artifact DeckHas:Ability$LifeGain|Counters & Keyword$Deathtouch -Oracle:Teething Wurmlet has deathtouch as long as you control three or more artifacts.\nWhenever an artifact enters the battlefield under your control, you gain 1 life. If this is the first time this ability has resolved this turn, put a +1/+1 counter on Teething Wurmlet. \ No newline at end of file +Oracle:Teething Wurmlet has deathtouch as long as you control three or more artifacts.\nWhenever an artifact enters the battlefield under your control, you gain 1 life. If this is the first time this ability has resolved this turn, put a +1/+1 counter on Teething Wurmlet. diff --git a/forge-gui/res/cardsfolder/t/tegan_jovanka.txt b/forge-gui/res/cardsfolder/t/tegan_jovanka.txt index e8b38c072a1..98693d01dc8 100644 --- a/forge-gui/res/cardsfolder/t/tegan_jovanka.txt +++ b/forge-gui/res/cardsfolder/t/tegan_jovanka.txt @@ -6,4 +6,4 @@ T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigPump | TriggerZo SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Historic+attacking | TgtPrompt$ Select target attacking historic creature | NumAtt$ +1 | NumDef$ +1 | KW$ Indestructible K:Doctor's companion DeckHints:Type$Legendary|Artifact -Oracle:Brave Heart — Whenever you attack, target attacking historic creature gets +1/+1 and gains indestructible until end of turn. (Artifacts, legendaries, and Sagas are historic.)\nDoctor's companion (You can have two commanders if the other is the Doctor.) \ No newline at end of file +Oracle:Brave Heart — Whenever you attack, target attacking historic creature gets +1/+1 and gains indestructible until end of turn. (Artifacts, legendaries, and Sagas are historic.)\nDoctor's companion (You can have two commanders if the other is the Doctor.) diff --git a/forge-gui/res/cardsfolder/t/tegwyll_duke_of_splendor.txt b/forge-gui/res/cardsfolder/t/tegwyll_duke_of_splendor.txt index bf6216dd69a..1e1d60066d5 100644 --- a/forge-gui/res/cardsfolder/t/tegwyll_duke_of_splendor.txt +++ b/forge-gui/res/cardsfolder/t/tegwyll_duke_of_splendor.txt @@ -9,4 +9,4 @@ T:Mode$ ChangesZone | ValidCard$ Faerie.Other+YouCtrl | Origin$ Battlefield | De SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 DeckHints:Type$Faerie -Oracle:Flying, deathtouch\nOther Faeries you control get +1/+1.\nWhenever another Faerie you control dies, you draw a card and you lose 1 life. \ No newline at end of file +Oracle:Flying, deathtouch\nOther Faeries you control get +1/+1.\nWhenever another Faerie you control dies, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/t/tegwylls_scouring.txt b/forge-gui/res/cardsfolder/t/tegwylls_scouring.txt index 3cbb3d417ae..0f40352a46e 100644 --- a/forge-gui/res/cardsfolder/t/tegwylls_scouring.txt +++ b/forge-gui/res/cardsfolder/t/tegwylls_scouring.txt @@ -6,4 +6,4 @@ A:SP$ DestroyAll | ValidCards$ Creature | SubAbility$ DBToken | SpellDescription SVar:DBToken:DB$ Token | TokenAmount$ 3 | TokenScript$ b_1_1_faerie_rogue_flying | TokenOwner$ You DeckHints:Type$Faerie DeckHas:Ability$Token & Type$Faerie -Oracle:You may cast Tegwyll's Scouring as though it had flash by tapping three untapped creatures you control with flying in addition to paying its other costs.\nDestroy all creatures. Create three 1/1 black Faerie Rogue creature tokens with flying. \ No newline at end of file +Oracle:You may cast Tegwyll's Scouring as though it had flash by tapping three untapped creatures you control with flying in addition to paying its other costs.\nDestroy all creatures. Create three 1/1 black Faerie Rogue creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/t/tempest_hart_scan_the_clouds.txt b/forge-gui/res/cardsfolder/t/tempest_hart_scan_the_clouds.txt index c0056339513..77fb3b41807 100644 --- a/forge-gui/res/cardsfolder/t/tempest_hart_scan_the_clouds.txt +++ b/forge-gui/res/cardsfolder/t/tempest_hart_scan_the_clouds.txt @@ -16,4 +16,4 @@ ManaCost:1 U Types:Instant Adventure A:SP$ Draw | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Draw two cards, then discard two cards. (Then exile this card. You may cast the creature later from exile.) SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 2 | Mode$ TgtChoose -Oracle:Draw two cards, then discard two cards. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Draw two cards, then discard two cards. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/t/temple_of_atropos.txt b/forge-gui/res/cardsfolder/t/temple_of_atropos.txt index 284329aef44..2ded5f8cac4 100644 --- a/forge-gui/res/cardsfolder/t/temple_of_atropos.txt +++ b/forge-gui/res/cardsfolder/t/temple_of_atropos.txt @@ -6,4 +6,4 @@ SVar:TrigAddPhase:DB$ AddPhase | ExtraPhase$ Beginning T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigReverseOrder | TriggerDescription$ When chaos ensues, reverse the game's turn order. Then planeswalk. (For example, if play had proceeded clockwise around the table, it now goes counterclockwise.) SVar:TrigReverseOrder:DB$ ReverseTurnOrder | SubAbility$ DBPlaneswalk SVar:DBPlaneswalk:DB$ Planeswalk -Oracle:At the beginning of your postcombat main phase, there is an additional beginning phase after this phase. (The beginning phase includes the untap, upkeep, and draw steps.)\nWhen chaos ensues, reverse the game's turn order. Then planeswalk. (For example, if play had proceeded clockwise around the table, it now goes counterclockwise.) \ No newline at end of file +Oracle:At the beginning of your postcombat main phase, there is an additional beginning phase after this phase. (The beginning phase includes the untap, upkeep, and draw steps.)\nWhen chaos ensues, reverse the game's turn order. Then planeswalk. (For example, if play had proceeded clockwise around the table, it now goes counterclockwise.) diff --git a/forge-gui/res/cardsfolder/t/temporal_cleansing.txt b/forge-gui/res/cardsfolder/t/temporal_cleansing.txt index a29d6e0de4e..6d1c8fb2313 100644 --- a/forge-gui/res/cardsfolder/t/temporal_cleansing.txt +++ b/forge-gui/res/cardsfolder/t/temporal_cleansing.txt @@ -2,5 +2,5 @@ Name:Temporal Cleansing ManaCost:3 U Types:Sorcery K:Convoke -A:SP$ ChangeZone | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | AlternativeDecider$ TargetedOwner | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 1 | DestinationAlternative$ Library | LibraryPositionAlternative$ -1 | StackDescription$ {p:TargetedOwner} puts {c:Targeted} into their library second from the top or on the bottom. | SpellDescription$ The owner of target nonland permanent puts it into their library second from the top or on the bottom. +A:SP$ ChangeZone | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | AlternativeDecider$ TargetedOwner | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 1 | DestinationAlternative$ Library | LibraryPositionAlternative$ -1 | StackDescription$ {p:TargetedOwner} puts {c:Targeted} into their library second from the top or on the bottom. | SpellDescription$ The owner of target nonland permanent puts it into their library second from the top or on the bottom. 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.)\nThe owner of target nonland permanent puts it into their library second from the top or on the bottom. diff --git a/forge-gui/res/cardsfolder/t/tenacious_tomeseeker.txt b/forge-gui/res/cardsfolder/t/tenacious_tomeseeker.txt index 2bc29a40a44..fa843860996 100644 --- a/forge-gui/res/cardsfolder/t/tenacious_tomeseeker.txt +++ b/forge-gui/res/cardsfolder/t/tenacious_tomeseeker.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl DeckHas:Ability$Sacrifice|Graveyard DeckHints:Type$Enchantment|Artifact|Instant|Sorcery & Ability$Token -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nWhen Tenacious Tomeseeker enters the battlefield, if it was bargained, return target instant or sorcery card from your graveyard to your hand. \ No newline at end of file +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nWhen Tenacious Tomeseeker enters the battlefield, if it was bargained, return target instant or sorcery card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/t/terisian_mindbreaker.txt b/forge-gui/res/cardsfolder/t/terisian_mindbreaker.txt index 76224f53253..de6c6b05afa 100644 --- a/forge-gui/res/cardsfolder/t/terisian_mindbreaker.txt +++ b/forge-gui/res/cardsfolder/t/terisian_mindbreaker.txt @@ -9,4 +9,4 @@ K:Unearth:1 U U U DeckHints:Color$Blue DeckHas:Ability$Graveyard|Mill SVar:HasAttackEffect:TRUE -Oracle:Whenever Terisian Mindbreaker attacks, defending player mills half their library, rounded up.\nUnearth {1}{U}{U}{U} ({1}{U}{U}{U}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file +Oracle:Whenever Terisian Mindbreaker attacks, defending player mills half their library, rounded up.\nUnearth {1}{U}{U}{U} ({1}{U}{U}{U}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/t/terisiares_devastation.txt b/forge-gui/res/cardsfolder/t/terisiares_devastation.txt index a71e495532b..e173eb1b3e4 100644 --- a/forge-gui/res/cardsfolder/t/terisiares_devastation.txt +++ b/forge-gui/res/cardsfolder/t/terisiares_devastation.txt @@ -8,4 +8,4 @@ SVar:Y:Count$Valid Artifact.YouCtrl SVar:X:Count$xPaid DeckHas:Ability$Token & Type$Artifact DeckHints:Type$Artifact -Oracle:You lose X life and create X tapped Powerstone tokens. Then all creatures get -1/-1 until end of turn for each artifact you control. (The tokens are artifacts with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") \ No newline at end of file +Oracle:You lose X life and create X tapped Powerstone tokens. Then all creatures get -1/-1 until end of turn for each artifact you control. (The tokens are artifacts with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") diff --git a/forge-gui/res/cardsfolder/t/territorial_maro.txt b/forge-gui/res/cardsfolder/t/territorial_maro.txt index 235621a472c..6a0449d649e 100644 --- a/forge-gui/res/cardsfolder/t/territorial_maro.txt +++ b/forge-gui/res/cardsfolder/t/territorial_maro.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ SVar:X:Count$Domain/Twice AI:RemoveDeck:Random SVar:NeedsToPlayVar:X GE1 -Oracle:Domain — Territorial Maro's power and toughness are each equal to twice the number of basic land types among lands you control. \ No newline at end of file +Oracle:Domain — Territorial Maro's power and toughness are each equal to twice the number of basic land types among lands you control. diff --git a/forge-gui/res/cardsfolder/t/terror_ballista.txt b/forge-gui/res/cardsfolder/t/terror_ballista.txt index eca7d3271fd..ec5a0dbfc1d 100644 --- a/forge-gui/res/cardsfolder/t/terror_ballista.txt +++ b/forge-gui/res/cardsfolder/t/terror_ballista.txt @@ -9,4 +9,4 @@ SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.OppCtrl K:Unearth:3 B B SVar:HasAttackEffect:TRUE DeckHas:Ability$Graveyard|Sacrifice -Oracle:Menace\nWhenever Terror Ballista attacks, you may sacrifice another creature. When you do, destroy target creature an opponent controls.\nUnearth {3}{B}{B} ({3}{B}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file +Oracle:Menace\nWhenever Terror Ballista attacks, you may sacrifice another creature. When you do, destroy target creature an opponent controls.\nUnearth {3}{B}{B} ({3}{B}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/t/terror_tide.txt b/forge-gui/res/cardsfolder/t/terror_tide.txt index 0abb9a7d2e5..294cb106bae 100644 --- a/forge-gui/res/cardsfolder/t/terror_tide.txt +++ b/forge-gui/res/cardsfolder/t/terror_tide.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ PumpAll | ValidCards$ Creature | NumAtt$ -X | NumDef$ -X | SpellDescription$ Fathomless descent — All creatures get -X/-X until end of turn, where X is the number of permanent cards in your graveyard. SVar:X:Count$ValidGraveyard Permanent.YouOwn DeckHints:Ability$Graveyard|Mill|Discard -Oracle:Fathomless descent — All creatures get -X/-X until end of turn, where X is the number of permanent cards in your graveyard. \ No newline at end of file +Oracle:Fathomless descent — All creatures get -X/-X until end of turn, where X is the number of permanent cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/t/testament_bearer.txt b/forge-gui/res/cardsfolder/t/testament_bearer.txt index 8ef581f3ff4..76cd1755721 100644 --- a/forge-gui/res/cardsfolder/t/testament_bearer.txt +++ b/forge-gui/res/cardsfolder/t/testament_bearer.txt @@ -5,4 +5,4 @@ PT:4/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME dies, look at the top three cards of your library. Put one of them into your hand and the rest into your graveyard. SVar:TrigDig:DB$ Dig | DigNum$ 3 | ChangeNum$ 1 | DestinationZone2$ Graveyard | NoReveal$ True DeckHas:Ability$Graveyard -Oracle:When Testament Bearer dies, look at the top three cards of your library. Put one of them into your hand and the rest into your graveyard. \ No newline at end of file +Oracle:When Testament Bearer dies, look at the top three cards of your library. Put one of them into your hand and the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/t/tetsuo_imperial_champion.txt b/forge-gui/res/cardsfolder/t/tetsuo_imperial_champion.txt index 53d5a8d3a92..0e344c23ef5 100644 --- a/forge-gui/res/cardsfolder/t/tetsuo_imperial_champion.txt +++ b/forge-gui/res/cardsfolder/t/tetsuo_imperial_champion.txt @@ -2,7 +2,7 @@ Name:Tetsuo, Imperial Champion ManaCost:U B R Types:Legendary Creature Human Samurai PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self+equipped | Execute$ TrigChoose | TriggerDescription$ Whenever CARDNAME attacks,if it's equipped, ABILITY +T:Mode$ Attacks | ValidCard$ Card.Self+equipped | Execute$ TrigChoose | TriggerDescription$ Whenever CARDNAME attacks,if it's equipped, ABILITY SVar:TrigChoose:DB$ Charm | Choices$ DBDealDamage,DBCast | CharmNum$ 1 SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | SpellDescription$ NICKNAME deals damage equal to the highest mana value among Equipment attached to it to any target. SVar:DBCast:DB$ Play | ValidZone$ Hand | Valid$ Instant.YouCtrl+cmcLEX,Sorcery.YouCtrl+cmcLEX | ValidSA$ Spell | Optional$ True | WithoutManaCost$ True | AILogic$ ReplaySpell | SpellDescription$ You may cast an instant or sorcery spell from your hand with mana value less than or equal to the highest mana value among Equipment attached to NICKNAME without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/t/tetzin_gnome_champion_the_golden_gear_colossus.txt b/forge-gui/res/cardsfolder/t/tetzin_gnome_champion_the_golden_gear_colossus.txt index 633ee479a4f..2cf06211d45 100644 --- a/forge-gui/res/cardsfolder/t/tetzin_gnome_champion_the_golden_gear_colossus.txt +++ b/forge-gui/res/cardsfolder/t/tetzin_gnome_champion_the_golden_gear_colossus.txt @@ -7,9 +7,9 @@ SVar:TrigMill:DB$ Mill | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBChan SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | Origin$ Graveyard,Exile | Destination$ Hand | ChangeType$ Artifact.IsRemembered | SelectPrompt$ You may put an artifact card from among them into your hand | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Craft:4 ExileCtrlOrGrave<6/Artifact.Other> -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Mill|Graveyard|Token +AlternateMode:DoubleFaced Oracle:Whenever Tetzin or another double-faced artifact enters the battlefield under your control, mill three cards. You may put an artifact card from among them into your hand.\nCraft with six artifacts {4} ({4}, Exile this artifact, Exile the six from among other permanents you control and/or cards from your graveyard: Return this card transformed under its owner's control.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/t/teyo_geometric_tactician.txt b/forge-gui/res/cardsfolder/t/teyo_geometric_tactician.txt index 6198facb6a3..50bcedd7566 100644 --- a/forge-gui/res/cardsfolder/t/teyo_geometric_tactician.txt +++ b/forge-gui/res/cardsfolder/t/teyo_geometric_tactician.txt @@ -10,4 +10,4 @@ SVar:DBEffect:DB$ Effect | Duration$ UntilYourNextTurn | StaticAbilities$ Static SVar:Static:Mode$ CantAttack | DefenderNotNearestToYouInChosenDirection$ True | Description$ Each player may attack only the nearest opponent in the chosen direction and planeswalkers controller by that opponent. AI:RemoveDeck:Random DeckHas:Type$Wall & Ability$Token -Oracle:When Teyo, Geometric Tactician enters the battlefield, create a 0/4 white Wall creature token with defender and flying.\n[+1]: You and target opponent each draw a card.\n[−2]: Choose left or right. Until your next turn, each player may attack only the nearest opponent in the last chosen direction and planeswalkers controlled by that opponent. \ No newline at end of file +Oracle:When Teyo, Geometric Tactician enters the battlefield, create a 0/4 white Wall creature token with defender and flying.\n[+1]: You and target opponent each draw a card.\n[-2]: Choose left or right. Until your next turn, each player may attack only the nearest opponent in the last chosen direction and planeswalkers controlled by that opponent. diff --git a/forge-gui/res/cardsfolder/t/the_ancient_one.txt b/forge-gui/res/cardsfolder/t/the_ancient_one.txt index 838942019c6..9ce0e4e6ae0 100644 --- a/forge-gui/res/cardsfolder/t/the_ancient_one.txt +++ b/forge-gui/res/cardsfolder/t/the_ancient_one.txt @@ -11,4 +11,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggerRemembered$CardManaCost DeckHints:Ability$Sacrifice|Discard|Mill|Dredge|Graveyard DeckHas:Ability$Discard|Mill -Oracle:Descend 8 — The Ancient One can't attack or block unless there are eight or more permanent cards in your graveyard.\n{2}{U}{B}: Draw a card, then discard a card. When you discard a card this way, target player mills cards equal to its mana value. \ No newline at end of file +Oracle:Descend 8 — The Ancient One can't attack or block unless there are eight or more permanent cards in your graveyard.\n{2}{U}{B}: Draw a card, then discard a card. When you discard a card this way, target player mills cards equal to its mana value. diff --git a/forge-gui/res/cardsfolder/t/the_apprentices_folly.txt b/forge-gui/res/cardsfolder/t/the_apprentices_folly.txt index 2a38b8a6632..9bf91b12383 100644 --- a/forge-gui/res/cardsfolder/t/the_apprentices_folly.txt +++ b/forge-gui/res/cardsfolder/t/the_apprentices_folly.txt @@ -5,4 +5,4 @@ K:Chapter:3:DBClone,DBClone,DBSac SVar:DBClone:DB$ CopyPermanent | Defined$ Targeted | AddTypes$ Reflection | ValidTgts$ Creature.nonToken+doesNotShareNameWith Card.token+YouCtrl | TgtPrompt$ Choose target nontoken creature you control that doesn't have the same name as a token you control | AddKeywords$ Haste | NonLegendary$ True | SpellDescription$ Choose target nontoken creature you control that doesn't have the same name as a token you control. Create a token that's a copy of it, except it isn't legendary, is a Reflection in addition to its other types, and has haste. SVar:DBSac:DB$ SacrificeAll | ValidCards$ Reflection.YouCtrl | SpellDescription$ Sacrifice all Reflections you control. DeckHas:Ability$Token|Sacrifice & Type$Reflection -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Choose target nontoken creature you control that doesn't have the same name as a token you control. Create a token that's a copy of it, except it isn't legendary, is a Reflection in addition to its other types, and has haste.\nIII — Sacrifice all Reflections you control. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Choose target nontoken creature you control that doesn't have the same name as a token you control. Create a token that's a copy of it, except it isn't legendary, is a Reflection in addition to its other types, and has haste.\nIII — Sacrifice all Reflections you control. diff --git a/forge-gui/res/cardsfolder/t/the_archimandrite.txt b/forge-gui/res/cardsfolder/t/the_archimandrite.txt index 103d4b92705..6eec57a0e85 100644 --- a/forge-gui/res/cardsfolder/t/the_archimandrite.txt +++ b/forge-gui/res/cardsfolder/t/the_archimandrite.txt @@ -12,4 +12,4 @@ SVar:Y:TriggerCount$LifeAmount DeckNeeds:Type$Monk|Advisor|Artificer DeckHints:Ability$LifeGain DeckHas:Ability$LifeGain & Keyword$Vigilance -Oracle:At the beginning of your upkeep, you gain X life, where X is the number of cards in your hand minus 4.\nWhenever you gain life, each Advisor, Artificer, and Monk you control gains vigilance and gets +X/+0 until end of turn, where X is the amount of life you gained.\nTap three untapped Advisors, Artificers, and/or Monks you control: Draw a card. \ No newline at end of file +Oracle:At the beginning of your upkeep, you gain X life, where X is the number of cards in your hand minus 4.\nWhenever you gain life, each Advisor, Artificer, and Monk you control gains vigilance and gets +X/+0 until end of turn, where X is the amount of life you gained.\nTap three untapped Advisors, Artificers, and/or Monks you control: Draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_autonomous_furnace.txt b/forge-gui/res/cardsfolder/t/the_autonomous_furnace.txt index 98f1103af20..4066cd9e957 100644 --- a/forge-gui/res/cardsfolder/t/the_autonomous_furnace.txt +++ b/forge-gui/res/cardsfolder/t/the_autonomous_furnace.txt @@ -2,7 +2,7 @@ Name:The Autonomous Furnace ManaCost:no cost Types:Land Sphere K:CARDNAME enters the battlefield tapped. -A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. +A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Draw | Cost$ 1 R T Sac<1/CARDNAME> | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:The Autonomous Furnace enters the battlefield tapped.\n{T}: Add {R}.\n{1}{R}, {T}, Sacrifice The Autonomous Furnace: Draw a card. \ No newline at end of file +Oracle:The Autonomous Furnace enters the battlefield tapped.\n{T}: Add {R}.\n{1}{R}, {T}, Sacrifice The Autonomous Furnace: Draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_balrog_durins_bane.txt b/forge-gui/res/cardsfolder/t/the_balrog_durins_bane.txt index 8bfc656037f..6638e1fcb54 100644 --- a/forge-gui/res/cardsfolder/t/the_balrog_durins_bane.txt +++ b/forge-gui/res/cardsfolder/t/the_balrog_durins_bane.txt @@ -9,4 +9,4 @@ S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | ValidBlocker$ Creature.nonLegen T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When NICKNAME dies, destroy target artifact or creature an opponent controls. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact.OppCtrl,Creature.OppCtrl | TgtPrompt$ Select target artifact or creature an opponent controls. DeckHints:Ability$Sacrifice -Oracle:This spell costs {1} less to cast for each permanent sacrificed this turn.\nHaste\nThe Balrog, Durin's Bane can't be blocked except by legendary creatures.\nWhen The Balrog dies, destroy target artifact or creature an opponent controls. \ No newline at end of file +Oracle:This spell costs {1} less to cast for each permanent sacrificed this turn.\nHaste\nThe Balrog, Durin's Bane can't be blocked except by legendary creatures.\nWhen The Balrog dies, destroy target artifact or creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/t/the_balrog_flame_of_udun.txt b/forge-gui/res/cardsfolder/t/the_balrog_flame_of_udun.txt index 753a8f0f828..ec01a6a3e0d 100644 --- a/forge-gui/res/cardsfolder/t/the_balrog_flame_of_udun.txt +++ b/forge-gui/res/cardsfolder/t/the_balrog_flame_of_udun.txt @@ -5,4 +5,4 @@ PT:7/7 K:Trample T:Mode$ ChangesZone | Origin$ Battlefield | TriggerZones$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Legendary+OppCtrl | Execute$ TrigChange | TriggerDescription$ When a legendary creature an opponent controls dies, put CARDNAME on the bottom of its owner's library. SVar:TrigChange:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Library | LibraryPosition$ -1 -Oracle:Trample\nWhen a legendary creature an opponent controls dies, put The Balrog, Flame of Udûn on the bottom of its owner's library. \ No newline at end of file +Oracle:Trample\nWhen a legendary creature an opponent controls dies, put The Balrog, Flame of Udûn on the bottom of its owner's library. diff --git a/forge-gui/res/cardsfolder/t/the_balrog_of_moria.txt b/forge-gui/res/cardsfolder/t/the_balrog_of_moria.txt index 7cd39f1f703..89608e8136a 100644 --- a/forge-gui/res/cardsfolder/t/the_balrog_of_moria.txt +++ b/forge-gui/res/cardsfolder/t/the_balrog_of_moria.txt @@ -12,4 +12,4 @@ T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigTreasure | TriggerDescripti SVar:TrigTreasure:DB$ Token | TokenAmount$ 2 | TokenScript$ c_a_treasure_sac SVar:OneEach:PlayerCountOpponents$Amount DeckHas:Ability$Token|Discard & Type$Artifact|Treasure -Oracle:Trample, haste\nWhen The Balrog of Moria dies, you may exile it. When you do, for each opponent, exile up to one target creature that player controls.\nCycling {3}{R} ({3}{R}, Discard this card: Draw a card.)\nWhen you cycle The Balrog of Moria, create two Treasure tokens. \ No newline at end of file +Oracle:Trample, haste\nWhen The Balrog of Moria dies, you may exile it. When you do, for each opponent, exile up to one target creature that player controls.\nCycling {3}{R} ({3}{R}, Discard this card: Draw a card.)\nWhen you cycle The Balrog of Moria, create two Treasure tokens. diff --git a/forge-gui/res/cardsfolder/t/the_bath_song.txt b/forge-gui/res/cardsfolder/t/the_bath_song.txt index b65c4076e14..d5702ab78fe 100644 --- a/forge-gui/res/cardsfolder/t/the_bath_song.txt +++ b/forge-gui/res/cardsfolder/t/the_bath_song.txt @@ -4,8 +4,8 @@ Types:Enchantment Saga K:Chapter:3:DBDraw,DBDraw,DBShuffle SVar:DBDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Draw two cards, then discard a card. SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose -SVar:DBShuffle:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ X | Origin$ Graveyard | Destination$ Library | Shuffle$ True | SubAbility$ DBAdd | TgtPrompt$ Choose any target cards in your graveyard | ValidTgts$ Card.YouCtrl | SpellDescription$ Shuffle any number of target cards from your graveyard into your library. Add {U}{U}. +SVar:DBShuffle:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ X | Origin$ Graveyard | Destination$ Library | Shuffle$ True | SubAbility$ DBAdd | TgtPrompt$ Choose any target cards in your graveyard | ValidTgts$ Card.YouCtrl | SpellDescription$ Shuffle any number of target cards from your graveyard into your library. Add {U}{U}. SVar:DBAdd:DB$ Mana | Produced$ U | Amount$ 2 SVar:X:Count$InYourYard DeckHas:Ability$Discard|Graveyard -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Draw two cards, then discard a card.\nIII — Shuffle any number of target cards from your graveyard into your library. Add {U}{U}. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Draw two cards, then discard a card.\nIII — Shuffle any number of target cards from your graveyard into your library. Add {U}{U}. diff --git a/forge-gui/res/cardsfolder/t/the_battle_of_bywater.txt b/forge-gui/res/cardsfolder/t/the_battle_of_bywater.txt index d3df1545f54..ffab1ab77b7 100644 --- a/forge-gui/res/cardsfolder/t/the_battle_of_bywater.txt +++ b/forge-gui/res/cardsfolder/t/the_battle_of_bywater.txt @@ -5,4 +5,4 @@ A:SP$ DestroyAll | ValidCards$ Creature.powerGE3 | SubAbility$ DBFood | SpellDes SVar:DBFood:DB$ Token | TokenAmount$ X | TokenScript$ c_a_food_sac SVar:X:Count$Valid Creature.YouCtrl DeckHas:Ability$Token|LifeGain & Type$Artifact|Food -Oracle:Destroy all creatures with power 3 or greater. Then create a Food token for each creature you control. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") \ No newline at end of file +Oracle:Destroy all creatures with power 3 or greater. Then create a Food token for each creature you control. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/t/the_belligerent.txt b/forge-gui/res/cardsfolder/t/the_belligerent.txt index f05cc954e16..0561fe200d2 100644 --- a/forge-gui/res/cardsfolder/t/the_belligerent.txt +++ b/forge-gui/res/cardsfolder/t/the_belligerent.txt @@ -9,4 +9,4 @@ SVar:StaticMayLookAndPlay:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | K:Crew:3 DeckHas:Ability$Token & Type$Treasure SVar:HasAttackEffect:TRUE -Oracle:Whenever The Belligerent attacks, create a Treasure token. Until end of turn, you may look at the top card of your library any time, and you may play lands and cast spells from the top of your library.\nCrew 3 \ No newline at end of file +Oracle:Whenever The Belligerent attacks, create a Treasure token. Until end of turn, you may look at the top card of your library any time, and you may play lands and cast spells from the top of your library.\nCrew 3 diff --git a/forge-gui/res/cardsfolder/t/the_black_gate.txt b/forge-gui/res/cardsfolder/t/the_black_gate.txt index 0e5125823dd..3b05805aacc 100644 --- a/forge-gui/res/cardsfolder/t/the_black_gate.txt +++ b/forge-gui/res/cardsfolder/t/the_black_gate.txt @@ -7,4 +7,4 @@ A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ ChoosePlayer | Cost$ 1 B T | Defined$ You | Choices$ Player.withMostLife | ChoiceTitle$ Choose a player with the most life or tied for most life | SubAbility$ DBEffect | SpellDescription$ Choose a player with the most life or tied for most life. Target creature can't be blocked by creatures that player controls this turn. SVar:DBEffect:DB$ Effect | ValidTgts$ Creature | RememberObjects$ ChosenPlayer,Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ CantBlock SVar:CantBlock:Mode$ CantBlockBy | ValidAttacker$ Creature.IsRemembered | ValidBlocker$ Creature.RememberedPlayerCtrl -Oracle:As The Black Gate enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped.\n{T}: Add {B}.\n{1}{B}, {T}: Choose a player with the most life or tied for most life. Target creature can't be blocked by creatures that player controls this turn. \ No newline at end of file +Oracle:As The Black Gate enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped.\n{T}: Add {B}.\n{1}{B}, {T}: Choose a player with the most life or tied for most life. Target creature can't be blocked by creatures that player controls this turn. diff --git a/forge-gui/res/cardsfolder/t/the_brothers_war.txt b/forge-gui/res/cardsfolder/t/the_brothers_war.txt index 4bc4652c39f..fdb54bf35fd 100644 --- a/forge-gui/res/cardsfolder/t/the_brothers_war.txt +++ b/forge-gui/res/cardsfolder/t/the_brothers_war.txt @@ -5,7 +5,7 @@ K:Chapter:3:DBPowerStone,DBEffect,DBDamage SVar:DBPowerStone:DB$ Token | TokenAmount$ 2 | TokenTapped$ True | TokenScript$ c_a_powerstone | TokenOwner$ You | SpellDescription$ Create two tapped Powerstone tokens. SVar:DBEffect:DB$ Effect | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Player | RememberObjects$ Targeted | Duration$ UntilYourNextTurn | StaticAbilities$ MustAttack | SpellDescription$ Choose two target players. Until your next turn, each creature they control attacks the other chosen player each combat if able. SVar:MustAttack:Mode$ MustAttack | EffectZone$ Command | ValidCreature$ Creature.RememberedPlayerCtrl+ActivePlayerCtrl | MustAttack$ Remembered.NonActive | Description$ Until your next turn, each creature the chosen player control attacks the other chosen player each combat if able. -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select two different targets | NumDmg$ X | TargetMin$ 2 | TargetMax$ 2 | TargetUnique$ True | SpellDescription$ CARDNAME deals X damage to any target and X damage to any other target, where X is the number of artifacts you control. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select two different targets | NumDmg$ X | TargetMin$ 2 | TargetMax$ 2 | TargetUnique$ True | SpellDescription$ CARDNAME deals X damage to any target and X damage to any other target, where X is the number of artifacts you control. SVar:X:Count$Valid Artifact.YouCtrl DeckHints:Type$Artifact DeckHas:Ability$Token & Type$Artifact diff --git a/forge-gui/res/cardsfolder/t/the_caldaia.txt b/forge-gui/res/cardsfolder/t/the_caldaia.txt index 1c8d0636425..1df8b671b22 100644 --- a/forge-gui/res/cardsfolder/t/the_caldaia.txt +++ b/forge-gui/res/cardsfolder/t/the_caldaia.txt @@ -5,4 +5,4 @@ S:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | Affected T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, return target creature card from your graveyard to your hand. SVar:RolledChaos:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl DeckHas:Ability$Sacrifice & Keyword$Blitz -Oracle:Creature spells you cast from your hand have blitz {3}. (If you cast a spell for its blitz cost, it gains haste and "When this creature dies, draw a card." Sacrifice it at the beginning of the next end step.)\nWhenever chaos ensues, return target creature card from your graveyard to your hand. \ No newline at end of file +Oracle:Creature spells you cast from your hand have blitz {3}. (If you cast a spell for its blitz cost, it gains haste and "When this creature dies, draw a card." Sacrifice it at the beginning of the next end step.)\nWhenever chaos ensues, return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/t/the_cave_of_skulls.txt b/forge-gui/res/cardsfolder/t/the_cave_of_skulls.txt index a97f4d7f6cd..08e2e9e4412 100644 --- a/forge-gui/res/cardsfolder/t/the_cave_of_skulls.txt +++ b/forge-gui/res/cardsfolder/t/the_cave_of_skulls.txt @@ -5,4 +5,4 @@ S:Mode$ Continuous | Affected$ Creature.YouOwn | AffectedZone$ Graveyard | Effec T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigToken | TriggerDescription$ Whenever chaos ensues, create two 1/1 white Warrior creature tokens. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_warrior | TokenOwner$ You | TokenAmount$ 2 DeckHas:Ability$Graveyard|Counters|Token & Type$Warrior -Oracle:Each creature card in your graveyard has scavenge. The scavenge cost is equal to its mana cost. (Exile a creature card from your graveyard and pay its mana cost: Put a number of +1/+1 counters equal to that card's power on target creature. Scavenge only as a sorcery.)\nWhenever chaos ensues, create two 1/1 white Warrior creature tokens. \ No newline at end of file +Oracle:Each creature card in your graveyard has scavenge. The scavenge cost is equal to its mana cost. (Exile a creature card from your graveyard and pay its mana cost: Put a number of +1/+1 counters equal to that card's power on target creature. Scavenge only as a sorcery.)\nWhenever chaos ensues, create two 1/1 white Warrior creature tokens. diff --git a/forge-gui/res/cardsfolder/t/the_caves_of_androzani.txt b/forge-gui/res/cardsfolder/t/the_caves_of_androzani.txt index b963c494830..4142c3292ef 100644 --- a/forge-gui/res/cardsfolder/t/the_caves_of_androzani.txt +++ b/forge-gui/res/cardsfolder/t/the_caves_of_androzani.txt @@ -2,7 +2,7 @@ Name:The Caves of Androzani ManaCost:3 W Types:Enchantment Saga K:Chapter:4:DBStunCounter,DBChooseCard,DBChooseCard,DBSearch -SVar:DBStunCounter:DB$ PutCounter | ValidTgts$ Creature.tapped | TgtPrompt$ Select up to two target tapped creatures | CounterType$ STUN | CounterNum$ 2 | TargetMin$ 0 | TargetMax$ 2 | SpellDescription$ Put two stun counters on each of up to two target tapped creatures. +SVar:DBStunCounter:DB$ PutCounter | ValidTgts$ Creature.tapped | TgtPrompt$ Select up to two target tapped creatures | CounterType$ STUN | CounterNum$ 2 | TargetMin$ 0 | TargetMax$ 2 | SpellDescription$ Put two stun counters on each of up to two target tapped creatures. SVar:DBChooseCard:DB$ ChooseCard | Choices$ Permanent.nonSaga+HasCounters | ChoiceTitle$ Choose any number of non-Saga permanents with counters | MinAmount$ 0 | ChoiceZone$ Battlefield | Amount$ X | SubAbility$ DBAdditionalCounter | SpellDescription$ For each non-Saga permanent, choose a counter on it. You may put an additional counter of that kind on that permanent. SVar:X:Count$Valid Permanent.nonSaga+HasCounters SVar:DBAdditionalCounter:DB$ PutCounter | Defined$ ChosenCard | CounterType$ ExistingCounter | CounterNum$ 1 | SubAbility$ DBCleanup @@ -11,4 +11,4 @@ SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ DeckHas:Ability$Counters DeckHints:Ability$Counters DeckNeeds:Type$Doctor -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)\nI — Put two stun counters on each of up to two target tapped creatures.\nII, III — For each non-Saga permanent, choose a counter on it. You may put an additional counter of that kind on that permanent.\nIV — Search your library for a Doctor card, reveal it, put it into your hand, then shuffle. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)\nI — Put two stun counters on each of up to two target tapped creatures.\nII, III — For each non-Saga permanent, choose a counter on it. You may put an additional counter of that kind on that permanent.\nIV — Search your library for a Doctor card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/the_cheetah_planet.txt b/forge-gui/res/cardsfolder/t/the_cheetah_planet.txt index c83c31cdb2c..9e41758a474 100644 --- a/forge-gui/res/cardsfolder/t/the_cheetah_planet.txt +++ b/forge-gui/res/cardsfolder/t/the_cheetah_planet.txt @@ -9,4 +9,4 @@ T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigPumpAll | TriggerDesc SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Card.Cat | KW$ Provoke DeckHas:Ability$Counters & Type$Cat DeckHints:Type$Cat -Oracle:When you planeswalk to The Cheetah Planet and at the beginning of your upkeep, put two +1/+1 counters on target non-Cat creature you control. It becomes a Cat in addition to its other types.\nWhenever chaos ensues, all Cats gain provoke until end of turn. (Whenever a Cat attacks, its controller may have target creature defending player controls untap and block it if able.) \ No newline at end of file +Oracle:When you planeswalk to The Cheetah Planet and at the beginning of your upkeep, put two +1/+1 counters on target non-Cat creature you control. It becomes a Cat in addition to its other types.\nWhenever chaos ensues, all Cats gain provoke until end of turn. (Whenever a Cat attacks, its controller may have target creature defending player controls untap and block it if able.) diff --git a/forge-gui/res/cardsfolder/t/the_cruelty_of_gix.txt b/forge-gui/res/cardsfolder/t/the_cruelty_of_gix.txt index 4398d691ee2..bdfd9dfac44 100644 --- a/forge-gui/res/cardsfolder/t/the_cruelty_of_gix.txt +++ b/forge-gui/res/cardsfolder/t/the_cruelty_of_gix.txt @@ -6,6 +6,6 @@ K:Chapter:3:DBDiscard,DBTutor,DBReanimate SVar:DBDiscard:DB$ Discard | ValidTgts$ Opponent | Mode$ RevealYouChoose | DiscardValid$ Card.Creature,Card.Planeswalker | NumCards$ 1 | SpellDescription$ Target opponent reveals their hand. You choose a creature or planeswalker card from it. That player discards that card. SVar:DBTutor:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card | SubAbility$ DBLoseLife | SpellDescription$ Search your library for a card, put that card into your hand, then shuffle. You lose 3 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 3 -SVar:DBReanimate:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ValidTgts$ Creature | SpellDescription$ Put target creature card from a graveyard onto the battlefield under your control. +SVar:DBReanimate:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ValidTgts$ Creature | SpellDescription$ Put target creature card from a graveyard onto the battlefield under your control. DeckHas:Ability$Discard Oracle:Read ahead (Choose a chapter and start with that many lore counters. Add one after your draw step. Skipped chapters don't trigger. Sacrifice after III.)\nI — Target opponent reveals their hand. You choose a creature or planeswalker card from it. That player discards that card.\nII — Search your library for a card, put that card into your hand, then shuffle. You lose 3 life.\nIII — Put target creature card from a graveyard onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/t/the_curse_of_fenric.txt b/forge-gui/res/cardsfolder/t/the_curse_of_fenric.txt index e90192b41a5..a54eb0cee38 100644 --- a/forge-gui/res/cardsfolder/t/the_curse_of_fenric.txt +++ b/forge-gui/res/cardsfolder/t/the_curse_of_fenric.txt @@ -11,4 +11,4 @@ SVar:DBFightBis:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.namedFen SVar:OneEach:PlayerCountPlayers$Amount DeckHas:Ability$Token & Type$Mutant|Horror DeckHints:Type$Mutant -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — For each player, destroy up to one target creature that player controls. For each creature destroyed this way, its controller creates a 3/3 green Mutant creature token with deathtouch.\nII — Target nontoken creature becomes a 6/6 legendary Horror creature named Fenric and loses all abilities.\nIII — Target Mutant fights another target creature named Fenric. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — For each player, destroy up to one target creature that player controls. For each creature destroyed this way, its controller creates a 3/3 green Mutant creature token with deathtouch.\nII — Target nontoken creature becomes a 6/6 legendary Horror creature named Fenric and loses all abilities.\nIII — Target Mutant fights another target creature named Fenric. diff --git a/forge-gui/res/cardsfolder/t/the_cyber_controller.txt b/forge-gui/res/cardsfolder/t/the_cyber_controller.txt index f958c18b0c5..d8661a41ae2 100644 --- a/forge-gui/res/cardsfolder/t/the_cyber_controller.txt +++ b/forge-gui/res/cardsfolder/t/the_cyber_controller.txt @@ -10,4 +10,4 @@ S:Mode$ Continuous | Affected$ Creature.Artifact+YouCtrl+Other | AddToughness$ 1 SVar:X:Count$xPaid DeckHas:Ability$Mill DeckHints:Type$Artifact & Type$Creature -Oracle:When The Cyber-Controller enters the battlefield, each opponent mills X cards. Put all creature cards milled this way onto the battlefield face down under your control. They're 2/2 Cyberman artifact creatures.\nOther artifact creatures you control get +1/+1. \ No newline at end of file +Oracle:When The Cyber-Controller enters the battlefield, each opponent mills X cards. Put all creature cards milled this way onto the battlefield face down under your control. They're 2/2 Cyberman artifact creatures.\nOther artifact creatures you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/t/the_dalek_emperor.txt b/forge-gui/res/cardsfolder/t/the_dalek_emperor.txt index 944bc456248..c7c8a8a545c 100644 --- a/forge-gui/res/cardsfolder/t/the_dalek_emperor.txt +++ b/forge-gui/res/cardsfolder/t/the_dalek_emperor.txt @@ -10,4 +10,4 @@ SVar:DBSacrifice:DB$ Sacrifice | Defined$ Remembered | SacValid$ Creature | SacM SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_3_3_a_dalek_menace | TokenOwner$ You | SpellDescription$ You create a 3/3 black Dalek artifact creature token with menace. DeckHints:Type$Dalek DeckHas:Ability$Token -Oracle:Affinity for Daleks (This spell costs {1} less to cast for each Dalek you control.)\nOther Daleks you control have haste.\nAt the beginning of combat on your turn, each opponent faces a villainous choice — That player sacrifices a creature they control, or you create a 3/3 black Dalek artifact creature token with menace. \ No newline at end of file +Oracle:Affinity for Daleks (This spell costs {1} less to cast for each Dalek you control.)\nOther Daleks you control have haste.\nAt the beginning of combat on your turn, each opponent faces a villainous choice — That player sacrifices a creature they control, or you create a 3/3 black Dalek artifact creature token with menace. diff --git a/forge-gui/res/cardsfolder/t/the_doctors_tomb.txt b/forge-gui/res/cardsfolder/t/the_doctors_tomb.txt index ff1b9da46ce..e0ce68c014d 100644 --- a/forge-gui/res/cardsfolder/t/the_doctors_tomb.txt +++ b/forge-gui/res/cardsfolder/t/the_doctors_tomb.txt @@ -6,4 +6,4 @@ SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | De SVar:DBLoseLife:DB$ LoseLife | Defined$ ReplacedCardController | LifeAmount$ 2 T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigRedistribute | TriggerDescription$ Whenever chaos ensues, redistribute any number of players' life totals. (Each of those players gets one life total back.) SVar:TrigRedistribute:DB$ SetLife | PlayerChoices$ Player | ChoiceAmount$ Any | ChoicePrompt$ Choose any number of players | Redistribute$ True -Oracle:If a creature would die, instead exile it and that creature's controller loses 2 life.\nWhenever chaos ensues, redistribute any number of players' life totals. (Each of those players gets one life total back.) \ No newline at end of file +Oracle:If a creature would die, instead exile it and that creature's controller loses 2 life.\nWhenever chaos ensues, redistribute any number of players' life totals. (Each of those players gets one life total back.) diff --git a/forge-gui/res/cardsfolder/t/the_dross_pits.txt b/forge-gui/res/cardsfolder/t/the_dross_pits.txt index 6aab781c110..4695c6a14a4 100644 --- a/forge-gui/res/cardsfolder/t/the_dross_pits.txt +++ b/forge-gui/res/cardsfolder/t/the_dross_pits.txt @@ -5,4 +5,4 @@ K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Draw | Cost$ 1 B T Sac<1/CARDNAME> | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:The Dross Pits enters the battlefield tapped.\n{T}: Add {B}.\n{1}{B}, {T}, Sacrifice The Dross Pits: Draw a card. \ No newline at end of file +Oracle:The Dross Pits enters the battlefield tapped.\n{T}: Add {B}.\n{1}{B}, {T}, Sacrifice The Dross Pits: Draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_eighth_doctor.txt b/forge-gui/res/cardsfolder/t/the_eighth_doctor.txt index b51d68f4b30..5f31678aaa1 100644 --- a/forge-gui/res/cardsfolder/t/the_eighth_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_eighth_doctor.txt @@ -12,4 +12,4 @@ SVar:ReplaceDies:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | SVar:Exile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ ReplacedCard DeckHas:Ability$Mill DeckHints:Type$Saga|Artifact|Legendary -Oracle:When The Eighth Doctor enters the battlefield, mill three cards.\nOnce during each of your turns, you may play a historic land or cast a historic permanent spell from your graveyard. If you do, it gains "If this permanent would leave the battlefield, exile it instead of putting it anywhere else." \ No newline at end of file +Oracle:When The Eighth Doctor enters the battlefield, mill three cards.\nOnce during each of your turns, you may play a historic land or cast a historic permanent spell from your graveyard. If you do, it gains "If this permanent would leave the battlefield, exile it instead of putting it anywhere else." diff --git a/forge-gui/res/cardsfolder/t/the_eleventh_doctor.txt b/forge-gui/res/cardsfolder/t/the_eleventh_doctor.txt index 294ff758ee3..8c765818086 100644 --- a/forge-gui/res/cardsfolder/t/the_eleventh_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_eleventh_doctor.txt @@ -10,4 +10,4 @@ SVar:X:Remembered$CardManaCost A:AB$ Effect | Cost$ 2 | ValidTgts$ Creature.powerLE3 | TgtPrompt$ Select target creature with power 3 or less | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | AILogic$ Pump | StackDescription$ {c:Targeted} can't be blocked this turn. | SpellDescription$ Target creature with power 3 or less can't be blocked this turn. SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ This creature can't be blocked this turn. SVar:HasAttackEffect:TRUE -Oracle:I. AM. TALKING! — Whenever The Eleventh Doctor deals combat damage to a player, you may exile a card from your hand with a number of time counters on it equal to its mana value. If it doesn’t have suspend, it gains suspend.\n{2}: Target creature with power 3 or less can't be blocked this turn. \ No newline at end of file +Oracle:I. AM. TALKING! — Whenever The Eleventh Doctor deals combat damage to a player, you may exile a card from your hand with a number of time counters on it equal to its mana value. If it doesn't have suspend, it gains suspend.\n{2}: Target creature with power 3 or less can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/t/the_end.txt b/forge-gui/res/cardsfolder/t/the_end.txt index 18a822a327b..aec98503c6d 100644 --- a/forge-gui/res/cardsfolder/t/the_end.txt +++ b/forge-gui/res/cardsfolder/t/the_end.txt @@ -12,4 +12,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedSize SVar:NumInHand:TargetedController$CardsInHand SVar:NumInLib:TargetedController$CardsInLibrary -Oracle:This spell costs {2} less to cast if your life total is 5 or less.\nExile target creature or planeswalker. Search its controller's graveyard, hand, and library for any number of cards with the same name as that permanent and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. \ No newline at end of file +Oracle:This spell costs {2} less to cast if your life total is 5 or less.\nExile target creature or planeswalker. Search its controller's graveyard, hand, and library for any number of cards with the same name as that permanent and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. diff --git a/forge-gui/res/cardsfolder/t/the_enigma_jewel_locus_of_enlightenment.txt b/forge-gui/res/cardsfolder/t/the_enigma_jewel_locus_of_enlightenment.txt index d86e8c2204d..a94bb99cb86 100644 --- a/forge-gui/res/cardsfolder/t/the_enigma_jewel_locus_of_enlightenment.txt +++ b/forge-gui/res/cardsfolder/t/the_enigma_jewel_locus_of_enlightenment.txt @@ -5,10 +5,10 @@ K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 2 | RestrictValid$ Activated | SpellDescription$ Add {C}{C}. Spend this mana only to activate abilities. K:Craft:8 U XMin4 ExileCtrlOrGrave SVar:X:Count$xPaid -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard AI:RemoveDeck:All +AlternateMode:DoubleFaced Oracle:The Enigma Jewel enters the battlefield tapped.\n{T}: Add {C}{C}. Spend this mana only to activate abilities.\nCraft with four or more nonlands with activated abilities {8}{U} ({8}{U}, Exile this artifact, Exile the four or more from among other permanents you control and/or cards in your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/t/the_eternal_wanderer.txt b/forge-gui/res/cardsfolder/t/the_eternal_wanderer.txt index 74a5e783026..94d2f2f9db5 100644 --- a/forge-gui/res/cardsfolder/t/the_eternal_wanderer.txt +++ b/forge-gui/res/cardsfolder/t/the_eternal_wanderer.txt @@ -14,4 +14,4 @@ SVar:DBSacAll:DB$ SacrificeAll | ValidCards$ Creature.IsNotImprinted | SubAbilit SVar:DBCleanup2:DB$ Cleanup | ClearChosenCard$ True | ClearImprinted$ True DeckHas:Ability$Token|Sacrifice & Type$Samurai DeckHints:Keyword$Exalted -Oracle:No more than one creature can attack The Eternal Wanderer each combat.\n[+1]: Exile up to one target artifact or creature. Return that card to the battlefield under its owner's control at the beginning of that player's next end step.\n[0]: Create a 2/2 white Samurai creature token with double strike.\n[−4]: For each player, choose a creature that player controls. Each player sacrifices all creatures they control not chosen this way. +Oracle:No more than one creature can attack The Eternal Wanderer each combat.\n[+1]: Exile up to one target artifact or creature. Return that card to the battlefield under its owner's control at the beginning of that player's next end step.\n[0]: Create a 2/2 white Samurai creature token with double strike.\n[-4]: For each player, choose a creature that player controls. Each player sacrifices all creatures they control not chosen this way. diff --git a/forge-gui/res/cardsfolder/t/the_everflowing_well_the_myriad_pools.txt b/forge-gui/res/cardsfolder/t/the_everflowing_well_the_myriad_pools.txt index 1613261509d..f08728e9b6c 100644 --- a/forge-gui/res/cardsfolder/t/the_everflowing_well_the_myriad_pools.txt +++ b/forge-gui/res/cardsfolder/t/the_everflowing_well_the_myriad_pools.txt @@ -20,4 +20,4 @@ Types:Legendary Artifact Land A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. T:Mode$ SpellCast | ValidCard$ Permanent | ValidSA$ Spell.ManaFromCard.StrictlySelf | ValidActivatingPlayer$ You | Execute$ TrigCopy | TriggerDescription$ Whenever you cast a permanent spell using mana produced by CARDNAME, up to one other target permanent you control becomes a copy of that spell until end of turn. SVar:TrigCopy:DB$ Clone | Defined$ TriggeredCard | CloneTarget$ Targeted | ValidTgts$ Permanent.YouCtrl+Other | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one other target permanent you control | Duration$ UntilEndOfTurn -Oracle:(Transforms from The Everflowing Well.)\n{T}: Add {U}.\nWhenever you cast a permanent spell using mana produced by The Myriad Pools, up to one other target permanent you control becomes a copy of that spell until end of turn. \ No newline at end of file +Oracle:(Transforms from The Everflowing Well.)\n{T}: Add {U}.\nWhenever you cast a permanent spell using mana produced by The Myriad Pools, up to one other target permanent you control becomes a copy of that spell until end of turn. diff --git a/forge-gui/res/cardsfolder/t/the_fair_basilica.txt b/forge-gui/res/cardsfolder/t/the_fair_basilica.txt index c204d2f009b..8de3a9e6a17 100644 --- a/forge-gui/res/cardsfolder/t/the_fair_basilica.txt +++ b/forge-gui/res/cardsfolder/t/the_fair_basilica.txt @@ -5,4 +5,4 @@ K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ Draw | Cost$ 1 W T Sac<1/CARDNAME> | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:The Fair Basilica enters the battlefield tapped.\n{T}: Add {W}.\n{1}{W}, {T}, Sacrifice The Fair Basilica: Draw a card. \ No newline at end of file +Oracle:The Fair Basilica enters the battlefield tapped.\n{T}: Add {W}.\n{1}{W}, {T}, Sacrifice The Fair Basilica: Draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_fertile_lands_of_saulvinia.txt b/forge-gui/res/cardsfolder/t/the_fertile_lands_of_saulvinia.txt index 20998c80be8..a87dca60606 100644 --- a/forge-gui/res/cardsfolder/t/the_fertile_lands_of_saulvinia.txt +++ b/forge-gui/res/cardsfolder/t/the_fertile_lands_of_saulvinia.txt @@ -1,4 +1,5 @@ Name:The Fertile Lands of Saulvinia +ManaCost:no cost Types:Plane Antausia T:Mode$ TapsForMana | ValidCard$ Land | Execute$ AddMana | TriggerZones$ Command | Static$ True | TriggerDescription$ Whenever a player taps a land for mana, that player adds one mana of any type that land produced. SVar:AddMana:DB$ ManaReflected | ColorOrType$ Type | ReflectProperty$ Produced | Defined$ TriggeredActivator diff --git a/forge-gui/res/cardsfolder/t/the_fifth_doctor.txt b/forge-gui/res/cardsfolder/t/the_fifth_doctor.txt index 180f4a19a3f..e6989b475bb 100644 --- a/forge-gui/res/cardsfolder/t/the_fifth_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_fifth_doctor.txt @@ -7,4 +7,4 @@ SVar:TrigCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+!ThisTurnEnte SVar:DBUntap:DB$ UntapAll | ValidCards$ Creature.YouCtrl+!ThisTurnEntered+!attackedThisTurn DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:Peaceful Coexistence — At the beginning of your end step, put a +1/+1 counter on each creature you control that didn't attack or enter the battlefield this turn. Untap those creatures. \ No newline at end of file +Oracle:Peaceful Coexistence — At the beginning of your end step, put a +1/+1 counter on each creature you control that didn't attack or enter the battlefield this turn. Untap those creatures. diff --git a/forge-gui/res/cardsfolder/t/the_filigree_sylex.txt b/forge-gui/res/cardsfolder/t/the_filigree_sylex.txt index 4d0f95ba0f3..9c6428fb7b0 100644 --- a/forge-gui/res/cardsfolder/t/the_filigree_sylex.txt +++ b/forge-gui/res/cardsfolder/t/the_filigree_sylex.txt @@ -6,4 +6,4 @@ A:AB$ DestroyAll | Cost$ T Sac<1/CARDNAME> | ValidCards$ Permanent.nonLand+cmcEQ A:AB$ DealDamage | Cost$ T RemoveAnyCounter<10/OIL/Permanent.YouCtrl/among permanents you control> Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 10 | SpellDescription$ It deals 10 damage to any target. SVar:X:Count$CardCounters.OIL DeckHas:Ability$Counters|Sacrifice -Oracle:{T}: Put an oil counter on The Filigree Sylex.\n{T}, Sacrifice The Filigree Sylex: Destroy each nonland permanent with mana value equal to the number of oil counters on The Filigree Sylex.\n{T}, Remove ten oil counters from among permanents you control and sacrifice The Filigree Sylex: It deals 10 damage to any target. \ No newline at end of file +Oracle:{T}: Put an oil counter on The Filigree Sylex.\n{T}, Sacrifice The Filigree Sylex: Destroy each nonland permanent with mana value equal to the number of oil counters on The Filigree Sylex.\n{T}, Remove ten oil counters from among permanents you control and sacrifice The Filigree Sylex: It deals 10 damage to any target. diff --git a/forge-gui/res/cardsfolder/t/the_first_doctor.txt b/forge-gui/res/cardsfolder/t/the_first_doctor.txt index 2a6c2cf988b..8961e9d7618 100644 --- a/forge-gui/res/cardsfolder/t/the_first_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_first_doctor.txt @@ -9,4 +9,4 @@ SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature,Artifact | TgtPrompt$ S DeckHints:Name$TARDIS DeckNeeds:Keyword$Cascade DeckHas:Ability$Counters -Oracle:When The First Doctor enters the battlefield, search your library and/or graveyard for a card named TARDIS, reveal it, and put it into your hand. If you search your library this way, shuffle.\nWhenever you cast a spell with cascade, put a +1/+1 counter on target artifact or creature. \ No newline at end of file +Oracle:When The First Doctor enters the battlefield, search your library and/or graveyard for a card named TARDIS, reveal it, and put it into your hand. If you search your library this way, shuffle.\nWhenever you cast a spell with cascade, put a +1/+1 counter on target artifact or creature. diff --git a/forge-gui/res/cardsfolder/t/the_flesh_is_weak.txt b/forge-gui/res/cardsfolder/t/the_flesh_is_weak.txt index e5a14a8efc5..bbe9f50c9ed 100644 --- a/forge-gui/res/cardsfolder/t/the_flesh_is_weak.txt +++ b/forge-gui/res/cardsfolder/t/the_flesh_is_weak.txt @@ -9,4 +9,4 @@ SVar:PlayMain1:TRUE SVar:NeedsToPlay:Creature.YouCtrl DeckHas:Ability$Counters DeckHints:Type$Artifact -Oracle:When The Flesh Is Weak enters the battlefield, put a +1/+1 counter on each creature you control.\nCreatures you control with +1/+1 counters on them are artifacts in addition to their other types\nNonartifact creatures get -1/-1. \ No newline at end of file +Oracle:When The Flesh Is Weak enters the battlefield, put a +1/+1 counter on each creature you control.\nCreatures you control with +1/+1 counters on them are artifacts in addition to their other types\nNonartifact creatures get -1/-1. diff --git a/forge-gui/res/cardsfolder/t/the_foretold_soldier.txt b/forge-gui/res/cardsfolder/t/the_foretold_soldier.txt index 17b17acbc7b..30f54ec0e2a 100644 --- a/forge-gui/res/cardsfolder/t/the_foretold_soldier.txt +++ b/forge-gui/res/cardsfolder/t/the_foretold_soldier.txt @@ -7,4 +7,4 @@ K:CARDNAME must be blocked if able. S:Mode$ MinMaxBlocker | ValidCard$ Card.Self | Max$ 1 | Description$ CARDNAME can't be blocked by more than one creature. T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals damage, exile it face down. It becomes foretold. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ Self | ExileFaceDown$ True | Mandatory$ True | Foretold$ True -Oracle:The Foretold Soldier must be blocked if able.\nThe Foretold Soldier can't be blocked by more than one creature.\nWhenever The Foretold Soldier deals damage, exile it face down. It becomes foretold.\nForetell {1}{G} (During your turn, you may pay {2} and exile this card from your hand face down. Cast it on a later turn for its foretell cost.) \ No newline at end of file +Oracle:The Foretold Soldier must be blocked if able.\nThe Foretold Soldier can't be blocked by more than one creature.\nWhenever The Foretold Soldier deals damage, exile it face down. It becomes foretold.\nForetell {1}{G} (During your turn, you may pay {2} and exile this card from your hand face down. Cast it on a later turn for its foretell cost.) diff --git a/forge-gui/res/cardsfolder/t/the_gaffer.txt b/forge-gui/res/cardsfolder/t/the_gaffer.txt index af6c2c2f7e6..3ce746a46d8 100644 --- a/forge-gui/res/cardsfolder/t/the_gaffer.txt +++ b/forge-gui/res/cardsfolder/t/the_gaffer.txt @@ -6,4 +6,4 @@ T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ Life SVar:TrigDraw:DB$ Draw SVar:LifeGained:Count$LifeYouGainedThisTurn DeckNeeds:Ability$LifeGain -Oracle:At the beginning of each end step, if you gained 3 or more life this turn, draw a card. \ No newline at end of file +Oracle:At the beginning of each end step, if you gained 3 or more life this turn, draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_girl_in_the_fireplace.txt b/forge-gui/res/cardsfolder/t/the_girl_in_the_fireplace.txt index 49eea4eb423..828e4500f56 100644 --- a/forge-gui/res/cardsfolder/t/the_girl_in_the_fireplace.txt +++ b/forge-gui/res/cardsfolder/t/the_girl_in_the_fireplace.txt @@ -8,4 +8,4 @@ SVar:DBTimeTravelTrig:DB$ Effect | Triggers$ DamageDraw | SpellDescription$ When SVar:DamageDraw:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Command | Execute$ TrigTimeTravel | TriggerDescription$ Whenever a creature you control deals combat damage to a player this turn, time travel. SVar:TrigTimeTravel:DB$ TimeTravel DeckHas:Ability$Token & Type$Horse|Human|Noble -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a 1/1 white Human Noble creature token with vanishing 3 and "Prevent all damage that would be dealt to this creature."\nII — Create a 2/2 white Horse creature token with "Doctors you control have horsemanship." (They can't be blocked except by creatures with horsemanship.)\nIII — Whenever a creature you control deals combat damage to a player this turn, time travel. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a 1/1 white Human Noble creature token with vanishing 3 and "Prevent all damage that would be dealt to this creature."\nII — Create a 2/2 white Horse creature token with "Doctors you control have horsemanship." (They can't be blocked except by creatures with horsemanship.)\nIII — Whenever a creature you control deals combat damage to a player this turn, time travel. diff --git a/forge-gui/res/cardsfolder/t/the_golden_city_of_orazca.txt b/forge-gui/res/cardsfolder/t/the_golden_city_of_orazca.txt index 0fb52cd5b57..1fb4bda2e38 100644 --- a/forge-gui/res/cardsfolder/t/the_golden_city_of_orazca.txt +++ b/forge-gui/res/cardsfolder/t/the_golden_city_of_orazca.txt @@ -8,4 +8,4 @@ SVar:DBDraw:DB$ Draw | Condition$ Blessing T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, you may put a permanent card from your hand onto the battlefield tapped. SVar:RolledChaos:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | Optional$ You | Tapped$ True | ChangeType$ Permanent | ChangeNum$ 1 DeckHas:Ability$Token & Type$Treasure -Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\nWhenever one or more creatures you control deal combat damage to a player, create a Treasure token. Then draw a card if you have the city's blessing.\nWhenever chaos ensues, you may put a permanent card from your hand onto the battlefield tapped. \ No newline at end of file +Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\nWhenever one or more creatures you control deal combat damage to a player, create a Treasure token. Then draw a card if you have the city's blessing.\nWhenever chaos ensues, you may put a permanent card from your hand onto the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/t/the_hunter_maze.txt b/forge-gui/res/cardsfolder/t/the_hunter_maze.txt index f1510a307f4..129e11c6de7 100644 --- a/forge-gui/res/cardsfolder/t/the_hunter_maze.txt +++ b/forge-gui/res/cardsfolder/t/the_hunter_maze.txt @@ -5,4 +5,4 @@ K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Draw | Cost$ 1 G T Sac<1/CARDNAME> | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:The Hunter Maze enters the battlefield tapped.\n{T}: Add {G}.\n{1}{G}, {T}, Sacrifice The Hunter Maze: Draw a card. \ No newline at end of file +Oracle:The Hunter Maze enters the battlefield tapped.\n{T}: Add {G}.\n{1}{G}, {T}, Sacrifice The Hunter Maze: Draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_huntsmans_redemption.txt b/forge-gui/res/cardsfolder/t/the_huntsmans_redemption.txt index e1667666259..e4d910176af 100644 --- a/forge-gui/res/cardsfolder/t/the_huntsmans_redemption.txt +++ b/forge-gui/res/cardsfolder/t/the_huntsmans_redemption.txt @@ -6,4 +6,4 @@ SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_3_3_beast | TokenOwner$ SVar:ABSearch:AB$ ChangeZone | Cost$ Sac<1/Creature> | CostDesc$ You may sacrifice a creature. | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic,Creature | ChangeNum$ 1 | SpellDescription$ If you do, search your library for a creature or basic land card, reveal it, put it into your hand, then shuffle. SVar:DBPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +2 | TgtPrompt$ Select up to two target creatures | TargetMin$ 0 | TargetMax$ 2 | KW$ Trample | SpellDescription$ Up to two target creatures each get +2/+2 and gain trample until end of turn DeckHas:Ability$Token|Sacrifice & Type$Beast -Oracle:I — Create a 3/3 green Beast creature token.\nII — You may sacrifice a creature. If you do, search your library for a creature or basic land card, reveal it, put it into your hand, then shuffle.\nIII — Up to two target creatures each get +2/+2 and gain trample until end of turn \ No newline at end of file +Oracle:I — Create a 3/3 green Beast creature token.\nII — You may sacrifice a creature. If you do, search your library for a creature or basic land card, reveal it, put it into your hand, then shuffle.\nIII — Up to two target creatures each get +2/+2 and gain trample until end of turn diff --git a/forge-gui/res/cardsfolder/t/the_indomitable.txt b/forge-gui/res/cardsfolder/t/the_indomitable.txt index 431785e7dad..12d35852aac 100644 --- a/forge-gui/res/cardsfolder/t/the_indomitable.txt +++ b/forge-gui/res/cardsfolder/t/the_indomitable.txt @@ -8,4 +8,4 @@ SVar:TrigDraw:DB$ Draw | NumCards$ 1 K:Crew:3 S:Mode$ Continuous | Affected$ Card.Self | AffectedZone$ Graveyard | EffectZone$ Graveyard | MayPlay$ True | IsPresent$ Pirate.YouCtrl+tapped,Vehicle.YouCtrl+tapped | PresentCompare$ GE3 | Description$ You may cast CARDNAME from your graveyard as long as you control three or more tapped Pirates and/or Vehicles. DeckHints:Ability$Graveyard|Mill -Oracle:Trample\nWhenever a creature you control deals combat damage to a player, draw a card.\nCrew 3\nYou may cast The Indomitable from your graveyard as long as you control three or more tapped Pirates and/or Vehicles. \ No newline at end of file +Oracle:Trample\nWhenever a creature you control deals combat damage to a player, draw a card.\nCrew 3\nYou may cast The Indomitable from your graveyard as long as you control three or more tapped Pirates and/or Vehicles. diff --git a/forge-gui/res/cardsfolder/t/the_kenriths_royal_funeral.txt b/forge-gui/res/cardsfolder/t/the_kenriths_royal_funeral.txt index f1bc9dd18bb..cf7c0b7e784 100644 --- a/forge-gui/res/cardsfolder/t/the_kenriths_royal_funeral.txt +++ b/forge-gui/res/cardsfolder/t/the_kenriths_royal_funeral.txt @@ -11,4 +11,4 @@ S:Mode$ ReduceCost | ValidCard$ Legendary | Type$ Spell | Activator$ You | Amoun SVar:Y:Count$ValidExile Card.ExiledWithSource DeckHints:Ability$Graveyard DeckNeeds:Type$Legendary -Oracle:When The Kenriths' Royal Funeral enters the battlefield, exile up to two target legendary creature cards from your graveyard. You draw X cards and you lose X life, where X is the greatest mana value among cards exiled this way.\nLegendary spells you cast cost {1} less to cast for each card exiled with The Kenriths' Royal Funeral. \ No newline at end of file +Oracle:When The Kenriths' Royal Funeral enters the battlefield, exile up to two target legendary creature cards from your graveyard. You draw X cards and you lose X life, where X is the greatest mana value among cards exiled this way.\nLegendary spells you cast cost {1} less to cast for each card exiled with The Kenriths' Royal Funeral. diff --git a/forge-gui/res/cardsfolder/t/the_lady_of_otaria.txt b/forge-gui/res/cardsfolder/t/the_lady_of_otaria.txt index a6ee929ff0d..3edd4393e93 100644 --- a/forge-gui/res/cardsfolder/t/the_lady_of_otaria.txt +++ b/forge-gui/res/cardsfolder/t/the_lady_of_otaria.txt @@ -7,4 +7,4 @@ T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigDi SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeValid$ Dwarf | DestinationZone$ Hand | RestRandomOrder$ True | AnyNumber$ True SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Land.YouCtrl+YouOwn DeckNeeds:Type$Dwarf -Oracle:You may tap three untapped Dwarves you control rather than pay this spell's mana cost.\nAt the beginning of each end step, if a land you controlled was put into your graveyard from the battlefield this turn, reveal the top four cards of your library. Put any number of Dwarf cards from among them into your hand and the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:You may tap three untapped Dwarves you control rather than pay this spell's mana cost.\nAt the beginning of each end step, if a land you controlled was put into your graveyard from the battlefield this turn, reveal the top four cards of your library. Put any number of Dwarf cards from among them into your hand and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/t/the_lux_foundation_library.txt b/forge-gui/res/cardsfolder/t/the_lux_foundation_library.txt index 7c9ae53067b..421d23c3f0f 100644 --- a/forge-gui/res/cardsfolder/t/the_lux_foundation_library.txt +++ b/forge-gui/res/cardsfolder/t/the_lux_foundation_library.txt @@ -8,4 +8,4 @@ T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDesc SVar:RolledChaos:DB$ PutCounter | CounterType$ Shadow | ValidTgts$ Creature SVar:AIRollPlanarDieParams:Mode$ Always | HasCreatureInPlay$ True | RollInMain1$ True DeckHas:Ability$Counters -Oracle:Players have no maximum hand size.\nWhenever a creature you control deals combat damage to a player, you may draw a card.\nWhenever chaos ensues, put a shadow counter on target creature. (A creature with shadow can block or be blocked by only creatures with shadow. \ No newline at end of file +Oracle:Players have no maximum hand size.\nWhenever a creature you control deals combat damage to a player, you may draw a card.\nWhenever chaos ensues, put a shadow counter on target creature. (A creature with shadow can block or be blocked by only creatures with shadow. diff --git a/forge-gui/res/cardsfolder/t/the_master_gallifreys_end.txt b/forge-gui/res/cardsfolder/t/the_master_gallifreys_end.txt index 9ff3b433323..0c9a050e6e6 100644 --- a/forge-gui/res/cardsfolder/t/the_master_gallifreys_end.txt +++ b/forge-gui/res/cardsfolder/t/the_master_gallifreys_end.txt @@ -12,4 +12,4 @@ SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | SubAbility$ DBCleanup | Sp SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Type$Artifact DeckHas:Ability$Token -Oracle:Make Them Pay — Whenever a nontoken artifact creature you control dies, you may exile it. If you do, choose an opponent with the most life among your opponents. That player faces a villainous choice — They lose 4 life, or you create a token that's a copy of that card. \ No newline at end of file +Oracle:Make Them Pay — Whenever a nontoken artifact creature you control dies, you may exile it. If you do, choose an opponent with the most life among your opponents. That player faces a villainous choice — They lose 4 life, or you create a token that's a copy of that card. diff --git a/forge-gui/res/cardsfolder/t/the_matrix_of_time.txt b/forge-gui/res/cardsfolder/t/the_matrix_of_time.txt index 1ec6c023cde..cce1bca9af3 100644 --- a/forge-gui/res/cardsfolder/t/the_matrix_of_time.txt +++ b/forge-gui/res/cardsfolder/t/the_matrix_of_time.txt @@ -11,4 +11,4 @@ SVar:DBExileTop:DB$ Dig | DigNum$ 1 | ChangeNum$ All | Defined$ TriggeredCardOwn T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigTreasure | TriggerDescription$ Whenever chaos ensues, create two Treasure tokens. SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | TokenAmount$ 2 DeckHas:Ability$Token|Sacrifice & Type$Artifact|Treasure -Oracle:When you planeswalk to The Matrix of Time, each player exiles the top card of their library.\nDuring your turn, you may play lands and cast spells from among cards exiled with The Matrix of Time.\nWhenever you play a land or cast a spell from among cards exiled with The Matrix of Time, that card's owner loses 3 life and exiles the top card of their library.\nWhenever chaos ensues, create two Treasure tokens. \ No newline at end of file +Oracle:When you planeswalk to The Matrix of Time, each player exiles the top card of their library.\nDuring your turn, you may play lands and cast spells from among cards exiled with The Matrix of Time.\nWhenever you play a land or cast a spell from among cards exiled with The Matrix of Time, that card's owner loses 3 life and exiles the top card of their library.\nWhenever chaos ensues, create two Treasure tokens. diff --git a/forge-gui/res/cardsfolder/t/the_moment.txt b/forge-gui/res/cardsfolder/t/the_moment.txt index b4e9599b164..cd4db23842c 100644 --- a/forge-gui/res/cardsfolder/t/the_moment.txt +++ b/forge-gui/res/cardsfolder/t/the_moment.txt @@ -12,4 +12,4 @@ SVar:DBExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined A:AB$ DestroyAll | Cost$ 3 T | ValidCards$ Permanent.nonLand+cmcLEX | SorcerySpeed$ True | SubAbility$ DBSacrifice | SpellDescription$ Destroy each nonland permanent with mana value less than or equal to the number of time counters on CARDNAME. Then sacrifice CARDNAME. Activate only as a sorcery. SVar:DBSacrifice:DB$ Sacrifice | ConditionDefined$ Self SVar:X:Count$CardCounters.TIME -Oracle:At the beginning of your upkeep, put a time counter on The Moment.\n{2}, {T}: Untap target creature you control. It phases out until The Moment leaves the battlefield.\n{3}, {T}: Destroy each nonland permanent with mana value less than or equal to the number of time counters on The Moment. Then sacrifice The Moment. Activate only as a sorcery. \ No newline at end of file +Oracle:At the beginning of your upkeep, put a time counter on The Moment.\n{2}, {T}: Untap target creature you control. It phases out until The Moment leaves the battlefield.\n{3}, {T}: Destroy each nonland permanent with mana value less than or equal to the number of time counters on The Moment. Then sacrifice The Moment. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/t/the_mouth_of_sauron.txt b/forge-gui/res/cardsfolder/t/the_mouth_of_sauron.txt index c7aa196ecc8..37c443b31cc 100644 --- a/forge-gui/res/cardsfolder/t/the_mouth_of_sauron.txt +++ b/forge-gui/res/cardsfolder/t/the_mouth_of_sauron.txt @@ -7,4 +7,4 @@ SVar:TrigMill:DB$ Mill | NumCards$ 3 | ValidTgts$ Player | SubAbility$ DBAmass SVar:DBAmass:DB$ Amass | Type$ Orc | Num$ X SVar:X:TargetedPlayer$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn DeckHas:Ability$Token|Counters & Type$Orc|Army|Treasure -Oracle:When The Mouth of Sauron enters the battlefield, target player mills three cards. Then amass Orcs X, where X is the number of instant and sorcery cards in that player's graveyard. (Put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:When The Mouth of Sauron enters the battlefield, target player mills three cards. Then amass Orcs X, where X is the number of instant and sorcery cards in that player's graveyard. (Put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/t/the_mycosynth_gardens.txt b/forge-gui/res/cardsfolder/t/the_mycosynth_gardens.txt index d5141b5ffbe..ff2a76864de 100644 --- a/forge-gui/res/cardsfolder/t/the_mycosynth_gardens.txt +++ b/forge-gui/res/cardsfolder/t/the_mycosynth_gardens.txt @@ -6,4 +6,4 @@ A:AB$ Mana | Cost$ 1 T | Produced$ Any | SpellDescription$ Add one mana of any c A:AB$ Clone | Cost$ X T | ValidTgts$ Artifact.YouCtrl+cmcEQX+nonToken | TgtPrompt$ Select target nontoken artifact you control | SpellDescription$ CARDNAME becomes a copy of target nontoken artifact you control with mana value X. SVar:X:Count$xPaid DeckHints:Type$Artifact -Oracle:{T}: Add {C}.\n{1}, {T}: Add one mana of any color.\n{X}, {T}: The Mycosynth Gardens becomes a copy of target nontoken artifact you control with mana value X. \ No newline at end of file +Oracle:{T}: Add {C}.\n{1}, {T}: Add one mana of any color.\n{X}, {T}: The Mycosynth Gardens becomes a copy of target nontoken artifact you control with mana value X. diff --git a/forge-gui/res/cardsfolder/t/the_ninth_doctor.txt b/forge-gui/res/cardsfolder/t/the_ninth_doctor.txt index 1f862e7d1ef..5cc6cf5a7b2 100644 --- a/forge-gui/res/cardsfolder/t/the_ninth_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_ninth_doctor.txt @@ -5,4 +5,4 @@ PT:2/4 K:Haste T:Mode$ Untaps | Phase$ Untap | ValidCard$ Card.Self+ActivePlayerCtrl | TriggerZones$ Battlefield | Execute$ TrigAddPhase | TriggerDescription$ Into the TARDIS — Whenever CARDNAME becomes untapped during your untap step, you get an additional upkeep step after this step. SVar:TrigAddPhase:DB$ AddPhase | ExtraPhase$ Upkeep -Oracle:Haste\nInto the TARDIS — Whenever The Ninth Doctor becomes untapped during your untap step, you get an additional upkeep step after this step. \ No newline at end of file +Oracle:Haste\nInto the TARDIS — Whenever The Ninth Doctor becomes untapped during your untap step, you get an additional upkeep step after this step. diff --git a/forge-gui/res/cardsfolder/t/the_princess_takes_flight.txt b/forge-gui/res/cardsfolder/t/the_princess_takes_flight.txt index cf98393a7a8..aead40dee22 100644 --- a/forge-gui/res/cardsfolder/t/the_princess_takes_flight.txt +++ b/forge-gui/res/cardsfolder/t/the_princess_takes_flight.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Enchantment Saga K:Chapter:3:DBExile,DBPump,DBReturn SVar:DBExile:DB$ ChangeZone | Origin$ Battlefield | RememberChanged$ True | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | Destination$ Exile | ValidTgts$ Creature | SpellDescription$ Exile up to one target creature. -SVar:DBPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ 2 | NumDef$ 2 | KW$ Flying | TgtPrompt$ Select target creature you control | SpellDescription$ Target creature you control gets +2/+2 and gains flying until end of turn. -SVar:DBReturn:DB$ ChangeZone | Defined$ ExiledWith | Origin$ Exile | Destination$ Battlefield | SpellDescription$ Return the exiled card to the battlefield under its owner’s control. -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Exile up to one target creature.\nII — Target creature you control gets +2/+2 and gains flying until end of turn.\nIII — Return the exiled card to the battlefield under its owner's control. \ No newline at end of file +SVar:DBPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ 2 | NumDef$ 2 | KW$ Flying | TgtPrompt$ Select target creature you control | SpellDescription$ Target creature you control gets +2/+2 and gains flying until end of turn. +SVar:DBReturn:DB$ ChangeZone | Defined$ ExiledWith | Origin$ Exile | Destination$ Battlefield | SpellDescription$ Return the exiled card to the battlefield under its owner's control. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Exile up to one target creature.\nII — Target creature you control gets +2/+2 and gains flying until end of turn.\nIII — Return the exiled card to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/t/the_pyramid_of_mars.txt b/forge-gui/res/cardsfolder/t/the_pyramid_of_mars.txt index b9f53d11d8f..70bd4593b0e 100644 --- a/forge-gui/res/cardsfolder/t/the_pyramid_of_mars.txt +++ b/forge-gui/res/cardsfolder/t/the_pyramid_of_mars.txt @@ -6,4 +6,4 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSurveil | Trigge SVar:TrigSurveil:DB$ Surveil | Amount$ 2 T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigReanimate | TriggerDescription$ Whenever chaos ensues, return target creature card from your graveyard to the battlefield. SVar:TrigReanimate:DB$ ChangeZone | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature card in your graveyard | Origin$ Graveyard | Destination$ Battlefield -Oracle:When you planeswalk to The Pyramid of Mars and at beginning of your upkeep, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)\nWhenever chaos ensues, return target creature card from your graveyard to the battlefield. \ No newline at end of file +Oracle:When you planeswalk to The Pyramid of Mars and at beginning of your upkeep, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)\nWhenever chaos ensues, return target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/t/the_seedcore.txt b/forge-gui/res/cardsfolder/t/the_seedcore.txt index b4dadc52408..028f4777a3c 100644 --- a/forge-gui/res/cardsfolder/t/the_seedcore.txt +++ b/forge-gui/res/cardsfolder/t/the_seedcore.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land Sphere A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Spell.Creature+Phyrexian | SpellDescription$ Add one mana of any color. Spend this mana only to cast Phyrexian creature spells. -A:AB$ Pump | Cost$ T | PrecostDesc$ Corrupted — | CheckSVar$ X | SVarCompare$ GE3 | ValidTgts$ Creature.powerEQ1+toughnessEQ1 | TgtPrompt$ Select target 1/1 creature | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ Target 1/1 creature gets +2/+1 until end of turn. Activate only if an opponent has three or more poison counters. +A:AB$ Pump | Cost$ T | PrecostDesc$ Corrupted — | CheckSVar$ X | SVarCompare$ GE3 | ValidTgts$ Creature.powerEQ1+toughnessEQ1 | TgtPrompt$ Select target 1/1 creature | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ Target 1/1 creature gets +2/+1 until end of turn. Activate only if an opponent has three or more poison counters. SVar:X:PlayerCountOpponents$HighestPoisonCounters DeckNeeds:Type$Phyrexian -Oracle:{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast Phyrexian creature spells.\nCorrupted - {T}: Target 1/1 creature gets +2/+1 until end of turn. Activate only if an opponent has three or more poison counters. \ No newline at end of file +Oracle:{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast Phyrexian creature spells.\nCorrupted - {T}: Target 1/1 creature gets +2/+1 until end of turn. Activate only if an opponent has three or more poison counters. diff --git a/forge-gui/res/cardsfolder/t/the_shire.txt b/forge-gui/res/cardsfolder/t/the_shire.txt index 15c5193eed8..9ac0f844678 100644 --- a/forge-gui/res/cardsfolder/t/the_shire.txt +++ b/forge-gui/res/cardsfolder/t/the_shire.txt @@ -7,4 +7,4 @@ A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Token | Cost$ 1 G T tapXType<1/Creature> | TokenScript$ c_a_food_sac | SpellDescription$ Create a Food token. DeckHas:Ability$Token & Type$Artifact DeckHints:Type$Legendary -Oracle:The Shire enters the battlefield tapped unless you control a legendary creature.\n{T}: Add {G}.\n{1}{G}, {T}, Tap an untapped creature you control: Create a Food token. \ No newline at end of file +Oracle:The Shire enters the battlefield tapped unless you control a legendary creature.\n{T}: Add {G}.\n{1}{G}, {T}, Tap an untapped creature you control: Create a Food token. diff --git a/forge-gui/res/cardsfolder/t/the_sixth_doctor.txt b/forge-gui/res/cardsfolder/t/the_sixth_doctor.txt index fbc3ed5fe20..1ead7f39ef3 100644 --- a/forge-gui/res/cardsfolder/t/the_sixth_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_sixth_doctor.txt @@ -6,4 +6,4 @@ T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Card.Historic | Valid SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | NonLegendary$ True DeckHints:Type$Artifact|Saga|Legendary DeckHas:Ability$Token -Oracle:Time Lord's Prerogative — Whenever you cast a historic spell, copy it, except the copy isn't legendary. This ability triggers only once each turn. (Artifacts, legendaries, and Sagas are historic. A copy of a permanent spell becomes a token.) \ No newline at end of file +Oracle:Time Lord's Prerogative — Whenever you cast a historic spell, copy it, except the copy isn't legendary. This ability triggers only once each turn. (Artifacts, legendaries, and Sagas are historic. A copy of a permanent spell becomes a token.) diff --git a/forge-gui/res/cardsfolder/t/the_stasis_coffin.txt b/forge-gui/res/cardsfolder/t/the_stasis_coffin.txt index 7a9f4141796..6ff5a2ee337 100644 --- a/forge-gui/res/cardsfolder/t/the_stasis_coffin.txt +++ b/forge-gui/res/cardsfolder/t/the_stasis_coffin.txt @@ -2,4 +2,4 @@ Name:The Stasis Coffin ManaCost:3 Types:Legendary Artifact A:AB$ Pump | Cost$ 2 T Exile<1/CARDNAME> | Defined$ You | Duration$ UntilYourNextTurn | KW$ Protection from everything | SpellDescription$ You gain protection from everything until your next turn. -Oracle:{2},{T}, Exile The Stasis Coffin: You gain protection from everything until your next turn. \ No newline at end of file +Oracle:{2},{T}, Exile The Stasis Coffin: You gain protection from everything until your next turn. diff --git a/forge-gui/res/cardsfolder/t/the_surgical_bay.txt b/forge-gui/res/cardsfolder/t/the_surgical_bay.txt index 3ab1423062b..a54d39d66cf 100644 --- a/forge-gui/res/cardsfolder/t/the_surgical_bay.txt +++ b/forge-gui/res/cardsfolder/t/the_surgical_bay.txt @@ -5,4 +5,4 @@ K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Draw | Cost$ 1 U T Sac<1/CARDNAME> | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:The Surgical Bay enters the battlefield tapped.\n{T}: Add {U}.\n{1}{U}, {T}, Sacrifice The Surgical Bay: Draw a card. \ No newline at end of file +Oracle:The Surgical Bay enters the battlefield tapped.\n{T}: Add {U}.\n{1}{U}, {T}, Sacrifice The Surgical Bay: Draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_third_doctor.txt b/forge-gui/res/cardsfolder/t/the_third_doctor.txt index 65318217370..43df033d2a0 100644 --- a/forge-gui/res/cardsfolder/t/the_third_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_third_doctor.txt @@ -12,4 +12,4 @@ SVar:Treasure:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | Token SVar:X:Count$Valid Card.token+nonCreature+YouCtrl DeckHints:Ability$Token DeckHas:Type$Clue|Food|Treasure & Ability$Token -Oracle:Trample\nThe Third Doctor gets +1/+1 for each noncreature token you control.\nWhen The Third Doctor enters the battlefield, create your choice of a Clue token, a Food token, or a Treasure token. \ No newline at end of file +Oracle:Trample\nThe Third Doctor gets +1/+1 for each noncreature token you control.\nWhen The Third Doctor enters the battlefield, create your choice of a Clue token, a Food token, or a Treasure token. diff --git a/forge-gui/res/cardsfolder/t/the_thirteenth_doctor.txt b/forge-gui/res/cardsfolder/t/the_thirteenth_doctor.txt index 19b15d47736..c26dcf23a60 100644 --- a/forge-gui/res/cardsfolder/t/the_thirteenth_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_thirteenth_doctor.txt @@ -8,4 +8,4 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefiel SVar:TrigUntap:DB$ UntapAll | ValidCards$ Creature.YouCtrl+HasCounters DeckHas:Ability$Counters DeckNeeds:Ability$Counters -Oracle:Paradox — Whenever you cast a spell from anywhere other than your hand, put a +1/+1 counter on target creature.\nTeam TARDIS — At the beginning of your end step, untap each creature you control with a counter on it. \ No newline at end of file +Oracle:Paradox — Whenever you cast a spell from anywhere other than your hand, put a +1/+1 counter on target creature.\nTeam TARDIS — At the beginning of your end step, untap each creature you control with a counter on it. diff --git a/forge-gui/res/cardsfolder/t/the_torment_of_gollum.txt b/forge-gui/res/cardsfolder/t/the_torment_of_gollum.txt index 50125985e59..c579d0f4030 100644 --- a/forge-gui/res/cardsfolder/t/the_torment_of_gollum.txt +++ b/forge-gui/res/cardsfolder/t/the_torment_of_gollum.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Discard | ValidTgts$ Player | NumCards$ 1 | DiscardValid$ Card.nonLand | Mode$ RevealYouChoose | SubAbility$ DBAmass | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. SVar:DBAmass:DB$ Amass | Type$ Orc | Num$ 2 | SpellDescription$ Amass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) DeckHas:Ability$Token|Counters|Discard & Type$Orc|Army -Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nAmass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nAmass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/t/the_twelfth_doctor.txt b/forge-gui/res/cardsfolder/t/the_twelfth_doctor.txt index 10997db9cbe..f3d5bda6aff 100644 --- a/forge-gui/res/cardsfolder/t/the_twelfth_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_twelfth_doctor.txt @@ -2,9 +2,9 @@ Name:The Twelfth Doctor ManaCost:3 U R Types:Legendary Creature Time Lord Doctor PT:4/4 -S:Mode$ Continuous | Affected$ Card.YouCtrl+wasNotCastFromYourHand | AffectedZone$ Stack | CheckSVar$ X | SVarCompare$ EQ0 | AddKeyword$ Demonstrate | Description$ The first spell you cast from anywhere other than your hand each turn has demonstrate. (When you cast that spell, you may copy it. If you do, choose an opponent to also copy it. A copy of a permanent spell becomes a token.) +S:Mode$ Continuous | Affected$ Card.YouCtrl+wasNotCastFromYourHand | AffectedZone$ Stack | CheckSVar$ X | SVarCompare$ EQ0 | AddKeyword$ Demonstrate | Description$ The first spell you cast from anywhere other than your hand each turn has demonstrate. (When you cast that spell, you may copy it. If you do, choose an opponent to also copy it. A copy of a permanent spell becomes a token.) SVar:X:Count$ThisTurnCast_Card.YouCtrl+wasNotCastFromYourHand T:Mode$ SpellCopy | ValidActivatingPlayer$ You | NoResolvingCheck$ True | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you copy a spell, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:The first spell you cast from anywhere other than your hand each turn has demonstrate. (When you cast that spell, you may copy it. If you do, choose an opponent to also copy it. A copy of a permanent spell becomes a token.)\nWhenever you copy a spell, put a +1/+1 counter on The Twelfth Doctor. \ No newline at end of file +Oracle:The first spell you cast from anywhere other than your hand each turn has demonstrate. (When you cast that spell, you may copy it. If you do, choose an opponent to also copy it. A copy of a permanent spell becomes a token.)\nWhenever you copy a spell, put a +1/+1 counter on The Twelfth Doctor. diff --git a/forge-gui/res/cardsfolder/t/the_watcher_in_the_water.txt b/forge-gui/res/cardsfolder/t/the_watcher_in_the_water.txt index 69cf7259ac4..e229ec3ce3d 100644 --- a/forge-gui/res/cardsfolder/t/the_watcher_in_the_water.txt +++ b/forge-gui/res/cardsfolder/t/the_watcher_in_the_water.txt @@ -12,4 +12,4 @@ SVar:TrigUntap:DB$ Untap | ValidTgts$ Kraken | TargetMin$ 0 | TargetMax$ 1 | Tgt SVar:DBStunCounter:DB$ PutCounter | ValidTgts$ Permanent.nonLand | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose up to one target nonland permanent | CounterType$ Stun | CounterNum$ 1 DeckHints:Type$Kraken DeckHas:Type$Tentacle & Ability$Counters -Oracle:The Watcher in the Water enters the battlefield tapped with nine stun counters on it. (If a permanent with a stun counter would become untapped, remove one from it instead.)\nWhenever you draw a card during an opponent's turn, create a 1/1 blue Tentacle creature token.\nWhenever a Tentacle you control dies, untap up to one target Kraken and put a stun counter on up to one target nonland permanent. \ No newline at end of file +Oracle:The Watcher in the Water enters the battlefield tapped with nine stun counters on it. (If a permanent with a stun counter would become untapped, remove one from it instead.)\nWhenever you draw a card during an opponent's turn, create a 1/1 blue Tentacle creature token.\nWhenever a Tentacle you control dies, untap up to one target Kraken and put a stun counter on up to one target nonland permanent. diff --git a/forge-gui/res/cardsfolder/t/the_western_cloud.txt b/forge-gui/res/cardsfolder/t/the_western_cloud.txt index 3f0c4eed868..032b92ff0f2 100644 --- a/forge-gui/res/cardsfolder/t/the_western_cloud.txt +++ b/forge-gui/res/cardsfolder/t/the_western_cloud.txt @@ -7,4 +7,4 @@ SVar:RolledChaos:DB$ Token | TokenAmount$ 3 | TokenScript$ c_a_treasure_sac | To SVar:DBDamage:DB$ EachDamage | DefinedDamagers$ Remembered | Defined$ Valid Creature,Planeswalker | NumDmg$ 1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Type$Treasure -Oracle:Prevent all damage that would be dealt to creatures and planeswalkers you control.\nWhenever chaos ensues, create three tapped Treasure tokens. They each deal 1 damage to each creature and each planeswalker. \ No newline at end of file +Oracle:Prevent all damage that would be dealt to creatures and planeswalkers you control.\nWhenever chaos ensues, create three tapped Treasure tokens. They each deal 1 damage to each creature and each planeswalker. diff --git a/forge-gui/res/cardsfolder/t/the_witchs_vanity.txt b/forge-gui/res/cardsfolder/t/the_witchs_vanity.txt index 41d520a6b4f..99c813bf179 100644 --- a/forge-gui/res/cardsfolder/t/the_witchs_vanity.txt +++ b/forge-gui/res/cardsfolder/t/the_witchs_vanity.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Enchantment Saga K:Chapter:3:DBDestroy,DBFood,DBRole SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature.OppCtrl+cmcLE2 | TgtPrompt$ Select target creature an opponent controls with mana value 2 or less | SpellDescription$ Destroy target creature an opponent controls with mana value 2 or less. -SVar:DBFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | SpellDescription$ Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +SVar:DBFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | SpellDescription$ Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") SVar:DBRole:DB$ Token | TokenAmount$ 1 | TokenScript$ role_wicked | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Create a Wicked Role token attached to target creature you control. DeckHas:Ability$Sacrifice|LifeGain|Token & Type$Food|Artifact|Role|Aura -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Destroy target creature an opponent controls with mana value 2 or less.\nII — Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nIII — Create a Wicked Role token attached to target creature you control. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Destroy target creature an opponent controls with mana value 2 or less.\nII — Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nIII — Create a Wicked Role token attached to target creature you control. diff --git a/forge-gui/res/cardsfolder/t/theoden_king_of_rohan.txt b/forge-gui/res/cardsfolder/t/theoden_king_of_rohan.txt index dd7bd93ca0f..f448f312b55 100644 --- a/forge-gui/res/cardsfolder/t/theoden_king_of_rohan.txt +++ b/forge-gui/res/cardsfolder/t/theoden_king_of_rohan.txt @@ -5,4 +5,4 @@ PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Human+Other+YouCtrl | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another Human enters the battlefield under your control, target creature gains double strike until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | KW$ Double Strike DeckHints:Type$Human -Oracle:Whenever Théoden, King of Rohan or another Human enters the battlefield under your control, target creature gains double strike until end of turn. \ No newline at end of file +Oracle:Whenever Théoden, King of Rohan or another Human enters the battlefield under your control, target creature gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/t/third_path_savant.txt b/forge-gui/res/cardsfolder/t/third_path_savant.txt index 21182e321d4..6153acb0392 100644 --- a/forge-gui/res/cardsfolder/t/third_path_savant.txt +++ b/forge-gui/res/cardsfolder/t/third_path_savant.txt @@ -3,4 +3,4 @@ ManaCost:2 U Types:Creature Human Wizard PT:2/3 A:AB$ Draw | Cost$ 7 | NumCards$ 2 | SpellDescription$ Draw two cards. -Oracle:{7}: Draw two cards. \ No newline at end of file +Oracle:{7}: Draw two cards. diff --git a/forge-gui/res/cardsfolder/t/this_is_how_it_ends.txt b/forge-gui/res/cardsfolder/t/this_is_how_it_ends.txt index 406ed4b2f74..da19f1909a7 100644 --- a/forge-gui/res/cardsfolder/t/this_is_how_it_ends.txt +++ b/forge-gui/res/cardsfolder/t/this_is_how_it_ends.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Ori SVar:DBChoice:DB$ VillainousChoice | Defined$ TargetedOwner | Choices$ DBLoseLife,DBShuffleAnother | SpellDescription$ then faces a villainous choice — They lose 5 life, or they shuffle another creature they own into their library. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 5 | Defined$ Remembered | SpellDescription$ Targeted creature's owner loses 5 life. SVar:DBShuffleAnother:DB$ ChangeZone | ChangeType$ Creature.OwnedBy Remembered | DefinedPlayer$ Remembered | Chooser$ Remembered | ChangeNum$ 1 | Mandatory$ True | Origin$ Battlefield | Destination$ Library | Shuffle$ True | Hidden$ True | SpellDescription$ Targeted creature's owner shuffles another creature they own into their library. -Oracle:Target creature's owner shuffles it into their library, then faces a villainous choice — They lose 5 life, or they shuffle another creature they own into their library. \ No newline at end of file +Oracle:Target creature's owner shuffles it into their library, then faces a villainous choice — They lose 5 life, or they shuffle another creature they own into their library. diff --git a/forge-gui/res/cardsfolder/t/thopter_mechanic.txt b/forge-gui/res/cardsfolder/t/thopter_mechanic.txt index 8d7e2ea0e71..0debee7314f 100644 --- a/forge-gui/res/cardsfolder/t/thopter_mechanic.txt +++ b/forge-gui/res/cardsfolder/t/thopter_mechanic.txt @@ -7,4 +7,4 @@ SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | Counter T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a 1/1 colorless Thopter artifact creature token with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_a_thopter_flying DeckHas:Ability$Token|Counters & Type$Thopter -Oracle:Whenever you draw your second card each turn, put a +1/+1 counter on Thopter Mechanic.\nWhen Thopter Mechanic dies, create a 1/1 colorless Thopter artifact creature token with flying. \ No newline at end of file +Oracle:Whenever you draw your second card each turn, put a +1/+1 counter on Thopter Mechanic.\nWhen Thopter Mechanic dies, create a 1/1 colorless Thopter artifact creature token with flying. diff --git a/forge-gui/res/cardsfolder/t/thopter_shop.txt b/forge-gui/res/cardsfolder/t/thopter_shop.txt index f536cb71c31..f1130331f2c 100644 --- a/forge-gui/res/cardsfolder/t/thopter_shop.txt +++ b/forge-gui/res/cardsfolder/t/thopter_shop.txt @@ -6,4 +6,4 @@ SVar:TrigDraw:DB$ Draw A:AB$ Token | Cost$ 2 W T | TokenScript$ c_1_1_a_thopter_flying | SpellDescription$ Create a 1/1 colorless Thopter artifact creature token with flying. DeckHints:Ability$Sacrifice & Color$White DeckHas:Ability$Token & Type$Thopter & Keyword$Flying -Oracle:Whenever one or more artifact creatures you control die, draw a card. This ability triggers only once each turn.\n{2}{W}, {T}: Create a 1/1 colorless Thopter artifact creature token with flying. \ No newline at end of file +Oracle:Whenever one or more artifact creatures you control die, draw a card. This ability triggers only once each turn.\n{2}{W}, {T}: Create a 1/1 colorless Thopter artifact creature token with flying. diff --git a/forge-gui/res/cardsfolder/t/thousand_moons_crackshot.txt b/forge-gui/res/cardsfolder/t/thousand_moons_crackshot.txt index c3e47059811..c3d87a513bd 100644 --- a/forge-gui/res/cardsfolder/t/thousand_moons_crackshot.txt +++ b/forge-gui/res/cardsfolder/t/thousand_moons_crackshot.txt @@ -6,4 +6,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | TriggerZon SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 2 W | Execute$ TrigTap | TriggerDescription$ When you do, tap target creature. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature SVar:HasAttackEffect:TRUE -Oracle:Whenever Thousand Moons Crackshot attacks, you may pay {2}{W}. When you do, tap target creature. \ No newline at end of file +Oracle:Whenever Thousand Moons Crackshot attacks, you may pay {2}{W}. When you do, tap target creature. diff --git a/forge-gui/res/cardsfolder/t/thousand_moons_infantry.txt b/forge-gui/res/cardsfolder/t/thousand_moons_infantry.txt index f27668add47..06084f51b8b 100644 --- a/forge-gui/res/cardsfolder/t/thousand_moons_infantry.txt +++ b/forge-gui/res/cardsfolder/t/thousand_moons_infantry.txt @@ -3,4 +3,4 @@ ManaCost:2 W Types:Creature Human Soldier PT:2/4 K:CARDNAME untaps during each other player's untap step. -Oracle:Untap Thousand Moons Infantry during each other player's untap step. \ No newline at end of file +Oracle:Untap Thousand Moons Infantry during each other player's untap step. diff --git a/forge-gui/res/cardsfolder/t/thousand_moons_smithy_barracks_of_the_thousand.txt b/forge-gui/res/cardsfolder/t/thousand_moons_smithy_barracks_of_the_thousand.txt index 864ceabc2d1..a33ce69e4db 100644 --- a/forge-gui/res/cardsfolder/t/thousand_moons_smithy_barracks_of_the_thousand.txt +++ b/forge-gui/res/cardsfolder/t/thousand_moons_smithy_barracks_of_the_thousand.txt @@ -18,4 +18,4 @@ Types:Legendary Artifact Land A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. T:Mode$ SpellCast | ValidCard$ Artifact,Creature | ValidSA$ Spell.ManaFromCard.StrictlySelf | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerDescription$ Whenever you cast an artifact or creature spell using mana produced by CARDNAME, create a white Gnome Soldier artifact creature token with "This creature's power and toughness are each equal to the number of artifacts and/or creatures you control." SVar:TrigToken:DB$ Token | TokenScript$ w_x_x_a_gnome_soldier_total_artifacts_creatures -Oracle:(Transforms from Thousand Moons Smithy.)\n{T}: Add {W}.\nWhenever you cast an artifact or creature spell using mana produced by Barracks of the Thousand, create a white Gnome Soldier artifact creature token with "This creature's power and toughness are each equal to the number of artifacts and/or creatures you control." \ No newline at end of file +Oracle:(Transforms from Thousand Moons Smithy.)\n{T}: Add {W}.\nWhenever you cast an artifact or creature spell using mana produced by Barracks of the Thousand, create a white Gnome Soldier artifact creature token with "This creature's power and toughness are each equal to the number of artifacts and/or creatures you control." diff --git a/forge-gui/res/cardsfolder/t/thran_spider.txt b/forge-gui/res/cardsfolder/t/thran_spider.txt index 93c496c05f1..9537772fd4d 100644 --- a/forge-gui/res/cardsfolder/t/thran_spider.txt +++ b/forge-gui/res/cardsfolder/t/thran_spider.txt @@ -8,4 +8,4 @@ SVar:TrigToken:DB$ Token | ValidTgts$ Opponent | TokenOwner$ TargetedAndYou | To A:AB$ Dig | Cost$ 7 | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Artifact | RestRandomOrder$ True | ForceRevealToController$ True | SpellDescription$ Look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. DeckHints:Type$Artifact DeckHas:Ability$Token -Oracle:Reach\nWhen Thran Spider enters the battlefield, you and target opponent each create a tapped Powerstone token.\n{7}: Look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:Reach\nWhen Thran Spider enters the battlefield, you and target opponent each create a tapped Powerstone token.\n{7}: Look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/t/thraxodemon.txt b/forge-gui/res/cardsfolder/t/thraxodemon.txt index 27a69bc5e83..47aed458e35 100644 --- a/forge-gui/res/cardsfolder/t/thraxodemon.txt +++ b/forge-gui/res/cardsfolder/t/thraxodemon.txt @@ -5,4 +5,4 @@ PT:2/2 A:AB$ Draw | Cost$ 3 T Sac<1/Artifact.Other;Creature.Other/another artifact or creature> | SpellDescription$ Draw a card. DeckHints:Type$Artifact DeckHas:Ability$Sacrifice -Oracle:{3}, {T}, Sacrifice another creature or artifact: Draw a card. \ No newline at end of file +Oracle:{3}, {T}, Sacrifice another creature or artifact: Draw a card. diff --git a/forge-gui/res/cardsfolder/t/threadbind_clique_rip_the_seams.txt b/forge-gui/res/cardsfolder/t/threadbind_clique_rip_the_seams.txt index 686032e98b3..fc246a66f6d 100644 --- a/forge-gui/res/cardsfolder/t/threadbind_clique_rip_the_seams.txt +++ b/forge-gui/res/cardsfolder/t/threadbind_clique_rip_the_seams.txt @@ -12,4 +12,4 @@ Name:Rip the Seams ManaCost:2 W Types:Instant Adventure A:SP$ Destroy | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | SpellDescription$ Destroy target tapped creature. (Then exile this card. You may cast the creature later from exile.) -Oracle:Destroy target tapped creature. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Destroy target tapped creature. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/t/three_blind_mice.txt b/forge-gui/res/cardsfolder/t/three_blind_mice.txt index 5dbb27d6489..483a3ef516a 100644 --- a/forge-gui/res/cardsfolder/t/three_blind_mice.txt +++ b/forge-gui/res/cardsfolder/t/three_blind_mice.txt @@ -7,4 +7,4 @@ SVar:DBCopy:DB$ CopyPermanent | ValidTgts$ Card.token+YouCtrl | SpellDescription SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 and gain vigilance until end of turn. DeckHas:Ability$Token & Type$Mouse DeckHints:Ability$Token -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)\nI — Create a 1/1 white Mouse creature token.\nII, III — Create a token that's a copy of target token you control.\nIV — Creatures you control get +1/+1 and gain vigilance until end of turn. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)\nI — Create a 1/1 white Mouse creature token.\nII, III — Create a token that's a copy of target token you control.\nIV — Creatures you control get +1/+1 and gain vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/t/three_bowls_of_porridge.txt b/forge-gui/res/cardsfolder/t/three_bowls_of_porridge.txt index bbd8c4de830..b2ecc81ac23 100644 --- a/forge-gui/res/cardsfolder/t/three_bowls_of_porridge.txt +++ b/forge-gui/res/cardsfolder/t/three_bowls_of_porridge.txt @@ -7,4 +7,4 @@ SVar:DBTap:DB$ Tap | ValidTgts$ Creature | SpellDescription$ Tap target creature SVar:DBSac:DB$ Sacrifice | SacValid$ Self | SubAbility$ DBGainLife | SpellDescription$ Sacrifice CARDNAME. You gain 3 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 DeckHas:Ability$LifeGain|Sacrifice -Oracle:{2}, {T}: Choose one that hasn't been chosen —\n• Three Bowls of Porridge deals 2 damage to target creature.\n• Tap target creature.\n• Sacrifice Three Bowls of Porridge. You gain 3 life. \ No newline at end of file +Oracle:{2}, {T}: Choose one that hasn't been chosen —\n• Three Bowls of Porridge deals 2 damage to target creature.\n• Tap target creature.\n• Sacrifice Three Bowls of Porridge. You gain 3 life. diff --git a/forge-gui/res/cardsfolder/t/threefold_thunderhulk.txt b/forge-gui/res/cardsfolder/t/threefold_thunderhulk.txt index 191c2e6a8cf..8365e756427 100644 --- a/forge-gui/res/cardsfolder/t/threefold_thunderhulk.txt +++ b/forge-gui/res/cardsfolder/t/threefold_thunderhulk.txt @@ -13,4 +13,4 @@ DeckHints:Type$Artifact SVar:HasAttackEffect:TRUE SVar:EnchantMe:Multiple SVar:EquipMe:Multiple -Oracle:Threefold Thunderhulk enters the battlefield with three +1/+1 counters on it.\nWhenever Threefold Thunderhulk enters the battlefield or attacks, create a number of 1/1 colorless Gnome artifact creature tokens equal to its power.\n{2}, Sacrifice another artifact: Put a +1/+1 counter on Threefold Thunderhulk. \ No newline at end of file +Oracle:Threefold Thunderhulk enters the battlefield with three +1/+1 counters on it.\nWhenever Threefold Thunderhulk enters the battlefield or attacks, create a number of 1/1 colorless Gnome artifact creature tokens equal to its power.\n{2}, Sacrifice another artifact: Put a +1/+1 counter on Threefold Thunderhulk. diff --git a/forge-gui/res/cardsfolder/t/throne_of_the_grim_captain_the_grim_captain.txt b/forge-gui/res/cardsfolder/t/throne_of_the_grim_captain_the_grim_captain.txt index 976021f05e5..37cb682ed96 100644 --- a/forge-gui/res/cardsfolder/t/throne_of_the_grim_captain_the_grim_captain.txt +++ b/forge-gui/res/cardsfolder/t/throne_of_the_grim_captain_the_grim_captain.txt @@ -3,9 +3,9 @@ ManaCost:2 Types:Legendary Artifact A:AB$ Mill | Cost$ T | NumCards$ 2 | SpellDescription$ Mill two cards. K:Craft:4 ExileCtrlOrGrave<1/Dinosaur.Other> ExileCtrlOrGrave<1/Merfolk.Other> ExileCtrlOrGrave<1/Pirate.Other> ExileCtrlOrGrave<1/Vampire.Other>:a Dinosaur, a Merfolk, a Pirate, and a Vampire:the four -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard|Mill +AlternateMode:DoubleFaced Oracle:{T}: Mill two cards.\nCraft with a Dinosaur, a Merfolk, a Pirate, and a Vampire {4} ({4}, Exile this artifact, Exile the four from among permanents you control and/or cards in your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/t/thrun_breaker_of_silence.txt b/forge-gui/res/cardsfolder/t/thrun_breaker_of_silence.txt index 30849b7f3be..068e60ad34e 100644 --- a/forge-gui/res/cardsfolder/t/thrun_breaker_of_silence.txt +++ b/forge-gui/res/cardsfolder/t/thrun_breaker_of_silence.txt @@ -6,4 +6,4 @@ R:Event$ Counter | ValidCard$ Card.Self | ValidSA$ Spell | Layer$ CantHappen | D K:Trample S:Mode$ CantTarget | ValidCard$ Card.Self | ValidSource$ Card.nonGreen+OppCtrl | Description$ CARDNAME can't be the target of nongreen spells your opponents control or abilities from nongreen sources your opponents control. S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Indestructible | Condition$ PlayerTurn | Description$ As long as it's your turn, NICKNAME has indestructible. -Oracle:This spell can't be countered.\nTrample\nThrun, Breaker of Silence can't be the target of nongreen spells your opponents control or abilities from nongreen sources your opponents control.\nAs long as it's your turn, Thrun has indestructible. \ No newline at end of file +Oracle:This spell can't be countered.\nTrample\nThrun, Breaker of Silence can't be the target of nongreen spells your opponents control or abilities from nongreen sources your opponents control.\nAs long as it's your turn, Thrun has indestructible. diff --git a/forge-gui/res/cardsfolder/t/thunderhead_squadron.txt b/forge-gui/res/cardsfolder/t/thunderhead_squadron.txt index cd6520dcfee..4853fd1f1a9 100644 --- a/forge-gui/res/cardsfolder/t/thunderhead_squadron.txt +++ b/forge-gui/res/cardsfolder/t/thunderhead_squadron.txt @@ -4,4 +4,4 @@ Types:Creature Human Knight PT:3/4 K:Convoke K:Flying -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.)\nFlying \ No newline at end of file +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.)\nFlying diff --git a/forge-gui/res/cardsfolder/t/thundering_raiju.txt b/forge-gui/res/cardsfolder/t/thundering_raiju.txt index 1ebe11f3794..b63272e8294 100644 --- a/forge-gui/res/cardsfolder/t/thundering_raiju.txt +++ b/forge-gui/res/cardsfolder/t/thundering_raiju.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Creature Spirit PT:3/3 K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on target creature you control. Then CARDNAME deals X damage to each opponent, where X is the number of modified creatures you control other than CARDNAME. (Equipment, Auras you control, and counters are modifications.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on target creature you control. Then CARDNAME deals X damage to each opponent, where X is the number of modified creatures you control other than CARDNAME. (Equipment, Auras you control, and counters are modifications.) SVar:TrigCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDamage SVar:DBDamage:DB$ DamageAll | ValidPlayers$ Opponent | NumDmg$ X SVar:X:Count$Valid Creature.Other+YouCtrl+modified diff --git a/forge-gui/res/cardsfolder/t/tidal_terror.txt b/forge-gui/res/cardsfolder/t/tidal_terror.txt index e1d39af7eb0..d2b9b85350f 100644 --- a/forge-gui/res/cardsfolder/t/tidal_terror.txt +++ b/forge-gui/res/cardsfolder/t/tidal_terror.txt @@ -8,4 +8,4 @@ SVar:TrigUnblockable:AB$ Effect | Cost$ tapXType<2/Creature> | RememberObjects$ SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ This creature can't be blocked this turn. SVar:HasAttackEffect:TRUE DeckHas:Ability$Discard -Oracle:Whenever Tidal Terror attacks, you may tap two other untapped creatures you control. If you do, Tidal Terror can't be blocked this turn.\nIslandcycling {2} ({2}, Discard this card: Search your library for an Island card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file +Oracle:Whenever Tidal Terror attacks, you may tap two other untapped creatures you control. If you do, Tidal Terror can't be blocked this turn.\nIslandcycling {2} ({2}, Discard this card: Search your library for an Island card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/t/tidepool_turtle.txt b/forge-gui/res/cardsfolder/t/tidepool_turtle.txt index 0f609554d6e..15efdfe6655 100644 --- a/forge-gui/res/cardsfolder/t/tidepool_turtle.txt +++ b/forge-gui/res/cardsfolder/t/tidepool_turtle.txt @@ -3,4 +3,4 @@ ManaCost:3 U Types:Creature Turtle PT:2/5 A:AB$ Scry | Cost$ 2 U | ScryNum$ 1 | SpellDescription$ Scry 1.(Look at the top card of your library. You may put that card on the bottom of your library.) -Oracle:{2}{U}: Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) \ No newline at end of file +Oracle:{2}{U}: Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/t/timber_paladin.txt b/forge-gui/res/cardsfolder/t/timber_paladin.txt index e64001e20ea..ec597ddb827 100644 --- a/forge-gui/res/cardsfolder/t/timber_paladin.txt +++ b/forge-gui/res/cardsfolder/t/timber_paladin.txt @@ -3,9 +3,9 @@ ManaCost:1 G Types:Artifact Creature Knight PT:1/1 S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 3 | CheckSVar$ X | SVarCompare$ EQ1 | SetToughness$ 3 | Description$ As long as CARDNAME is enchanted by exactly one Aura, it has base power and toughness 3/3. -S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 5 | CheckSVar$ X | SVarCompare$ EQ2 | SetToughness$ 5 | AddKeyword$ Vigilance | Description$ As long as CARDNAME is enchanted by exactly two Auras, it has base power and toughness 5/5 and vigilance. +S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 5 | CheckSVar$ X | SVarCompare$ EQ2 | SetToughness$ 5 | AddKeyword$ Vigilance | Description$ As long as CARDNAME is enchanted by exactly two Auras, it has base power and toughness 5/5 and vigilance. S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 10 | CheckSVar$ X | SVarCompare$ GE3 | SetToughness$ 10 | AddKeyword$ Vigilance & Trample | Description$ As long as CARDNAME is enchanted by three or more Auras, it has base power and toughness 10/10, vigilance, and trample. SVar:X:Count$Valid Aura.Attached SVar:EnchantMe:Multiple DeckNeeds:Type$Aura -Oracle:As long as Timber Paladin is enchanted by exactly one Aura, it has base power and toughness 3/3.\nAs long as Timber Paladin is enchanted by exactly two Auras, it has base power and toughness 5/5 and vigilance.\nAs long as Timber Paladin is enchanted by three or more Auras, it has base power and toughness 10/10, vigilance, and trample. \ No newline at end of file +Oracle:As long as Timber Paladin is enchanted by exactly one Aura, it has base power and toughness 3/3.\nAs long as Timber Paladin is enchanted by exactly two Auras, it has base power and toughness 5/5 and vigilance.\nAs long as Timber Paladin is enchanted by three or more Auras, it has base power and toughness 10/10, vigilance, and trample. diff --git a/forge-gui/res/cardsfolder/t/timberland_ancient.txt b/forge-gui/res/cardsfolder/t/timberland_ancient.txt index 88689ded647..52191427e93 100644 --- a/forge-gui/res/cardsfolder/t/timberland_ancient.txt +++ b/forge-gui/res/cardsfolder/t/timberland_ancient.txt @@ -6,4 +6,4 @@ K:Reach K:Trample K:TypeCycling:Forest:2 DeckHas:Ability$Discard -Oracle:Reach, trample\nForestcycling {2} ({2}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file +Oracle:Reach, trample\nForestcycling {2} ({2}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/t/time_beetle.txt b/forge-gui/res/cardsfolder/t/time_beetle.txt index 1d5985f8b7e..a21f542110a 100644 --- a/forge-gui/res/cardsfolder/t/time_beetle.txt +++ b/forge-gui/res/cardsfolder/t/time_beetle.txt @@ -5,4 +5,4 @@ PT:1/1 K:Skulk T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigTimeTravel | CombatDamage$ True | TriggerDescription$ Parallel Universe — Whenever CARDNAME deals combat damage to a player, time travel. (For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter.) SVar:TrigTimeTravel:DB$ TimeTravel -Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nParallel Universe — Whenever Time Beetle deals combat damage to a player, time travel. (For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter.) \ No newline at end of file +Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nParallel Universe — Whenever Time Beetle deals combat damage to a player, time travel. (For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter.) diff --git a/forge-gui/res/cardsfolder/t/time_reaper.txt b/forge-gui/res/cardsfolder/t/time_reaper.txt index a6f1d0ef996..c9d5c7c4e8c 100644 --- a/forge-gui/res/cardsfolder/t/time_reaper.txt +++ b/forge-gui/res/cardsfolder/t/time_reaper.txt @@ -9,4 +9,4 @@ SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Exile | LibraryPosition$ -1 | Desti SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$LifeGain -Oracle:Flying, haste\nConsume Anomaly — Whenever Time Reaper deals combat damage to a player, put target face-up card they own in exile on the bottom of their library. If you do, you gain 3 life. \ No newline at end of file +Oracle:Flying, haste\nConsume Anomaly — Whenever Time Reaper deals combat damage to a player, put target face-up card they own in exile on the bottom of their library. If you do, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/t/tishanas_tidebinder.txt b/forge-gui/res/cardsfolder/t/tishanas_tidebinder.txt index bbe605ae152..2c8ec743941 100644 --- a/forge-gui/res/cardsfolder/t/tishanas_tidebinder.txt +++ b/forge-gui/res/cardsfolder/t/tishanas_tidebinder.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefi SVar:TrigCounterAbility:DB$ Counter | TargetType$ Activated,Triggered | TgtPrompt$ Select up to one target activated or triggered ability | RememberCountered$ True | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Card,Emblem | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STLoseAB | RememberObjects$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Card.Artifact+inZoneBattlefield,Card.Creature+inZoneBattlefield,Card.Planeswalker+inZoneBattlefield | Duration$ UntilHostLeavesPlay SVar:STLoseAB:Mode$ Continuous | Affected$ Card.IsRemembered | RemoveAllAbilities$ True | EffectZone$ Command | AffectedZone$ Battlefield | Description$ This permanent loses all abilities for as long as EFFECTSOURCE remains on the battlefield. -Oracle:Flash\nWhen Tishana's Tidebinder enters the battlefield, counter up to one target activated or triggered ability. If an ability of an artifact, creature, or planeswalker is countered this way, that permanent loses all abilities for as long as Tishana's Tidebinder remains on the battlefield. (Mana abilities can't be targeted.) \ No newline at end of file +Oracle:Flash\nWhen Tishana's Tidebinder enters the battlefield, counter up to one target activated or triggered ability. If an ability of an artifact, creature, or planeswalker is countered this way, that permanent loses all abilities for as long as Tishana's Tidebinder remains on the battlefield. (Mana abilities can't be targeted.) diff --git a/forge-gui/res/cardsfolder/t/titania_voice_of_gaea_titania_gaea_incarnate.txt b/forge-gui/res/cardsfolder/t/titania_voice_of_gaea_titania_gaea_incarnate.txt index 64980919053..6613c33efd2 100644 --- a/forge-gui/res/cardsfolder/t/titania_voice_of_gaea_titania_gaea_incarnate.txt +++ b/forge-gui/res/cardsfolder/t/titania_voice_of_gaea_titania_gaea_incarnate.txt @@ -8,10 +8,10 @@ SVar:TrigLifegain:DB$ GainLife | LifeAmount$ 2 T:Mode$ Phase | Phase$ Upkeep | CheckSVar$ X | SVarCompare$ GE4 | IsPresent$ Card.Self+YouOwn | IsPresent2$ Land.YouCtrl+YouOwn+namedArgoth; Sanctum of Nature | ValidPlayer$ You | Execute$ Meld | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if there are four or more land cards in your graveyard and you both own and control CARDNAME and a land named Argoth, Sanctum of Nature, exile them, then meld them into Titania, Gaea Incarnate. SVar:Meld:DB$ Meld | Name$ Titania, Gaea Incarnate | Primary$ Titania, Voice of Gaea | Secondary$ Argoth, Sanctum of Nature | SecondaryType$ Land DeckHints:Name$Argoth, Sanctum of Nature -MeldPair:Argoth, Sanctum of Nature SVar:X:Count$TypeInYourYard.Land DeckHints:Ability$Mill|Graveyard|Dredge & Name$Argoth, Sanctum of Nature DeckHas:Ability$LifeGain +MeldPair:Argoth, Sanctum of Nature AlternateMode:Meld Oracle:Reach\nWhenever one or more land cards are put into your graveyard from anywhere, you gain 2 life.\nAt the beginning of your upkeep, if there are four or more land cards in your graveyard and you both own and control Titania, Voice of Gaea and a land named Argoth, Sanctum of Nature, exile them, then meld them into Titania, Gaea Incarnate. diff --git a/forge-gui/res/cardsfolder/t/tithing_blade_consuming_sepulcher.txt b/forge-gui/res/cardsfolder/t/tithing_blade_consuming_sepulcher.txt index 1ac7c8e711a..83a5c680d67 100644 --- a/forge-gui/res/cardsfolder/t/tithing_blade_consuming_sepulcher.txt +++ b/forge-gui/res/cardsfolder/t/tithing_blade_consuming_sepulcher.txt @@ -4,9 +4,9 @@ Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, each opponent sacrifices a creature. SVar:TrigSac:DB$ Sacrifice | Defined$ Opponent | SacValid$ Creature K:Craft:4 B ExileCtrlOrGrave<1/Creature.Other> -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$LifeGain|Graveyard +AlternateMode:DoubleFaced Oracle:When Tithing Blade enters the battlefield, each opponent sacrifices a creature.\nCraft with creature {4}{B} ({4}{B}, Exile this artifact, Exile a creature you control or a creature card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/t/tlincalli_hunter_retrieve_prey.txt b/forge-gui/res/cardsfolder/t/tlincalli_hunter_retrieve_prey.txt index db0eecea30a..982fb80d684 100644 --- a/forge-gui/res/cardsfolder/t/tlincalli_hunter_retrieve_prey.txt +++ b/forge-gui/res/cardsfolder/t/tlincalli_hunter_retrieve_prey.txt @@ -4,8 +4,8 @@ Types:Creature Scorpion Scout PT:7/7 K:Trample S:Mode$ Continuous | MayPlay$ True | MayPlayAltManaCost$ 0 | MayPlayLimit$ 1 | MayPlayDontGrantZonePermissions$ True | Affected$ Creature | AffectedZone$ Exile | Description$ Once each turn, you may pay {0} rather than pay the mana cost for a creature spell you cast from exile. -AlternateMode:Adventure DeckHints:Type$Adventure +AlternateMode:Adventure Oracle:Trample\nOnce each turn, you may pay {0} rather than pay the mana cost for a creature spell you cast from exile. ALTERNATE diff --git a/forge-gui/res/cardsfolder/t/toadstool_admirer.txt b/forge-gui/res/cardsfolder/t/toadstool_admirer.txt index f7882f0c55c..00305b8da16 100644 --- a/forge-gui/res/cardsfolder/t/toadstool_admirer.txt +++ b/forge-gui/res/cardsfolder/t/toadstool_admirer.txt @@ -5,4 +5,4 @@ PT:1/1 K:Ward:2 A:AB$ PutCounter | Cost$ 3 G | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. DeckHas:Ability$Counters -Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\n{3}{G}: Put a +1/+1 counter on Toadstool Admirer. \ No newline at end of file +Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\n{3}{G}: Put a +1/+1 counter on Toadstool Admirer. diff --git a/forge-gui/res/cardsfolder/t/tobias_doomed_conqueror.txt b/forge-gui/res/cardsfolder/t/tobias_doomed_conqueror.txt index 523144f2e65..c18531a3294 100644 --- a/forge-gui/res/cardsfolder/t/tobias_doomed_conqueror.txt +++ b/forge-gui/res/cardsfolder/t/tobias_doomed_conqueror.txt @@ -1,8 +1,8 @@ Name:Tobias, Doomed Conqueror ManaCost:2 W U Types:Legendary Creature Human Soldier -K:Flash PT:3/2 +K:Flash T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a 2/2 black Zombie creature token for each nontoken creature you controlled that died this turn. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ b_2_2_zombie | TokenOwner$ You SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.nonToken+YouCtrl diff --git a/forge-gui/res/cardsfolder/t/tocasias_dig_site.txt b/forge-gui/res/cardsfolder/t/tocasias_dig_site.txt index a38b67ef4d4..f4b71ac8737 100644 --- a/forge-gui/res/cardsfolder/t/tocasias_dig_site.txt +++ b/forge-gui/res/cardsfolder/t/tocasias_dig_site.txt @@ -4,4 +4,4 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Surveil | Cost$ 3 T | Amount$ 1 | SpellDescription$ Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) DeckHas:Ability$Graveyard -Oracle:{T}: Add {C}.\n{3}, {T}: Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) \ No newline at end of file +Oracle:{T}: Add {C}.\n{3}, {T}: Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) diff --git a/forge-gui/res/cardsfolder/t/tocasias_onulet.txt b/forge-gui/res/cardsfolder/t/tocasias_onulet.txt index 5a6105b14f3..c4b0c8ca2e6 100644 --- a/forge-gui/res/cardsfolder/t/tocasias_onulet.txt +++ b/forge-gui/res/cardsfolder/t/tocasias_onulet.txt @@ -8,4 +8,4 @@ K:Unearth:3 W SVar:SacMe:5 DeckHints:Color$White DeckHas:Ability$Graveyard|LifeGain -Oracle:When Tocasia's Onulet leaves the battlefield, you gain 2 life.\nUnearth {3}{W} ({3}{W}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file +Oracle:When Tocasia's Onulet leaves the battlefield, you gain 2 life.\nUnearth {3}{W} ({3}{W}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/t/tocasias_welcome.txt b/forge-gui/res/cardsfolder/t/tocasias_welcome.txt index c6695853100..9ef044a182b 100644 --- a/forge-gui/res/cardsfolder/t/tocasias_welcome.txt +++ b/forge-gui/res/cardsfolder/t/tocasias_welcome.txt @@ -4,4 +4,4 @@ Types:Enchantment T:Mode$ ChangesZoneAll | ValidCards$ Creature.cmcLE3+YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigDraw | TriggerDescription$ Whenever one or more creatures with mana value 3 or less enter the battlefield under your control, draw a card. This ability triggers only once each turn. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:BuffedBy:Creature.cmcLE3 -Oracle:Whenever one or more creatures with mana value 3 or less enter the battlefield under your control, draw a card. This ability triggers only once each turn. \ No newline at end of file +Oracle:Whenever one or more creatures with mana value 3 or less enter the battlefield under your control, draw a card. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/t/tolarian_terror.txt b/forge-gui/res/cardsfolder/t/tolarian_terror.txt index 55c0ade139d..25601b1c89d 100644 --- a/forge-gui/res/cardsfolder/t/tolarian_terror.txt +++ b/forge-gui/res/cardsfolder/t/tolarian_terror.txt @@ -6,4 +6,4 @@ K:Ward:2 S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each instant and sorcery card in your graveyard. SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn DeckHints:Ability$Graveyard & Type$Instant|Sorcery -Oracle:This spell costs {1} less to cast for each instant and sorcery card in your graveyard.\nWard {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) \ No newline at end of file +Oracle:This spell costs {1} less to cast for each instant and sorcery card in your graveyard.\nWard {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) diff --git a/forge-gui/res/cardsfolder/t/tomakul_honor_guard.txt b/forge-gui/res/cardsfolder/t/tomakul_honor_guard.txt index 59ba707f3a1..3c41ef10dc8 100644 --- a/forge-gui/res/cardsfolder/t/tomakul_honor_guard.txt +++ b/forge-gui/res/cardsfolder/t/tomakul_honor_guard.txt @@ -3,4 +3,4 @@ ManaCost:1 G Types:Creature Human Soldier PT:3/1 K:Ward:2 -Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) \ No newline at end of file +Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) diff --git a/forge-gui/res/cardsfolder/t/tomakul_scrapsmith.txt b/forge-gui/res/cardsfolder/t/tomakul_scrapsmith.txt index 0f1350dfd5c..e1c535a0e56 100644 --- a/forge-gui/res/cardsfolder/t/tomakul_scrapsmith.txt +++ b/forge-gui/res/cardsfolder/t/tomakul_scrapsmith.txt @@ -9,4 +9,4 @@ SVar:DBPutCounter:DB$ PutCounter | ConditionDefined$ Remembered | ConditionPrese SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Mill|Graveyard DeckNeeds:Type$Artifact -Oracle:When Tomakul Scrapsmith enters the battlefield, mill three cards. You may put an artifact card from among the cards milled this way into your hand. If you don't, put a +1/+1 counter on Tomakul Scrapsmith. (To mill a card, put the top card of your library into your graveyard.) \ No newline at end of file +Oracle:When Tomakul Scrapsmith enters the battlefield, mill three cards. You may put an artifact card from among the cards milled this way into your hand. If you don't, put a +1/+1 counter on Tomakul Scrapsmith. (To mill a card, put the top card of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/t/tome_of_gadwick.txt b/forge-gui/res/cardsfolder/t/tome_of_gadwick.txt index 0143dd3a076..1597794c237 100644 --- a/forge-gui/res/cardsfolder/t/tome_of_gadwick.txt +++ b/forge-gui/res/cardsfolder/t/tome_of_gadwick.txt @@ -5,4 +5,4 @@ T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | Co SVar:TrigConjure:DB$ MakeCard | Conjure$ True | AtRandom$ True | Spellbook$ Brainstorm,Consider,Obsessive Search,Opt,Peek,Piece It Together,Ponder,Preordain,Quicken,Serum Visions,Sleight of Hand,Thought Scour | Zone$ Hand K:Equip:1 DeckHas:Type$Instant|Sorcery & Ability$Graveyard -Oracle:Whenever equipped creature deals combat damage to a player, conjure a random card from Tome of Gadwick's spellbook into your hand.\nEquip {1} \ No newline at end of file +Oracle:Whenever equipped creature deals combat damage to a player, conjure a random card from Tome of Gadwick's spellbook into your hand.\nEquip {1} diff --git a/forge-gui/res/cardsfolder/t/too_greedily_too_deep.txt b/forge-gui/res/cardsfolder/t/too_greedily_too_deep.txt index 02361ce50e8..a38ebfa31f2 100644 --- a/forge-gui/res/cardsfolder/t/too_greedily_too_deep.txt +++ b/forge-gui/res/cardsfolder/t/too_greedily_too_deep.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ T SVar:DBDealDamageAll:DB$ DamageAll | ValidCards$ Creature.NotDefinedTargeted | NumDmg$ X | DamageSource$ ParentTarget SVar:X:ParentTargeted$CardPower DeckHas:Ability$Graveyard -Oracle:Put target creature card from a graveyard onto the battlefield under your control. That creature deals damage equal to its power to each other creature. \ No newline at end of file +Oracle:Put target creature card from a graveyard onto the battlefield under your control. That creature deals damage equal to its power to each other creature. diff --git a/forge-gui/res/cardsfolder/t/topiary_stomper.txt b/forge-gui/res/cardsfolder/t/topiary_stomper.txt index d85f1f84c03..c352b15cbdf 100644 --- a/forge-gui/res/cardsfolder/t/topiary_stomper.txt +++ b/forge-gui/res/cardsfolder/t/topiary_stomper.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack or block. | IsPresent$ Land.YouCtrl | PresentCompare$ LT7 | Description$ CARDNAME can't attack or block unless you control seven or more lands. SVar:BuffedBy:Land -Oracle:Vigilance\nWhen Topiary Stomper enters the battlefield, search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\nTopiary Stomper can't attack or block unless you control seven or more lands. \ No newline at end of file +Oracle:Vigilance\nWhen Topiary Stomper enters the battlefield, search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\nTopiary Stomper can't attack or block unless you control seven or more lands. diff --git a/forge-gui/res/cardsfolder/t/toralf_god_of_fury_toralfs_hammer.txt b/forge-gui/res/cardsfolder/t/toralf_god_of_fury_toralfs_hammer.txt index d31aa9a1256..f635d049579 100644 --- a/forge-gui/res/cardsfolder/t/toralf_god_of_fury_toralfs_hammer.txt +++ b/forge-gui/res/cardsfolder/t/toralf_god_of_fury_toralfs_hammer.txt @@ -3,10 +3,10 @@ ManaCost:2 R R Types:Legendary Creature God PT:5/4 K:Trample -AlternateMode:Modal T:Mode$ ExcessDamage | ValidTarget$ Creature.OppCtrl,Planeswalker.OppCtrl | CombatDamage$ False | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a creature or planeswalker an opponent controls is dealt excess noncombat damage, NICKNAME deals damage equal to the excess to any target other than that permanent. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.NotTriggeredTarget,Player,Planeswalker.NotTriggeredTarget | TgtPrompt$ Select any target | NumDmg$ X SVar:X:TriggerCount$DamageAmount +AlternateMode:Modal Oracle:Trample\nWhenever a creature or planeswalker an opponent controls is dealt excess noncombat damage, Toralf deals damage equal to the excess to any target other than that permanent. ALTERNATE diff --git a/forge-gui/res/cardsfolder/t/tori_davenant_fury_rider.txt b/forge-gui/res/cardsfolder/t/tori_davenant_fury_rider.txt index cf4c1f3604c..0aba4e741d2 100644 --- a/forge-gui/res/cardsfolder/t/tori_davenant_fury_rider.txt +++ b/forge-gui/res/cardsfolder/t/tori_davenant_fury_rider.txt @@ -9,4 +9,4 @@ SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.attacking+Other+YouCtrl | NumAt SVar:DBPumpRed:DB$ PumpAll | ValidCards$ Creature.attacking+Red+Other+YouCtrl | KW$ Trample | SubAbility$ DBPumpWhite SVar:DBPumpWhite:DB$ UntapAll | ValidCards$ Creature.attacking+White+Other+YouCtrl SVar:BuffedBy:Creature -Oracle:Vigilance, trample\nWhenever Tori D'Avenant, Fury Rider attacks, all other attacking creatures you control get +1/+1 until end of turn. Other red attacking creatures you control gain trample until end of turn. Untap each other white attacking creature you control. \ No newline at end of file +Oracle:Vigilance, trample\nWhenever Tori D'Avenant, Fury Rider attacks, all other attacking creatures you control get +1/+1 until end of turn. Other red attacking creatures you control gain trample until end of turn. Untap each other white attacking creature you control. diff --git a/forge-gui/res/cardsfolder/t/tough_cookie.txt b/forge-gui/res/cardsfolder/t/tough_cookie.txt index 1c3fe6a07a7..7f95314c090 100644 --- a/forge-gui/res/cardsfolder/t/tough_cookie.txt +++ b/forge-gui/res/cardsfolder/t/tough_cookie.txt @@ -8,4 +8,4 @@ A:AB$ Animate | Cost$ 2 G | ValidTgts$ Artifact.nonCreature+YouCtrl | TgtPrompt$ A:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME> | LifeAmount$ 3 | SpellDescription$ You gain 3 life. DeckHas:Ability$LifeGain|Sacrifice|Token & Type$Food DeckHints:Type$Artifact -Oracle:When Tough Cookie enters the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\n{2}{G}: Target noncreature artifact you control becomes a 4/4 artifact creature until end of turn.\n{2}, {T}, Sacrifice Tough Cookie: You gain 3 life. \ No newline at end of file +Oracle:When Tough Cookie enters the battlefield, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\n{2}{G}: Target noncreature artifact you control becomes a 4/4 artifact creature until end of turn.\n{2}, {T}, Sacrifice Tough Cookie: You gain 3 life. diff --git a/forge-gui/res/cardsfolder/t/tower_worker.txt b/forge-gui/res/cardsfolder/t/tower_worker.txt index 19b7826860c..fa2804db402 100644 --- a/forge-gui/res/cardsfolder/t/tower_worker.txt +++ b/forge-gui/res/cardsfolder/t/tower_worker.txt @@ -9,4 +9,4 @@ SVar:TronCheck:SVar$Z/Times.Y SVar:Z:Count$Valid Creature.YouCtrl+namedMine Worker SVar:Y:Count$Valid Creature.YouCtrl+namedPower Plant Worker DeckNeeds:Name$Mine Worker|Power Plant Worker -Oracle:Reach\n{T}: Add {C}. If you control creatures named Mine Worker and Power Plant Worker, add {C}{C}{C} instead. \ No newline at end of file +Oracle:Reach\n{T}: Add {C}. If you control creatures named Mine Worker and Power Plant Worker, add {C}{C}{C} instead. diff --git a/forge-gui/res/cardsfolder/t/towering_gibbon.txt b/forge-gui/res/cardsfolder/t/towering_gibbon.txt index aabaefc4a8d..a7a6b604e72 100644 --- a/forge-gui/res/cardsfolder/t/towering_gibbon.txt +++ b/forge-gui/res/cardsfolder/t/towering_gibbon.txt @@ -5,4 +5,4 @@ PT:*/4 K:Reach S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | Description$ CARDNAME's power is equal to the highest mana value among creatures you control. SVar:X:Count$Valid Creature.YouCtrl$GreatestCMC -Oracle:Reach\nTowering Gibbon's power is equal to the greatest mana value among creatures you control. \ No newline at end of file +Oracle:Reach\nTowering Gibbon's power is equal to the greatest mana value among creatures you control. diff --git a/forge-gui/res/cardsfolder/t/toxic_abomination.txt b/forge-gui/res/cardsfolder/t/toxic_abomination.txt index c8decc3b012..41d221ad815 100644 --- a/forge-gui/res/cardsfolder/t/toxic_abomination.txt +++ b/forge-gui/res/cardsfolder/t/toxic_abomination.txt @@ -4,4 +4,4 @@ Types:Creature Phyrexian Zombie PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, you lose 2 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 -Oracle:When Toxic Abomination enters the battlefield, you lose 2 life. \ No newline at end of file +Oracle:When Toxic Abomination enters the battlefield, you lose 2 life. diff --git a/forge-gui/res/cardsfolder/t/trailblazing_historian.txt b/forge-gui/res/cardsfolder/t/trailblazing_historian.txt index b07dba1fc54..254076d94db 100644 --- a/forge-gui/res/cardsfolder/t/trailblazing_historian.txt +++ b/forge-gui/res/cardsfolder/t/trailblazing_historian.txt @@ -4,4 +4,4 @@ Types:Creature Human Shaman PT:1/3 K:Haste A:AB$ Pump | Cost$ T | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | KW$ Haste | SpellDescription$ Another target creature gains haste until end of turn. -Oracle:Haste\n{T}: Another target creature gains haste until end of turn. \ No newline at end of file +Oracle:Haste\n{T}: Another target creature gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/t/transcendent_message.txt b/forge-gui/res/cardsfolder/t/transcendent_message.txt index 304f52d73aa..b61d777ad2b 100644 --- a/forge-gui/res/cardsfolder/t/transcendent_message.txt +++ b/forge-gui/res/cardsfolder/t/transcendent_message.txt @@ -4,4 +4,4 @@ Types:Instant K:Convoke SVar:X:Count$xPaid A:SP$ Draw | NumCards$ X | SpellDescription$ Draw X cards. -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.)\nDraw X cards. \ No newline at end of file +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.)\nDraw X cards. diff --git a/forge-gui/res/cardsfolder/t/transplant_theorist.txt b/forge-gui/res/cardsfolder/t/transplant_theorist.txt index 155e6c29c33..ac24005de98 100644 --- a/forge-gui/res/cardsfolder/t/transplant_theorist.txt +++ b/forge-gui/res/cardsfolder/t/transplant_theorist.txt @@ -7,4 +7,4 @@ SVar:TrigLoot:AB$ Discard | Defined$ You | Mode$ TgtChoose | Cost$ Draw<1/You> A:AB$ ChangeZone | Cost$ 2 | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | ValidTgts$ Card.YouCtrl | TgtPrompt$ Select target card from your graveyard | SpellDescription$ Put target card from your graveyard on the bottom of your library. DeckHas:Ability$Discard DeckHints:Type$Artifact -Oracle:Whenever Transplant Theorist or another artifact enters the battlefield under your control, you may draw a card. If you do, discard a card.\n{2}: Put target card from your graveyard on the bottom of your library. \ No newline at end of file +Oracle:Whenever Transplant Theorist or another artifact enters the battlefield under your control, you may draw a card. If you do, discard a card.\n{2}: Put target card from your graveyard on the bottom of your library. diff --git a/forge-gui/res/cardsfolder/t/traverse_eternity.txt b/forge-gui/res/cardsfolder/t/traverse_eternity.txt index 2b0922d763a..88260c88a93 100644 --- a/forge-gui/res/cardsfolder/t/traverse_eternity.txt +++ b/forge-gui/res/cardsfolder/t/traverse_eternity.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Draw | Defined$ You | NumCards$ X | SpellDescription$ Draw cards equal to the highest mana value among historic permanents you control. (Artifacts, legendaries, and Sagas are historic.) SVar:X:Count$Valid Permanent.Historic+YouCtrl$GreatestCMC DeckHints:Type$Legendary|Saga|Artifact -Oracle:Draw cards equal to the highest mana value among historic permanents you control. (Artifacts, legendaries, and Sagas are historic.) \ No newline at end of file +Oracle:Draw cards equal to the highest mana value among historic permanents you control. (Artifacts, legendaries, and Sagas are historic.) diff --git a/forge-gui/res/cardsfolder/t/trawler_drake.txt b/forge-gui/res/cardsfolder/t/trawler_drake.txt index 3c13b41a9b0..84463ab4348 100644 --- a/forge-gui/res/cardsfolder/t/trawler_drake.txt +++ b/forge-gui/res/cardsfolder/t/trawler_drake.txt @@ -10,4 +10,4 @@ SVar:TrigPutCounter:DB$ PutCounter | CounterType$ OIL SVar:X:Count$CardCounters.OIL SVar:BuffedBy:Card.nonCreature DeckHints:Ability$Counters -Oracle:Flying\nTrawler Drake enters the battlefield with an oil counter on it.\nTrawler Drake gets +1/+1 for each oil counter on it.\nWhenever you cast a noncreature spell, put an oil counter on Trawler Drake. \ No newline at end of file +Oracle:Flying\nTrawler Drake enters the battlefield with an oil counter on it.\nTrawler Drake gets +1/+1 for each oil counter on it.\nWhenever you cast a noncreature spell, put an oil counter on Trawler Drake. diff --git a/forge-gui/res/cardsfolder/t/treetop_village.txt b/forge-gui/res/cardsfolder/t/treetop_village.txt index 1c1f51679dd..0d7659abfb1 100644 --- a/forge-gui/res/cardsfolder/t/treetop_village.txt +++ b/forge-gui/res/cardsfolder/t/treetop_village.txt @@ -5,4 +5,4 @@ K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Animate | Cost$ 1 G | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Ape | Colors$ Green | Keywords$ Trample | SpellDescription$ CARDNAME becomes a 3/3 green Ape creature with trample until end of turn. It's still a land. (It can deal excess combat damage to the player or planeswalker it's attacking.) DeckHas:Type$Ape & Keyword$Trample -Oracle:Treetop Village enters the battlefield tapped.\n{T}: Add {G}.\n{1}{G}: Treetop Village becomes a 3/3 green Ape creature with trample until end of turn. It's still a land. (It can deal excess combat damage to the player or planeswalker it's attacking.) \ No newline at end of file +Oracle:Treetop Village enters the battlefield tapped.\n{T}: Add {G}.\n{1}{G}: Treetop Village becomes a 3/3 green Ape creature with trample until end of turn. It's still a land. (It can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/t/trenzalore_clocktower.txt b/forge-gui/res/cardsfolder/t/trenzalore_clocktower.txt index 7c48b2307c5..295095d050f 100644 --- a/forge-gui/res/cardsfolder/t/trenzalore_clocktower.txt +++ b/forge-gui/res/cardsfolder/t/trenzalore_clocktower.txt @@ -6,4 +6,4 @@ SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ TIME | SpellDesc A:AB$ ChangeZoneAll | Cost$ 1 U T SubCounter<12/TIME> Exile<1/CARDNAME> | IsPresent$ Time Lord.YouCtrl | Origin$ Graveyard,Hand | Destination$ Library | ChangeType$ Card.YouOwn | Shuffle$ True | SubAbility$ DBDraw | SpellDescription$ Shuffle your graveyard and hand into your library, then draw seven cards. Activate only if you control a Time Lord. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 7 DeckHas:Ability$Counters -Oracle:{T}: Add {U}. Put a time counter on Trenzalore Clocktower.\n{1}{U}, {T}, Remove twelve time counters from Trenzalore Clocktower and exile it: Shuffle your graveyard and hand into your library, then draw seven cards. Activate only if you control a Time Lord. \ No newline at end of file +Oracle:{T}: Add {U}. Put a time counter on Trenzalore Clocktower.\n{1}{U}, {T}, Remove twelve time counters from Trenzalore Clocktower and exile it: Shuffle your graveyard and hand into your library, then draw seven cards. Activate only if you control a Time Lord. diff --git a/forge-gui/res/cardsfolder/t/triarch_praetorian.txt b/forge-gui/res/cardsfolder/t/triarch_praetorian.txt index 96513e0aa6f..24f0a168a9a 100644 --- a/forge-gui/res/cardsfolder/t/triarch_praetorian.txt +++ b/forge-gui/res/cardsfolder/t/triarch_praetorian.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Necron PT:2/1 K:Flying T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Dynastic Codes — When CARDNAME enters the battlefield from a graveyard, you draw two cards and you lose 2 life. -SVar:TrigDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBLoseLife +SVar:TrigDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 K:Unearth:4 B DeckHas:Ability$Graveyard diff --git a/forge-gui/res/cardsfolder/t/tributary_instructor.txt b/forge-gui/res/cardsfolder/t/tributary_instructor.txt index 776e779bbfd..ceb5a0f3367 100644 --- a/forge-gui/res/cardsfolder/t/tributary_instructor.txt +++ b/forge-gui/res/cardsfolder/t/tributary_instructor.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | TriggerZone SVar:TrigDraw:DB$ Draw DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)\nWhenever a creature you control with a +1/+1 counter on it dies, draw a card. \ No newline at end of file +Oracle:Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)\nWhenever a creature you control with a +1/+1 counter on it dies, draw a card. diff --git a/forge-gui/res/cardsfolder/t/tribute_to_the_world_tree.txt b/forge-gui/res/cardsfolder/t/tribute_to_the_world_tree.txt index 8c882e0350f..d7acb54831a 100644 --- a/forge-gui/res/cardsfolder/t/tribute_to_the_world_tree.txt +++ b/forge-gui/res/cardsfolder/t/tribute_to_the_world_tree.txt @@ -8,4 +8,4 @@ SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:DBPutCounter:DB$ PutCounter | Defined$ TriggeredCardLKICopy | CounterType$ P1P1 | CounterNum$ 2 SVar:X:TriggeredCard$CardPower DeckHas:Ability$Counters -Oracle:Whenever a creature enters the battlefield under your control, draw a card if its power is 3 or greater. Otherwise, put two +1/+1 counters on it. \ No newline at end of file +Oracle:Whenever a creature enters the battlefield under your control, draw a card if its power is 3 or greater. Otherwise, put two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/t/tribute_to_urborg.txt b/forge-gui/res/cardsfolder/t/tribute_to_urborg.txt index 960beb981d3..e8f06e7a0a4 100644 --- a/forge-gui/res/cardsfolder/t/tribute_to_urborg.txt +++ b/forge-gui/res/cardsfolder/t/tribute_to_urborg.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Instant K:Kicker:1 U A:SP$ Pump | ValidTgts$ Creature | IsCurse$ True | NumAtt$ -2 | NumDef$ -2 | SubAbility$ KickerPump | SpellDescription$ Target creature gets -2/-2 until end of turn. If this spell was kicked, that creature gets an additional -1/-1 until end of turn for each instant and sorcery card in your graveyard. -SVar:KickerPump:DB$ Pump | Condition$ Kicked | Defined$ Targeted | NumAtt$ -X | NumDef$ -X +SVar:KickerPump:DB$ Pump | Condition$ Kicked | Defined$ Targeted | NumAtt$ -X | NumDef$ -X SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn DeckHints:Ability$Graveyard & Color$Blue & Type$Instant|Sorcery SVar:BuffedBy:Instant,Sorcery diff --git a/forge-gui/res/cardsfolder/t/triumphant_chomp.txt b/forge-gui/res/cardsfolder/t/triumphant_chomp.txt index 364335d2496..760c88d023a 100644 --- a/forge-gui/res/cardsfolder/t/triumphant_chomp.txt +++ b/forge-gui/res/cardsfolder/t/triumphant_chomp.txt @@ -4,4 +4,4 @@ Types:Sorcery DeckNeeds:Type$Dinosaur A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target creature equal to 2 or the greatest power among Dinosaurs you control, whichever is greater. SVar:X:Count$Valid Dinosaur.YouCtrl$GreatestPower/LimitMin.2 -Oracle:Triumphant Chomp deals damage to target creature equal to 2 or the greatest power among Dinosaurs you control, whichever is greater. \ No newline at end of file +Oracle:Triumphant Chomp deals damage to target creature equal to 2 or the greatest power among Dinosaurs you control, whichever is greater. diff --git a/forge-gui/res/cardsfolder/t/troll_of_khazad_dum.txt b/forge-gui/res/cardsfolder/t/troll_of_khazad_dum.txt index 097198d50e2..71cadd2dcb6 100644 --- a/forge-gui/res/cardsfolder/t/troll_of_khazad_dum.txt +++ b/forge-gui/res/cardsfolder/t/troll_of_khazad_dum.txt @@ -5,4 +5,4 @@ PT:6/5 S:Mode$ MinMaxBlocker | ValidCard$ Creature.Self | Min$ 3 | Description$ CARDNAME can't be blocked except by three or more creatures. K:TypeCycling:Swamp:1 DeckHas:Ability$Discard -Oracle:Troll of Khazad-dûm can't be blocked except by three or more creatures.\nSwampcycling {1} ({1}, Discard this card: Search your library for a Swamp card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file +Oracle:Troll of Khazad-dûm can't be blocked except by three or more creatures.\nSwampcycling {1} ({1}, Discard this card: Search your library for a Swamp card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/t/troublemaker_ouphe.txt b/forge-gui/res/cardsfolder/t/troublemaker_ouphe.txt index d2a158d2d80..9db6551c3e7 100644 --- a/forge-gui/res/cardsfolder/t/troublemaker_ouphe.txt +++ b/forge-gui/res/cardsfolder/t/troublemaker_ouphe.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigExile:DB$ ChangeZone | IsCurse$ True | ValidTgts$ Artifact.OppCtrl,Enchantment.OppCtrl | TgtPrompt$ Select target artifact or enchantment an opponent controls | Origin$ Battlefield | Destination$ Exile DeckHints:Type$Artifact|Enchantment & Ability$Token DeckHas:Ability$Sacrifice -Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nWhen Troublemaker Ouphe enters the battlefield, if it was bargained, exile target artifact or enchantment an opponent controls. \ No newline at end of file +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nWhen Troublemaker Ouphe enters the battlefield, if it was bargained, exile target artifact or enchantment an opponent controls. diff --git a/forge-gui/res/cardsfolder/t/troyan_gutsy_explorer.txt b/forge-gui/res/cardsfolder/t/troyan_gutsy_explorer.txt index 1da437dda86..af4eeec2647 100644 --- a/forge-gui/res/cardsfolder/t/troyan_gutsy_explorer.txt +++ b/forge-gui/res/cardsfolder/t/troyan_gutsy_explorer.txt @@ -2,8 +2,8 @@ Name:Troyan, Gutsy Explorer ManaCost:1 G U Types:Legendary Creature Vedalken Scout PT:1/3 -A:AB$ Mana | Cost$ T | Produced$ G U | RestrictValid$ CostContainsX,Spell.cmcGE5 | SpellDescription$ Add {G}{U}. Spend this mana only to cast spells with mana value 5 or greater or spells with {X} in their mana costs. -A:AB$ Draw | Cost$ U T | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. +A:AB$ Mana | Cost$ T | Produced$ G U | RestrictValid$ CostContainsX,Spell.cmcGE5 | SpellDescription$ Add {G}{U}. Spend this mana only to cast spells with mana value 5 or greater or spells with {X} in their mana costs. +A:AB$ Draw | Cost$ U T | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose DeckHas:Ability$Discard -Oracle:{T}: Add {G}{U}. Spend this mana only to cast spells with mana value 5 or greater or spells with {X} in their mana costs.\n{U}, {T}: Draw a card, then discard a card. \ No newline at end of file +Oracle:{T}: Add {G}{U}. Spend this mana only to cast spells with mana value 5 or greater or spells with {X} in their mana costs.\n{U}, {T}: Draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/t/tuinvale_guide.txt b/forge-gui/res/cardsfolder/t/tuinvale_guide.txt index a35ac52d5fb..ca2c22cf37b 100644 --- a/forge-gui/res/cardsfolder/t/tuinvale_guide.txt +++ b/forge-gui/res/cardsfolder/t/tuinvale_guide.txt @@ -6,4 +6,4 @@ K:Flying S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddKeyword$ Lifelink | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — CARDNAME gets +1/+0 and has lifelink as long as two or more nonland permanents entered the battlefield under your control this turn. SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl DeckHas:Ability$LifeGain -Oracle:Flying\nCelebration — Tuinvale Guide gets +1/+0 and has lifelink as long as two or more nonland permanents entered the battlefield under your control this turn. \ No newline at end of file +Oracle:Flying\nCelebration — Tuinvale Guide gets +1/+0 and has lifelink as long as two or more nonland permanents entered the battlefield under your control this turn. diff --git a/forge-gui/res/cardsfolder/t/turntimber_symbiosis_turntimber_serpentine_wood.txt b/forge-gui/res/cardsfolder/t/turntimber_symbiosis_turntimber_serpentine_wood.txt index 0e2dc358f4b..77b663f5fc2 100644 --- a/forge-gui/res/cardsfolder/t/turntimber_symbiosis_turntimber_serpentine_wood.txt +++ b/forge-gui/res/cardsfolder/t/turntimber_symbiosis_turntimber_serpentine_wood.txt @@ -5,8 +5,8 @@ A:SP$ Dig | Cost$ 4 G G G | DigNum$ 7 | ChangeNum$ 1 | Optional$ True | ForceRev SVar:DBChangeZone:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Creature.cmcGT3 | SubAbility$ DBChangeZone2 SVar:DBChangeZone2:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | WithCountersType$ P1P1 | WithCountersAmount$ 3 | Defined$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Creature.cmcLE3 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -AlternateMode:Modal DeckHas:Ability$Counters +AlternateMode:Modal Oracle:Look at the top seven cards of your library. You may put a creature card from among them onto the battlefield. If that card has mana value 3 or less, it enters with three additional +1/+1 counters on it. Put the rest on the bottom of your library in a random order. ALTERNATE diff --git a/forge-gui/res/cardsfolder/t/twice_upon_a_time_unlikely_meeting.txt b/forge-gui/res/cardsfolder/t/twice_upon_a_time_unlikely_meeting.txt index f0c1922d118..fff8b550947 100644 --- a/forge-gui/res/cardsfolder/t/twice_upon_a_time_unlikely_meeting.txt +++ b/forge-gui/res/cardsfolder/t/twice_upon_a_time_unlikely_meeting.txt @@ -3,8 +3,8 @@ ManaCost:4 U U Types:Sorcery A:SP$ AddTurn | NumTurns$ 1 | SubAbility$ DBChange | IsPresent$ Doctor.YouCtrl | PresentCompare$ GE2 | SpellDescription$ Cast this spell only if you control two or more Doctors.,,,,,,Take an extra turn after this one. SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | SpellDescription$ Exile CARDNAME. -AlternateMode:Adventure DeckNeeds:Type$Doctor +AlternateMode:Adventure Oracle:Cast this spell only if you control two or more Doctors.\nTake an extra turn after this one. Exile Twice Upon a Time. ALTERNATE diff --git a/forge-gui/res/cardsfolder/t/twisted_sewer_witch.txt b/forge-gui/res/cardsfolder/t/twisted_sewer_witch.txt index 0acafdf9239..43d99736807 100644 --- a/forge-gui/res/cardsfolder/t/twisted_sewer_witch.txt +++ b/forge-gui/res/cardsfolder/t/twisted_sewer_witch.txt @@ -8,4 +8,4 @@ SVar:DBRepeat:DB$ RepeatEach | RepeatCards$ Creature.Rat+YouCtrl | Zone$ Battlef SVar:DBToken:DB$ Token | TokenScript$ role_wicked | AttachedTo$ Remembered DeckNeeds:Type$Rat DeckHas:Ability$Token & Type$Role|Aura|Rat -Oracle:When Twisted Sewer-Witch enters the battlefield, create a 1/1 black Rat creature token with "This creature can't block." Then for each Rat you control, create a Wicked Role token attached to that Rat. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) \ No newline at end of file +Oracle:When Twisted Sewer-Witch enters the battlefield, create a 1/1 black Rat creature token with "This creature can't block." Then for each Rat you control, create a Wicked Role token attached to that Rat. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) diff --git a/forge-gui/res/cardsfolder/t/two_headed_hunter_twice_the_rage.txt b/forge-gui/res/cardsfolder/t/two_headed_hunter_twice_the_rage.txt index bb01271e1b8..afd1f5d868e 100644 --- a/forge-gui/res/cardsfolder/t/two_headed_hunter_twice_the_rage.txt +++ b/forge-gui/res/cardsfolder/t/two_headed_hunter_twice_the_rage.txt @@ -12,4 +12,4 @@ Name:Twice the Rage ManaCost:1 R Types:Instant Adventure A:SP$ Pump | ValidTgts$ Creature | KW$ Double Strike | SpellDescription$ Target creature gains double strike until end of turn. (Then exile this card. You may cast the creature later from exile.) -Oracle:Target creature gains double strike until end of turn. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Target creature gains double strike until end of turn. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/t/tyranid_harridan.txt b/forge-gui/res/cardsfolder/t/tyranid_harridan.txt index 58bcfb9e422..82af52e19ce 100644 --- a/forge-gui/res/cardsfolder/t/tyranid_harridan.txt +++ b/forge-gui/res/cardsfolder/t/tyranid_harridan.txt @@ -1,10 +1,10 @@ Name:Tyranid Harridan ManaCost:4 G U Types:Creature Tyranid +PT:4/4 K:Flying K:Ward:4 -PT:4/4 T:Mode$ DamageDone | ValidSource$ Card.Self,Tyranid.YouCtrl | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Shrieking Gargoyles — Whenever CARDNAME or another Tyranid you control deals combat damage to a player, create a 1/1 blue Tyranid Gargoyle creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ u_1_1_tyranid_gargoyle_flying DeckHas:Type$Gargoyle & Ability$Token -Oracle:Flying, ward {4}\nShrieking Gargoyles — Whenever Tyranid Harridan or another Tyranid you control deals combat damage to a player, create a 1/1 blue Tyranid Gargoyle creature token with flying. \ No newline at end of file +Oracle:Flying, ward {4}\nShrieking Gargoyles — Whenever Tyranid Harridan or another Tyranid you control deals combat damage to a player, create a 1/1 blue Tyranid Gargoyle creature token with flying. diff --git a/forge-gui/res/cardsfolder/t/tyrant_of_kher_ridges.txt b/forge-gui/res/cardsfolder/t/tyrant_of_kher_ridges.txt index 8fdb90f9ba6..7493bb6f603 100644 --- a/forge-gui/res/cardsfolder/t/tyrant_of_kher_ridges.txt +++ b/forge-gui/res/cardsfolder/t/tyrant_of_kher_ridges.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 4 damage to any target. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 4 A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:Flying\nWhen Tyrant of Kher Ridges enters the battlefield, it deals 4 damage to any target.\n{R}: Tyrant of Kher Ridges gets +1/+0 until end of turn. \ No newline at end of file +Oracle:Flying\nWhen Tyrant of Kher Ridges enters the battlefield, it deals 4 damage to any target.\n{R}: Tyrant of Kher Ridges gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/tyrranax_rex.txt b/forge-gui/res/cardsfolder/t/tyrranax_rex.txt index f18a0491c23..8c8e17724a4 100644 --- a/forge-gui/res/cardsfolder/t/tyrranax_rex.txt +++ b/forge-gui/res/cardsfolder/t/tyrranax_rex.txt @@ -8,4 +8,4 @@ K:Ward:4 K:Haste K:Toxic:4 DeckHas:Ability$Counters -Oracle:This spell can't be countered.\nTrample, ward {4}, haste\nToxic 4 (Players dealt combat damage by this creature also get four poison counters.) \ No newline at end of file +Oracle:This spell can't be countered.\nTrample, ward {4}, haste\nToxic 4 (Players dealt combat damage by this creature also get four poison counters.) diff --git a/forge-gui/res/cardsfolder/t/tyvar_jubilant_brawler.txt b/forge-gui/res/cardsfolder/t/tyvar_jubilant_brawler.txt index d2377628c35..952b8d69431 100644 --- a/forge-gui/res/cardsfolder/t/tyvar_jubilant_brawler.txt +++ b/forge-gui/res/cardsfolder/t/tyvar_jubilant_brawler.txt @@ -8,4 +8,4 @@ A:AB$ Mill | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | NumCards$ 3 | De SVar:DBChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | SelectPrompt$ Choose a creature card with mana value 2 or less | Hidden$ True | ChangeType$ Creature.YouOwn+cmcLE2 DeckHas:Ability$Graveyard|Mill DeckHints:Ability$Graveyard -Oracle:You may activate abilities of creatures you control as though those creatures had haste.\n[+1]: Untap up to one target creature.\n[−2]: Mill three cards, then you may return a creature card with mana value 2 or less from your graveyard to the battlefield. +Oracle:You may activate abilities of creatures you control as though those creatures had haste.\n[+1]: Untap up to one target creature.\n[-2]: Mill three cards, then you may return a creature card with mana value 2 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/t/tyvars_stand.txt b/forge-gui/res/cardsfolder/t/tyvars_stand.txt index ec950e96781..a8880b86e49 100644 --- a/forge-gui/res/cardsfolder/t/tyvars_stand.txt +++ b/forge-gui/res/cardsfolder/t/tyvars_stand.txt @@ -3,4 +3,4 @@ ManaCost:X G Types:Instant A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +X | NumDef$ +X | KW$ Hexproof & Indestructible | SpellDescription$ Target creature you control gets +X/+X and gains hexproof and indestructible until end of turn. (A creature with hexproof and indestructible can't be the target of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy it.) SVar:X:Count$xPaid -Oracle:Target creature you control gets +X/+X and gains hexproof and indestructible until end of turn. (A creature with hexproof and indestructible can't be the target of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy it.) \ No newline at end of file +Oracle:Target creature you control gets +X/+X and gains hexproof and indestructible until end of turn. (A creature with hexproof and indestructible can't be the target of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/t/tzaangor_shaman.txt b/forge-gui/res/cardsfolder/t/tzaangor_shaman.txt index d6573fb4602..b9f644c54b5 100644 --- a/forge-gui/res/cardsfolder/t/tzaangor_shaman.txt +++ b/forge-gui/res/cardsfolder/t/tzaangor_shaman.txt @@ -7,4 +7,4 @@ T:Mode$ DamageDone | CombatDamage$ True | ValidTarget$ Player | ValidSource$ Car SVar:TrigDelayedTrigger:DB$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | SpellDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. SVar:EffTrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True DeckHints:Type$Instant|Sorcery -Oracle:Flying\nSorcerous Elixir — Whenever Tzaangor Shaman deals combat damage to a player, copy the next instant or sorcery spell you cast this turn when you cast it. You may choose new targets for the copy. \ No newline at end of file +Oracle:Flying\nSorcerous Elixir — Whenever Tzaangor Shaman deals combat damage to a player, copy the next instant or sorcery spell you cast this turn when you cast it. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/u/uchbenbak_the_great_mistake.txt b/forge-gui/res/cardsfolder/u/uchbenbak_the_great_mistake.txt index f59a6ebeea1..8c2c1fe2da5 100644 --- a/forge-gui/res/cardsfolder/u/uchbenbak_the_great_mistake.txt +++ b/forge-gui/res/cardsfolder/u/uchbenbak_the_great_mistake.txt @@ -7,4 +7,4 @@ K:Menace A:AB$ ChangeZone | PrecostDesc$ Descend 8 | IsPresent$ Permanent.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE8 | Cost$ 4 U B | Origin$ Graveyard | SorcerySpeed$ True | WithCountersType$ FINALITY | WithCountersAmount$ 1 | Destination$ Battlefield | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to the battlefield with a finality counter on it. Activate only if there are eight or more permanent cards in your graveyard and only as a sorcery. (If a creature with a finality counter on it would die, exile it instead.) DeckHas:Ability$Graveyard|Counters DeckHints:Ability$Mill|Discard|Sacrifice -Oracle:Vigilance, menace\nDescend 8 — {4}{U}{B}: Return Uchbenbak, the Great Mistake from your graveyard to the battlefield with a finality counter on it. Activate only if there are eight or more permanent cards in your graveyard and only as a sorcery. (If a creature with a finality counter on it would die, exile it instead.) \ No newline at end of file +Oracle:Vigilance, menace\nDescend 8 — {4}{U}{B}: Return Uchbenbak, the Great Mistake from your graveyard to the battlefield with a finality counter on it. Activate only if there are eight or more permanent cards in your graveyard and only as a sorcery. (If a creature with a finality counter on it would die, exile it instead.) diff --git a/forge-gui/res/cardsfolder/u/ugins_mastery.txt b/forge-gui/res/cardsfolder/u/ugins_mastery.txt index c5a8e0a173e..c58953cd578 100644 --- a/forge-gui/res/cardsfolder/u/ugins_mastery.txt +++ b/forge-gui/res/cardsfolder/u/ugins_mastery.txt @@ -6,4 +6,4 @@ SVar:TrigManifest:DB$ Manifest T:Mode$ AttackersDeclared | ValidAttackers$ Creature.YouCtrl | Execute$ TrigState | TriggerZones$ Battlefield | CheckSVar$ PackTactics | SVarCompare$ GE6 | NoResolvingCheck$ True | TriggerDescription$ Whenever you attack with creatures with total power 6 or greater, you may turn a face-down creature you control face up. SVar:TrigState:DB$ SetState | Choices$ Creature.faceDown+YouCtrl | ChoiceTitle$ Select a facedown creature you control | Mode$ TurnFaceUp SVar:PackTactics:Count$SumPower_Creature.attacking -Oracle:Whenever you cast a colorless creature spell, manifest the top card of your library. (Put it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card.)\nWhenever you attack with creatures with total power 6 or greater, you may turn a face-down creature you control face up. \ No newline at end of file +Oracle:Whenever you cast a colorless creature spell, manifest the top card of your library. (Put it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card.)\nWhenever you attack with creatures with total power 6 or greater, you may turn a face-down creature you control face up. diff --git a/forge-gui/res/cardsfolder/u/ulder_ravengard_marshal.txt b/forge-gui/res/cardsfolder/u/ulder_ravengard_marshal.txt index c75139aa2ed..65fbd8d1dab 100644 --- a/forge-gui/res/cardsfolder/u/ulder_ravengard_marshal.txt +++ b/forge-gui/res/cardsfolder/u/ulder_ravengard_marshal.txt @@ -7,4 +7,4 @@ SVar:TrigPumpEOT:DB$ Pump | ValidTgts$ Creature.YouCtrl+nonToken+Other | TgtProm T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigConjure | TriggerDescription$ Whenever NICKNAME attacks, conjure a duplicate of another target nontoken attacking creature into your hand. SVar:TrigConjure:DB$ MakeCard | ValidTgts$ Creature.attacking+Other+nonToken | TgtPrompt$ Select another target nontoken creature that is attacking | Conjure$ True | DefinedName$ Targeted | Zone$ Hand SVar:HasAttackEffect:TRUE -Oracle:When Ulder Ravengard, Marshal enters the battlefield, another target nontoken creature you control gains double team until end of turn.\nWhenever Ulder Ravengard attacks, conjure a duplicate of another target nontoken attacking creature into your hand. \ No newline at end of file +Oracle:When Ulder Ravengard, Marshal enters the battlefield, another target nontoken creature you control gains double team until end of turn.\nWhenever Ulder Ravengard attacks, conjure a duplicate of another target nontoken attacking creature into your hand. diff --git a/forge-gui/res/cardsfolder/u/unassuming_sage.txt b/forge-gui/res/cardsfolder/u/unassuming_sage.txt index b8a34a14d2b..8270ccf97f6 100644 --- a/forge-gui/res/cardsfolder/u/unassuming_sage.txt +++ b/forge-gui/res/cardsfolder/u/unassuming_sage.txt @@ -5,4 +5,4 @@ PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {2}. If you do, create a Sorcerer Role token attached to it. (Enchanted creature gets +1/+1 and has "Whenever this creature attacks, scry 1.") SVar:TrigToken:AB$ Token | Cost$ 2 | TokenAmount$ 1 | TokenScript$ role_sorcerer | AttachedTo$ Self DeckHas:Ability$Token & Type$Aura|Enchantment|Role -Oracle:When Unassuming Sage enters the battlefield, you may pay {2}. If you do, create a Sorcerer Role token attached to it. (Enchanted creature gets +1/+1 and has "Whenever this creature attacks, scry 1.") \ No newline at end of file +Oracle:When Unassuming Sage enters the battlefield, you may pay {2}. If you do, create a Sorcerer Role token attached to it. (Enchanted creature gets +1/+1 and has "Whenever this creature attacks, scry 1.") diff --git a/forge-gui/res/cardsfolder/u/underbridge_warlock.txt b/forge-gui/res/cardsfolder/u/underbridge_warlock.txt index 466225058c8..82823b4248b 100644 --- a/forge-gui/res/cardsfolder/u/underbridge_warlock.txt +++ b/forge-gui/res/cardsfolder/u/underbridge_warlock.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature Ogre Warlock PT:5/4 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBoon | TriggerDescription$ When CARDNAME enters the battlefield, you get a one-time boon with "At the beginning of your end step, if three or more creatures died this turn, each opponent loses 5 life and you gain 5 life." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBoon | TriggerDescription$ When CARDNAME enters the battlefield, you get a one-time boon with "At the beginning of your end step, if three or more creatures died this turn, each opponent loses 5 life and you gain 5 life." SVar:TrigBoon:DB$ Effect | Boon$ True | Duration$ Permanent | Triggers$ EndStepTrig SVar:EndStepTrig:Mode$ Phase | Phase$ End of Turn | CheckSVar$ Morbid | SVarCompare$ GE3 | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigDrain | TriggerDescription$ At the beginning of your end step, if three or more creatures died this turn, each opponent loses 5 life and you gain 5 life. SVar:TrigDrain:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 5 | SubAbility$ DBGainLife diff --git a/forge-gui/res/cardsfolder/u/unfinished_business.txt b/forge-gui/res/cardsfolder/u/unfinished_business.txt index c782f2bd0f3..7eb17441076 100644 --- a/forge-gui/res/cardsfolder/u/unfinished_business.txt +++ b/forge-gui/res/cardsfolder/u/unfinished_business.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Cho SVar:DBAttach:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Aura.YouCtrl,Equipment.YouCtrl | AttachedTo$ ParentTarget | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select up to two target Equipments or Auras from your graveyard DeckHas:Ability$Graveyard DeckHints:Type$Aura|Equipment -Oracle:Return target creature card from your graveyard to the battlefield, then return up to two target Aura and/or Equipment cards from your graveyard to the battlefield attached to that creature. (If the Auras can't enchant that creature, they remain in your graveyard.) \ No newline at end of file +Oracle:Return target creature card from your graveyard to the battlefield, then return up to two target Aura and/or Equipment cards from your graveyard to the battlefield attached to that creature. (If the Auras can't enchant that creature, they remain in your graveyard.) diff --git a/forge-gui/res/cardsfolder/u/unit_headquarters.txt b/forge-gui/res/cardsfolder/u/unit_headquarters.txt index 608b15292df..d22d0fc7ca6 100644 --- a/forge-gui/res/cardsfolder/u/unit_headquarters.txt +++ b/forge-gui/res/cardsfolder/u/unit_headquarters.txt @@ -7,4 +7,4 @@ SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_soldier | TokenTapped$ True T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ TrigPutCounterAll | TriggerDescription$ Whenever chaos ensues, put a +1/+1 counter on each creature you control. SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Token|Counters & Type$Soldier & Color$White -Oracle:When you planeswalk to UNIT Headquarters and at the beginning of your upkeep, create a tapped 1/1 white Soldier creature token.\nWhenever chaos ensues, put a +1/+1 counter on each creature you control. \ No newline at end of file +Oracle:When you planeswalk to UNIT Headquarters and at the beginning of your upkeep, create a tapped 1/1 white Soldier creature token.\nWhenever chaos ensues, put a +1/+1 counter on each creature you control. diff --git a/forge-gui/res/cardsfolder/u/unleash_the_flux.txt b/forge-gui/res/cardsfolder/u/unleash_the_flux.txt index 23ab5a21f41..e89fa8d2f42 100644 --- a/forge-gui/res/cardsfolder/u/unleash_the_flux.txt +++ b/forge-gui/res/cardsfolder/u/unleash_the_flux.txt @@ -7,4 +7,4 @@ SVar:DBSacrifice:DB$ Sacrifice | Defined$ Player | SacValid$ Permanent.nonLand | SVar:DBCoin:DB$ FlipACoin | RememberLoser$ True | WinSubAbility$ PWAway SVar:PWAway:DB$ Planeswalk | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:When you encounter Unleash the Flux, each player sacrifices a nonland permanent, then you flip a coin. If you lose the flip, repeat this process. (Then planeswalk away from this phenomenon.) \ No newline at end of file +Oracle:When you encounter Unleash the Flux, each player sacrifices a nonland permanent, then you flip a coin. If you lose the flip, repeat this process. (Then planeswalk away from this phenomenon.) diff --git a/forge-gui/res/cardsfolder/u/unleash_the_inferno.txt b/forge-gui/res/cardsfolder/u/unleash_the_inferno.txt index 8df1dbc3a58..ffdc7b91a0f 100644 --- a/forge-gui/res/cardsfolder/u/unleash_the_inferno.txt +++ b/forge-gui/res/cardsfolder/u/unleash_the_inferno.txt @@ -6,4 +6,4 @@ SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionCheckSVar$ Excess | Cond SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact.OppCtrl+cmcLEX,Enchantment.OppCtrl+cmcLEX | TgtPrompt$ Select target artifact or enchantment an opponent controls with mana value less than or equal to the amount of excess damage | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$TriggerRememberAmount -Oracle:Unleash the Inferno deals 7 damage to target creature or planeswalker. When it deals excess damage this way, destroy target artifact or enchantment an opponent controls with mana value less than or equal to that amount of excess damage. \ No newline at end of file +Oracle:Unleash the Inferno deals 7 damage to target creature or planeswalker. When it deals excess damage this way, destroy target artifact or enchantment an opponent controls with mana value less than or equal to that amount of excess damage. diff --git a/forge-gui/res/cardsfolder/u/unlucky_witness.txt b/forge-gui/res/cardsfolder/u/unlucky_witness.txt index c726868e02c..a98d613dd41 100644 --- a/forge-gui/res/cardsfolder/u/unlucky_witness.txt +++ b/forge-gui/res/cardsfolder/u/unlucky_witness.txt @@ -10,4 +10,4 @@ SVar:Play1:Mode$ SpellCast | ValidCard$ Card.IsRemembered | ValidActivatingPlaye SVar:Play2:Mode$ LandPlayed | ValidCard$ Land.IsRemembered | TriggerZones$ Command | Execute$ ExileSelf | Static$ True SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:When Unlucky Witness dies, exile the top two cards of your library. Until your next end step, you may play one of those cards. \ No newline at end of file +Oracle:When Unlucky Witness dies, exile the top two cards of your library. Until your next end step, you may play one of those cards. diff --git a/forge-gui/res/cardsfolder/u/unnatural_restoration.txt b/forge-gui/res/cardsfolder/u/unnatural_restoration.txt index 544857d24af..c4ae68e1643 100644 --- a/forge-gui/res/cardsfolder/u/unnatural_restoration.txt +++ b/forge-gui/res/cardsfolder/u/unnatural_restoration.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Permanent.YouCtrl | SubAbility$ DBProliferate | TgtPrompt$ Select target permanent card from your graveyard | SpellDescription$ Return target permanent card from your graveyard to your hand. Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:DBProliferate:DB$ Proliferate DeckHas:Ability$Graveyard|Proliferate -Oracle:Return target permanent card from your graveyard to your hand. Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) \ No newline at end of file +Oracle:Return target permanent card from your graveyard to your hand. 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/u/unruly_catapult.txt b/forge-gui/res/cardsfolder/u/unruly_catapult.txt index 79c9197759b..abd0a146a6a 100644 --- a/forge-gui/res/cardsfolder/u/unruly_catapult.txt +++ b/forge-gui/res/cardsfolder/u/unruly_catapult.txt @@ -7,4 +7,4 @@ A:AB$ DealDamage | Cost$ T | Defined$ Player.Opponent | NumDmg$ 1 | SpellDescrip T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever you cast an instant or sorcery spell, untap CARDNAME. SVar:TrigUntap:DB$ Untap | Defined$ Self DeckHints:Type$Instant|Sorcery -Oracle:Defender\n{T}: Unruly Catapult deals 1 damage to each opponent.\nWhenever you cast an instant or sorcery spell, untap Unruly Catapult. \ No newline at end of file +Oracle:Defender\n{T}: Unruly Catapult deals 1 damage to each opponent.\nWhenever you cast an instant or sorcery spell, untap Unruly Catapult. diff --git a/forge-gui/res/cardsfolder/u/unseal_the_necropolis.txt b/forge-gui/res/cardsfolder/u/unseal_the_necropolis.txt index 95cbbaabd9c..42dedd6c13a 100644 --- a/forge-gui/res/cardsfolder/u/unseal_the_necropolis.txt +++ b/forge-gui/res/cardsfolder/u/unseal_the_necropolis.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Mill | NumCards$ 3 | Defined$ Player | SubAbility$ DBChangeZone | SpellDescription$ Each player mills three cards. Then you return up to two creature cards from your graveyard to your hand. (To mill three cards, a player puts the top three cards of their library into their graveyard.) SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeNum$ 2 | ChangeType$ Creature.YouOwn | SelectPrompt$ Select up to two creature cards from your graveyard to return to your hand | Hidden$ True | StackDescription$ {p:You} returns up to two creature cards from their graveyard to their hand. DeckHas:Ability$Graveyard|Mill -Oracle:Each player mills three cards. Then you return up to two creature cards from your graveyard to your hand. (To mill three cards, a player puts the top three cards of their library into their graveyard.) \ No newline at end of file +Oracle:Each player mills three cards. Then you return up to two creature cards from your graveyard to your hand. (To mill three cards, a player puts the top three cards of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/u/unstable_glyphbridge_sandswirl_wanderglyph.txt b/forge-gui/res/cardsfolder/u/unstable_glyphbridge_sandswirl_wanderglyph.txt index 7e837bd02bd..ed2bb0c76f1 100644 --- a/forge-gui/res/cardsfolder/u/unstable_glyphbridge_sandswirl_wanderglyph.txt +++ b/forge-gui/res/cardsfolder/u/unstable_glyphbridge_sandswirl_wanderglyph.txt @@ -7,9 +7,9 @@ SVar:DBChoose:DB$ ChooseCard | Choices$ Creature.RememberedPlayerCtrl+powerLE2 | SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Creature.IsNotImprinted | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True K:Craft:3 W W ExileCtrlOrGrave<1/Artifact.Other> -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Mill|Graveyard|Token +AlternateMode:DoubleFaced Oracle:When Unstable Glyphbridge enters the battlefield, if you cast it, for each player, choose a creature with power 2 or less that player controls. Then destroy all creatures except creatures chosen this way.\nCraft with artifact {3}{W}{W} ({3}{W}{W}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/u/unyaro.txt b/forge-gui/res/cardsfolder/u/unyaro.txt index a6cfec36d2a..a0f54c39b8b 100644 --- a/forge-gui/res/cardsfolder/u/unyaro.txt +++ b/forge-gui/res/cardsfolder/u/unyaro.txt @@ -1,4 +1,5 @@ Name:Unyaro +ManaCost:no cost Types:Plane Zhalfir T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Command | ValidPlayer$ You | CheckSVar$ X | Execute$ TrigUntapAll | TriggerDescription$ At the beginning of your end step, if you planeswalked to Unyaro this turn, untap all creatures. They phase out until a player planeswalks. (Treat them and anything attached to them as though they didn't exist.) SVar:TrigUntapAll:DB$ UntapAll | ValidCards$ Creature | SubAbility$ DBPhaseOut diff --git a/forge-gui/res/cardsfolder/u/up_the_beanstalk.txt b/forge-gui/res/cardsfolder/u/up_the_beanstalk.txt index 20f798216ec..f7b92429c34 100644 --- a/forge-gui/res/cardsfolder/u/up_the_beanstalk.txt +++ b/forge-gui/res/cardsfolder/u/up_the_beanstalk.txt @@ -4,4 +4,4 @@ Types:Enchantment T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield and whenever you cast a spell with mana value 5 or greater, draw a card. T:Mode$ SpellCast | ValidCard$ Card.cmcGE5 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield and whenever you cast a spell with mana value 5 or greater, draw a card. SVar:TrigDraw:DB$ Draw -Oracle:When Up the Beanstalk enters the battlefield and whenever you cast a spell with mana value 5 or greater, draw a card. \ No newline at end of file +Oracle:When Up the Beanstalk enters the battlefield and whenever you cast a spell with mana value 5 or greater, draw a card. diff --git a/forge-gui/res/cardsfolder/u/urabrask_the_great_work.txt b/forge-gui/res/cardsfolder/u/urabrask_the_great_work.txt index 2b450915dc3..bc375edc64d 100644 --- a/forge-gui/res/cardsfolder/u/urabrask_the_great_work.txt +++ b/forge-gui/res/cardsfolder/u/urabrask_the_great_work.txt @@ -11,13 +11,12 @@ SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl DeckNeeds:Type$Instant|Sorcery -AlternateMode:DoubleFaced DeckHints:Type$Phyrexian SVar:BuffedBy:Instant,Sorcery DeckHas:Type$Treasure|Artifact +AlternateMode:DoubleFaced Oracle:First strike\nWhenever you cast an instant or sorcery spell, Urabrask deals 1 damage to target opponent. Add {R}.\n{R}: Exile Urabrask, then return it to the battlefield transformed under its owner's control. Activate only as a sorcery and only if you've cast three or more instant and/or sorcery spells this turn. - ALTERNATE Name:The Great Work diff --git a/forge-gui/res/cardsfolder/u/urn_of_godfire.txt b/forge-gui/res/cardsfolder/u/urn_of_godfire.txt index 15f066ad2e4..084a552cd67 100644 --- a/forge-gui/res/cardsfolder/u/urn_of_godfire.txt +++ b/forge-gui/res/cardsfolder/u/urn_of_godfire.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ Mana | Cost$ 2 | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. A:AB$ Destroy | Cost$ 6 T Sac<1/CARDNAME> | ValidTgts$ Creature,Enchantment | TgtPrompt$ Select target creature or enchantment | SpellDescription$ Destroy target creature or enchantment. DeckHas:Ability$Sacrifice -Oracle:{2}: Add one mana of any color.\n{6}, {T}, Sacrifice Urn of Godfire: Destroy target creature or enchantment. \ No newline at end of file +Oracle:{2}: Add one mana of any color.\n{6}, {T}, Sacrifice Urn of Godfire: Destroy target creature or enchantment. diff --git a/forge-gui/res/cardsfolder/u/urza_lord_protector_urza_planeswalker.txt b/forge-gui/res/cardsfolder/u/urza_lord_protector_urza_planeswalker.txt index ea89383e69c..548d6d709b9 100644 --- a/forge-gui/res/cardsfolder/u/urza_lord_protector_urza_planeswalker.txt +++ b/forge-gui/res/cardsfolder/u/urza_lord_protector_urza_planeswalker.txt @@ -29,4 +29,4 @@ A:AB$ PumpAll | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ Tr SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Permanent.nonLand | SpellDescription$ Destroy all nonland permanents. DeckHas:Ability$LifeGain|Discard|Token & Type$Soldier DeckHints:Type$Planeswalker -Oracle:You may activate the loyalty abilities of Urza, Planeswalker twice each turn rather than only once. (You may activate the same ability twice.)\n[+2]: Artifact, instant, and sorcery spells you cast this turn cost {2} less to cast. You gain 2 life.\n[+1]: Draw two cards, then discard a card.\n[0]: Create two 1/1 colorless Soldier artifact creature tokens.\n[−3]: Exile target nonland permanent.\n[−10]: Artifacts and planeswalkers you control gain indestructible until end of turn. Destroy all nonland permanents. +Oracle:You may activate the loyalty abilities of Urza, Planeswalker twice each turn rather than only once. (You may activate the same ability twice.)\n[+2]: Artifact, instant, and sorcery spells you cast this turn cost {2} less to cast. You gain 2 life.\n[+1]: Draw two cards, then discard a card.\n[0]: Create two 1/1 colorless Soldier artifact creature tokens.\n[-3]: Exile target nonland permanent.\n[-10]: Artifacts and planeswalkers you control gain indestructible until end of turn. Destroy all nonland permanents. diff --git a/forge-gui/res/cardsfolder/u/urzas_command.txt b/forge-gui/res/cardsfolder/u/urzas_command.txt index 5af5899c3eb..b5218dcf45c 100644 --- a/forge-gui/res/cardsfolder/u/urzas_command.txt +++ b/forge-gui/res/cardsfolder/u/urzas_command.txt @@ -4,7 +4,7 @@ Types:Instant A:SP$ Charm | Choices$ DBPump,DBPowerStone,DBKarnstruct,DBDraw | CharmNum$ 2 SVar:DBPump:DB$ PumpAll | ValidCards$ Card.Creature+YouDontCtrl | NumAtt$ -2 | SpellDescription$ Creatures you don't control get -2/-0 until end of turn. SVar:DBPowerStone:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone | SpellDescription$ Create a tapped Powerstone token. -SVar:DBKarnstruct:DB$ Token | TokenScript$ c_0_0_a_construct_total_artifacts | TokenTapped$ True | SpellDescription$ Create a tapped 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." +SVar:DBKarnstruct:DB$ Token | TokenScript$ c_0_0_a_construct_total_artifacts | TokenTapped$ True | SpellDescription$ Create a tapped 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." SVar:DBDraw:DB$ Scry | ScryNum$ 1 | SubAbility$ Draw | SpellDescription$ Scry 1, then draw a card. SVar:Draw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHas:Ability$Token & Type$Artifact|Construct diff --git a/forge-gui/res/cardsfolder/u/urzas_workshop.txt b/forge-gui/res/cardsfolder/u/urzas_workshop.txt index 8e86ffe45d6..bca061408c1 100644 --- a/forge-gui/res/cardsfolder/u/urzas_workshop.txt +++ b/forge-gui/res/cardsfolder/u/urzas_workshop.txt @@ -2,7 +2,7 @@ Name:Urza's Workshop ManaCost:no cost Types:Land Urza's A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Activation$ Metalcraft | PrecostDesc$ Metalcraft — | Produced$ C | Amount$ X | SpellDescription$ Add {C} for each Urza's land you control. Activate only if you control three or more artifacts. +A:AB$ Mana | Cost$ T | Activation$ Metalcraft | PrecostDesc$ Metalcraft — | Produced$ C | Amount$ X | SpellDescription$ Add {C} for each Urza's land you control. Activate only if you control three or more artifacts. SVar:X:Count$Valid Urza's.Land+YouCtrl DeckNeeds:Type$Urza -Oracle:{T}: Add {C}.\nMetalcraft - {T}:Add {C} for each Urza's land you control. Activate only if you control three or more artifacts. \ No newline at end of file +Oracle:{T}: Add {C}.\nMetalcraft - {T}:Add {C} for each Urza's land you control. Activate only if you control three or more artifacts. diff --git a/forge-gui/res/cardsfolder/u/uvilda_dean_of_perfection_nassari_dean_of_expression.txt b/forge-gui/res/cardsfolder/u/uvilda_dean_of_perfection_nassari_dean_of_expression.txt index fa87172d11c..d4c7246e5ef 100644 --- a/forge-gui/res/cardsfolder/u/uvilda_dean_of_perfection_nassari_dean_of_expression.txt +++ b/forge-gui/res/cardsfolder/u/uvilda_dean_of_perfection_nassari_dean_of_expression.txt @@ -10,9 +10,9 @@ SVar:TrigRemoveCounter:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZ SVar:DBRemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ HONE | CounterNum$ 1 SVar:TrigCast:Mode$ CounterRemoved | TriggerZones$ Exile | ValidCard$ Card.Self | CounterType$ HONE | NewCounterAmount$ 0 | Execute$ DBCast | TriggerDescription$ When the last hone counter is removed from this card, if it's exiled, you may cast it. It costs {4} less to cast this way. SVar:DBCast:DB$ Play | Defined$ Self | PlayReduceCost$ 4 | ValidSA$ Spell | Optional$ True -AlternateMode:Modal SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery +AlternateMode:Modal Oracle:{T}: You may exile an instant or sorcery card from your hand and put three hone counters on it. It gains "At the beginning of your upkeep, if this card is exiled, remove a hone counter from it" and "When the last hone counter is removed from this card, if it's exiled, you may cast it. It costs {4} less to cast this way." ALTERNATE diff --git a/forge-gui/res/cardsfolder/upcoming/aegis_of_the_legion.txt b/forge-gui/res/cardsfolder/upcoming/aegis_of_the_legion.txt index e3af728d577..9c5b4cec0a8 100644 --- a/forge-gui/res/cardsfolder/upcoming/aegis_of_the_legion.txt +++ b/forge-gui/res/cardsfolder/upcoming/aegis_of_the_legion.txt @@ -6,4 +6,3 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ T:Mode$ Mentored | ValidSource$ Creature.EquippedBy | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature mentors a creature, put a shield counter on that creature. (If that creature would be dealt damage or destroyed, remove a shield counter from it instead.) SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredCardLKICopy | CounterType$ SHIELD Oracle:Equipped creature gets +1/+1 and has mentor. (Whenever it attacks, put a +1/+1 counter on target attacking creature with lesser power.)\nWhenever equipped creature mentors a creature, put a shield counter on that creature. (If that creature would be dealt damage or destroyed, remove a shield counter from it instead.)\nEquip {3} - diff --git a/forge-gui/res/cardsfolder/upcoming/agency_outfitter.txt b/forge-gui/res/cardsfolder/upcoming/agency_outfitter.txt index 8a13af63e4f..d67bbf286e2 100644 --- a/forge-gui/res/cardsfolder/upcoming/agency_outfitter.txt +++ b/forge-gui/res/cardsfolder/upcoming/agency_outfitter.txt @@ -1,5 +1,5 @@ Name:Agency Outfitter -ManaCost:4 U U +ManaCost:4 U U Types:Creature Sphinx Detective PT:4/3 K:Flying @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigSearch:DB$ ChangeZone | OriginAlternative$ Graveyard,Hand | Hidden$ True | Origin$ Library | Destination$ Battlefield | DifferentNames$ True | ChangeType$ Card.namedMagnifying Glass,Card.namedThinking Cap | ChangeNum$ 2 | ShuffleNonMandatory$ True DeckHas:Ability$Artifact|Equipment DeckHints:Name$Thinking Cap|Magnifying Glass -Oracle:Flying\nWhen Agency Outfitter enters the battlefield, you may search your graveyard, hand, and/or library for a card named Magnifying Glass and/or a card named Thinking Cap and put them onto the battlefield. If you search your library this way, shuffle. \ No newline at end of file +Oracle:Flying\nWhen Agency Outfitter enters the battlefield, you may search your graveyard, hand, and/or library for a card named Magnifying Glass and/or a card named Thinking Cap and put them onto the battlefield. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/upcoming/agrus_kos_spirit_of_justice.txt b/forge-gui/res/cardsfolder/upcoming/agrus_kos_spirit_of_justice.txt index 761d16799b1..5d054316efd 100644 --- a/forge-gui/res/cardsfolder/upcoming/agrus_kos_spirit_of_justice.txt +++ b/forge-gui/res/cardsfolder/upcoming/agrus_kos_spirit_of_justice.txt @@ -7,7 +7,7 @@ K:Vigilance T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBranch | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, choose up to one target creature. If it's suspected, exile it. Otherwise, suspect it. (A suspected creature has menace and can't block.) T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigBranch | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, choose up to one target creature. If it's suspected, exile it. Otherwise, suspect it. (A suspected creature has menace and can't block.) SVar:TrigBranch:DB$ Branch | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | BranchConditionSVar$ X | BranchConditionSVarCompare$ EQ1 | TrueSubAbility$ ExileIt | FalseSubAbility$ SuspectIt -SVar:ExileIt:DB$ ChangeZone | Defined$ Targeted | Origin$ Battlefield | Destination$ Exile +SVar:ExileIt:DB$ ChangeZone | Defined$ Targeted | Origin$ Battlefield | Destination$ Exile SVar:SuspectIt:DB$ AlterAttribute | Defined$ Targeted | Attributes$ Suspected SVar:X:Targeted$Valid Card.IsSuspected SVar:HasAttackEffect:TRUE diff --git a/forge-gui/res/cardsfolder/upcoming/airtight_alibi.txt b/forge-gui/res/cardsfolder/upcoming/airtight_alibi.txt index d181ba69670..ebafcd5a735 100644 --- a/forge-gui/res/cardsfolder/upcoming/airtight_alibi.txt +++ b/forge-gui/res/cardsfolder/upcoming/airtight_alibi.txt @@ -6,8 +6,8 @@ K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters the battlefield, untap enchanted creature. It gains hexproof until end of turn. If it's suspected, it's no longer suspected. SVar:TrigUntap:DB$ Untap | Defined$ Enchanted | SubAbility$ DBPump -SVar:DBPump:DB$ Pump | Defined$ Enchanted | KW$ Hexproof | SubAbility$ DBUnsuspect -SVar:DBUnsuspect:DB$ AlterAttribute | Attributes$ Suspected | ConditionDefined$ Enchanted | ConditionPresent$ Card.IsSuspected | Activate$ False | Defined$ Enchanted +SVar:DBPump:DB$ Pump | Defined$ Enchanted | KW$ Hexproof | SubAbility$ DBUnsuspect +SVar:DBUnsuspect:DB$ AlterAttribute | Attributes$ Suspected | ConditionDefined$ Enchanted | ConditionPresent$ Card.IsSuspected | Activate$ False | Defined$ Enchanted S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2 and can't become suspected. S:Mode$ CantBeSuspected | Affected$ Creature.EnchantedBy | Secondary$ True | Description$ Enchanted creature gets +2/+2 and can't become suspected. Oracle:Flash\nEnchant creature\nWhen Airtight Alibi enters the battlefield, untap enchanted creature. It gains hexproof until end of turn. If it's suspected, it's no longer suspected.\nEnchanted creature gets +2/+2 and can't become suspected. diff --git a/forge-gui/res/cardsfolder/upcoming/alpha_deathclaw.txt b/forge-gui/res/cardsfolder/upcoming/alpha_deathclaw.txt index 0c2505c13f4..22932ac71e7 100644 --- a/forge-gui/res/cardsfolder/upcoming/alpha_deathclaw.txt +++ b/forge-gui/res/cardsfolder/upcoming/alpha_deathclaw.txt @@ -9,4 +9,4 @@ T:Mode$ BecomeMonstrous | Secondary$ True | ValidCard$ Card.Self | TriggerZones$ SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Permanent | TgtPrompt$ Select target permanent K:Monstrosity:4:5 B G DeckHas:Ability$Counters -Oracle:Menace, trample\nWhen Alpha Deathclaw enters the battlefield or becomes monstrous, destroy target permanent.\n{5}{B}{G}: Monstrosity 4. (If this creature isn't monstrous, put four +1/+1 counters on it and it becomes monstrous.) \ No newline at end of file +Oracle:Menace, trample\nWhen Alpha Deathclaw enters the battlefield or becomes monstrous, destroy target permanent.\n{5}{B}{G}: Monstrosity 4. (If this creature isn't monstrous, put four +1/+1 counters on it and it becomes monstrous.) diff --git a/forge-gui/res/cardsfolder/upcoming/alquist_proft_master_sleuth.txt b/forge-gui/res/cardsfolder/upcoming/alquist_proft_master_sleuth.txt index 343d45f4a2d..ec353386537 100644 --- a/forge-gui/res/cardsfolder/upcoming/alquist_proft_master_sleuth.txt +++ b/forge-gui/res/cardsfolder/upcoming/alquist_proft_master_sleuth.txt @@ -10,4 +10,4 @@ SVar:DBGainLife:DB$ GainLife | LifeAmount$ X SVar:X:Count$xPaid DeckHints:Ability$Investigate DeckHas:Ability$Investigate|Token|Sacrifice|LifeGain & Type$Artifact|Clue -Oracle:Vigilance\nWhen Alquist Proft, Master Sleuth enters the battlefield, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")\n{X}{W}{U}{U}, {T}, Sacrifice a Clue: You draw X cards and gain X life. \ No newline at end of file +Oracle:Vigilance\nWhen Alquist Proft, Master Sleuth enters the battlefield, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")\n{X}{W}{U}{U}, {T}, Sacrifice a Clue: You draw X cards and gain X life. diff --git a/forge-gui/res/cardsfolder/upcoming/analyze_the_pollen.txt b/forge-gui/res/cardsfolder/upcoming/analyze_the_pollen.txt index 4b911f63188..a8daf21e612 100644 --- a/forge-gui/res/cardsfolder/upcoming/analyze_the_pollen.txt +++ b/forge-gui/res/cardsfolder/upcoming/analyze_the_pollen.txt @@ -5,4 +5,4 @@ S:Mode$ OptionalCost | EffectZone$ All | ValidCard$ Card.Self | ValidSA$ Spell | A:SP$ ChangeZone | Origin$ Library | Destination$ Hand | ConditionDefined$ Collected | ConditionPresent$ Card | ConditionCompare$ EQ0 | ChangeType$ Land.Basic | ChangeNum$ 1 | SubAbility$ DBChangeZone | SpellDescription$ Search your library for a basic land card. If evidence was collected, instead search your library for a creature or land card. Reveal that card, put it into your hand, then shuffle. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land,Creature | ChangeNum$ 1 | ConditionDefined$ Collected | ConditionPresent$ Card DeckHints:Ability$Graveyard|Discard|Dredge|Mill -Oracle:As an additional cost to cast this spell, you may collect evidence 8. (Exile cards with total mana value 8 or greater from your graveyard.)\nSearch your library for a basic land card. If evidence was collected, instead search your library for a creature or land card. Reveal that card, put it into your hand, then shuffle. \ No newline at end of file +Oracle:As an additional cost to cast this spell, you may collect evidence 8. (Exile cards with total mana value 8 or greater from your graveyard.)\nSearch your library for a basic land card. If evidence was collected, instead search your library for a creature or land card. Reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/upcoming/anzrags_rampage.txt b/forge-gui/res/cardsfolder/upcoming/anzrags_rampage.txt index 9410df49690..c1befd86ca9 100644 --- a/forge-gui/res/cardsfolder/upcoming/anzrags_rampage.txt +++ b/forge-gui/res/cardsfolder/upcoming/anzrags_rampage.txt @@ -1,11 +1,11 @@ Name:Anzrag's Rampage ManaCost:3 R R Types:Sorcery -A:SP$ DestroyAll | ValidCards$ Artifact.YouDontCtrl | ValidDesc$ artifacts you don't control | SubAbility$ DBDig | SpellDescription$ Destroy all artifacts you don't control, then exile the top X cards of your library, where X is the number of artifacts that were put into graveyards from the battlefield this turn. +A:SP$ DestroyAll | ValidCards$ Artifact.YouDontCtrl | ValidDesc$ artifacts you don't control | SubAbility$ DBDig | SpellDescription$ Destroy all artifacts you don't control, then exile the top X cards of your library, where X is the number of artifacts that were put into graveyards from the battlefield this turn. SVar:DBDig:DB$ Dig | DigNum$ X | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Imprint$ True | ChangeType$ Creature.IsRemembered | Hidden$ True | Optional$ True | ChangeNum$ 1 | SubAbility$ DBAnimate | SpellDescription$ You may put a creature card exiled this way onto the battlefield. It gains haste. Return it to your hand at the beginning of the next end step. SVar:DBAnimate:DB$ Animate | Keywords$ Haste | Duration$ Permanent | Defined$ Imprinted | SubAbility$ DBCleanup | AtEOT$ Hand SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Card.Artifact DeckHints:Ability$Sacrifce & Type$Artifact -Oracle:Destroy all artifacts you don't control, then exile the top X cards of your library, where X is the number of artifacts that were put into graveyards from the battlefield this turn. You may put a creature card exiled this way onto the battlefield. It gains haste. Return it to your hand at the beginning of the next end step. \ No newline at end of file +Oracle:Destroy all artifacts you don't control, then exile the top X cards of your library, where X is the number of artifacts that were put into graveyards from the battlefield this turn. You may put a creature card exiled this way onto the battlefield. It gains haste. Return it to your hand at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/upcoming/apothecary_white.txt b/forge-gui/res/cardsfolder/upcoming/apothecary_white.txt index 0d21a6dc7f7..f662b89de9b 100644 --- a/forge-gui/res/cardsfolder/upcoming/apothecary_white.txt +++ b/forge-gui/res/cardsfolder/upcoming/apothecary_white.txt @@ -1,6 +1,6 @@ -Name:Apothecary White +Name:Apothecary White ManaCost:3 W -Types:Legendary Creature Human Cleric +Types:Legendary Creature Human Cleric PT:3/4 K:Vigilance T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigFood | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, you create a Food token for each player being attacked. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/upcoming/aurelia_the_law_above.txt b/forge-gui/res/cardsfolder/upcoming/aurelia_the_law_above.txt index e6454b9af5c..8fa6ff67f6c 100644 --- a/forge-gui/res/cardsfolder/upcoming/aurelia_the_law_above.txt +++ b/forge-gui/res/cardsfolder/upcoming/aurelia_the_law_above.txt @@ -11,4 +11,4 @@ T:Mode$ AttackersDeclared | Execute$ TrigDamage | ValidAttackers$ Creature | Val SVar:TrigDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 3 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 DeckHas:Ability$LifeGain -Oracle:Flying, vigilance, haste\nWhenever a player attacks with three or more creatures, you draw a card.\nWhenever a player attacks with five or more creatures, Aurelia, the Law Above deals 3 damage to each of your opponents and you gain 3 life. \ No newline at end of file +Oracle:Flying, vigilance, haste\nWhenever a player attacks with three or more creatures, you draw a card.\nWhenever a player attacks with five or more creatures, Aurelia, the Law Above deals 3 damage to each of your opponents and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/upcoming/barbara_wright.txt b/forge-gui/res/cardsfolder/upcoming/barbara_wright.txt index a36d74af893..8abf85ba094 100644 --- a/forge-gui/res/cardsfolder/upcoming/barbara_wright.txt +++ b/forge-gui/res/cardsfolder/upcoming/barbara_wright.txt @@ -2,7 +2,6 @@ Name:Barbara Wright ManaCost:1 W Types:Legendary Creature Human Advisor PT:1/3 -S:Mode$ Continuous | Affected$ Saga.YouCtrl | AddKeyword$ Read ahead | Description$ History Teacher — Sagas you control have read ahead. (As a Saga enters the battlefield, choose a chapter and start with that many lore counters. Skipped chapters don’t trigger.) +S:Mode$ Continuous | Affected$ Saga.YouCtrl | AddKeyword$ Read ahead | Description$ History Teacher — Sagas you control have read ahead. (As a Saga enters the battlefield, choose a chapter and start with that many lore counters. Skipped chapters don't trigger.) K:Doctor's companion -Oracle:History Teacher — Sagas you control have read ahead. (As a Saga enters the battlefield, choose a chapter and start with that many lore counters. Skipped chapters don’t trigger.)\nDoctor’s companion (You can have two commanders if the other is the Doctor.) - +Oracle:History Teacher — Sagas you control have read ahead. (As a Saga enters the battlefield, choose a chapter and start with that many lore counters. Skipped chapters don't trigger.)\nDoctor's companion (You can have two commanders if the other is the Doctor.) diff --git a/forge-gui/res/cardsfolder/upcoming/benthic_criminologists.txt b/forge-gui/res/cardsfolder/upcoming/benthic_criminologists.txt index a4d1687da1f..43d1245cce3 100644 --- a/forge-gui/res/cardsfolder/upcoming/benthic_criminologists.txt +++ b/forge-gui/res/cardsfolder/upcoming/benthic_criminologists.txt @@ -8,4 +8,4 @@ SVar:TrigDraw:AB$ Draw | Cost$ Sac<1/Artifact> DeckHas:Ability$Sacrifice SVar:HasAttackEffect:TRUE DeckHints:Type$Artifact|Treasure|Food|Map|Clue -Oracle:Whenever Benthic Criminologists enters the battlefield or attacks, you may sacrifice an artifact. If you do, draw a card. \ No newline at end of file +Oracle:Whenever Benthic Criminologists enters the battlefield or attacks, you may sacrifice an artifact. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/brazen_boarding.txt b/forge-gui/res/cardsfolder/upcoming/brazen_boarding.txt index 0ae635f7ba6..271af3e679c 100644 --- a/forge-gui/res/cardsfolder/upcoming/brazen_boarding.txt +++ b/forge-gui/res/cardsfolder/upcoming/brazen_boarding.txt @@ -1,7 +1,7 @@ Name:Brazen Boarding ManaCost:2 U R Types:Sorcery -A:SP$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 4 | ExcessSVar$ X | SubAbility$ DBConjureOne | SpellDescription$ CARDNAME deals 4 damage to target creature or planeswalker. If excess damage is dealt this way, conjure a card with mana value equal to that excess damage from CARDNAME's spellbook onto the battlefield. +A:SP$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 4 | ExcessSVar$ X | SubAbility$ DBConjureOne | SpellDescription$ CARDNAME deals 4 damage to target creature or planeswalker. If excess damage is dealt this way, conjure a card with mana value equal to that excess damage from CARDNAME's spellbook onto the battlefield. SVar:DBConjureOne:DB$ MakeCard | Name$ Spyglass Siren | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | Zone$ Battlefield | Conjure$ True | SubAbility$ DBConjureTwo SVar:DBConjureTwo:DB$ MakeCard | Name$ Staunch Crewmate | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ2 | Zone$ Battlefield | Conjure$ True | SubAbility$ DBConjureThree SVar:DBConjureThree:DB$ MakeCard | Name$ Corsair Captain | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ3 | Zone$ Battlefield | Conjure$ True | SubAbility$ DBConjureFinal diff --git a/forge-gui/res/cardsfolder/upcoming/break_out.txt b/forge-gui/res/cardsfolder/upcoming/break_out.txt index 20784c148d6..ed995840f8f 100644 --- a/forge-gui/res/cardsfolder/upcoming/break_out.txt +++ b/forge-gui/res/cardsfolder/upcoming/break_out.txt @@ -1,11 +1,11 @@ Name:Break Out ManaCost:R G Types:Sorcery -A:SP$ PeekAndReveal | Defined$ You | PeekAmount$ 6 | NoReveal$ True | RememberPeeked$ True | SubAbility$ PickOne | StackDescription$ SpellDescription | SpellDescription$ Look at the top six cards of your library. You may reveal a creature card from among them. If that card has mana value 2 or less, you may put it onto the battlefield and it gains haste until end of turn. If you didn’t put the revealed card onto the battlefield this way, put it into your hand. Put the rest on the bottom of your library in a random order. +A:SP$ PeekAndReveal | Defined$ You | PeekAmount$ 6 | NoReveal$ True | RememberPeeked$ True | SubAbility$ PickOne | StackDescription$ SpellDescription | SpellDescription$ Look at the top six cards of your library. You may reveal a creature card from among them. If that card has mana value 2 or less, you may put it onto the battlefield and it gains haste until end of turn. If you didn't put the revealed card onto the battlefield this way, put it into your hand. Put the rest on the bottom of your library in a random order. SVar:PickOne:DB$ ChooseCard | Defined$ You | Amount$ 1 | ChoiceTitle$ Choose a creature card to reveal | Choices$ Card.Creature+IsRemembered | ChoiceZone$ Library | Reveal$ True | SubAbility$ DBChangeZoneBattlefield SVar:DBChangeZoneBattlefield:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Defined$ ChosenCard | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature+cmcLE2+ChosenCard | ConditionCompare$ EQ1 | Optional$ True | Imprint$ True | SubAbility$ DBPump | StackDescription$ None SVar:DBPump:DB$ Pump | KW$ Haste | Defined$ Imprinted | ConditionDefined$ Remembered | ConditionPresent$ Creature.IsImprinted+inZoneBattlefield | ConditionCompare$ EQ1 | SubAbility$ DBChangeZoneHand | StackDescription$ None SVar:DBChangeZoneHand:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Library | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature+ChosenCard+inZoneBattlefield | ConditionCompare$ EQ0 | SubAbility$ DBRestRandomOrder | StackDescription$ None SVar:DBRestRandomOrder:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Library | Destination$ Library | LibraryPosition$ -1 | RandomOrder$ True | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True | ClearChosenCard$ True | ClearRemembered$ True -Oracle:Look at the top six cards of your library. You may reveal a creature card from among them. If that card has mana value 2 or less, you may put it onto the battlefield and it gains haste until end of turn. If you didn’t put the revealed card onto the battlefield this way, put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:Look at the top six cards of your library. You may reveal a creature card from among them. If that card has mana value 2 or less, you may put it onto the battlefield and it gains haste until end of turn. If you didn't put the revealed card onto the battlefield this way, put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/bubble_smuggler.txt b/forge-gui/res/cardsfolder/upcoming/bubble_smuggler.txt index 2ff849680a0..c3525865ea4 100644 --- a/forge-gui/res/cardsfolder/upcoming/bubble_smuggler.txt +++ b/forge-gui/res/cardsfolder/upcoming/bubble_smuggler.txt @@ -1,5 +1,5 @@ Name:Bubble Smuggler -ManaCost:1 U +ManaCost:1 U Types:Creature Octopus Fish PT:2/1 K:Disguise:5 U diff --git a/forge-gui/res/cardsfolder/upcoming/caesar_legions_emperor.txt b/forge-gui/res/cardsfolder/upcoming/caesar_legions_emperor.txt index a66014f030b..79ad718b8e9 100644 --- a/forge-gui/res/cardsfolder/upcoming/caesar_legions_emperor.txt +++ b/forge-gui/res/cardsfolder/upcoming/caesar_legions_emperor.txt @@ -2,7 +2,7 @@ Name:Caesar, Legion's Emperor ManaCost:1 R W B Types:Legendary Creature Human Soldier PT:4/4 -T:Mode$ AttackersDeclared | AttackingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigImmediateTrig | TriggerDescription$ Whenever you attack, you may sacrifice another creature. When you do, ABILITY +T:Mode$ AttackersDeclared | AttackingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigImmediateTrig | TriggerDescription$ Whenever you attack, you may sacrifice another creature. When you do, ABILITY SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ Sac<1/Creature.Other/another creature> | Execute$ TrigCharm | TriggerDescription$ When you do, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBToken,DBDraw,DBDamage | CharmNum$ 2 SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ rw_1_1_soldier_haste | TokenOwner$ You | TokenTapped$ True | TokenAttacking$ True | SpellDescription$ Create two 1/1 red and white Soldier creature tokens with haste that are tapped and attacking. @@ -12,4 +12,4 @@ SVar:DBDamage:DB$ DealDamage | ValidTgts$ Opponent | TgtPrompt$ Select target op DeckHas:Ability$Token|Sacrifice DeckHints:Type$Token SVar:X:Count$Valid Creature.token+YouCtrl -Oracle:Whenever you attack, you may sacrifice another creature. When you do, choose two —\n• Create two 1/1 red and white Soldier creature tokens with haste that are tapped and attacking.\n• You draw a card and you lose 1 life.\n• Caesar, Legion's Emperor deals damage equal to the number of creature tokens you control to target opponent. \ No newline at end of file +Oracle:Whenever you attack, you may sacrifice another creature. When you do, choose two —\n• Create two 1/1 red and white Soldier creature tokens with haste that are tapped and attacking.\n• You draw a card and you lose 1 life.\n• Caesar, Legion's Emperor deals damage equal to the number of creature tokens you control to target opponent. diff --git a/forge-gui/res/cardsfolder/upcoming/caldera_breaker.txt b/forge-gui/res/cardsfolder/upcoming/caldera_breaker.txt index 73d4a0d98ad..39a849ead9e 100644 --- a/forge-gui/res/cardsfolder/upcoming/caldera_breaker.txt +++ b/forge-gui/res/cardsfolder/upcoming/caldera_breaker.txt @@ -8,7 +8,7 @@ SVar:TrigChangeZone:DB$ ChangeZoneAll | Origin$ Library | Destination$ Exile | C SVar:DBImmediateTrig:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | Execute$ TrigDamage | RememberObjects$ Remembered | SubAbility$ DBCleanup | TriggerDescription$ When you do, CARDNAME deals that much damage to target creature or planeswalker an opponent controls. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl,Planeswalker.OppCtrl | TgtPrompt$ Select a creature or planeswalker an opponent controls | NumDmg$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigChangeZoneAll | TriggerDescription$ When CARDNAME dies, put all cards exiled with it onto the battlefield under their owner's control. Conjure four cards named Volcanic Geyser into your library, then shuffle. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigChangeZoneAll | TriggerDescription$ When CARDNAME dies, put all cards exiled with it onto the battlefield under their owner's control. Conjure four cards named Volcanic Geyser into your library, then shuffle. SVar:TrigChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Card.ExiledWithSource | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBConjure SVar:DBConjure:DB$ MakeCard | Conjure$ True | Name$ Volcanic Geyser | Zone$ Library | Amount$ 4 SVar:X:TriggerRemembered$Amount diff --git a/forge-gui/res/cardsfolder/upcoming/call_a_surprise_witness.txt b/forge-gui/res/cardsfolder/upcoming/call_a_surprise_witness.txt index 3f2a886e42d..bc8c798bcd2 100644 --- a/forge-gui/res/cardsfolder/upcoming/call_a_surprise_witness.txt +++ b/forge-gui/res/cardsfolder/upcoming/call_a_surprise_witness.txt @@ -1,7 +1,7 @@ Name:Call a Surprise Witness ManaCost:1 W Types:Sorcery -A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE3 | AnimateSubAbility$ DBAnimate | RememberChanged$ True | SubAbility$ DBPutCounter | TgtPrompt$ Select target creature card with mana value 3 or less | SpellDescription$ Return target creature card with mana value 3 or less from your graveyard to the battlefield. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE3 | AnimateSubAbility$ DBAnimate | RememberChanged$ True | SubAbility$ DBPutCounter | TgtPrompt$ Select target creature card with mana value 3 or less | SpellDescription$ Return target creature card with mana value 3 or less from your graveyard to the battlefield. SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ Flying | CounterNum$ 1 | SubAbility$ DBCleanup | SpellDescription$ Put a flying counter on it SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Types$ Spirit | Duration$ Permanent | SpellDescription$ It's a Spirit in addition to its other types. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/upcoming/candlestick.txt b/forge-gui/res/cardsfolder/upcoming/candlestick.txt index aebbace45ac..fff923c49d2 100644 --- a/forge-gui/res/cardsfolder/upcoming/candlestick.txt +++ b/forge-gui/res/cardsfolder/upcoming/candlestick.txt @@ -7,4 +7,4 @@ SVar:TrigSurveil:DB$ Surveil | Amount$ 2 A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. K:Equip:2 DeckHas:Ability$Surveil|Graveyard|Sacrifice -Oracle:Equipped creature gets +1/+1 and has "Whenever this creature attacks, surveil 2." (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)\n{2}, Sacrifice Candlestick: Draw a card.\nEquip {2} \ No newline at end of file +Oracle:Equipped creature gets +1/+1 and has "Whenever this creature attacks, surveil 2." (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)\n{2}, Sacrifice Candlestick: Draw a card.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/upcoming/case_of_the_crimson_pulse.txt b/forge-gui/res/cardsfolder/upcoming/case_of_the_crimson_pulse.txt index 046110a68d2..93e57f11a5e 100644 --- a/forge-gui/res/cardsfolder/upcoming/case_of_the_crimson_pulse.txt +++ b/forge-gui/res/cardsfolder/upcoming/case_of_the_crimson_pulse.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Enchantment Case T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoot | TriggerDescription$ When this Case enters the battlefield, discard a card, then draw two cards. SVar:TrigLoot:DB$ Discard | Mode$ TgtChoose | SubAbility$ DBDraw -SVar:DBDraw:DB$ Draw | NumCards$ 2 +SVar:DBDraw:DB$ Draw | NumCards$ 2 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Hellbent$ True | IsPresent$ Card.Self+IsUnsolved | TriggerZones$ Battlefield | Execute$ TrigSolve | TriggerDescription$ To solve — You have no cards in hand. (If unsolved, solve at the beginning of your end step.) SVar:TrigSolve:DB$ AlterAttribute | Defined$ Self | Attributes$ Solved T:Mode$ Phase | Phase$ Upkeep | IsPresent$ Card.Self+IsSolved | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Solved — At the beginning of your upkeep, discard your hand, then draw two cards. diff --git a/forge-gui/res/cardsfolder/upcoming/case_of_the_shattered_pact.txt b/forge-gui/res/cardsfolder/upcoming/case_of_the_shattered_pact.txt index 9b1bffd4d87..2c7de0aa9bc 100644 --- a/forge-gui/res/cardsfolder/upcoming/case_of_the_shattered_pact.txt +++ b/forge-gui/res/cardsfolder/upcoming/case_of_the_shattered_pact.txt @@ -8,4 +8,4 @@ SVar:TrigSolve:DB$ AlterAttribute | Defined$ Self | Attributes$ Solved T:Mode$ Phase | Phase$ BeginCombat | IsPresent$ Card.Self+IsSolved | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Solved — At the beginning of combat on your turn, target creature you control gains flying, double strike, and vigilance until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Flying & Double Strike & Vigilance SVar:X:Count$ColorsCtrl Permanent -Oracle:When this Case enters the battlefield, search your library for a basic land card, reveal it, put it into your hand, then shuffle.\nTo solve — There are five colors among permanents you control. (If unsolved, solve at the beginning of your end step.)\nSolved — At the beginning of combat on your turn, target creature you control gains flying, double strike, and vigilance until end of turn. \ No newline at end of file +Oracle:When this Case enters the battlefield, search your library for a basic land card, reveal it, put it into your hand, then shuffle.\nTo solve — There are five colors among permanents you control. (If unsolved, solve at the beginning of your end step.)\nSolved — At the beginning of combat on your turn, target creature you control gains flying, double strike, and vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/case_of_the_uneaten_feast.txt b/forge-gui/res/cardsfolder/upcoming/case_of_the_uneaten_feast.txt index 464068a9410..888260988b4 100644 --- a/forge-gui/res/cardsfolder/upcoming/case_of_the_uneaten_feast.txt +++ b/forge-gui/res/cardsfolder/upcoming/case_of_the_uneaten_feast.txt @@ -6,8 +6,8 @@ SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | IsPresent$ Card.Self+IsUnsolved | CheckSVar$ X | SVarCompare$ GE5 | TriggerZones$ Battlefield | Execute$ TrigSolve | TriggerDescription$ To solve — You've gained 5 or more life this turn. (If unsolved, solve at the beginning of your end step.) SVar:TrigSolve:DB$ AlterAttribute | Defined$ Self | Attributes$ Solved SVar:X:Count$LifeYouGainedThisTurn -A:AB$ Animate | Cost$ Sac<1/CARDNAME> | PrecostDesc$ Solved — | Activation$ Solved | staticAbilities$ Play | Defined$ ValidGraveyard Creature.YouOwn | SpellDescription$ Creature cards in your graveyard gain "You may cast this card from your graveyard" until end of turn. +A:AB$ Animate | Cost$ Sac<1/CARDNAME> | PrecostDesc$ Solved — | Activation$ Solved | staticAbilities$ Play | Defined$ ValidGraveyard Creature.YouOwn | SpellDescription$ Creature cards in your graveyard gain "You may cast this card from your graveyard" until end of turn. SVar:Play:Mode$ Continuous | Affected$ Card.Self+nonLand | AffectedZone$ Graveyard | EffectZone$ Graveyard | MayPlay$ True | Description$ You may play this card from your graveyard. DeckHas:Ability$LifeGain|Graveyard DeckHints:Ability$LifeGain|Graveyard -Oracle:Whenever a creature enters the battlefield under your control, you gain 1 life.\nTo solve — You've gained 5 or more life this turn. (If unsolved, solve at the beginning of your end step.)\nSolved — Sacrifice this Case: Creature cards in your graveyard gain "You may cast this card from your graveyard" until end of turn. \ No newline at end of file +Oracle:Whenever a creature enters the battlefield under your control, you gain 1 life.\nTo solve — You've gained 5 or more life this turn. (If unsolved, solve at the beginning of your end step.)\nSolved — Sacrifice this Case: Creature cards in your graveyard gain "You may cast this card from your graveyard" until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/cease_desist.txt b/forge-gui/res/cardsfolder/upcoming/cease_desist.txt index 69cde3bae5e..25b7187c5aa 100644 --- a/forge-gui/res/cardsfolder/upcoming/cease_desist.txt +++ b/forge-gui/res/cardsfolder/upcoming/cease_desist.txt @@ -1,11 +1,11 @@ Name:Cease ManaCost:1 BG Types:Instant -A:SP$ ChangeZone | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt Select up to two target cards from a single graveyard | TargetsFromSingleZone$ True | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | SubAbility$ DBGainLife | SpellDescription$ Exile up to two target cards from a single graveyard. +A:SP$ ChangeZone | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt Select up to two target cards from a single graveyard | TargetsFromSingleZone$ True | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | SubAbility$ DBGainLife | SpellDescription$ Exile up to two target cards from a single graveyard. SVar:DBGainLife:DB$ GainLife | ValidTgts$ Player | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ Target player gains 2 life and draws a card. SVar:DBDraw:DB$ Draw | Defined$ TargetedPlayer -AlternateMode:Split DeckHas:Ability$Graveyard|LifeGain +AlternateMode:Split Oracle:Exile up to two target cards from a single graveyard. Target player gains 2 life and draws a card. ALTERNATE diff --git a/forge-gui/res/cardsfolder/upcoming/charnel_serenade.txt b/forge-gui/res/cardsfolder/upcoming/charnel_serenade.txt index d29387f0694..89e4fa3b999 100644 --- a/forge-gui/res/cardsfolder/upcoming/charnel_serenade.txt +++ b/forge-gui/res/cardsfolder/upcoming/charnel_serenade.txt @@ -2,7 +2,7 @@ Name:Charnel Serenade ManaCost:4 B B Types:Sorcery K:Suspend:3:2 B -A:SP$ Surveil | Amount$ 3 | SubAbility$ DBReturn | SpellDescription$ Surveil 3, then return a creature card from your graveyard to the battlefield with a finality counter on it. +A:SP$ Surveil | Amount$ 3 | SubAbility$ DBReturn | SpellDescription$ Surveil 3, then return a creature card from your graveyard to the battlefield with a finality counter on it. SVar:DBReturn:DB$ ChangeZone | SubAbility$ DBChange | Origin$ Graveyard | Destination$ Battlefield | WithCountersType$ FINALITY | ChangeType$ Creature.YouOwn | ChangeTypeDesc$ creature | ChangeNum$ 1 | Hidden$ True | Mandatory$ True SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | WithCountersType$ TIME | WithCountersAmount$ 3 | SpellDescription$ Exile CARDNAME with three time counters on it. DeckHas:Ability$Graveyard|Surveil diff --git a/forge-gui/res/cardsfolder/upcoming/commander_mustard.txt b/forge-gui/res/cardsfolder/upcoming/commander_mustard.txt index fd43f570288..9ccaac10ddc 100644 --- a/forge-gui/res/cardsfolder/upcoming/commander_mustard.txt +++ b/forge-gui/res/cardsfolder/upcoming/commander_mustard.txt @@ -8,4 +8,4 @@ A:AB$ AnimateAll | Cost$ 2 R W | ValidCards$ Soldier.YouCtrl | Triggers$ AttackT SVar:AttackTrig:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature attacks, it deals 1 damage to defending player. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredDefendingPlayer | LifeAmount$ 1 DeckHints:Type$Soldier -Oracle:Vigilance\nOther Soldiers you control have vigilance, trample, and haste.\n{2}{R}{W}: Until end of turn, Soldiers you control gain "Whenever this creature attacks, it deals 1 damage to defending player." \ No newline at end of file +Oracle:Vigilance\nOther Soldiers you control have vigilance, trample, and haste.\n{2}{R}{W}: Until end of turn, Soldiers you control gain "Whenever this creature attacks, it deals 1 damage to defending player." diff --git a/forge-gui/res/cardsfolder/upcoming/commercial_district.txt b/forge-gui/res/cardsfolder/upcoming/commercial_district.txt index c0c1fae975a..57fe8551d18 100644 --- a/forge-gui/res/cardsfolder/upcoming/commercial_district.txt +++ b/forge-gui/res/cardsfolder/upcoming/commercial_district.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Surveil|Graveyard DeckHints:Ability$Graveyard -Oracle:({T}: Add {R} or {G}.)\nCommercial District enters the battlefield tapped.\nWhen Commercial District enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) \ No newline at end of file +Oracle:({T}: Add {R} or {G}.)\nCommercial District enters the battlefield tapped.\nWhen Commercial District enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/concealed_weapon.txt b/forge-gui/res/cardsfolder/upcoming/concealed_weapon.txt index 3772e99a6de..9b7a23e0f7a 100644 --- a/forge-gui/res/cardsfolder/upcoming/concealed_weapon.txt +++ b/forge-gui/res/cardsfolder/upcoming/concealed_weapon.txt @@ -4,6 +4,6 @@ Types:Artifact Equipment K:Disguise:2 R S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | Description$ Equipped creature gets +3/+0. T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, attach it to target creature you control. -SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control +SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control K:Equip:1 R Oracle:Equipped creature gets +3/+0.\nDisguise {2}{R} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.)\nWhen Concealed Weapon is turned face up, attach it to target creature you control.\nEquip: {1}{R} diff --git a/forge-gui/res/cardsfolder/upcoming/counterpoint.txt b/forge-gui/res/cardsfolder/upcoming/counterpoint.txt index a2e50803242..00dd1d98539 100644 --- a/forge-gui/res/cardsfolder/upcoming/counterpoint.txt +++ b/forge-gui/res/cardsfolder/upcoming/counterpoint.txt @@ -7,4 +7,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedNumber DeckHints:Ability$Graveyard|Mill DeckHas:Ability$Graveyard -Oracle:Counter target spell. You may cast a creature, instant, sorcery, or planeswalker spell from your graveyard with mana value less than or equal to that spell’s mana value without paying its mana cost. +Oracle:Counter target spell. You may cast a creature, instant, sorcery, or planeswalker spell from your graveyard with mana value less than or equal to that spell's mana value without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/upcoming/coveted_falcon.txt b/forge-gui/res/cardsfolder/upcoming/coveted_falcon.txt index bed5c3c62de..1888abb85ac 100644 --- a/forge-gui/res/cardsfolder/upcoming/coveted_falcon.txt +++ b/forge-gui/res/cardsfolder/upcoming/coveted_falcon.txt @@ -1,5 +1,5 @@ Name:Coveted Falcon -ManaCost:1 U U +ManaCost:1 U U Types:Artifact Creature Bird PT:1/4 K:Flying diff --git a/forge-gui/res/cardsfolder/upcoming/crimestopper_sprite.txt b/forge-gui/res/cardsfolder/upcoming/crimestopper_sprite.txt index eaa5f3340cc..00ae60b12ba 100644 --- a/forge-gui/res/cardsfolder/upcoming/crimestopper_sprite.txt +++ b/forge-gui/res/cardsfolder/upcoming/crimestopper_sprite.txt @@ -8,4 +8,3 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Choose target creature an opponent controls. | SubAbility$ DBStun SVar:DBStun:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 | ConditionDefined$ CastSA>Collected | ConditionPresent$ Card 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.)\nFlying\nWhen Crimestopper Sprite enters the battlefield, tap target creature. If evidence was collected, put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) - diff --git a/forge-gui/res/cardsfolder/upcoming/cryptex.txt b/forge-gui/res/cardsfolder/upcoming/cryptex.txt index c9f833f5ca2..8877f77d147 100644 --- a/forge-gui/res/cardsfolder/upcoming/cryptex.txt +++ b/forge-gui/res/cardsfolder/upcoming/cryptex.txt @@ -2,9 +2,9 @@ Name:Cryptex ManaCost:2 Types:Artifact A:AB$ Mana | Cost$ T CollectEvidence<3> | Produced$ Any | SubAbility$ DBPutCounter | SpellDescription$ Add one mana of any color. Put an unlock counter on CARDNAME. (To collect evidence 3, exile cards with total mana value 3 or greater from your graveyard.) -SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ UNLOCK +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ UNLOCK A:AB$ Surveil | Cost$ Sac<1/CARDNAME> | Amount$ 3 | SubAbility$ DBDraw | IsPresent$ Card.Self+counters_GE5_UNLOCK | SpellDescription$ Surveil 3, then draw three cards. Activate only if CARDNAME has five or more unlock counters on it. -SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 3 | SubAbility$ DBGainLife +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 3 | SubAbility$ DBGainLife DeckHints:Ability$Graveyard|Mill|Discard|Dredge DeckHas:Ability$Counters|Sacrifice|Surveil Oracle:{T}, Collect evidence 3: Add one mana of any color. Put an unlock counter on Cryptex. (To collect evidence 3, exile cards with total mana value 3 or greater from your graveyard.)\nSacrifice Cryptex: Surveil 3, then draw three cards. Activate only if Cryptex has five or more unlock counters on it. diff --git a/forge-gui/res/cardsfolder/upcoming/cryptic_coat.txt b/forge-gui/res/cardsfolder/upcoming/cryptic_coat.txt index ff2609ac33e..2a3bdf8747c 100644 --- a/forge-gui/res/cardsfolder/upcoming/cryptic_coat.txt +++ b/forge-gui/res/cardsfolder/upcoming/cryptic_coat.txt @@ -1,7 +1,7 @@ Name:Cryptic Coat ManaCost:2 U Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCloak | TriggerDescription$ When CARDNAME enters the battlefield, cloak the top card of your library, then attach CARDNAME to it. (To cloak a card, put it onto the battlefield face down as a 2/2 creature with ward {2}. Turn it face up any time for its mana cost if it’s a creature card.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCloak | TriggerDescription$ When CARDNAME enters the battlefield, cloak the top card of your library, then attach CARDNAME to it. (To cloak a card, put it onto the battlefield face down as a 2/2 creature with ward {2}. Turn it face up any time for its mana cost if it's a creature card.) SVar:TrigCloak:DB$ Cloak | Defined$ TopOfLibrary | RememberCloaked$ True | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/upcoming/curious_cadaver.txt b/forge-gui/res/cardsfolder/upcoming/curious_cadaver.txt index eb9d024470c..40a2b06c91a 100644 --- a/forge-gui/res/cardsfolder/upcoming/curious_cadaver.txt +++ b/forge-gui/res/cardsfolder/upcoming/curious_cadaver.txt @@ -9,4 +9,4 @@ SVar:SacMe:3 SVar:DiscardMe:3 DeckHas:Ability$Graveyard DeckNeeds:Type$Clue -Oracle:Flying\nWhen you sacrifice a Clue, return Curious Cadaver from your graveyard to your hand. \ No newline at end of file +Oracle:Flying\nWhen you sacrifice a Clue, return Curious Cadaver from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/curious_inquiry.txt b/forge-gui/res/cardsfolder/upcoming/curious_inquiry.txt index 41759cfde25..b3838add64c 100644 --- a/forge-gui/res/cardsfolder/upcoming/curious_inquiry.txt +++ b/forge-gui/res/cardsfolder/upcoming/curious_inquiry.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness SVar:TrigDamageDone:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigInvestigate | TriggerDescription$ Whenever this creature deals combat damage to a player, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigInvestigate:DB$ Investigate DeckHas:Ability$Investigate|Token & Type$Artifact|Clue -Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has "Whenever this creature deals combat damage to a player, investigate." (Create a Clue token. It’s an artifact with "{2}, Sacrifice this artifact: Draw a card.") \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has "Whenever this creature deals combat damage to a player, investigate." (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/deadly_cover_up.txt b/forge-gui/res/cardsfolder/upcoming/deadly_cover_up.txt index e380a84d9c2..212a60eae5a 100644 --- a/forge-gui/res/cardsfolder/upcoming/deadly_cover_up.txt +++ b/forge-gui/res/cardsfolder/upcoming/deadly_cover_up.txt @@ -3,8 +3,8 @@ ManaCost:3 B B Types:Sorcery 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.) A:SP$ DestroyAll | ValidCards$ Creature | SubAbility$ DBExile | SpellDescription$ Destroy all creatures. -SVar:DBExile:DB$ ChangeZone | Mandatory$ True | ChangeType$ Card.OppCtrl | Hidden$ True | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | ConditionDefined$ Collected | ConditionPresent$ Card | SubAbility$ ExileYard | SpellDescription$ If evidence was collected, exile a card from an opponent's graveyard. Then search its owner's graveyard, hand, and library for any number of cards with that name and exile them. -SVar:ExileYard:DB$ ChangeZone | ChangeType$ Remembered.sameName | Origin$ Graveyard | DefinedPlayer$ RememberedController | Chooser$ You | ConditionDefined$ Collected | ConditionPresent$ Card | Destination$ Exile | ChangeNum$ NumInYard | Hidden$ True | SubAbility$ ExileHand +SVar:DBExile:DB$ ChangeZone | Mandatory$ True | ChangeType$ Card.OppCtrl | Hidden$ True | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | ConditionDefined$ Collected | ConditionPresent$ Card | SubAbility$ ExileYard | SpellDescription$ If evidence was collected, exile a card from an opponent's graveyard. Then search its owner's graveyard, hand, and library for any number of cards with that name and exile them. +SVar:ExileYard:DB$ ChangeZone | ChangeType$ Remembered.sameName | Origin$ Graveyard | DefinedPlayer$ RememberedController | Chooser$ You | ConditionDefined$ Collected | ConditionPresent$ Card | Destination$ Exile | ChangeNum$ NumInYard | Hidden$ True | SubAbility$ ExileHand SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ RememberedController | ChangeType$ Remembered.sameName | ConditionDefined$ Collected | ConditionPresent$ Card | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ RememberedController | ChangeType$ Remembered.sameName | ConditionDefined$ Collected | ConditionPresent$ Card | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True | StackDescription$ None | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -12,4 +12,4 @@ SVar:NumInLib:PlayerCountDefinedRememberedOwner$CardsInLibrary SVar:NumInHand:PlayerCountDefinedRememberedOwner$CardsInHand SVar:NumInYard:PlayerCountDefinedRememberedOwner$CardsInGraveyard DeckHints:Ability$Graveyard|Mill|Discard|Dredge -Oracle:As an additional cost to cast this spell, you may collect evidence 6.\nDestroy all creatures. If evidence was collected, exile a card from an opponent's graveyard. Then search its owner's graveyard, hand, and library for any number of cards with that name and exile them. +Oracle:As an additional cost to cast this spell, you may collect evidence 6.\nDestroy all creatures. If evidence was collected, exile a card from an opponent's graveyard. Then search its owner's graveyard, hand, and library for any number of cards with that name and exile them. diff --git a/forge-gui/res/cardsfolder/upcoming/deduce.txt b/forge-gui/res/cardsfolder/upcoming/deduce.txt index 2101d1ff345..5bdc2bb2eb9 100644 --- a/forge-gui/res/cardsfolder/upcoming/deduce.txt +++ b/forge-gui/res/cardsfolder/upcoming/deduce.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Draw | SubAbility$ DBInvestigate | SpellDescription$ Draw a card. SVar:DBInvestigate:DB$ Investigate | SpellDescription$ Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") DeckHas:Ability$Investigate|Token & Type$Clue|Artifact -Oracle:Draw a card. Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") \ No newline at end of file +Oracle:Draw a card. Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/demand_answers.txt b/forge-gui/res/cardsfolder/upcoming/demand_answers.txt index f9b4e8448ed..04332662a4b 100644 --- a/forge-gui/res/cardsfolder/upcoming/demand_answers.txt +++ b/forge-gui/res/cardsfolder/upcoming/demand_answers.txt @@ -6,4 +6,4 @@ SVar:AIPreference:SacCost$Artifact.token,Artifact.cmcLE3 A:SP$ Draw | NumCards$ 2 | SpellDescription$ Draw two cards. DeckHas:Ability$Discard|Sacrifice DeckHints:Ability$Graveyard & Type$Artifact -Oracle:As an additional cost to cast this spell, sacrifice an artifact or discard a card.\nDraw two cards. \ No newline at end of file +Oracle:As an additional cost to cast this spell, sacrifice an artifact or discard a card.\nDraw two cards. diff --git a/forge-gui/res/cardsfolder/upcoming/detective_of_the_month.txt b/forge-gui/res/cardsfolder/upcoming/detective_of_the_month.txt index 75203e79d39..a8c695f4149 100644 --- a/forge-gui/res/cardsfolder/upcoming/detective_of_the_month.txt +++ b/forge-gui/res/cardsfolder/upcoming/detective_of_the_month.txt @@ -9,4 +9,4 @@ SVar:TrigToken:DB$ Token | TokenScript$ wu_2_2_detective SVar:PlayMain1:TRUE DeckHints:Type$Detective DeckHas:Ability$Token & Type$Detective -Oracle:Ascend (If you control ten or more permanents, you get the city’s blessing for the rest of the game.)\nAs long as you have the city's blessing, Detectives you control can't be blocked.\nWhenever you draw your second card each turn, create a 2/2 white and blue Detective creature token. +Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\nAs long as you have the city's blessing, Detectives you control can't be blocked.\nWhenever you draw your second card each turn, create a 2/2 white and blue Detective creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/dining_room.txt b/forge-gui/res/cardsfolder/upcoming/dining_room.txt index 4a503883584..05867a7e76c 100644 --- a/forge-gui/res/cardsfolder/upcoming/dining_room.txt +++ b/forge-gui/res/cardsfolder/upcoming/dining_room.txt @@ -5,4 +5,4 @@ K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ Combo R G | SpellDescription$ Add {R} or {G}. A:AB$ Investigate | Cost$ 4 T | SpellDescription$ Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") DeckHints:Ability$Investigate|Token -Oracle:Dining Room enters the battlefield tapped.\n{T}: Add {R} or {G}.\n{4}, {T}: Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") \ No newline at end of file +Oracle:Dining Room enters the battlefield tapped.\n{T}: Add {R} or {G}.\n{4}, {T}: Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/dog_walker.txt b/forge-gui/res/cardsfolder/upcoming/dog_walker.txt index 54af59947fe..7a3da0c9c2f 100644 --- a/forge-gui/res/cardsfolder/upcoming/dog_walker.txt +++ b/forge-gui/res/cardsfolder/upcoming/dog_walker.txt @@ -5,6 +5,6 @@ PT:3/1 K:Vigilance K:Disguise:RW RW T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, create two tapped 1/1 white Dog creature tokens. -SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_dog | TokenOwner$ You | TokenTapped$ True +SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_dog | TokenOwner$ You | TokenTapped$ True DeckHas:Ability$Token & Type$Dog Oracle:Vigilance\nDisguise {R/W}{R/W} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.)\nWhen Dog Walker is turned face up, create two tapped 1/1 white Dog creature tokens. diff --git a/forge-gui/res/cardsfolder/upcoming/doorkeeper_thrull.txt b/forge-gui/res/cardsfolder/upcoming/doorkeeper_thrull.txt index ff76d9ca30e..0dca9c74104 100644 --- a/forge-gui/res/cardsfolder/upcoming/doorkeeper_thrull.txt +++ b/forge-gui/res/cardsfolder/upcoming/doorkeeper_thrull.txt @@ -6,4 +6,4 @@ K:Flash K:Flying S:Mode$ DisableTriggers | ValidCause$ Creature,Artifact | ValidMode$ ChangesZone,ChangesZoneAll | Destination$ Battlefield | Description$ Artifacts and creatures entering the battlefield don't cause abilities to trigger. AI:RemoveDeck:Random -Oracle:Flash\nFlying\nArtifacts and creatures entering the battlefield don't cause abilities to trigger. \ No newline at end of file +Oracle:Flash\nFlying\nArtifacts and creatures entering the battlefield don't cause abilities to trigger. diff --git a/forge-gui/res/cardsfolder/upcoming/dr_madison_li.txt b/forge-gui/res/cardsfolder/upcoming/dr_madison_li.txt index c109c38712e..a96ef0c0821 100644 --- a/forge-gui/res/cardsfolder/upcoming/dr_madison_li.txt +++ b/forge-gui/res/cardsfolder/upcoming/dr_madison_li.txt @@ -9,4 +9,4 @@ A:AB$ Draw | Cost$ T PayEnergy<3> | SpellDescription$ Draw a card. A:AB$ ChangeZone | Cost$ T PayEnergy<5> | Tapped$ True | TgtPrompt$ Choose target artifact card in your graveyard | ValidTgts$ Artifact.YouOwn | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return target artifact card from your graveyard to the battlefield tapped. DeckNeeds:Type$Artifact DeckHints:Ability$Graveyard -Oracle:Whenever you cast an artifact spell, you get {E} (an energy counter).\n{T}, Pay {E}: Target creature gets +1/+0 and gains trample and haste until end of turn.\n{T}, Pay {E}{E}{E}: Draw a card.\n{T}, Pay {E}{E}{E}{E}{E}: Return target artifact card from your graveyard to the battlefield tapped. \ No newline at end of file +Oracle:Whenever you cast an artifact spell, you get {E} (an energy counter).\n{T}, Pay {E}: Target creature gets +1/+0 and gains trample and haste until end of turn.\n{T}, Pay {E}{E}{E}: Draw a card.\n{T}, Pay {E}{E}{E}{E}{E}: Return target artifact card from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/upcoming/elegant_parlor.txt b/forge-gui/res/cardsfolder/upcoming/elegant_parlor.txt index 1abc4c732fd..b66ab219d31 100644 --- a/forge-gui/res/cardsfolder/upcoming/elegant_parlor.txt +++ b/forge-gui/res/cardsfolder/upcoming/elegant_parlor.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Surveil|Graveyard DeckHints:Ability$Graveyard -Oracle:({T}: Add {R} or {W}.)\nElegant Parlor enters the battlefield tapped.\nWhen Elegant Parlor enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) \ No newline at end of file +Oracle:({T}: Add {R} or {W}.)\nElegant Parlor enters the battlefield tapped.\nWhen Elegant Parlor enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/exit_specialist.txt b/forge-gui/res/cardsfolder/upcoming/exit_specialist.txt index 7fe4eae92e4..87be4acb3cd 100644 --- a/forge-gui/res/cardsfolder/upcoming/exit_specialist.txt +++ b/forge-gui/res/cardsfolder/upcoming/exit_specialist.txt @@ -1,5 +1,5 @@ Name:Exit Specialist -ManaCost:1 U +ManaCost:1 U Types:Creature Human Detective PT:2/1 K:Disguise:1 U diff --git a/forge-gui/res/cardsfolder/upcoming/expose_the_culprit.txt b/forge-gui/res/cardsfolder/upcoming/expose_the_culprit.txt index 30e2fcb99ca..6965f2dc857 100644 --- a/forge-gui/res/cardsfolder/upcoming/expose_the_culprit.txt +++ b/forge-gui/res/cardsfolder/upcoming/expose_the_culprit.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Instant A:SP$ Charm | Choices$ DBTurnFaceUp,DBChangeZoneAll | MinCharmNum$ 1 | CharmNum$ 2 SVar:DBTurnFaceUp:DB$ SetState | ValidTgts$ Creature.faceDown | TgtPrompt$ Select target facedown creature | Mode$ TurnFaceUp | SpellDescription$ Turn target face-down creature face up. -SVar:DBChangeZoneAll:DB$ ChangeZone | ChangeType$ Creature.faceUp+YouCtrl+withDisguise | Hidden$ True | ChangeNum$ X | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ExileFaceDown$ True | SubAbility$ DBCloak | SpellDescription$ Exile any number of face-up creatures you control with disguise in a face-down pile, shuffle that pile, then cloak them. (To cloak a card, put it onto the battlefield face down as a 2/2 creature with ward {2}. Turn it face up any time for its mana cost if it's a creature card.) +SVar:DBChangeZoneAll:DB$ ChangeZone | ChangeType$ Creature.faceUp+YouCtrl+withDisguise | Hidden$ True | ChangeNum$ X | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ExileFaceDown$ True | SubAbility$ DBCloak | SpellDescription$ Exile any number of face-up creatures you control with disguise in a face-down pile, shuffle that pile, then cloak them. (To cloak a card, put it onto the battlefield face down as a 2/2 creature with ward {2}. Turn it face up any time for its mana cost if it's a creature card.) SVar:DBCloak:DB$ Cloak | Defined$ Remembered | Shuffle$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Valid Creature.YouCtrl+faceUp+withDisguise diff --git a/forge-gui/res/cardsfolder/upcoming/eye_of_duskmantle.txt b/forge-gui/res/cardsfolder/upcoming/eye_of_duskmantle.txt index 14f9aa8a5f8..4d8ef79c8fc 100644 --- a/forge-gui/res/cardsfolder/upcoming/eye_of_duskmantle.txt +++ b/forge-gui/res/cardsfolder/upcoming/eye_of_duskmantle.txt @@ -4,5 +4,5 @@ Types:Creature Eye PT:3/8 K:Flying K:Lifelink -S:Mode$ Continuous | Affected$ Card.surveilledThisTurn | AffectedZone$ Graveyard | MayPlay$ True | MayPlayAltManaCost$ PayLife | Description$ You may play lands and cast spells from among cards in your graveyard you’ve surveilled this turn. If you cast a spell this way, you pay life equal to its mana value rather than paying its mana cost. -Oracle:Flying, lifelink\nYou may play lands and cast spells from among cards in your graveyard you’ve surveilled this turn. If you cast a spell this way, you pay life equal to its mana value rather than paying its mana cost. +S:Mode$ Continuous | Affected$ Card.surveilledThisTurn | AffectedZone$ Graveyard | MayPlay$ True | MayPlayAltManaCost$ PayLife | Description$ You may play lands and cast spells from among cards in your graveyard you've surveilled this turn. If you cast a spell this way, you pay life equal to its mana value rather than paying its mana cost. +Oracle:Flying, lifelink\nYou may play lands and cast spells from among cards in your graveyard you've surveilled this turn. If you cast a spell this way, you pay life equal to its mana value rather than paying its mana cost. diff --git a/forge-gui/res/cardsfolder/upcoming/fanatical_strenght.txt b/forge-gui/res/cardsfolder/upcoming/fanatical_strenght.txt index 3ba9568ec9c..0cd82993629 100644 --- a/forge-gui/res/cardsfolder/upcoming/fanatical_strenght.txt +++ b/forge-gui/res/cardsfolder/upcoming/fanatical_strenght.txt @@ -2,4 +2,4 @@ Name:Fanatical Strength ManaCost:1 G Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +3 | NumDef$ +3 | KW$ Trample | SpellDescription$ Target creature gets +3/+3 and gains trample until end of turn. -Oracle:Target creature gets +3/+3 and gains trample until end of turn. \ No newline at end of file +Oracle:Target creature gets +3/+3 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/felonious_rage.txt b/forge-gui/res/cardsfolder/upcoming/felonious_rage.txt index ef1efc042d5..fc6685b41a8 100644 --- a/forge-gui/res/cardsfolder/upcoming/felonious_rage.txt +++ b/forge-gui/res/cardsfolder/upcoming/felonious_rage.txt @@ -1,7 +1,7 @@ Name:Felonious Rage ManaCost:R Types:Instant -A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +2 | KW$ Haste | SubAbility$ DBDelayedTrigger | SpellDescription$ Target creature you control gets +2/+0 and gains haste until end of turn. +A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +2 | KW$ Haste | SubAbility$ DBDelayedTrigger | SpellDescription$ Target creature you control gets +2/+0 and gains haste until end of turn. SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ Targeted | ValidCard$ Card.IsTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | ThisTurn$ True | Execute$ TrigToken | SpellDescription$ When that creature dies this turn, create a 2/2 white and blue Detective creature token. SVar:TrigToken:DB$ Token | TokenScript$ wu_2_2_detective DeckHas:Ability$Token & Type$Detective & Color$Blue|White diff --git a/forge-gui/res/cardsfolder/upcoming/flourishing_bloom_kin.txt b/forge-gui/res/cardsfolder/upcoming/flourishing_bloom_kin.txt index c7211505b80..5944a68b621 100644 --- a/forge-gui/res/cardsfolder/upcoming/flourishing_bloom_kin.txt +++ b/forge-gui/res/cardsfolder/upcoming/flourishing_bloom_kin.txt @@ -7,7 +7,7 @@ S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Descr SVar:X:Count$Valid Forest.YouCtrl T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, search your library for up to two Forest cards and reveal them. Put one of them onto the battlefield tapped and the other into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Forest | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | SubAbility$ DBChangeZone -SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.IsRemembered | ChangeNum$ 1 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for the battlefield | Tapped$ True | Shuffle$ False | SubAbility$ DBChangeZone2 +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.IsRemembered | ChangeNum$ 1 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for the battlefield | Tapped$ True | Shuffle$ False | SubAbility$ DBChangeZone2 SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.IsRemembered | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for your hand | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:BuffedBy:Forest diff --git a/forge-gui/res/cardsfolder/upcoming/follow_the_bodies.txt b/forge-gui/res/cardsfolder/upcoming/follow_the_bodies.txt index 6c0ae0faf86..40714cb7ad5 100644 --- a/forge-gui/res/cardsfolder/upcoming/follow_the_bodies.txt +++ b/forge-gui/res/cardsfolder/upcoming/follow_the_bodies.txt @@ -1,7 +1,7 @@ Name:Follow the Bodies -ManaCost:2 U +ManaCost:2 U Types:Sorcery K:Gravestorm -A:SP$ Investigate | SpellDescription$ Investigate. (Create a Clue token. It’s an artifact with "{2}, Sacrifice this artifact: Draw a card.") +A:SP$ Investigate | SpellDescription$ Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") DeckHas:Ability$Graveyard|Token & Type$Clue|Artifact -Oracle:Gravestorm (When you cast this spell, copy it for each permanent put into a graveyard from the battlefield this turn.)\nInvestigate. (Create a Clue token. It’s an artifact with "{2}, Sacrifice this artifact: Draw a card.") +Oracle:Gravestorm (When you cast this spell, copy it for each permanent put into a graveyard from the battlefield this turn.)\nInvestigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/foreboding_steamboat.txt b/forge-gui/res/cardsfolder/upcoming/foreboding_steamboat.txt index 838453d762b..986cce27ad9 100644 --- a/forge-gui/res/cardsfolder/upcoming/foreboding_steamboat.txt +++ b/forge-gui/res/cardsfolder/upcoming/foreboding_steamboat.txt @@ -4,7 +4,7 @@ Types:Artifact Vehicle PT:5/7 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCataclysm | TriggerDescription$ When CARDNAME enters the battlefield, each player chooses two nontoken, non-Vehicle creatures they control. Exile them until CARDNAME leaves the battlefield. SVar:TrigCataclysm:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseArtf | SubAbility$ ExileChosen -SVar:ChooseArtf:DB$ ChooseCard | Defined$ Remembered | Amount$ 2 | ImprintChosen$ True | Choices$ Creature.nonToken+nonVehicle+RememberedPlayerCtrl | ChoiceTitle$ Choose two nontoken, non-Vehicle creatures you control +SVar:ChooseArtf:DB$ ChooseCard | Defined$ Remembered | Amount$ 2 | ImprintChosen$ True | Choices$ Creature.nonToken+nonVehicle+RememberedPlayerCtrl | ChoiceTitle$ Choose two nontoken, non-Vehicle creatures you control SVar:ExileChosen:DB$ ChangeZone | Defined$ Imprinted | Origin$ Battlefield | Destination$ Exile | Duration$ UntilHostLeavesPlay | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigInvestigate | TriggerDescription$ Whenever CARDNAME attacks, put a card exiled with it into its owner's graveyard. If you do, investigate. diff --git a/forge-gui/res/cardsfolder/upcoming/forensic_gadgeteer.txt b/forge-gui/res/cardsfolder/upcoming/forensic_gadgeteer.txt index 0c8f4adf4b8..90a240a6d59 100644 --- a/forge-gui/res/cardsfolder/upcoming/forensic_gadgeteer.txt +++ b/forge-gui/res/cardsfolder/upcoming/forensic_gadgeteer.txt @@ -1,8 +1,8 @@ Name:Forensic Gadgeteer ManaCost:2 U -PT:2/3 Types:Creature Vedalken Artificer Detective +PT:2/3 T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigInvestigate | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, investigate. SVar:TrigInvestigate:DB$ Investigate S:Mode$ ReduceCost | ValidCard$ Artifact.YouCtrl | Type$ Ability | Amount$ 1 | MinMana$ 1 | AffectedZone$ Battlefield | Description$ Activated abilities of artifacts you control {1} less to activate. This effect can't reduce the mana in that cost to less than one mana. -Oracle:Whenever you cast an artifact spell, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")\nActivated abilities of artifacts you control cost {1} less to activate. This effect can't reduce the mana in that cost to less than one mana. \ No newline at end of file +Oracle:Whenever you cast an artifact spell, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")\nActivated abilities of artifacts you control cost {1} less to activate. This effect can't reduce the mana in that cost to less than one mana. diff --git a/forge-gui/res/cardsfolder/upcoming/forensic_researcher.txt b/forge-gui/res/cardsfolder/upcoming/forensic_researcher.txt index 97552312c67..e68c5508afa 100644 --- a/forge-gui/res/cardsfolder/upcoming/forensic_researcher.txt +++ b/forge-gui/res/cardsfolder/upcoming/forensic_researcher.txt @@ -4,5 +4,4 @@ Types:Creature Merfolk Detective PT:1/3 A:AB$ Untap | Cost$ T | ValidTgts$ Permanent.Other+YouCtrl | TgtPrompt$ Select another target permanent you control | SpellDescription$ Untap another target permanent you control. A:AB$ Tap | Cost$ T CollectEvidence<3> | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | SpellDescription$ Tap target creature you don't control. -Oracle:{T}: Untap another target permanent you control.\n{T}, Collect evidence 3: Tap target creature you don’t control. (To collect evidence 3, exile cards with total mana value 3 or greater from your graveyard.) - +Oracle:{T}: Untap another target permanent you control.\n{T}, Collect evidence 3: Tap target creature you don't control. (To collect evidence 3, exile cards with total mana value 3 or greater from your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/fuss_bother.txt b/forge-gui/res/cardsfolder/upcoming/fuss_bother.txt index 7b13a2bf689..de041c08223 100644 --- a/forge-gui/res/cardsfolder/upcoming/fuss_bother.txt +++ b/forge-gui/res/cardsfolder/upcoming/fuss_bother.txt @@ -2,8 +2,8 @@ Name:Fuss ManaCost:2 RW Types:Instant A:SP$ PutCounterAll | ValidCards$ Creature.attacking+YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each attacking creature you control. -AlternateMode:Split DeckHas:Ability$Counters|Token|Graveyard & Type$Artifact|Thopter +AlternateMode:Split Oracle:Put a +1/+1 counter on each attacking creature you control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/upcoming/gary_clone.txt b/forge-gui/res/cardsfolder/upcoming/gary_clone.txt index 3eb611c1b9c..3f83a3b0261 100644 --- a/forge-gui/res/cardsfolder/upcoming/gary_clone.txt +++ b/forge-gui/res/cardsfolder/upcoming/gary_clone.txt @@ -8,4 +8,4 @@ SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl+namedGary Clone | Nu SVar:HasAttackEffect:TRUE DeckHas:Ability$Token DeckHints:Name$Gary Clone -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.)\nWhenever Gary Clone attacks, each creature you control named Gary Clone gets +1/+0 until end of turn. \ No newline at end of file +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.)\nWhenever Gary Clone attacks, each creature you control named Gary Clone gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/gleaming_geardrake.txt b/forge-gui/res/cardsfolder/upcoming/gleaming_geardrake.txt index f93f323fecb..0727b36bccc 100644 --- a/forge-gui/res/cardsfolder/upcoming/gleaming_geardrake.txt +++ b/forge-gui/res/cardsfolder/upcoming/gleaming_geardrake.txt @@ -9,4 +9,4 @@ T:Mode$ Sacrificed | ValidCard$ Artifact | ValidPlayer$ You | Execute$ TrigPutCo SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Token|Counters & Type$Clue DeckHints:Ability$Sacrifice & Type$Artifact|Clue|Food|Treasure|Map -Oracle:Flying\nWhen Gleaming Geardrake enters the battlefield, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")\nWhenever you sacrifice an artifact, put a +1/+1 counter on Gleaming Geardrake. \ No newline at end of file +Oracle:Flying\nWhen Gleaming Geardrake enters the battlefield, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")\nWhenever you sacrifice an artifact, put a +1/+1 counter on Gleaming Geardrake. diff --git a/forge-gui/res/cardsfolder/upcoming/granite_witness.txt b/forge-gui/res/cardsfolder/upcoming/granite_witness.txt index 73a1b262c0a..f79c1711527 100644 --- a/forge-gui/res/cardsfolder/upcoming/granite_witness.txt +++ b/forge-gui/res/cardsfolder/upcoming/granite_witness.txt @@ -7,4 +7,4 @@ K:Vigilance T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigTapUnTap | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, you may tap or untap target creature. SVar:TrigTapUnTap:DB$ TapOrUntap | ValidTgts$ Creature K:Disguise:WU WU -Oracle:Flying, vigilance\nDisguise {W/U}{W/U} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.)\nWhen Granite Witness is turned face up, you may tap or untap target creature. \ No newline at end of file +Oracle:Flying, vigilance\nDisguise {W/U}{W/U} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.)\nWhen Granite Witness is turned face up, you may tap or untap target creature. diff --git a/forge-gui/res/cardsfolder/upcoming/gravestone_strider.txt b/forge-gui/res/cardsfolder/upcoming/gravestone_strider.txt index f20c1373190..d16736b5612 100644 --- a/forge-gui/res/cardsfolder/upcoming/gravestone_strider.txt +++ b/forge-gui/res/cardsfolder/upcoming/gravestone_strider.txt @@ -5,4 +5,4 @@ PT:1/3 A:AB$ Mana | Cost$ 1 | Produced$ Any | ActivationLimit$ 1 | SpellDescription$ Add one mana of any color. Activate only once each turn. A:AB$ ChangeZone | Cost$ 2 ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile target card from a graveyard. DeckHas:Ability$Graveyard -Oracle:{1}: Add one mana of any color. Activate only once each turn.\n{2}, Exile Gravestone Strider from your graveyard: Exile target card from a graveyard. \ No newline at end of file +Oracle:{1}: Add one mana of any color. Activate only once each turn.\n{2}, Exile Gravestone Strider from your graveyard: Exile target card from a graveyard. diff --git a/forge-gui/res/cardsfolder/upcoming/hedge_maze.txt b/forge-gui/res/cardsfolder/upcoming/hedge_maze.txt index ad20cd1d26a..6cdcc47da17 100644 --- a/forge-gui/res/cardsfolder/upcoming/hedge_maze.txt +++ b/forge-gui/res/cardsfolder/upcoming/hedge_maze.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Surveil|Graveyard DeckHints:Ability$Graveyard -Oracle:({T}: Add {G} or {U}.)\nHedge Maze enters the battlefield tapped.\nWhen Hedge Maze enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) \ No newline at end of file +Oracle:({T}: Add {G} or {U}.)\nHedge Maze enters the battlefield tapped.\nWhen Hedge Maze enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/high_marshal_arguel.txt b/forge-gui/res/cardsfolder/upcoming/high_marshal_arguel.txt index 0c3b8ca5025..28a6e41e1e4 100644 --- a/forge-gui/res/cardsfolder/upcoming/high_marshal_arguel.txt +++ b/forge-gui/res/cardsfolder/upcoming/high_marshal_arguel.txt @@ -13,4 +13,4 @@ SVar:Enchantment:Count$Valid Enchantment.YouCtrl+namedArguel's Blood Fast/LimitM SVar:Land:Count$Valid Land.YouCtrl+namedTemple of Aclazotz/LimitMax.1 DeckHas:Ability$Token & Type$Enchantment|Demon DeckHints:Name$Arguel's Blood Fast -Oracle:When High Marshal Arguel dies, conjure a card named Arguel's Blood Fast onto the battlefield and you may transform it. If you control an enchantment named Arguel's Blood Fast and a land named Temple of Aclazotz, instead create two 4/3 white and black Vampire Demon creature tokens with flying. \ No newline at end of file +Oracle:When High Marshal Arguel dies, conjure a card named Arguel's Blood Fast onto the battlefield and you may transform it. If you control an enchantment named Arguel's Blood Fast and a land named Temple of Aclazotz, instead create two 4/3 white and black Vampire Demon creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/upcoming/hotshot_investigators.txt b/forge-gui/res/cardsfolder/upcoming/hotshot_investigators.txt index abc07a97383..bc2c83d00fc 100644 --- a/forge-gui/res/cardsfolder/upcoming/hotshot_investigators.txt +++ b/forge-gui/res/cardsfolder/upcoming/hotshot_investigators.txt @@ -7,4 +7,4 @@ SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.Other | TgtPrompt$ Sele SVar:DBInvestigate:DB$ Investigate | ConditionDefined$ RememberedLKI | ConditionPresent$ Card.YouCtrl | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Investigate|Token & Type$Clue -Oracle:When Hotshot Investigators enters the battlefield, return up to one other target creature to its owner's hand. If you controlled it, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") \ No newline at end of file +Oracle:When Hotshot Investigators enters the battlefield, return up to one other target creature to its owner's hand. If you controlled it, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/idolized.txt b/forge-gui/res/cardsfolder/upcoming/idolized.txt index a5c825735dc..46bf7ea97a8 100644 --- a/forge-gui/res/cardsfolder/upcoming/idolized.txt +++ b/forge-gui/res/cardsfolder/upcoming/idolized.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddTrigger$ AttackTrig | Descr SVar:AttackTrig:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | Alone$ True | TriggerDescription$ Whenever this creature attacks alone, it gets +X/+X until end of turn, where X is the number of nonland permanents you control. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | NumDef$ X SVar:X:Count$Valid Permanent.nonLand+YouCtrl -Oracle:Enchant creature\nEnchanted creature has "Whenever this creature attacks alone, it gets +X/+X until end of turn, where X is the number of nonland permanents you control." \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature has "Whenever this creature attacks alone, it gets +X/+X until end of turn, where X is the number of nonland permanents you control." diff --git a/forge-gui/res/cardsfolder/upcoming/ill_timed_explosion.txt b/forge-gui/res/cardsfolder/upcoming/ill_timed_explosion.txt index add43dcb9a0..1ddb179d866 100644 --- a/forge-gui/res/cardsfolder/upcoming/ill_timed_explosion.txt +++ b/forge-gui/res/cardsfolder/upcoming/ill_timed_explosion.txt @@ -7,4 +7,4 @@ SVar:TrigDamageAll:DB$ DamageAll | ValidCards$ Creature | NumDmg$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggerRemembered$GreatestCMC DeckHas:Ability$Counters|Discard -Oracle:Draw two cards. Then you may discard two cards. When you do, Ill-Timed Explosion deals X damage to each creature, where X is the highest mana value among the discarded cards. \ No newline at end of file +Oracle:Draw two cards. Then you may discard two cards. When you do, Ill-Timed Explosion deals X damage to each creature, where X is the highest mana value among the discarded cards. diff --git a/forge-gui/res/cardsfolder/upcoming/illicit_masquerade.txt b/forge-gui/res/cardsfolder/upcoming/illicit_masquerade.txt index eed047722f0..667939f4ca8 100644 --- a/forge-gui/res/cardsfolder/upcoming/illicit_masquerade.txt +++ b/forge-gui/res/cardsfolder/upcoming/illicit_masquerade.txt @@ -9,4 +9,4 @@ SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose up to one other target creature card in your graveyard | ValidTgts$ Creature.YouOwn+NotTriggeredCard | TargetMin$ 0 | TargetMax$ 1 DeckHas:Ability$Counters|Graveyard DeckHints:Ability$Graveyard|Discard|Mill -Oracle:Flash\nWhen Illicit Masquerade enters the battlefield, put an impostor counter on each creature you control.\nWhenever a creature you control with an impostor counter on it dies, exile it. Return up to one other target creature card from your graveyard to the battlefield. \ No newline at end of file +Oracle:Flash\nWhen Illicit Masquerade enters the battlefield, put an impostor counter on each creature you control.\nWhenever a creature you control with an impostor counter on it dies, exile it. Return up to one other target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/incinerator_of_the_guilty.txt b/forge-gui/res/cardsfolder/upcoming/incinerator_of_the_guilty.txt index faeb40d7572..3f109e9d3f7 100644 --- a/forge-gui/res/cardsfolder/upcoming/incinerator_of_the_guilty.txt +++ b/forge-gui/res/cardsfolder/upcoming/incinerator_of_the_guilty.txt @@ -6,7 +6,7 @@ K:Flying K:Trample T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigImmediateTrig | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may collect evidence X. When you do, CARDNAME deals X damage to each creature and each planeswalker that player controls. (To collect evidence X, exile cards with total mana value X or greater from your graveyard.) SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ CollectEvidence | RememberSVarAmount$ X | Execute$ TrigDamage | TriggerDescription$ When you do, CARDNAME deals X damage to each creature and each planeswalker that player controls. (To collect evidence X, exile cards with total mana value X or greater from your graveyard.) -SVar:TrigDamage:DB$ DamageAll | NumDmg$ Count$TriggerRememberAmount | ValidCards$ Creature.ControlledBy Spawner>TriggeredTarget,Planeswalker.ControlledBy Spawner>TriggeredTarget +SVar:TrigDamage:DB$ DamageAll | NumDmg$ Count$TriggerRememberAmount | ValidCards$ Creature.ControlledBy Spawner>TriggeredTarget,Planeswalker.ControlledBy Spawner>TriggeredTarget SVar:X:Count$xPaid DeckHints:Ability$Graveyard|Mill|Discard|Dredge Oracle:Flying, trample\nWhenever Incinerator of the Guilty deals combat damage to a player, you may collect evidence X. When you do, Incinerator of the Guilty deals X damage to each creature and each planeswalker that player controls. (To collect evidence X, exile cards with total mana value X or greater from your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/incriminating_impetus.txt b/forge-gui/res/cardsfolder/upcoming/incriminating_impetus.txt index 3fa3e33648b..489a572731c 100644 --- a/forge-gui/res/cardsfolder/upcoming/incriminating_impetus.txt +++ b/forge-gui/res/cardsfolder/upcoming/incriminating_impetus.txt @@ -6,4 +6,4 @@ A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSuspect | TriggerDescription$ When CARDNAME enters the battlefield, suspect enchanted creature. (It has menace and can't block.) SVar:TrigSuspect:DB$ AlterAttribute | Defined$ Enchanted | Attributes$ Suspected S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Goad$ True | Description$ Enchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) -Oracle:Enchant creature\nWhen Incriminating Impetus enters the battlefield, suspect enchanted creature. (It has menace and can’t block.)\nEnchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) +Oracle:Enchant creature\nWhen Incriminating Impetus enters the battlefield, suspect enchanted creature. (It has menace and can't block.)\nEnchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/upcoming/innocuous_researcher.txt b/forge-gui/res/cardsfolder/upcoming/innocuous_researcher.txt index 31afd7df124..a5c700b0afb 100644 --- a/forge-gui/res/cardsfolder/upcoming/innocuous_researcher.txt +++ b/forge-gui/res/cardsfolder/upcoming/innocuous_researcher.txt @@ -10,7 +10,7 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Card.nonLand T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ At the beginning of your end step, you may untap all lands you control. If you do, you can't cast spells until your next turn. SVar:TrigUntap:DB$ UntapAll | ValidCards$ Land.YouCtrl | SubAbility$ DBEffect -SVar:DBEffect:DB$ Effect | StaticAbilities$ STCantBeCast | Duration$ UntilYourNextTurn +SVar:DBEffect:DB$ Effect | StaticAbilities$ STCantBeCast | Duration$ UntilYourNextTurn SVar:STCantBeCast:Mode$ CantBeCast | ValidCard$ Card | Caster$ You | Description$ You can't cast spells until your next turn. DeckHas:Ability$Token & Type$Clue|Artifact Oracle:Parley — Whenever Innocuous Researcher attacks, each player reveals the top card of their library. For each nonland card revealed this way, you investigate. Then each player draws a card.\nAt the beginning of your end step, you may untap all lands you control. If you do, you can't cast spells until your next turn. diff --git a/forge-gui/res/cardsfolder/upcoming/intelligence_bobblehead.txt b/forge-gui/res/cardsfolder/upcoming/intelligence_bobblehead.txt index d9f41adf8f9..2fd56a25ffc 100644 --- a/forge-gui/res/cardsfolder/upcoming/intelligence_bobblehead.txt +++ b/forge-gui/res/cardsfolder/upcoming/intelligence_bobblehead.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any col A:AB$ Draw | Cost$ 5 T | NumCards$ X | SpellDescription$ Draw X cards, where X is the number of Bobbleheads you control. SVar:X:Count$Valid Bobblehead.YouCtrl DeckNeeds:Type$Bobblehead -Oracle:{T}: Add one mana of any color.\n{5}, {T}: Draw X cards, where X is the number of Bobbleheads you control. \ No newline at end of file +Oracle:{T}: Add one mana of any color.\n{5}, {T}: Draw X cards, where X is the number of Bobbleheads you control. diff --git a/forge-gui/res/cardsfolder/upcoming/izoni_center_of_the_web.txt b/forge-gui/res/cardsfolder/upcoming/izoni_center_of_the_web.txt index bfbc7da883c..99f06e33bf2 100644 --- a/forge-gui/res/cardsfolder/upcoming/izoni_center_of_the_web.txt +++ b/forge-gui/res/cardsfolder/upcoming/izoni_center_of_the_web.txt @@ -7,7 +7,7 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may collect evidence 4. If you do, create two 2/1 black and green Spider creature tokens with menace and reach. SVar:TrigToken:AB$ Token | Cost$ CollectEvidence<4> | TokenScript$ bg_2_1_spider_menace_reach | TokenAmount$ 2 A:AB$ Surveil | Cost$ Sac<4/Card.token/tokens> | Amount$ 2 | SubAbility$ DBDraw | SpellDescription$ Surveil 2, then draw two cards. -SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBGainLife +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SpellDescription$ You gain 2 life. DeckHints:Ability$Graveyard|Mill|Discard|Dredge DeckHas:Ability$Sacrifice|LifeGain|Surveil|Token & Type$Spider diff --git a/forge-gui/res/cardsfolder/upcoming/kyloxs_voltstrider.txt b/forge-gui/res/cardsfolder/upcoming/kyloxs_voltstrider.txt index 82d3a3b22dc..2085e5fd2d9 100644 --- a/forge-gui/res/cardsfolder/upcoming/kyloxs_voltstrider.txt +++ b/forge-gui/res/cardsfolder/upcoming/kyloxs_voltstrider.txt @@ -12,4 +12,4 @@ SVar:ExileSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ E K:Crew:2 DeckHints:Type$Instant|Sorcery & Ability$Graveyard|Mill|Discard|Dredge SVar:HasAttackEffect:TRUE -Oracle:Collect evidence 6: Kylox's Voltstrider becomes an artifact creature until end of turn.\nWhenever Kylox's Voltstrider attacks, you may cast an instant or sorcery spell from among cards exiled with it. If that spell would be put into a graveyard, put it on the bottom of its owner’s library instead.\nCrew 2 +Oracle:Collect evidence 6: Kylox's Voltstrider becomes an artifact creature until end of turn.\nWhenever Kylox's Voltstrider attacks, you may cast an instant or sorcery spell from among cards exiled with it. If that spell would be put into a graveyard, put it on the bottom of its owner's library instead.\nCrew 2 diff --git a/forge-gui/res/cardsfolder/upcoming/landlore_navigator.txt b/forge-gui/res/cardsfolder/upcoming/landlore_navigator.txt index 0973d814a36..ad41bc9d35d 100644 --- a/forge-gui/res/cardsfolder/upcoming/landlore_navigator.txt +++ b/forge-gui/res/cardsfolder/upcoming/landlore_navigator.txt @@ -10,4 +10,4 @@ SVar:ArtifactsEntered:Count$ThisTurnEntered_Battlefield_Artifact.YouCtrl DeckHas:Ability$Token|Counters|Sacrifice & Type$Artifact|Map|Bird DeckHints:Type$Artifact SVar:HasAttackEffect:TRUE -Oracle:Whenever Landlore Navigator attacks, create a Map token.\nAt the beginning of your end step, if two or more artifacts entered the battlefield under your control this turn, conjure a card named Thieving Magpie onto the battlefield. \ No newline at end of file +Oracle:Whenever Landlore Navigator attacks, create a Map token.\nAt the beginning of your end step, if two or more artifacts entered the battlefield under your control this turn, conjure a card named Thieving Magpie onto the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/lead_pipe.txt b/forge-gui/res/cardsfolder/upcoming/lead_pipe.txt index affd79cdbf7..9ac1a193465 100644 --- a/forge-gui/res/cardsfolder/upcoming/lead_pipe.txt +++ b/forge-gui/res/cardsfolder/upcoming/lead_pipe.txt @@ -7,4 +7,4 @@ SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 1 | Defined$ Opponent A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. K:Equip:2 DeckHas:Ability$Sacrifice -Oracle:Equipped creature gets +2/+0.\nWhenever equipped creature dies, each opponent loses 1 life.\n{2}, Sacrifice Lead Pipe: Draw a card.\nEquip {2} \ No newline at end of file +Oracle:Equipped creature gets +2/+0.\nWhenever equipped creature dies, each opponent loses 1 life.\n{2}, Sacrifice Lead Pipe: Draw a card.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/upcoming/legions_chant.txt b/forge-gui/res/cardsfolder/upcoming/legions_chant.txt index 1b6714cc7d4..558053896b0 100644 --- a/forge-gui/res/cardsfolder/upcoming/legions_chant.txt +++ b/forge-gui/res/cardsfolder/upcoming/legions_chant.txt @@ -8,4 +8,4 @@ SVar:Y:Count$ValidGraveyard Creature.YouOwn SVar:X:Count$Intensity DeckHints:Type$Chorus & Ability$Graveyard|Mill|Discard DeckHas:Ability$Graveyard -Oracle:Starting intensity 3\nReturn any number of creature cards with total mana value X or less from your graveyard to the battlefield, where X is Legion’s Chant's intensity.\nAll Chorus cards you own intensify by 1. +Oracle:Starting intensity 3\nReturn any number of creature cards with total mana value X or less from your graveyard to the battlefield, where X is Legion's Chant's intensity.\nAll Chorus cards you own intensify by 1. diff --git a/forge-gui/res/cardsfolder/upcoming/leyline_of_the_guildpact.txt b/forge-gui/res/cardsfolder/upcoming/leyline_of_the_guildpact.txt index 2ca79172975..9170d7e08f5 100644 --- a/forge-gui/res/cardsfolder/upcoming/leyline_of_the_guildpact.txt +++ b/forge-gui/res/cardsfolder/upcoming/leyline_of_the_guildpact.txt @@ -5,4 +5,4 @@ K:MayEffectFromOpeningHand:FromHand SVar:FromHand:DB$ ChangeZone | Defined$ Self | Origin$ Hand | Destination$ Battlefield | SpellDescription$ If CARDNAME is in your opening hand, you may begin the game with it on the battlefield. S:Mode$ Continuous | Affected$ Permanent.nonLand+YouCtrl | SetColor$ All | Description$ Each nonland permanent you control is all colors. S:Mode$ Continuous | Affected$ Land.YouCtrl | AddType$ AllBasicLandType | Description$ Lands you control are every basic land type in addition to their other types. -Oracle:If Leyline of the Guildpact is in your opening hand, you may begin the game with it on the battlefield.\nEach nonland permanent you control is all colors.\nLands you control are every basic land type in addition to their other types. \ No newline at end of file +Oracle:If Leyline of the Guildpact is in your opening hand, you may begin the game with it on the battlefield.\nEach nonland permanent you control is all colors.\nLands you control are every basic land type in addition to their other types. diff --git a/forge-gui/res/cardsfolder/upcoming/lost_in_the_maze.txt b/forge-gui/res/cardsfolder/upcoming/lost_in_the_maze.txt index f2c5d6b6cbb..79e1d069959 100644 --- a/forge-gui/res/cardsfolder/upcoming/lost_in_the_maze.txt +++ b/forge-gui/res/cardsfolder/upcoming/lost_in_the_maze.txt @@ -1,5 +1,5 @@ Name:Lost in the Maze -ManaCost:X U U +ManaCost:X U U Types:Enchantment K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap X target creatures. Put a stun counter on each of those creatures you don't control. (If a permanent with a stun counter would become untapped, remove one from it instead.) diff --git a/forge-gui/res/cardsfolder/upcoming/lumbering_laundry.txt b/forge-gui/res/cardsfolder/upcoming/lumbering_laundry.txt index d161eca8abf..2779a9255ba 100644 --- a/forge-gui/res/cardsfolder/upcoming/lumbering_laundry.txt +++ b/forge-gui/res/cardsfolder/upcoming/lumbering_laundry.txt @@ -5,4 +5,4 @@ PT:4/5 A:AB$ Effect | Cost$ 2 | StaticAbilities$ MayLookFaceDown | SpellDescription$ Until end of turn, you may look at face-down creatures you don't control any time. SVar:MayLookFaceDown:Mode$ Continuous | Affected$ Creature.faceDown+YouDontCtrl | AffectedZone$ Battlefield | MayLookAt$ You | Description$ You may look at face-down creatures you don't control any time. K:Disguise:5 -Oracle:{2}: Until end of turn, you may look at face-down creatures you don't control any time. \ No newline at end of file +Oracle:{2}: Until end of turn, you may look at face-down creatures you don't control any time. diff --git a/forge-gui/res/cardsfolder/upcoming/lush_portico.txt b/forge-gui/res/cardsfolder/upcoming/lush_portico.txt index be21f3787e4..4f24f99d64c 100644 --- a/forge-gui/res/cardsfolder/upcoming/lush_portico.txt +++ b/forge-gui/res/cardsfolder/upcoming/lush_portico.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Surveil|Graveyard DeckHints:Ability$Graveyard -Oracle:({T}: Add {G} or {W}.)\nLush Portico enters the battlefield tapped.\nWhen Lush Portico enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) \ No newline at end of file +Oracle:({T}: Add {G} or {W}.)\nLush Portico enters the battlefield tapped.\nWhen Lush Portico enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/macabre_reconstruction.txt b/forge-gui/res/cardsfolder/upcoming/macabre_reconstruction.txt index 87c311cedb4..5ebdeef3dc8 100644 --- a/forge-gui/res/cardsfolder/upcoming/macabre_reconstruction.txt +++ b/forge-gui/res/cardsfolder/upcoming/macabre_reconstruction.txt @@ -1,7 +1,7 @@ Name:Macabre Reconstruction ManaCost:3 B Types:Sorcery -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | CheckSVar$ X | Amount$ 2 | EffectZone$ All | Description$ This spell costs {2} less to cast if a creature card was put into your graveyard from anywhere this turn. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | CheckSVar$ X | Amount$ 2 | EffectZone$ All | Description$ This spell costs {2} less to cast if a creature card was put into your graveyard from anywhere this turn. A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select up to two target creature cards from your graveyard | TargetMin$ 0 | TargetMax$ 2 | SpellDescription$ Return up to two target creature cards from your graveyard to your hand. DeckHas:Ability$Graveyard DeckHints:Ability$Sacrifice|Discard|Mill diff --git a/forge-gui/res/cardsfolder/upcoming/meddling_youths.txt b/forge-gui/res/cardsfolder/upcoming/meddling_youths.txt index 32331312f15..8a9ec7a5152 100644 --- a/forge-gui/res/cardsfolder/upcoming/meddling_youths.txt +++ b/forge-gui/res/cardsfolder/upcoming/meddling_youths.txt @@ -6,4 +6,4 @@ K:Haste T:Mode$ AttackersDeclared | Execute$ TrigInvestigate | ValidAttackers$ Creature | ValidAttackersAmount$ GE3 | TriggerZones$ Battlefield | AttackingPlayer$ You | TriggerDescription$ Whenever you attack with three or more creatures, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigInvestigate:DB$ Investigate DeckHas:Ability$Investigate|Token & Type$Clue|Artifact -Oracle:Haste\nWhenever you attack with three or more creatures, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") \ No newline at end of file +Oracle:Haste\nWhenever you attack with three or more creatures, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/meticulous_archive.txt b/forge-gui/res/cardsfolder/upcoming/meticulous_archive.txt index f84dc5733d2..5dde0faa071 100644 --- a/forge-gui/res/cardsfolder/upcoming/meticulous_archive.txt +++ b/forge-gui/res/cardsfolder/upcoming/meticulous_archive.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Surveil|Graveyard DeckHints:Ability$Graveyard -Oracle:({T}: Add {W} or {U}.)\nMeticulous Archive enters the battlefield tapped.\nWhen Meticulous Archive enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) \ No newline at end of file +Oracle:({T}: Add {W} or {U}.)\nMeticulous Archive enters the battlefield tapped.\nWhen Meticulous Archive enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/mycelic_ballad.txt b/forge-gui/res/cardsfolder/upcoming/mycelic_ballad.txt index 73eb65e9330..34d951902ae 100644 --- a/forge-gui/res/cardsfolder/upcoming/mycelic_ballad.txt +++ b/forge-gui/res/cardsfolder/upcoming/mycelic_ballad.txt @@ -8,4 +8,4 @@ SVar:DBIntensify:DB$ Intensify | AllDefined$ Card.YouOwn+Chorus | DefinedDesc$ a SVar:X:Count$Intensity DeckHas:Ability$LifeGain DeckHints:Type$Chorus -Oracle:Starting intensity 2\nEach player sacrifices X creatures and you gain X life, where X is this spell's intensity.\nAll Chorus cards you own intensify by 1. \ No newline at end of file +Oracle:Starting intensity 2\nEach player sacrifices X creatures and you gain X life, where X is this spell's intensity.\nAll Chorus cards you own intensify by 1. diff --git a/forge-gui/res/cardsfolder/upcoming/mythweaver_poq.txt b/forge-gui/res/cardsfolder/upcoming/mythweaver_poq.txt index 4c5f35605bc..cae07b9f173 100644 --- a/forge-gui/res/cardsfolder/upcoming/mythweaver_poq.txt +++ b/forge-gui/res/cardsfolder/upcoming/mythweaver_poq.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ SVar:X:Count$Valid Land.YouCtrl T:Mode$ ChangesZoneAll | ValidCards$ Land.YouCtrl+nonToken | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigConjure | TriggerDescription$ Whenever one or more nontoken lands enter the battlefield under your control, for each of them, conjure a duplicate of it onto the battlefield. This ability triggers only once each turn. SVar:TrigConjure:DB$ MakeCard | Conjure$ True | DefinedName$ TriggeredCards | Zone$ Battlefield -Oracle:Mythweaver Poq's power and toughness are each equal to the number of lands you control.\nWhenever one or more nontoken lands enter the battlefield under your control, for each of them, conjure a duplicate of it onto the battlefield. This ability triggers only once each turn. \ No newline at end of file +Oracle:Mythweaver Poq's power and toughness are each equal to the number of lands you control.\nWhenever one or more nontoken lands enter the battlefield under your control, for each of them, conjure a duplicate of it onto the battlefield. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/upcoming/not_on_my_watch.txt b/forge-gui/res/cardsfolder/upcoming/not_on_my_watch.txt index 599540033fb..39ad14172a1 100644 --- a/forge-gui/res/cardsfolder/upcoming/not_on_my_watch.txt +++ b/forge-gui/res/cardsfolder/upcoming/not_on_my_watch.txt @@ -2,4 +2,4 @@ Name:Not on My Watch ManaCost:1 W Types:Instant A:SP$ ChangeZone | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target attacking creature. -Oracle:Exile target attacking creature. \ No newline at end of file +Oracle:Exile target attacking creature. diff --git a/forge-gui/res/cardsfolder/upcoming/novice_inspector.txt b/forge-gui/res/cardsfolder/upcoming/novice_inspector.txt index 0f0c6b7b6e6..e47089c1c72 100644 --- a/forge-gui/res/cardsfolder/upcoming/novice_inspector.txt +++ b/forge-gui/res/cardsfolder/upcoming/novice_inspector.txt @@ -5,4 +5,4 @@ PT:1/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigInvestigate:DB$ Investigate DeckHas:Ability$Investigate|Token & Type$Clue|Artifact -Oracle:When Novice Inspector enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") \ No newline at end of file +Oracle:When Novice Inspector enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/nuka_cola_vending_machine.txt b/forge-gui/res/cardsfolder/upcoming/nuka_cola_vending_machine.txt index 983a4031041..0430b5900a9 100644 --- a/forge-gui/res/cardsfolder/upcoming/nuka_cola_vending_machine.txt +++ b/forge-gui/res/cardsfolder/upcoming/nuka_cola_vending_machine.txt @@ -6,4 +6,4 @@ T:Mode$ Sacrificed | ValidCard$ Food.YouCtrl | Execute$ TrigToken | TriggerZones SVar:TrigToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_treasure_sac DeckHas:Ability$Token & Type$Treasure|Food DeckHints:Type$Food -Oracle:{1}, {T}: Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nWhenever you sacrifice a Food, create a tapped Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") \ No newline at end of file +Oracle:{1}, {T}: Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nWhenever you sacrifice a Food, create a tapped Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/upcoming/offender_at_large.txt b/forge-gui/res/cardsfolder/upcoming/offender_at_large.txt index 32d0c6a287a..a8a3d2f1cec 100644 --- a/forge-gui/res/cardsfolder/upcoming/offender_at_large.txt +++ b/forge-gui/res/cardsfolder/upcoming/offender_at_large.txt @@ -5,5 +5,5 @@ PT:5/4 K:Disguise:4 R T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield or is turned face up, up to one target creature gets +2/+0 until end of turn. T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or is turned face up, up to one target creature gets +2/+0 until end of turn. -SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | NumAtt$ +2 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | NumAtt$ +2 Oracle:Disguise {4}{R} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.)\nWhen Offender at Large enters the battlefield or is turned face up, up to one target creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/out_cold.txt b/forge-gui/res/cardsfolder/upcoming/out_cold.txt index 746c1ed9278..975400eaff1 100644 --- a/forge-gui/res/cardsfolder/upcoming/out_cold.txt +++ b/forge-gui/res/cardsfolder/upcoming/out_cold.txt @@ -6,4 +6,4 @@ A:SP$ Tap | ValidTgts$ Creature | SubAbility$ DBCounter | TargetMin$ 0 | TargetM SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 | SubAbility$ DBInvestigate SVar:DBInvestigate:DB$ Investigate DeckHas:Ability$Counters|Token & Type$Clue|Artifact -Oracle:This spell can't be countered. (This includes by the ward ability.)\nTap up to two target creatures and put a stun counter on each of them. Investigate. (If a permanent with a stun counter would become untapped, remove one from it instead.) \ No newline at end of file +Oracle:This spell can't be countered. (This includes by the ward ability.)\nTap up to two target creatures and put a stun counter on each of them. Investigate. (If a permanent with a stun counter would become untapped, remove one from it instead.) diff --git a/forge-gui/res/cardsfolder/upcoming/overencumbered.txt b/forge-gui/res/cardsfolder/upcoming/overencumbered.txt index a33f8850d07..ffeeea0f65b 100644 --- a/forge-gui/res/cardsfolder/upcoming/overencumbered.txt +++ b/forge-gui/res/cardsfolder/upcoming/overencumbered.txt @@ -10,4 +10,4 @@ SVar:TrigEffect:DB$ Effect | UnlessCost$ X | UnlessPayer$ EnchantedPlayer | Dura SVar:StaticCantAttack:Mode$ CantAttack | ValidCard$ Creature | Description$ Creatures can't attack this turn. SVar:X:Count$Valid Artifact.EnchantedPlayerCtrl DeckHas:Ability$Token & Type$Clue|Food|Junk -Oracle:Enchant opponent\nWhen Overencumbered enters the battlefield, enchanted opponent creates a Clue token, a Food token, and a Junk token.\nAt the beginning of combat on enchanted opponent's turn, that player may pay {1} for each artifact they control. If they don't, creatures can’t attack this combat. +Oracle:Enchant opponent\nWhen Overencumbered enters the battlefield, enchanted opponent creates a Clue token, a Food token, and a Junk token.\nAt the beginning of combat on enchanted opponent's turn, that player may pay {1} for each artifact they control. If they don't, creatures can't attack this combat. diff --git a/forge-gui/res/cardsfolder/upcoming/perimeter_enforcer.txt b/forge-gui/res/cardsfolder/upcoming/perimeter_enforcer.txt index 4355a54e597..c2616659d6d 100644 --- a/forge-gui/res/cardsfolder/upcoming/perimeter_enforcer.txt +++ b/forge-gui/res/cardsfolder/upcoming/perimeter_enforcer.txt @@ -7,6 +7,6 @@ K:Lifelink T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Detective.YouCtrl+Other | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever another Detective enters the battlefield under your control and whenever a Detective you control is turned face up, CARDNAME gets +1/+1 until end of turn. T:Mode$ TurnFaceUp | ValidCard$ Detective.YouCtrl | Execute$ TrigPump | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever another Detective enters the battlefield under your control and whenever a Detective you control is turned face up, CARDNAME gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 -DeckHas:Ability$LifeGain +DeckHas:Ability$LifeGain DeckHints:Type$Detective Oracle:Flying, lifelink\nWhenever another Detective enters the battlefield under your control and whenever a Detective you control is turned face up, Perimeter Enforcer gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/pompous_gadabout.txt b/forge-gui/res/cardsfolder/upcoming/pompous_gadabout.txt index 0ffdbb51718..0c08f3f709f 100644 --- a/forge-gui/res/cardsfolder/upcoming/pompous_gadabout.txt +++ b/forge-gui/res/cardsfolder/upcoming/pompous_gadabout.txt @@ -2,6 +2,6 @@ Name:Pompous Gadabout ManaCost:2 G Types:Creature Human Citizen PT:4/2 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Hexproof | Condition$ PlayerTurn | Description$ CARDNAME has hexproof as long as it’s your turn. -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.noName | Description$ CARDNAME can’t be blocked by creatures that don’t have a name. -Oracle:Pompous Gadabout has hexproof as long as it’s your turn.\nPompous Gadabout can’t be blocked by creatures that don’t have a name. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Hexproof | Condition$ PlayerTurn | Description$ CARDNAME has hexproof as long as it's your turn. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.noName | Description$ CARDNAME can't be blocked by creatures that don't have a name. +Oracle:Pompous Gadabout has hexproof as long as it's your turn.\nPompous Gadabout can't be blocked by creatures that don't have a name. diff --git a/forge-gui/res/cardsfolder/upcoming/presumed_dead.txt b/forge-gui/res/cardsfolder/upcoming/presumed_dead.txt index 3ce1c6a4032..502a5498734 100644 --- a/forge-gui/res/cardsfolder/upcoming/presumed_dead.txt +++ b/forge-gui/res/cardsfolder/upcoming/presumed_dead.txt @@ -1,9 +1,9 @@ Name:Presumed Dead ManaCost:1 B Types:Instant -A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | SubAbility$ DBAnimate | SpellDescription$ Until end of turn, target creature gets +2/+0 and gains "When this creature dies, return it to the battlefield under its owner's control and suspect it." (A suspected creature has menace and can't block.) +A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | SubAbility$ DBAnimate | SpellDescription$ Until end of turn, target creature gets +2/+0 and gains "When this creature dies, return it to the battlefield under its owner's control and suspect it." (A suspected creature has menace and can't block.) SVar:DBAnimate:DB$ Animate | Triggers$ AbnormalEnduranceChangeZone | Defined$ ParentTarget -SVar:AbnormalEnduranceChangeZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ AbnormalEnduranceTrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When this creature dies, return it to the battlefield under its owner’s control and suspect it. +SVar:AbnormalEnduranceChangeZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ AbnormalEnduranceTrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When this creature dies, return it to the battlefield under its owner's control and suspect it. SVar:AbnormalEnduranceTrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ TriggeredNewCardLKICopy | SubAbility$ DBSuspect SVar:DBSuspect:DB$ AlterAttribute | Attributes$ Suspected | Defined$ TriggeredNewCardLKICopy Oracle:Until end of turn, target creature gets +2/+0 and gains "When this creature dies, return it to the battlefield under its owner's control and suspect it." (A suspected creature has menace and can't block.) diff --git a/forge-gui/res/cardsfolder/upcoming/projektor_inspector.txt b/forge-gui/res/cardsfolder/upcoming/projektor_inspector.txt index af8890f38ea..04c4902f45e 100644 --- a/forge-gui/res/cardsfolder/upcoming/projektor_inspector.txt +++ b/forge-gui/res/cardsfolder/upcoming/projektor_inspector.txt @@ -1,5 +1,5 @@ Name:Projektor Inspector -ManaCost:2 U +ManaCost:2 U Types:Creature Human Detective PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Detective.YouCtrl+Other,Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME or another Detective enters the battlefield under your control and whenever a Detective you control is turned face up, you may draw a card. If you do, discard a card. diff --git a/forge-gui/res/cardsfolder/upcoming/push_pull.txt b/forge-gui/res/cardsfolder/upcoming/push_pull.txt index 43606d03cf1..ad6e04791fb 100644 --- a/forge-gui/res/cardsfolder/upcoming/push_pull.txt +++ b/forge-gui/res/cardsfolder/upcoming/push_pull.txt @@ -2,8 +2,8 @@ Name:Push ManaCost:1 WB Types:Sorcery A:SP$ Destroy | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | SpellDescription$ Destroy target tapped creature. +DeckHas:Ability$Graveyard|Sacrifice AlternateMode:Split -DeckHas:Ability$Graveyard|Sacrifice Oracle:Destroy target tapped creature. ALTERNATE diff --git a/forge-gui/res/cardsfolder/upcoming/pyrotechnic_performer.txt b/forge-gui/res/cardsfolder/upcoming/pyrotechnic_performer.txt index 8c768ebc8ec..6fcbc253e8b 100644 --- a/forge-gui/res/cardsfolder/upcoming/pyrotechnic_performer.txt +++ b/forge-gui/res/cardsfolder/upcoming/pyrotechnic_performer.txt @@ -4,6 +4,6 @@ Types:Creature Viashino Assassin PT:3/2 K:Disguise:R T:Mode$ TurnFaceUp | ValidCard$ Card.Self,Creature.Other+YouCtrl | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or another creature you control is turned face up, that creature deals damage equal to its power to each opponent. -SVar:TrigDealDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ X | DamageSource$ TriggeredCard +SVar:TrigDealDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ X | DamageSource$ TriggeredCard SVar:X:TriggeredCard$CardPower Oracle:Disguise {R} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.)\nWhenever Pyrotechnic Performer or another creature you control is turned face up, that creature deals damage equal to its power to each opponent. diff --git a/forge-gui/res/cardsfolder/upcoming/radiant_smite.txt b/forge-gui/res/cardsfolder/upcoming/radiant_smite.txt index bb173a338ac..78e54bb7853 100644 --- a/forge-gui/res/cardsfolder/upcoming/radiant_smite.txt +++ b/forge-gui/res/cardsfolder/upcoming/radiant_smite.txt @@ -8,4 +8,4 @@ T:Mode$ Cycled | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ EQ0 | Execut SVar:DBGainLifeBis:DB$ GainLife | LifeAmount$ 2 SVar:X:Count$StartingPlayer.1.0 DeckHas:Ability$Discard|LifeGain -Oracle:Destroy target creature with power 4 or greater. If you weren't the starting player, you gain 4 life.\nCycling {W}\nWhen you cycle Radiant Smite, if you weren't the starting player, you gain 2 life. \ No newline at end of file +Oracle:Destroy target creature with power 4 or greater. If you weren't the starting player, you gain 4 life.\nCycling {W}\nWhen you cycle Radiant Smite, if you weren't the starting player, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/upcoming/radstorm.txt b/forge-gui/res/cardsfolder/upcoming/radstorm.txt index b03e5fbd4ef..bb7e79cefaf 100644 --- a/forge-gui/res/cardsfolder/upcoming/radstorm.txt +++ b/forge-gui/res/cardsfolder/upcoming/radstorm.txt @@ -5,4 +5,4 @@ K:Storm A:SP$ Proliferate | SpellDescription$ Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) DeckNeeds:Ability$Counters DeckHints:Type$Planeswalker -Oracle:Storm (When you cast this spell, copy it for each spell cast before it this turn.)\nProliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) \ No newline at end of file +Oracle:Storm (When you cast this spell, copy it for each spell cast before it this turn.)\nProliferate. (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/upcoming/rakdos_patron_of_chaos.txt b/forge-gui/res/cardsfolder/upcoming/rakdos_patron_of_chaos.txt index 85c7ce7a0c6..6e02794d539 100644 --- a/forge-gui/res/cardsfolder/upcoming/rakdos_patron_of_chaos.txt +++ b/forge-gui/res/cardsfolder/upcoming/rakdos_patron_of_chaos.txt @@ -5,7 +5,7 @@ PT:6/6 K:Flying K:Trample T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ TrigPump | TriggerDescription$ At the beginning of your end step, target opponent may sacrifice two nonland, nontoken permanents. If they don't, you draw two cards. -SVar:TrigPump:DB$ Pump | IsCurse$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBDraw +SVar:TrigPump:DB$ Pump | IsCurse$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | UnlessCost$ Sac<2/Permanent.nonLand+nonToken/nonland nontoken permanents> | UnlessPayer$ Targeted | NumCards$ 2 | Defined$ You DeckHas:Ability$Sacrifice -Oracle:Flying, trample\nAt the beginning of your end step, target opponent may sacrifice two nonland, nontoken permanents. If they don't, you draw two cards. \ No newline at end of file +Oracle:Flying, trample\nAt the beginning of your end step, target opponent may sacrifice two nonland, nontoken permanents. If they don't, you draw two cards. diff --git a/forge-gui/res/cardsfolder/upcoming/raucous_theater.txt b/forge-gui/res/cardsfolder/upcoming/raucous_theater.txt index 6023f617d41..8f9bfd42212 100644 --- a/forge-gui/res/cardsfolder/upcoming/raucous_theater.txt +++ b/forge-gui/res/cardsfolder/upcoming/raucous_theater.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Surveil|Graveyard DeckHints:Ability$Graveyard -Oracle:({T}: Add {B} or {R}.)\nRaucous Theater enters the battlefield tapped.\nWhen Raucous Theater enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) \ No newline at end of file +Oracle:({T}: Add {B} or {R}.)\nRaucous Theater enters the battlefield tapped.\nWhen Raucous Theater enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/reasonable_doubt.txt b/forge-gui/res/cardsfolder/upcoming/reasonable_doubt.txt index 8684684d02b..582c01fee8a 100644 --- a/forge-gui/res/cardsfolder/upcoming/reasonable_doubt.txt +++ b/forge-gui/res/cardsfolder/upcoming/reasonable_doubt.txt @@ -1,5 +1,5 @@ Name:Reasonable Doubt -ManaCost:1 U +ManaCost:1 U Types:Instant A:SP$ Counter | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 2 | SubAbility$ DBSuspect | SpellDescription$ Counter target spell unless its controller pays {2}. SVar:DBSuspect:DB$ AlterAttribute | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature | TargetMin$ 0 | TargetMax$ 1 | Attributes$ Suspected | SpellDescription$ Suspect up to one target creature. (A suspected creature has menace and can't block.) diff --git a/forge-gui/res/cardsfolder/upcoming/reenact_the_crime.txt b/forge-gui/res/cardsfolder/upcoming/reenact_the_crime.txt index 116947806e6..a06b9e04d6b 100644 --- a/forge-gui/res/cardsfolder/upcoming/reenact_the_crime.txt +++ b/forge-gui/res/cardsfolder/upcoming/reenact_the_crime.txt @@ -6,4 +6,4 @@ SVar:DBPlay:DB$ Play | Valid$ Card.IsRemembered | ValidZone$ Exile | Controller$ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Graveyard DeckHints:Ability$Graveyard|Mill & Type$Instant|Sorcery -Oracle:Exile target nonland card in a graveyard that was put there from anywhere this turn. Copy it. You may cast the copy without paying its mana cost. \ No newline at end of file +Oracle:Exile target nonland card in a graveyard that was put there from anywhere this turn. Copy it. You may cast the copy without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/upcoming/relive_the_past.txt b/forge-gui/res/cardsfolder/upcoming/relive_the_past.txt index cb1d168a359..46f68a6f401 100644 --- a/forge-gui/res/cardsfolder/upcoming/relive_the_past.txt +++ b/forge-gui/res/cardsfolder/upcoming/relive_the_past.txt @@ -1,9 +1,9 @@ Name:Relive the Past ManaCost:5 G W Types:Sorcery -A:SP$ Pump | TgtZone$ Graveyard | ValidTgts$ Artifact+YouOwn | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBLand | TgtPrompt$ Select up to one target artifact from your graveyard | SpellDescription$ Return up to one target artifact card, up to one target land card, and up to one target non-Aura enchantment card from your graveyard to the battlefield. +A:SP$ Pump | TgtZone$ Graveyard | ValidTgts$ Artifact+YouOwn | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBLand | TgtPrompt$ Select up to one target artifact from your graveyard | SpellDescription$ Return up to one target artifact card, up to one target land card, and up to one target non-Aura enchantment card from your graveyard to the battlefield. SVar:DBLand:DB$ Pump | TgtZone$ Graveyard | ValidTgts$ Land.YouOwn | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target land from your graveyard | SubAbility$ DBEnchantment -SVar:DBEnchantment:DB$ Pump | TgtZone$ Graveyard | SubAbility$ DBChangeZoneAll | ValidTgts$ Enchantment.nonAura+YouOwn | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target non-aura enchantment from your graveyard +SVar:DBEnchantment:DB$ Pump | TgtZone$ Graveyard | SubAbility$ DBChangeZoneAll | ValidTgts$ Enchantment.nonAura+YouOwn | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target non-aura enchantment from your graveyard SVar:DBChangeZoneAll:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ Targeted | AnimateSubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Types$ Creature,Elemental | Power$ 5 | Toughness$ 5 | Duration$ Permanent | SpellDescription$ They are 5/5 Elemental creatures in addition to their other types. DeckHas:Ability$Graveyard & Type$Elemental diff --git a/forge-gui/res/cardsfolder/upcoming/rex_cyber_hound.txt b/forge-gui/res/cardsfolder/upcoming/rex_cyber_hound.txt index a16ecbb1193..d69c3b9679d 100644 --- a/forge-gui/res/cardsfolder/upcoming/rex_cyber_hound.txt +++ b/forge-gui/res/cardsfolder/upcoming/rex_cyber_hound.txt @@ -9,4 +9,4 @@ A:AB$ ChangeZone | Cost$ PayEnergy<2> | SorcerySpeed$ True | Origin$ Graveyard | S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Battlefield | GainsAbilitiesOf$ Card.counters_GE1_BRAIN | GainsAbilitiesOfZones$ Exile | Description$ NICKNAME has all activated abilities of all cards in exile with brain counters on them. DeckHas:Ability$Graveyard|Counters DeckHints:Ability$Mill|Dredge -Oracle:Whenever Rex, Cyber-Hound deals combat damage to a player, they mill two cards and you get {E}{E} (two energy counters).\nPay {E}{E}: Choose target creature card in a graveyard. Exile it with a brain counter on it. Activate only as a sorcery.\nRex has all activated abilities of all cards in exile with brain counters on them. \ No newline at end of file +Oracle:Whenever Rex, Cyber-Hound deals combat damage to a player, they mill two cards and you get {E}{E} (two energy counters).\nPay {E}{E}: Choose target creature card in a graveyard. Exile it with a brain counter on it. Activate only as a sorcery.\nRex has all activated abilities of all cards in exile with brain counters on them. diff --git a/forge-gui/res/cardsfolder/upcoming/rope.txt b/forge-gui/res/cardsfolder/upcoming/rope.txt index 39eda110f6d..6330350c74f 100644 --- a/forge-gui/res/cardsfolder/upcoming/rope.txt +++ b/forge-gui/res/cardsfolder/upcoming/rope.txt @@ -6,4 +6,4 @@ S:Mode$ MinMaxBlocker | ValidCard$ Creature.EquippedBy | Max$ 1 | Secondary$ Tru A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. K:Equip:3 DeckHas:Ability$Sacrifice -Oracle:Equipped creature gets +1/+2, has reach, and can't be blocked by more than one creature.\n{2}, Sacrifice Rope: Draw a card.\nEquip {3} \ No newline at end of file +Oracle:Equipped creature gets +1/+2, has reach, and can't be blocked by more than one creature.\n{2}, Sacrifice Rope: Draw a card.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/upcoming/sample_collector.txt b/forge-gui/res/cardsfolder/upcoming/sample_collector.txt index af9d5e5d263..1b2bb935956 100644 --- a/forge-gui/res/cardsfolder/upcoming/sample_collector.txt +++ b/forge-gui/res/cardsfolder/upcoming/sample_collector.txt @@ -4,7 +4,7 @@ Types:Creature Troll Detective PT:2/3 T:Mode$ Attacks | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigImmediateTrig | TriggerDescription$ Whenever CARDNAME attacks, you may collect evidence 3. When you do, put a +1/+1 counter on target creature you control. (To collect evidence 3, exile cards with total mana value 3 or greater from your graveyard.) SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ CollectEvidence<3> | Execute$ TrigCounter | SpellDescription$ When you do, put a +1/+1 counter on target creature you control. -SVar:TrigCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 +SVar:TrigCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 DeckHints:Ability$Graveyard|Mill|Discard|Dredge DeckHas:Ability$Counters SVar:HasAttackEffect:TRUE diff --git a/forge-gui/res/cardsfolder/upcoming/sanctuary_wall.txt b/forge-gui/res/cardsfolder/upcoming/sanctuary_wall.txt index 3a3d11819c8..0c05ff57ad3 100644 --- a/forge-gui/res/cardsfolder/upcoming/sanctuary_wall.txt +++ b/forge-gui/res/cardsfolder/upcoming/sanctuary_wall.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Artifact Creature Wall PT:0/4 K:Defender -A:AB$ Tap | Cost$ 2 W T | ValidTgts$ Creature | SubAbility$ DBCounter | SpellDescription$ Tap target creature. You may put a stun counter on it. If you do, put a stun counter on CARDNAME. (If a permanent with a stun counter would become untapped, remove one from it instead.) -SVar:DBCounter:DB$ PutCounter | UnlessCost$ AddCounter<1/Stun/Card.targetedBy/stun counter on targeted creature> | UnlessPayer$ You | UnlessSwitched$ True | Defined$ Self | CounterNum$ 1 | CounterType$ Stun +A:AB$ Tap | Cost$ 2 W T | ValidTgts$ Creature | SubAbility$ DBCounter | SpellDescription$ Tap target creature. You may put a stun counter on it. If you do, put a stun counter on CARDNAME. (If a permanent with a stun counter would become untapped, remove one from it instead.) +SVar:DBCounter:DB$ PutCounter | UnlessCost$ AddCounter<1/Stun/Card.targetedBy/stun counter on targeted creature> | UnlessPayer$ You | UnlessSwitched$ True | Defined$ Self | CounterNum$ 1 | CounterType$ Stun DeckHas:Ability$Counters Oracle:Defender\n{2}{W}, {T}: Tap target creature. You may put a stun counter on it. If you do, put a stun counter on Sanctuary Wall. (If a permanent with a stun counter would become untapped, remove one from it instead.) diff --git a/forge-gui/res/cardsfolder/upcoming/scalespeaker_shepherd.txt b/forge-gui/res/cardsfolder/upcoming/scalespeaker_shepherd.txt index ea5a479d589..ca9ac908196 100644 --- a/forge-gui/res/cardsfolder/upcoming/scalespeaker_shepherd.txt +++ b/forge-gui/res/cardsfolder/upcoming/scalespeaker_shepherd.txt @@ -7,4 +7,4 @@ SVar:TrigDraft:DB$ Draft | Spellbook$ Ancient Imperiosaur,Burning Sun's Avatar,C S:Mode$ ReduceCost | ValidCard$ Dinosaur | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Dinosaur spells you cast cost {1} less to cast. DeckHas:Type$Dinosaur DeckHints:Type$Dinosaur & Color$White|Red -Oracle:When Scalespeaker Shepherd enters the battlefield, draft a card from Scalespeaker Shepherd's spellbook.\nDinosaur spells you cast cost {1} less to cast. \ No newline at end of file +Oracle:When Scalespeaker Shepherd enters the battlefield, draft a card from Scalespeaker Shepherd's spellbook.\nDinosaur spells you cast cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/upcoming/shadowy_backstreet.txt b/forge-gui/res/cardsfolder/upcoming/shadowy_backstreet.txt index 7003cd5cfc1..38abf952176 100644 --- a/forge-gui/res/cardsfolder/upcoming/shadowy_backstreet.txt +++ b/forge-gui/res/cardsfolder/upcoming/shadowy_backstreet.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Surveil|Graveyard DeckHints:Ability$Graveyard -Oracle:({T}: Add {W} or {B}.)\nShadowy Backstreet enters the battlefield tapped.\nWhen Shadowy Backstreet enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) \ No newline at end of file +Oracle:({T}: Add {W} or {B}.)\nShadowy Backstreet enters the battlefield tapped.\nWhen Shadowy Backstreet enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/soul_search.txt b/forge-gui/res/cardsfolder/upcoming/soul_search.txt index ad6321b98b2..9e6cc6165a4 100644 --- a/forge-gui/res/cardsfolder/upcoming/soul_search.txt +++ b/forge-gui/res/cardsfolder/upcoming/soul_search.txt @@ -1,7 +1,7 @@ Name:Soul Search ManaCost:W B Types:Sorcery -A:SP$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ValidTgts$ Opponent | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | RememberChanged$ True | IsCurse$ True | Mandatory$ True | SubAbility$ DBToken |SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. Exile that card. +A:SP$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ValidTgts$ Opponent | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | RememberChanged$ True | IsCurse$ True | Mandatory$ True | SubAbility$ DBToken | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. Exile that card. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ wb_1_1_spirit_flying | TokenOwner$ You | ConditionDefined$ Remembered | ConditionPresent$ Card.cmcLE1 | SubAbility$ DBCleanup | SpellDescription$ If the card's mana value is 1 or less, create a 1/1 white and black Spirit creature token with flying. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Type$Spirit diff --git a/forge-gui/res/cardsfolder/upcoming/steamcore_scholar.txt b/forge-gui/res/cardsfolder/upcoming/steamcore_scholar.txt index f0c2e0a2a9b..fca5abcf18b 100644 --- a/forge-gui/res/cardsfolder/upcoming/steamcore_scholar.txt +++ b/forge-gui/res/cardsfolder/upcoming/steamcore_scholar.txt @@ -9,4 +9,4 @@ SVar:TrigDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | NumCards$ 2 | Mode$ TgtChoose | UnlessType$ Creature.withFlying,Instant,Sorcery DeckHas:Ability$Discard DeckHints:Type$Instant|Sorcery -Oracle:Flying, vigilance\nWhen Steamcore Scholar enters the battlefield, draw two cards. Then discard two cards unless you discard an instant or sorcery card or a creature card with flying. \ No newline at end of file +Oracle:Flying, vigilance\nWhen Steamcore Scholar enters the battlefield, draw two cards. Then discard two cards unless you discard an instant or sorcery card or a creature card with flying. diff --git a/forge-gui/res/cardsfolder/upcoming/sudden_setback.txt b/forge-gui/res/cardsfolder/upcoming/sudden_setback.txt index d172f653ffa..9f477f107ad 100644 --- a/forge-gui/res/cardsfolder/upcoming/sudden_setback.txt +++ b/forge-gui/res/cardsfolder/upcoming/sudden_setback.txt @@ -1,5 +1,5 @@ Name:Sudden Setback -ManaCost:2 U U +ManaCost:2 U U Types:Instant A:SP$ ChangeZone | ValidTgts$ Permanent.nonLand,Card.inZoneStack | TgtPrompt$ Select target spell or nonland permanent | AlternativeDecider$ TargetedOwner | Origin$ Battlefield,Stack | Destination$ Library | DestinationAlternative$ Library | LibraryPositionAlternative$ -1 | StackDescription$ {p:TargetedOwner} puts {c:Targeted} on the top or bottom of their library. | SpellDescription$ The owner of target spell or nonland permanent puts it on the top or bottom of their library. Oracle:The owner of target spell or nonland permanent puts it on the top or bottom of their library. diff --git a/forge-gui/res/cardsfolder/upcoming/sumala_rumblers.txt b/forge-gui/res/cardsfolder/upcoming/sumala_rumblers.txt index db3350fc390..c2a619c307d 100644 --- a/forge-gui/res/cardsfolder/upcoming/sumala_rumblers.txt +++ b/forge-gui/res/cardsfolder/upcoming/sumala_rumblers.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ SVar:X:Count$Valid Creature.YouCtrl K:Myriad DeckHas:Ability$Token -Oracle:Sumala Rumblers’s power is equal to the number of creatures you control.\nMyriad (Whenever this creature attacks, for each opponent other than defending player, you may create a token that’s a copy of this creature that’s tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.) +Oracle:Sumala Rumblers's power is equal to the number of creatures you control.\nMyriad (Whenever this creature attacks, for each opponent other than defending player, you may create a token that's a copy of this creature that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.) diff --git a/forge-gui/res/cardsfolder/upcoming/take_the_bait.txt b/forge-gui/res/cardsfolder/upcoming/take_the_bait.txt index af3588b724b..00ea7522abc 100644 --- a/forge-gui/res/cardsfolder/upcoming/take_the_bait.txt +++ b/forge-gui/res/cardsfolder/upcoming/take_the_bait.txt @@ -6,4 +6,4 @@ SVar:RPrevent:Event$ DamageDone | Prevent$ True | IsCombat$ True | ValidTarget$ SVar:DBUnTapAll:DB$ UntapAll | ValidCards$ Creature.attacking | SubAbility$ DBGoad SVar:DBGoad:DB$ Goad | Defined$ Valid Creature.attacking | SubAbility$ DBAddCombat SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ Combat | AfterPhase$ EndCombat -Oracle:Cast this spell only during an opponent's turn and only during combat.\nPrevent all combat damage that would be dealt to you and planeswalkers you control this turn. Untap all attacking creatures and goad them. After this phase, there is an additional combat phase. \ No newline at end of file +Oracle:Cast this spell only during an opponent's turn and only during combat.\nPrevent all combat damage that would be dealt to you and planeswalkers you control this turn. Untap all attacking creatures and goad them. After this phase, there is an additional combat phase. diff --git a/forge-gui/res/cardsfolder/upcoming/tan_jolom_the_worldwalker.txt b/forge-gui/res/cardsfolder/upcoming/tan_jolom_the_worldwalker.txt index 87481b0539a..9a0e1b74a95 100644 --- a/forge-gui/res/cardsfolder/upcoming/tan_jolom_the_worldwalker.txt +++ b/forge-gui/res/cardsfolder/upcoming/tan_jolom_the_worldwalker.txt @@ -4,4 +4,4 @@ Types:Legendary Creature Spirit PT:3/3 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigAnimate | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, choose up to one target artifact or land you control that isn't a creature or token. Until end of turn, it becomes a 3/3 Spirit creature with vigilance and double team in addition to its other types. SVar:TrigAnimate:DB$ Animate | ValidTgts$ Artifact.nonCreature+nonToken+YouCtrl,Land.nonCreature+nonToken+YouCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target artifact or land you control that isn't a creature or token | Power$ 3 | Toughness$ 3 | Types$ Creature,Spirit | Keywords$ Vigilance & Double team -Oracle:At the beginning of combat on your turn, choose up to one target artifact or land you control that isn't a creature or token. Until end of turn, it becomes a 3/3 Spirit creature with vigilance and double team in addition to its other types. \ No newline at end of file +Oracle:At the beginning of combat on your turn, choose up to one target artifact or land you control that isn't a creature or token. Until end of turn, it becomes a 3/3 Spirit creature with vigilance and double team in addition to its other types. diff --git a/forge-gui/res/cardsfolder/upcoming/tenth_district_hero.txt b/forge-gui/res/cardsfolder/upcoming/tenth_district_hero.txt index a5ee5de2ee2..503d7fd185b 100644 --- a/forge-gui/res/cardsfolder/upcoming/tenth_district_hero.txt +++ b/forge-gui/res/cardsfolder/upcoming/tenth_district_hero.txt @@ -2,9 +2,9 @@ Name:Tenth District Hero ManaCost:1 W Types:Creature Human PT:2/3 -A:AB$ Animate | Cost$ 1 W CollectEvidence<2> | Types$ Human,Detective | RemoveCreatureTypes$ True | Duration$ Permanent | Power$ 4 | Toughness$ 4 | Keywords$ Vigilance | SpellDescription$ CARDNAME becomes a Human Detective with base power and toughness 4/4 and gains vigilance. +A:AB$ Animate | Cost$ 1 W CollectEvidence<2> | Types$ Human,Detective | RemoveCreatureTypes$ True | Duration$ Permanent | Power$ 4 | Toughness$ 4 | Keywords$ Vigilance | SpellDescription$ CARDNAME becomes a Human Detective with base power and toughness 4/4 and gains vigilance. A:AB$ Animate | Cost$ 2 W CollectEvidence<4> | staticAbilities$ Static | ConditionPresent$ Card.Self+Detective | Types$ Legendary,Creature | Name$ Mileva, the Stalwart | Power$ 5 | Toughness$ 5 | Duration$ Permanent | RemoveCreatureTypes$ True | Duration$ Permanent | SpellDescription$ If CARDNAME is a Detective, it becomes a legendary creature named Mileva, the Stalwart, it has base power and toughness 5/5, and it gains "Other creatures you control have indestructible." SVar:Static:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddKeyword$ Indestructible | Description$ Other creatures you control have indestructible. DeckHints:Ability$Graveyard|Mill|Discard|Dredge DeckHas:Type$Detective -Oracle:{1}{W}, Collect evidence 2: Tenth District Hero becomes a Human Detective with base power and toughness 4/4 and gains vigilance.\n{2}{W}, Collect evidence 4: If Tenth District Hero is a Detective, it becomes a legendary creature named Mileva, the Stalwart, it has base power and toughness 5/5, and it gains "Other creatures you control have indestructible." \ No newline at end of file +Oracle:{1}{W}, Collect evidence 2: Tenth District Hero becomes a Human Detective with base power and toughness 4/4 and gains vigilance.\n{2}{W}, Collect evidence 4: If Tenth District Hero is a Detective, it becomes a legendary creature named Mileva, the Stalwart, it has base power and toughness 5/5, and it gains "Other creatures you control have indestructible." diff --git a/forge-gui/res/cardsfolder/upcoming/the_chase_is_on.txt b/forge-gui/res/cardsfolder/upcoming/the_chase_is_on.txt index 2c06ac42153..caee74220fd 100644 --- a/forge-gui/res/cardsfolder/upcoming/the_chase_is_on.txt +++ b/forge-gui/res/cardsfolder/upcoming/the_chase_is_on.txt @@ -1,7 +1,7 @@ Name:The Chase Is On ManaCost:2 R Types:Instant -A:SP$ Pump | ValidTgts$ Creature | KW$ First Strike | NumAtt$ +3 | SubAbility$ DBInvestigate | SpellDescription$ Target creature gets +3/+0 and gains first strike until end of turn. +A:SP$ Pump | ValidTgts$ Creature | KW$ First Strike | NumAtt$ +3 | SubAbility$ DBInvestigate | SpellDescription$ Target creature gets +3/+0 and gains first strike until end of turn. SVar:DBInvestigate:DB$ Investigate | SpellDescription$ Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") DeckHas:Ability$Token|Investigate & Type$Clue|Artifact Oracle:Target creature gets +3/+0 and gains first strike until end of turn. Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/the_fifteenth_doctor.txt b/forge-gui/res/cardsfolder/upcoming/the_fifteenth_doctor.txt index 6a399eda731..4da6497fbf5 100644 --- a/forge-gui/res/cardsfolder/upcoming/the_fifteenth_doctor.txt +++ b/forge-gui/res/cardsfolder/upcoming/the_fifteenth_doctor.txt @@ -9,4 +9,4 @@ SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | Optional$ True | Origin$ Grave SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True S:Mode$ Continuous | Affected$ Card.nonArtifact+YouCtrl | EffectZone$ Battlefield | AffectedZone$ Stack | CheckSVar$ X | SVarCompare$ EQ0 | AddKeyword$ Improvise | Description$ The first nonartifact spell you cast each turn has improvise. (Your artifacts can help cast that spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) SVar:X:Count$ThisTurnCast_Card.nonArtifact+YouCtrl -Oracle:Whenever The Fifteenth Doctor enters the battlefield or attacks, mill three cards. You may put an artifact card with mana value 2 or 3 from among them into your hand.\nThe first nonartifact spell you cast each turn has improvise. (Your artifacts can help cast that spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) \ No newline at end of file +Oracle:Whenever The Fifteenth Doctor enters the battlefield or attacks, mill three cards. You may put an artifact card with mana value 2 or 3 from among them into your hand.\nThe first nonartifact spell you cast each turn has improvise. (Your artifacts can help cast that spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) diff --git a/forge-gui/res/cardsfolder/upcoming/the_fourteenth_doctor.txt b/forge-gui/res/cardsfolder/upcoming/the_fourteenth_doctor.txt index c27b65fbedd..3130aa3307e 100644 --- a/forge-gui/res/cardsfolder/upcoming/the_fourteenth_doctor.txt +++ b/forge-gui/res/cardsfolder/upcoming/the_fourteenth_doctor.txt @@ -8,4 +8,4 @@ K:ETBReplacement:Copy:DBCopy:Optional SVar:DBCopy:DB$ Clone | Choices$ Doctor.YouOwn+ThisTurnEnteredFrom_Library | ChoiceZone$ Graveyard | PumpKeywords$ Haste | PumpDuration$ EOT | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a Doctor card in your graveyard that was put there from your library this turn. If you do, it gains haste until end of turn. DeckHas:Ability$Graveyard DeckNeeds:Type$Doctor -Oracle:When you cast this spell, reveal the top fourteen cards of your library. Put all Doctor cards revealed this way into your graveyard and the rest on the bottom of your library in a random order.\nYou may have The Fourteenth Doctor enter the battlefield as a copy of a Doctor card in your graveyard that was put there from your library this turn. If you do, it gains haste until end of turn. \ No newline at end of file +Oracle:When you cast this spell, reveal the top fourteen cards of your library. Put all Doctor cards revealed this way into your graveyard and the rest on the bottom of your library in a random order.\nYou may have The Fourteenth Doctor enter the battlefield as a copy of a Doctor card in your graveyard that was put there from your library this turn. If you do, it gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/the_meep.txt b/forge-gui/res/cardsfolder/upcoming/the_meep.txt index d81fd7e7cec..940d5906635 100644 --- a/forge-gui/res/cardsfolder/upcoming/the_meep.txt +++ b/forge-gui/res/cardsfolder/upcoming/the_meep.txt @@ -6,4 +6,4 @@ K:Ward:PayLife<3> T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigAnimateAll | TriggerDescription$ Whenever CARDNAME attacks, you may sacrifice another creature. If you do, creatures you control have base power and toughness X/X until end of turn, where X is the sacrificed creature's mana value. SVar:TrigAnimateAll:AB$ AnimateAll | Cost$ Sac<1/Creature.Other/another creature> | Power$ X | Toughness$ X | ValidCards$ Creature.YouCtrl SVar:X:Sacrificed$CardManaCost -Oracle:Ward—Pay 3 life.\nWhenever The Meep attacks, you may sacrifice another creature. If you do, creatures you control have base power and toughness X/X until end of turn, where X is the sacrificed creature's mana value. \ No newline at end of file +Oracle:Ward—Pay 3 life.\nWhenever The Meep attacks, you may sacrifice another creature. If you do, creatures you control have base power and toughness X/X until end of turn, where X is the sacrificed creature's mana value. diff --git a/forge-gui/res/cardsfolder/upcoming/the_pride_of_hull_clade.txt b/forge-gui/res/cardsfolder/upcoming/the_pride_of_hull_clade.txt index 96de0e179ab..9aa9b7d3d18 100644 --- a/forge-gui/res/cardsfolder/upcoming/the_pride_of_hull_clade.txt +++ b/forge-gui/res/cardsfolder/upcoming/the_pride_of_hull_clade.txt @@ -13,4 +13,4 @@ SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ Y SVar:Y:Count$CardToughness DeckHints:Type$Wall|Treefolk & Keyword$Defender -Oracle:This spell costs {X} less to cast, where X is the total toughness of creatures you control.\nDefender\n{2}{U}{U}: Until end of turn, target creature you control gets +1/+0, gains "Whenever this creature deals combat damage to a player, draw cards equal to its toughness," and can attack as though it didn't have defender. \ No newline at end of file +Oracle:This spell costs {X} less to cast, where X is the total toughness of creatures you control.\nDefender\n{2}{U}{U}: Until end of turn, target creature you control gets +1/+0, gains "Whenever this creature deals combat damage to a player, draw cards equal to its toughness," and can attack as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/upcoming/thundering_falls.txt b/forge-gui/res/cardsfolder/upcoming/thundering_falls.txt index b966ba73ca4..5e9a3bfcb31 100644 --- a/forge-gui/res/cardsfolder/upcoming/thundering_falls.txt +++ b/forge-gui/res/cardsfolder/upcoming/thundering_falls.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Surveil|Graveyard DeckHints:Ability$Graveyard -Oracle:({T}: Add {U} or {R}.)\nThundering Falls enters the battlefield tapped.\nWhen Thundering Falls enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) \ No newline at end of file +Oracle:({T}: Add {U} or {R}.)\nThundering Falls enters the battlefield tapped.\nWhen Thundering Falls enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/tolsimir_midnights_light.txt b/forge-gui/res/cardsfolder/upcoming/tolsimir_midnights_light.txt index e03836e5801..e83710c6e3b 100644 --- a/forge-gui/res/cardsfolder/upcoming/tolsimir_midnights_light.txt +++ b/forge-gui/res/cardsfolder/upcoming/tolsimir_midnights_light.txt @@ -9,4 +9,4 @@ T:Mode$ Attacks | ValidCard$ Wolf.YouCtrl | IsPresent$ Card.Self+attackedThisCom SVar:TrigForceBlock:DB$ MustBlock | DefinedAttacker$ TriggeredAttacker | Duration$ UntilEndOfCombat | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls DeckHas:Ability$LifeGain|Token & Type$Wolf DeckHints:Type$Wolf -Oracle:Lifelink\nWhen Tolsimir, Midnight's Light enters the battlefield, create Voja Fenstalker, a legendary 5/5 green and white Wolf creature token with trample.\nWhenever a Wolf you control attacks, if Tolsimir attacked this combat, target creature an opponent controls blocks that Wolf this combat if able. \ No newline at end of file +Oracle:Lifelink\nWhen Tolsimir, Midnight's Light enters the battlefield, create Voja Fenstalker, a legendary 5/5 green and white Wolf creature token with trample.\nWhenever a Wolf you control attacks, if Tolsimir attacked this combat, target creature an opponent controls blocks that Wolf this combat if able. diff --git a/forge-gui/res/cardsfolder/upcoming/topiary_panther.txt b/forge-gui/res/cardsfolder/upcoming/topiary_panther.txt index 24f2ecceef4..452585d68cb 100644 --- a/forge-gui/res/cardsfolder/upcoming/topiary_panther.txt +++ b/forge-gui/res/cardsfolder/upcoming/topiary_panther.txt @@ -5,4 +5,4 @@ PT:6/5 K:Trample K:TypeCycling:Basic:1 G DeckHas:Ability$Discard -Oracle:Trample\nBasic landcycling {1}{G} ({1}{G}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file +Oracle:Trample\nBasic landcycling {1}{G} ({1}{G}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/upcoming/tribune_of_rot.txt b/forge-gui/res/cardsfolder/upcoming/tribune_of_rot.txt index 490acbac513..bb1db47b01e 100644 --- a/forge-gui/res/cardsfolder/upcoming/tribune_of_rot.txt +++ b/forge-gui/res/cardsfolder/upcoming/tribune_of_rot.txt @@ -1,12 +1,12 @@ -Name:Tribune of Rot -ManaCost:1 BG BG -Types:Creature Elf Shaman -PT:3/3 -T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, mill two cards. For each creature card milled this way, create a 1/1 green Saproling creature token. -SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You | RememberMilled$ True | SubAbility$ DBToken -SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ g_1_1_saproling | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:X:Remembered$Valid Creature -DeckHas:Ability$Mill|Token & Type$Saproling -SVar:HasAttackEffect:TRUE -Oracle:Whenever Tribune of Rot attacks, mill two cards. For each creature card milled this way, create a 1/1 green Saproling creature token. +Name:Tribune of Rot +ManaCost:1 BG BG +Types:Creature Elf Shaman +PT:3/3 +T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, mill two cards. For each creature card milled this way, create a 1/1 green Saproling creature token. +SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You | RememberMilled$ True | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ g_1_1_saproling | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$Valid Creature +DeckHas:Ability$Mill|Token & Type$Saproling +SVar:HasAttackEffect:TRUE +Oracle:Whenever Tribune of Rot attacks, mill two cards. For each creature card milled this way, create a 1/1 green Saproling creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/undercity_sewers.txt b/forge-gui/res/cardsfolder/upcoming/undercity_sewers.txt index c2b3a37572e..cfffebbcb0f 100644 --- a/forge-gui/res/cardsfolder/upcoming/undercity_sewers.txt +++ b/forge-gui/res/cardsfolder/upcoming/undercity_sewers.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Surveil|Graveyard DeckHints:Ability$Graveyard -Oracle:({T}: Add {U} or {B}.)\nUndercity Sewers enters the battlefield tapped.\nWhen Undercity Sewers enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) \ No newline at end of file +Oracle:({T}: Add {U} or {B}.)\nUndercity Sewers enters the battlefield tapped.\nWhen Undercity Sewers enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/underground_mortuary.txt b/forge-gui/res/cardsfolder/upcoming/underground_mortuary.txt index e224d1c7740..7e90a36a366 100644 --- a/forge-gui/res/cardsfolder/upcoming/underground_mortuary.txt +++ b/forge-gui/res/cardsfolder/upcoming/underground_mortuary.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Surveil|Graveyard DeckHints:Ability$Graveyard -Oracle:({T}: Add {B} or {G}.)\nUnderground Mortuary enters the battlefield tapped.\nWhen Underground Mortuary enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) \ No newline at end of file +Oracle:({T}: Add {B} or {G}.)\nUnderground Mortuary enters the battlefield tapped.\nWhen Underground Mortuary enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/unscrupulous_agent.txt b/forge-gui/res/cardsfolder/upcoming/unscrupulous_agent.txt index 2498bb43cf9..ca61f6de72e 100644 --- a/forge-gui/res/cardsfolder/upcoming/unscrupulous_agent.txt +++ b/forge-gui/res/cardsfolder/upcoming/unscrupulous_agent.txt @@ -1,7 +1,7 @@ Name:Unscrupulous Agent -ManaCost:1 B +ManaCost:1 B Types:Creature Elf Detective PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent exiles a card from their hand. -SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ValidTgts$ Opponent | Chooser$ Targeted | ChangeType$ Card | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True +SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ValidTgts$ Opponent | Chooser$ Targeted | ChangeType$ Card | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True Oracle:When Unscrupulous Agent enters the battlefield, target opponent exiles a card from their hand. diff --git a/forge-gui/res/cardsfolder/upcoming/unyielding_gatekeeper.txt b/forge-gui/res/cardsfolder/upcoming/unyielding_gatekeeper.txt index fe483397527..617d27b0fbf 100644 --- a/forge-gui/res/cardsfolder/upcoming/unyielding_gatekeeper.txt +++ b/forge-gui/res/cardsfolder/upcoming/unyielding_gatekeeper.txt @@ -5,7 +5,7 @@ PT:3/2 K:Disguise:1 W T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME is turned face up, exile another target nonland permanent. If you controlled it, return it to the battlefield tapped. Otherwise, its controller creates a 2/2 white and blue Detective creature token. SVar:TrigExile:DB$ ChangeZone | IsCurse$ True | ValidTgts$ Permanent.nonLand+Other | TgtPrompt$ Choose another target nonland permanent | Origin$ Battlefield | Destination$ Exile | RememberLKI$ True | SubAbility$ DBReturn -SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | ConditionDefined$ Remembered | GainControl$ True | ConditionPresent$ Card.YouCtrl | Destination$ Battlefield | SubAbility$ DBToken +SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | ConditionDefined$ Remembered | GainControl$ True | ConditionPresent$ Card.YouCtrl | Destination$ Battlefield | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ wu_2_2_detective | TokenOwner$ RememberedController | ConditionDefined$ Remembered | ConditionPresent$ Card.YouCtrl | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Type$Detective & Color$Blue diff --git a/forge-gui/res/cardsfolder/upcoming/urgent_necropsy.txt b/forge-gui/res/cardsfolder/upcoming/urgent_necropsy.txt index 5c085291ba9..e4b39d231c2 100644 --- a/forge-gui/res/cardsfolder/upcoming/urgent_necropsy.txt +++ b/forge-gui/res/cardsfolder/upcoming/urgent_necropsy.txt @@ -2,7 +2,7 @@ Name:Urgent Necropsy ManaCost:2 B G Types:Instant A:SP$ Pump | Cost$ CollectEvidence 2 B G | ValidTgts$ Artifact | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBCreature | TgtPrompt$ Select up to one target artifact | SpellDescription$ Destroy up to one target artifact, up to one target creature, up to one target enchantment, and up to one target planeswalker. -SVar:DBCreature:DB$ Pump | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | SubAbility$ DBEnchantment +SVar:DBCreature:DB$ Pump | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | SubAbility$ DBEnchantment SVar:DBEnchantment:DB$ Pump | SubAbility$ DBDestroyAll | ValidTgts$ Enchantment | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target Enchantment SVar:DBDestroyAll:DB$ Destroy | Defined$ Targeted DeckHints:Ability$Graveyard|Mill|Discard|Dredge diff --git a/forge-gui/res/cardsfolder/upcoming/vault_101_birthday_party.txt b/forge-gui/res/cardsfolder/upcoming/vault_101_birthday_party.txt index 69cef36ad62..b196ecda9aa 100644 --- a/forge-gui/res/cardsfolder/upcoming/vault_101_birthday_party.txt +++ b/forge-gui/res/cardsfolder/upcoming/vault_101_birthday_party.txt @@ -3,9 +3,9 @@ ManaCost:3 W Types:Enchantment Saga K:Chapter:3:DBToken,DBChangeZone,DBChangeZone SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac,w_1_1_human_soldier | SpellDescription$ Create a 1/1 white Human Soldier creature token and a Food token. (A Food token is an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") -SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand,Graveyard | Destination$ Battlefield | ChangeType$ Aura,Equipment | RememberChanged$ True | ChangeNum$ 1 | SubAbility$ DBAttach | SpellDescription$ You may put an Aura or Equipment card from your hand or graveyard onto the battlefield. If an Equipment is put onto the battlefield this way, you may attach it to a creature you control. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand,Graveyard | Destination$ Battlefield | ChangeType$ Aura,Equipment | RememberChanged$ True | ChangeNum$ 1 | SubAbility$ DBAttach | SpellDescription$ You may put an Aura or Equipment card from your hand or graveyard onto the battlefield. If an Equipment is put onto the battlefield this way, you may attach it to a creature you control. SVar:DBAttach:DB$ Attach | Optional$ True | ChoiceTitle$ You may choose a creature you control to attach that equipment to | ConditionDefined$ Remembered | ConditionPresent$ Equipment | Object$ Remembered | Choices$ Creature.YouCtrl | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckNeeds:Type$Aura|Equipment DeckHas:Ability$Token & Type$Soldier|Food -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a 1/1 white Human Soldier creature token and a Food token. (A Food token is an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nII, III — You may put an Aura or Equipment card from your hand or graveyard onto the battlefield. If an Equipment is put onto the battlefield this way, you may attach it to a creature you control. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a 1/1 white Human Soldier creature token and a Food token. (A Food token is an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nII, III — You may put an Aura or Equipment card from your hand or graveyard onto the battlefield. If an Equipment is put onto the battlefield this way, you may attach it to a creature you control. diff --git a/forge-gui/res/cardsfolder/upcoming/vengeful_creeper.txt b/forge-gui/res/cardsfolder/upcoming/vengeful_creeper.txt index d9d176ecbee..7ee1162e1c4 100644 --- a/forge-gui/res/cardsfolder/upcoming/vengeful_creeper.txt +++ b/forge-gui/res/cardsfolder/upcoming/vengeful_creeper.txt @@ -1,5 +1,5 @@ Name:Vengeful Creeper -ManaCost:4 G +ManaCost:4 G Types:Creature Plant Elemental PT:5/5 K:Disguise:5 G diff --git a/forge-gui/res/cardsfolder/upcoming/wingbane_vantasaur.txt b/forge-gui/res/cardsfolder/upcoming/wingbane_vantasaur.txt index d2c7709d5ce..468492adc81 100644 --- a/forge-gui/res/cardsfolder/upcoming/wingbane_vantasaur.txt +++ b/forge-gui/res/cardsfolder/upcoming/wingbane_vantasaur.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigCharm:DB$ Charm | Choices$ SavageStomp,Naturalize SVar:SavageStomp:DB$ MakeCard | Conjure$ True | Name$ Savage Stomp | Zone$ Hand | SpellDescription$ Conjure a card named Savage Stomp into your hand. SVar:Naturalize:DB$ MakeCard | Conjure$ True | Name$ Naturalize | Zone$ Hand | SpellDescription$ Conjure a card named Naturalize into your hand. -Oracle:Reach\nWhen Wingbane Vantasaur enters the battlefield, choose one —\n• Conjure a card named Savage Stomp into your hand.\n• Conjure a card named Naturalize into your hand. \ No newline at end of file +Oracle:Reach\nWhen Wingbane Vantasaur enters the battlefield, choose one —\n• Conjure a card named Savage Stomp into your hand.\n• Conjure a card named Naturalize into your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/wispdrinker_vampire.txt b/forge-gui/res/cardsfolder/upcoming/wispdrinker_vampire.txt index 753030acf24..773c37a25b9 100644 --- a/forge-gui/res/cardsfolder/upcoming/wispdrinker_vampire.txt +++ b/forge-gui/res/cardsfolder/upcoming/wispdrinker_vampire.txt @@ -8,4 +8,4 @@ SVar:TrigGain:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 1 | SubAbility$ DBG SVar:DBGain:DB$ GainLife | Defined$ You | LifeAmount$ 1 A:AB$ PumpAll | Cost$ 5 W B | ValidCards$ Creature.powerLE2+YouCtrl | KW$ Deathtouch & Lifelink | SpellDescription$ Creatures you control with power 2 or less gain deathtouch and lifelink until end of turn. DeckHas:Ability$LifeGain -Oracle:Flying\nWhenever another creature with power 2 or less enters the battlefield under your control, each opponent loses 1 life and you gain 1 life.\n{5}{W}{B}: Creatures you control with power 2 or less gain deathtouch and lifelink until end of turn. \ No newline at end of file +Oracle:Flying\nWhenever another creature with power 2 or less enters the battlefield under your control, each opponent loses 1 life and you gain 1 life.\n{5}{W}{B}: Creatures you control with power 2 or less gain deathtouch and lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/wojek_investigator.txt b/forge-gui/res/cardsfolder/upcoming/wojek_investigator.txt index bfcb74d4091..c84d58b41b6 100644 --- a/forge-gui/res/cardsfolder/upcoming/wojek_investigator.txt +++ b/forge-gui/res/cardsfolder/upcoming/wojek_investigator.txt @@ -9,4 +9,4 @@ SVar:TrigInvestigate:DB$ Investigate | Num$ X SVar:X:PlayerCountOpponents$HasPropertyHasCardsInHand_Card_GTY SVar:Y:Count$CardsInYourHand DeckHas:Ability$Token & Type$Clue|Artifact -Oracle:Flying, vigilance\nAt the beginning of your upkeep, investigate once for each opponent who has more cards in hand than you. (To investigate, create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") \ No newline at end of file +Oracle:Flying, vigilance\nAt the beginning of your upkeep, investigate once for each opponent who has more cards in hand than you. (To investigate, create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/worldsouls_rage.txt b/forge-gui/res/cardsfolder/upcoming/worldsouls_rage.txt index cfe4ae67335..3c46ebb9e64 100644 --- a/forge-gui/res/cardsfolder/upcoming/worldsouls_rage.txt +++ b/forge-gui/res/cardsfolder/upcoming/worldsouls_rage.txt @@ -2,7 +2,7 @@ Name:Worldsoul's Rage ManaCost:X R G Types:Sorcery A:SP$ DealDamage | Cost$ X R G | ValidTgts$ Any | NumDmg$ X | SubAbility$ DBChangeZone | SpellDescription$ CARDNAME deals X damage to any target. -SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand,Graveyard | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ X | Tapped$ True | SpellDescription$ Put up to X land cards from your hand and/or graveyard onto the battlefield tapped. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand,Graveyard | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ X | Tapped$ True | SpellDescription$ Put up to X land cards from your hand and/or graveyard onto the battlefield tapped. SVar:X:Count$xPaid DeckHints:Ability$Graveyard|Mill Oracle:Worldsoul's Rage deals X damage to any target. Put up to X land cards from your hand and/or graveyard onto the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/upcoming/wrench.txt b/forge-gui/res/cardsfolder/upcoming/wrench.txt index 24599867913..6dc39d27850 100644 --- a/forge-gui/res/cardsfolder/upcoming/wrench.txt +++ b/forge-gui/res/cardsfolder/upcoming/wrench.txt @@ -6,4 +6,4 @@ SVar:ABTap:AB$ Tap | Cost$ 3 T | ValidTgts$ Creature | SpellDescription$ Tap tar A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. K:Equip:2 DeckHas:Ability$Sacrifice -Oracle:Equipped creature gets +1/+1 and has vigilance and "{3}, {T}: Tap target creature."\n{2}, Sacrifice Wrench: Draw a card.\nEquip {2} \ No newline at end of file +Oracle:Equipped creature gets +1/+1 and has vigilance and "{3}, {T}: Tap target creature."\n{2}, Sacrifice Wrench: Draw a card.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/v/valentin_dean_of_the_vein_lisette_dean_of_the_root.txt b/forge-gui/res/cardsfolder/v/valentin_dean_of_the_vein_lisette_dean_of_the_root.txt index 959ecedc35c..664b6636c64 100644 --- a/forge-gui/res/cardsfolder/v/valentin_dean_of_the_vein_lisette_dean_of_the_root.txt +++ b/forge-gui/res/cardsfolder/v/valentin_dean_of_the_vein_lisette_dean_of_the_root.txt @@ -8,8 +8,8 @@ R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ G SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard | SubAbility$ DBImmediateTrigger SVar:DBImmediateTrigger:DB$ ImmediateTrigger | Execute$ TrigToken | TriggerDescription$ If a nontoken creature an opponent controls would die, exile it instead. When you do, you may pay {2}. If you do, create a 1/1 black and green Pest creature token with "When this creature dies, you gain 1 life." SVar:TrigToken:AB$ Token | Cost$ 2 | TokenAmount$ 1 | TokenScript$ bg_1_1_pest_lifegain | TokenOwner$ You -AlternateMode:Modal DeckHas:Ability$Token|LifeGain|Counters +AlternateMode:Modal Oracle:Menace, lifelink\nIf a nontoken creature an opponent controls would die, exile it instead. When you do, you may pay {2}. If you do, create a 1/1 black and green Pest creature token with "When this creature dies, you gain 1 life." ALTERNATE diff --git a/forge-gui/res/cardsfolder/v/valiant_veteran.txt b/forge-gui/res/cardsfolder/v/valiant_veteran.txt index 52bfbaca36a..5013d718438 100644 --- a/forge-gui/res/cardsfolder/v/valiant_veteran.txt +++ b/forge-gui/res/cardsfolder/v/valiant_veteran.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Soldier.Other+YouCtrl | AddPower$ 1 | AddToughnes A:AB$ PutCounterAll | Cost$ 3 W W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidCards$ Soldier.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each Soldier you control. DeckHas:Ability$Counters|Graveyard DeckHints:Type$Soldier -Oracle:Other Soldiers you control get +1/+1.\n{3}{W}{W}, Exile Valiant Veteran from your graveyard: Put a +1/+1 counter on each Soldier you control. \ No newline at end of file +Oracle:Other Soldiers you control get +1/+1.\n{3}{W}{W}, Exile Valiant Veteran from your graveyard: Put a +1/+1 counter on each Soldier you control. diff --git a/forge-gui/res/cardsfolder/v/vampire_scrivener.txt b/forge-gui/res/cardsfolder/v/vampire_scrivener.txt index 7ad345a4841..d2818abfc18 100644 --- a/forge-gui/res/cardsfolder/v/vampire_scrivener.txt +++ b/forge-gui/res/cardsfolder/v/vampire_scrivener.txt @@ -8,4 +8,4 @@ T:Mode$ LifeLost | ValidPlayer$ You | TriggerZones$ Battlefield | PlayerTurn$ Tr SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Ability$LifeGain DeckHas:Ability$Counters -Oracle:Flying\nWhenever you gain life during your turn, put a +1/+1 counter on Vampire Scrivener.\nWhenever you lose life during your turn, put a +1/+1 counter on Vampire Scrivener. \ No newline at end of file +Oracle:Flying\nWhenever you gain life during your turn, put a +1/+1 counter on Vampire Scrivener.\nWhenever you lose life during your turn, put a +1/+1 counter on Vampire Scrivener. diff --git a/forge-gui/res/cardsfolder/v/vanquishers_axe.txt b/forge-gui/res/cardsfolder/v/vanquishers_axe.txt index 685c5dbdef4..e70462c0e23 100644 --- a/forge-gui/res/cardsfolder/v/vanquishers_axe.txt +++ b/forge-gui/res/cardsfolder/v/vanquishers_axe.txt @@ -3,4 +3,4 @@ ManaCost:1 Types:Artifact Equipment K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. -Oracle:Equipped creature gets +2/+0.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Equipped creature gets +2/+0.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/v/vashta_nerada.txt b/forge-gui/res/cardsfolder/v/vashta_nerada.txt index c6889ccdaa0..73a12356a23 100644 --- a/forge-gui/res/cardsfolder/v/vashta_nerada.txt +++ b/forge-gui/res/cardsfolder/v/vashta_nerada.txt @@ -8,4 +8,4 @@ T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ GE1 | TriggerZo SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature DeckHas:Ability$Counters -Oracle:Indestructible\nShadow (This creature can block or be blocked by only creatures with shadow.)\nMorbid — At the beginning of each end step, if a creature died this turn, put a +1/+1 counter on Vashta Nerada. \ No newline at end of file +Oracle:Indestructible\nShadow (This creature can block or be blocked by only creatures with shadow.)\nMorbid — At the beginning of each end step, if a creature died this turn, put a +1/+1 counter on Vashta Nerada. diff --git a/forge-gui/res/cardsfolder/v/vat_emergence.txt b/forge-gui/res/cardsfolder/v/vat_emergence.txt index f88e006d7ff..aa9460fc2c9 100644 --- a/forge-gui/res/cardsfolder/v/vat_emergence.txt +++ b/forge-gui/res/cardsfolder/v/vat_emergence.txt @@ -3,4 +3,4 @@ ManaCost:4 B Types:Sorcery A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in a graveyard | ValidTgts$ Creature | ChangeNum$ 1 | SubAbility$ DBProliferate | SpellDescription$ Put target creature card from a graveyard onto the battlefield under your control. Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:DBProliferate:DB$ Proliferate -Oracle:Put target creature card from a graveyard onto the battlefield under your control. Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) \ No newline at end of file +Oracle:Put target creature card from a graveyard onto the battlefield under your control. 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/vat_of_rebirth.txt b/forge-gui/res/cardsfolder/v/vat_of_rebirth.txt index c17d3f7ad90..1419b05832d 100644 --- a/forge-gui/res/cardsfolder/v/vat_of_rebirth.txt +++ b/forge-gui/res/cardsfolder/v/vat_of_rebirth.txt @@ -5,4 +5,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ OIL | CounterNum$ 1 A:AB$ ChangeZone | Cost$ 2 B T SubCounter<4/OIL> | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SorcerySpeed$ True | SpellDescription$ Return target creature card from your graveyard to the battlefield. Activate only as a sorcery. DeckHas:Ability$Graveyard|Counters -Oracle:Whenever another artifact or creature you control is put into a graveyard from the battlefield, put an oil counter on Vat of Rebirth.\n{2}{B}, {T}, Remove four oil counters from Vat of Rebirth: Return target creature card from your graveyard to the battlefield. Activate only as a sorcery. \ No newline at end of file +Oracle:Whenever another artifact or creature you control is put into a graveyard from the battlefield, put an oil counter on Vat of Rebirth.\n{2}{B}, {T}, Remove four oil counters from Vat of Rebirth: Return target creature card from your graveyard to the battlefield. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/v/veil_of_assimilation.txt b/forge-gui/res/cardsfolder/v/veil_of_assimilation.txt index f3f2c2555dd..001e85b7eb6 100644 --- a/forge-gui/res/cardsfolder/v/veil_of_assimilation.txt +++ b/forge-gui/res/cardsfolder/v/veil_of_assimilation.txt @@ -4,4 +4,4 @@ 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. 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. \ No newline at end of file +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. diff --git a/forge-gui/res/cardsfolder/v/venomous_brutalizer.txt b/forge-gui/res/cardsfolder/v/venomous_brutalizer.txt index 5572c70eed0..8c0d2c51d17 100644 --- a/forge-gui/res/cardsfolder/v/venomous_brutalizer.txt +++ b/forge-gui/res/cardsfolder/v/venomous_brutalizer.txt @@ -7,4 +7,4 @@ Oracle:Toxic 3 (Players dealt combat damage by this creature also get three pois 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.) 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.) \ No newline at end of file +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.) diff --git a/forge-gui/res/cardsfolder/v/venomthrope.txt b/forge-gui/res/cardsfolder/v/venomthrope.txt index d74b21d968a..875360fda4a 100644 --- a/forge-gui/res/cardsfolder/v/venomthrope.txt +++ b/forge-gui/res/cardsfolder/v/venomthrope.txt @@ -5,4 +5,4 @@ PT:2/2 K:Flying K:Deathtouch K:Hexproof -Oracle:Flying, deathtouch, hexproof \ No newline at end of file +Oracle:Flying, deathtouch, hexproof diff --git a/forge-gui/res/cardsfolder/v/venser_corpse_puppet.txt b/forge-gui/res/cardsfolder/v/venser_corpse_puppet.txt index 1106c751c8b..64fcb3a5302 100644 --- a/forge-gui/res/cardsfolder/v/venser_corpse_puppet.txt +++ b/forge-gui/res/cardsfolder/v/venser_corpse_puppet.txt @@ -9,4 +9,3 @@ SVar:TrigChoose:DB$ Charm | Choices$ DBToken,DBPump SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ the_hollow_sentinel | TokenOwner$ You | ConditionPresent$ Creature.YouCtrl+namedThe Hollow Sentinel | ConditionCompare$ EQ0 | SpellDescription$ If you don't control a creature named The Hollow Sentinel, create The Hollow Sentinel, a legendary 3/3 colorless Phyrexian Golem artifact creature token. SVar:DBPump:DB$ Pump | ValidTgts$ Creature.Artifact+YouCtrl | TgtPrompt$ Select target artifact creature you control | KW$ Flying & Lifelink | SpellDescription$ Target artifact creature you control gains flying and lifelink until end of turn. Oracle:Lifelink, toxic 1\nWhenever you proliferate, choose one -\n• If you don't control a creature named The Hollow Sentinel, create The Hollow Sentinel, a legendary 3/3 colorless Phyrexian Golem artifact creature token.\n• Target artifact creature you control gains flying and lifelink until end of turn. - diff --git a/forge-gui/res/cardsfolder/v/verdant_outrider.txt b/forge-gui/res/cardsfolder/v/verdant_outrider.txt index 0d28fe09c9d..9d0ee6f4c0a 100644 --- a/forge-gui/res/cardsfolder/v/verdant_outrider.txt +++ b/forge-gui/res/cardsfolder/v/verdant_outrider.txt @@ -4,4 +4,4 @@ Types:Creature Human Knight PT:4/2 A:AB$ Effect | Cost$ 1 G | StaticAbilities$ KWPump | ExileOnMoved$ Battlefield | SpellDescription$ CARDNAME can't be blocked by creatures with power 2 or less this turn. SVar:KWPump:Mode$ CantBlockBy | ValidAttacker$ Card.EffectSource | ValidBlocker$ Creature.powerLE2 | EffectZone$ Command | Description$ EFFECTSOURCE can't be blocked by creatures with power 2 or less this turn. -Oracle:{1}{G}: Verdant Outrider can't be blocked by creatures with power 2 or less this turn. \ No newline at end of file +Oracle:{1}{G}: Verdant Outrider can't be blocked by creatures with power 2 or less this turn. diff --git a/forge-gui/res/cardsfolder/v/verdant_rejuvenation.txt b/forge-gui/res/cardsfolder/v/verdant_rejuvenation.txt index 12970372a55..bf9f8ae58f4 100644 --- a/forge-gui/res/cardsfolder/v/verdant_rejuvenation.txt +++ b/forge-gui/res/cardsfolder/v/verdant_rejuvenation.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ ChangeZone | Origin$ Library | Destination$ Battlefield | AtRandom$ True | NoShuffle$ True | Mandatory$ True | NoLooking$ True | NoReveal$ True | ChangeNum$ X | ChangeType$ Creature,Enchantment,Planeswalker | StackDescription$ SpellDescription | SpellDescription$ Seek X creature, enchantment, and/or planeswalker cards, where X is the highest mana value among creatures you control. Put those cards onto the battlefield. SVar:X:Count$Valid Creature.YouCtrl$GreatestCMC DeckHints:Type$Enchantment|Planeswalker -Oracle:Seek X creature, enchantment, and/or planeswalker cards, where X is the highest mana value among creatures you control. Put those cards onto the battlefield. \ No newline at end of file +Oracle:Seek X creature, enchantment, and/or planeswalker cards, where X is the highest mana value among creatures you control. Put those cards onto the battlefield. diff --git a/forge-gui/res/cardsfolder/v/vesuvan_duplimancy.txt b/forge-gui/res/cardsfolder/v/vesuvan_duplimancy.txt index 8e9dd68c183..9c40f1a26f6 100644 --- a/forge-gui/res/cardsfolder/v/vesuvan_duplimancy.txt +++ b/forge-gui/res/cardsfolder/v/vesuvan_duplimancy.txt @@ -1,7 +1,7 @@ Name:Vesuvan Duplimancy ManaCost:3 U Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | Execute$ TrigCopyTarget | ValidActivatingPlayer$ You | IsSingleTarget$ True | TriggerZones$ Battlefield | TargetsValid$ Creature.YouCtrl+inZoneBattlefield,Artifact.YouCtrl+inZoneBattlefield | TriggerDescription$ Whenever you cast a spell that targets only a single artifact or creature you control, create a token that's a copy of that artifact or creature, except it's not legendary. +T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | Execute$ TrigCopyTarget | ValidActivatingPlayer$ You | IsSingleTarget$ True | TriggerZones$ Battlefield | TargetsValid$ Creature.YouCtrl+inZoneBattlefield,Artifact.YouCtrl+inZoneBattlefield | TriggerDescription$ Whenever you cast a spell that targets only a single artifact or creature you control, create a token that's a copy of that artifact or creature, except it's not legendary. SVar:TrigCopyTarget:DB$ CopyPermanent | Defined$ TriggeredSpellAbilityTargets | Choices$ Card | NonLegendary$ True DeckHints:Type$Instant|Sorcery DeckHas:Ability$Token & Type$Artifact diff --git a/forge-gui/res/cardsfolder/v/veterans_powerblade.txt b/forge-gui/res/cardsfolder/v/veterans_powerblade.txt index 826998aa3f9..74feeb5d2ff 100644 --- a/forge-gui/res/cardsfolder/v/veterans_powerblade.txt +++ b/forge-gui/res/cardsfolder/v/veterans_powerblade.txt @@ -5,4 +5,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ K:Equip:W:Creature.Soldier+YouCtrl:Soldier K:Equip:2 DeckHints:Type$Soldier & Color$White -Oracle:Equipped creature gets +2/+0.\nEquip Soldier {W}\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Equipped creature gets +2/+0.\nEquip Soldier {W}\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/v/vhal_eager_scholar.txt b/forge-gui/res/cardsfolder/v/vhal_eager_scholar.txt index 8f0e27a5392..e8586f4f34c 100644 --- a/forge-gui/res/cardsfolder/v/vhal_eager_scholar.txt +++ b/forge-gui/res/cardsfolder/v/vhal_eager_scholar.txt @@ -6,8 +6,8 @@ K:Specialize:5 A:AB$ Draw | Cost$ T | SubAbility$ DBDiscard | SpellDescription$ Draw a card, SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose | SubAbility$ DBPutCounter | SpellDescription$ then discard a card. SVar:DBPutCounter:DB$ PutCounter | CounterType$ STUDY | SpellDescription$ Put a study counter on CARDNAME. -AlternateMode:Specialize DeckHas:Ability$Discard|Counters +AlternateMode:Specialize Oracle:Specialize {5}\n{T}: Draw a card, then discard a card. Put a study counter on Vhal, Eager Scholar. SPECIALIZE:WHITE diff --git a/forge-gui/res/cardsfolder/v/viashino_branchrider.txt b/forge-gui/res/cardsfolder/v/viashino_branchrider.txt index 0d67708a079..9637f27e54c 100644 --- a/forge-gui/res/cardsfolder/v/viashino_branchrider.txt +++ b/forge-gui/res/cardsfolder/v/viashino_branchrider.txt @@ -9,4 +9,4 @@ A:AB$ Pump | Cost$ 2 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME 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. \ No newline at end of file +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. diff --git a/forge-gui/res/cardsfolder/v/virtue_of_courage_embereth_blaze.txt b/forge-gui/res/cardsfolder/v/virtue_of_courage_embereth_blaze.txt index 895b1cecb01..eaddd7753a7 100644 --- a/forge-gui/res/cardsfolder/v/virtue_of_courage_embereth_blaze.txt +++ b/forge-gui/res/cardsfolder/v/virtue_of_courage_embereth_blaze.txt @@ -16,4 +16,4 @@ Name:Embereth Blaze ManaCost:1 R Types:Instant Adventure A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. (Then exile this card. You may cast the enchantment later from exile.) -Oracle:Embereth Blaze deals 2 damage to any target. (Then exile this card. You may cast the enchantment later from exile.) \ No newline at end of file +Oracle:Embereth Blaze deals 2 damage to any target. (Then exile this card. You may cast the enchantment later from exile.) 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 c53ae3dfb6c..cc8e7d320cd 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 @@ -11,4 +11,4 @@ Name:Vantress Visions ManaCost:1 U Types:Instant Adventure A:SP$ CopySpellAbility | TargetType$ Activated.YouCtrl,Triggered.YouCtrl | ValidTgts$ Card,Emblem | AILogic$ AlwaysCopyActivatedAbilities | MayChooseTarget$ True | SpellDescription$ Copy target activated or triggered ability you control. You may choose new targets for the copy. -Oracle:Copy target activated or triggered ability you control. You may choose new targets for the copy. \ No newline at end of file +Oracle:Copy target activated or triggered ability you control. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/v/virtue_of_loyalty_ardenvale_fealty.txt b/forge-gui/res/cardsfolder/v/virtue_of_loyalty_ardenvale_fealty.txt index bc533faca59..667bdebf223 100644 --- a/forge-gui/res/cardsfolder/v/virtue_of_loyalty_ardenvale_fealty.txt +++ b/forge-gui/res/cardsfolder/v/virtue_of_loyalty_ardenvale_fealty.txt @@ -14,4 +14,4 @@ Name:Ardenvale Fealty ManaCost:1 W Types:Instant Adventure A:SP$ Token | TokenScript$ w_2_2_knight_vigilance | TokenOwner$ You | SpellDescription$ Create a 2/2 white Knight creature token with vigilance. (Then exile this card. You may cast the enchantment later from exile.) -Oracle:Create a 2/2 white Knight creature token with vigilance. (Then exile this card. You may cast the enchantment later from exile.) \ No newline at end of file +Oracle:Create a 2/2 white Knight creature token with vigilance. (Then exile this card. You may cast the enchantment later from exile.) diff --git a/forge-gui/res/cardsfolder/v/virtue_of_strength_garenbrig_growth.txt b/forge-gui/res/cardsfolder/v/virtue_of_strength_garenbrig_growth.txt index e7e79a32a9f..a66b97bd903 100644 --- a/forge-gui/res/cardsfolder/v/virtue_of_strength_garenbrig_growth.txt +++ b/forge-gui/res/cardsfolder/v/virtue_of_strength_garenbrig_growth.txt @@ -7,11 +7,10 @@ DeckHas:Ability$Graveyard AlternateMode:Adventure Oracle:If you tap a basic land for mana, it produces three times as much of that mana instead. - ALTERNATE Name:Garenbrig Growth ManaCost:G Types:Sorcery Adventure A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature or land card in your graveyard | ValidTgts$ Creature.YouCtrl,Land.YouCtrl | SpellDescription$ Return target creature or land card from your graveyard to your hand. (Then exile this card. You may cast the enchantment later from exile.) -Oracle:Return target creature or land card from your graveyard to your hand. (Then exile this card. You may cast the enchantment later from exile.) \ No newline at end of file +Oracle:Return target creature or land card from your graveyard to your hand. (Then exile this card. You may cast the enchantment later from exile.) 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 bda999d26ed..09052073745 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 @@ -5,9 +5,9 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S 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 -AlternateMode:DoubleFaced 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.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/v/vishgraz_the_doomhive.txt b/forge-gui/res/cardsfolder/v/vishgraz_the_doomhive.txt index dc7f1a95f12..e49524ba06f 100644 --- a/forge-gui/res/cardsfolder/v/vishgraz_the_doomhive.txt +++ b/forge-gui/res/cardsfolder/v/vishgraz_the_doomhive.txt @@ -11,4 +11,4 @@ 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 \ No newline at end of file +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 diff --git a/forge-gui/res/cardsfolder/v/visions_of_phyrexia.txt b/forge-gui/res/cardsfolder/v/visions_of_phyrexia.txt index 16a9436fa95..0e70ccb5ebf 100644 --- a/forge-gui/res/cardsfolder/v/visions_of_phyrexia.txt +++ b/forge-gui/res/cardsfolder/v/visions_of_phyrexia.txt @@ -15,4 +15,4 @@ SVar:TrigReset:DB$ StoreSVar | SVar$ LandsPlayedFromExile | Type$ Number | Expre SVar:X:Count$ThisTurnCast_Card.YouCtrl+wasCastFromExile/Plus.LandsPlayedFromExile SVar:LandsPlayedFromExile:Number$0 DeckHas:Ability$Token & Type$Artifact -Oracle:At the beginning of your upkeep, exile the top card of your library. You may play that card this turn.\nAt the beginning of your end step, if you didn't play a card from exile this turn, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") \ No newline at end of file +Oracle:At the beginning of your upkeep, exile the top card of your library. You may play that card this turn.\nAt the beginning of your end step, if you didn't play a card from exile this turn, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") diff --git a/forge-gui/res/cardsfolder/v/vislor_turlough.txt b/forge-gui/res/cardsfolder/v/vislor_turlough.txt index 4bc6f844cec..d7a645e88b9 100644 --- a/forge-gui/res/cardsfolder/v/vislor_turlough.txt +++ b/forge-gui/res/cardsfolder/v/vislor_turlough.txt @@ -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.) \ No newline at end of file +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.) diff --git a/forge-gui/res/cardsfolder/v/vito_fanatic_of_aclazotz.txt b/forge-gui/res/cardsfolder/v/vito_fanatic_of_aclazotz.txt index feaa41ce8c7..0ee23c2e48c 100644 --- a/forge-gui/res/cardsfolder/v/vito_fanatic_of_aclazotz.txt +++ b/forge-gui/res/cardsfolder/v/vito_fanatic_of_aclazotz.txt @@ -9,4 +9,4 @@ SVar:DBLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 2 | ConditionChec SVar:DBToken:DB$ Token | TokenScript$ wb_4_3_vampire_demon_flying | ConditionCheckSVar$ Resolved | ConditionSVarCompare$ EQ3 SVar:Resolved:Count$ResolvedThisTurn DeckHas:Ability$LifeGain|Token -Oracle:Flying\nWhenever you sacrifice another permanent, you gain 2 life if this is the first time this ability has resolved this turn. If it's the second time, each opponent loses 2 life. If it's the third time, create a 4/3 white and black Vampire Demon creature token with flying. \ No newline at end of file +Oracle:Flying\nWhenever you sacrifice another permanent, you gain 2 life if this is the first time this ability has resolved this turn. If it's the second time, each opponent loses 2 life. If it's the third time, create a 4/3 white and black Vampire Demon creature token with flying. diff --git a/forge-gui/res/cardsfolder/v/vitos_inquisitor.txt b/forge-gui/res/cardsfolder/v/vitos_inquisitor.txt index 49c775740d8..ea7934e9076 100644 --- a/forge-gui/res/cardsfolder/v/vitos_inquisitor.txt +++ b/forge-gui/res/cardsfolder/v/vitos_inquisitor.txt @@ -5,4 +5,4 @@ PT:3/3 A:AB$ PutCounter | Cost$ B Sac<1/Creature.Other;Artifact.Other/another creature or artifact> | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on CARDNAME. SVar:DBPump:DB$ Pump | KW$ Menace | Defined$ Self | SpellDescription$ It gains menace until end of turn. DeckHas:Ability$Sacrifice|Counters -Oracle:{B}, Sacrifice another creature or artifact: Put a +1/+1 counter on Vito's Inquisitor. It gains menace until end of turn. \ No newline at end of file +Oracle:{B}, Sacrifice another creature or artifact: Put a +1/+1 counter on Vito's Inquisitor. It gains menace until end of turn. diff --git a/forge-gui/res/cardsfolder/v/vivien_on_the_hunt.txt b/forge-gui/res/cardsfolder/v/vivien_on_the_hunt.txt index b7b96f8e2cb..448fa396948 100644 --- a/forge-gui/res/cardsfolder/v/vivien_on_the_hunt.txt +++ b/forge-gui/res/cardsfolder/v/vivien_on_the_hunt.txt @@ -11,4 +11,4 @@ SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Graveyard,Exile | Destination$ Hand SVar:Z:Remembered$Valid Creature A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenScript$ g_4_4_rhino_warrior | SpellDescription$ Create a 4/4 green Rhino Warrior creature token. DeckHas:Ability$Sacrifice|Token|Mill|Graveyard & Type$Rhino -Oracle:[+2]: You may sacrifice a creature. If you do, search your library for a creature card with mana value equal to 1 plus the sacrificed creature's mana value, put it onto the battlefield, then shuffle.\n[+1]: Mill five cards, then put any number of creature cards milled this way into your hand.\n[−1]: Create a 4/4 green Rhino Warrior creature token. +Oracle:[+2]: You may sacrifice a creature. If you do, search your library for a creature card with mana value equal to 1 plus the sacrificed creature's mana value, put it onto the battlefield, then shuffle.\n[+1]: Mill five cards, then put any number of creature cards milled this way into your hand.\n[-1]: Create a 4/4 green Rhino Warrior creature token. diff --git a/forge-gui/res/cardsfolder/v/voidwing_hybrid.txt b/forge-gui/res/cardsfolder/v/voidwing_hybrid.txt index 189e0ebd2f6..540407cc327 100644 --- a/forge-gui/res/cardsfolder/v/voidwing_hybrid.txt +++ b/forge-gui/res/cardsfolder/v/voidwing_hybrid.txt @@ -8,4 +8,4 @@ T:Mode$ Proliferate | ValidPlayer$ You | Execute$ TrigReturn | TriggerZones$ Gra SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Hand DeckHas:Ability$Graveyard DeckHints:Ability$Proliferate -Oracle:Flying\nToxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen you proliferate, return Voidwing Hybrid from your graveyard to your hand. \ No newline at end of file +Oracle:Flying\nToxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen you proliferate, return Voidwing Hybrid from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/v/volatile_wanderglyph.txt b/forge-gui/res/cardsfolder/v/volatile_wanderglyph.txt index ac245cb97a1..ecab97db2c6 100644 --- a/forge-gui/res/cardsfolder/v/volatile_wanderglyph.txt +++ b/forge-gui/res/cardsfolder/v/volatile_wanderglyph.txt @@ -5,4 +5,4 @@ PT:2/2 T:Mode$ Taps | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever Volatile Wanderglyph becomes tapped, you may discard a card. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ Discard<1/Card> DeckHas:Ability$Discard -Oracle:Whenever Volatile Wanderglyph becomes tapped, you may discard a card. If you do, draw a card. \ No newline at end of file +Oracle:Whenever Volatile Wanderglyph becomes tapped, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/v/volshe_tideturner.txt b/forge-gui/res/cardsfolder/v/volshe_tideturner.txt index c52a1663830..4bbf8ba19f8 100644 --- a/forge-gui/res/cardsfolder/v/volshe_tideturner.txt +++ b/forge-gui/res/cardsfolder/v/volshe_tideturner.txt @@ -4,4 +4,4 @@ Types:Creature Merfolk Wizard PT:1/3 A:AB$ Mana | Cost$ T | Produced$ U | Amount$ 1 | RestrictValid$ Spell.Kicked,Spell.Instant,Spell.Sorcery | SpellDescription$ Add {U}. Spend this mana only to cast an instant or sorcery spell or a kicked spell. DeckNeeds:Type$Instant|Sorcery & Keyword$Kicker -Oracle:{T}: Add {U}. Spend this mana only to cast an instant or sorcery spell or a kicked spell. \ No newline at end of file +Oracle:{T}: Add {U}. Spend this mana only to cast an instant or sorcery spell or a kicked spell. diff --git a/forge-gui/res/cardsfolder/v/voltaic_visionary_volt_charged_berserker.txt b/forge-gui/res/cardsfolder/v/voltaic_visionary_volt_charged_berserker.txt index 516c2579d92..9c81c4785e9 100644 --- a/forge-gui/res/cardsfolder/v/voltaic_visionary_volt_charged_berserker.txt +++ b/forge-gui/res/cardsfolder/v/voltaic_visionary_volt_charged_berserker.txt @@ -7,7 +7,7 @@ SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZo SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ForgetOnMoved$ Exile | StackDescription$ SpellDescription | SpellDescription$ You may play that card this turn. Activate only as a sorcery. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the exiled card this turn. -T:Mode$ SpellCast | ValidCard$ Card.ExiledWithSourceLKI | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ When you play a card exiled with CARDNAME, transform it. +T:Mode$ SpellCast | ValidCard$ Card.ExiledWithSourceLKI | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ When you play a card exiled with CARDNAME, transform it. T:Mode$ LandPlayed | ValidCard$ Land.ExiledWithSourceLKI | Execute$ TrigTransform | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When you play a card exiled with CARDNAME, transform it. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced diff --git a/forge-gui/res/cardsfolder/v/voracious_vermin.txt b/forge-gui/res/cardsfolder/v/voracious_vermin.txt index d3a936b0f13..83fb24bcef9 100644 --- a/forge-gui/res/cardsfolder/v/voracious_vermin.txt +++ b/forge-gui/res/cardsfolder/v/voracious_vermin.txt @@ -7,4 +7,4 @@ SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_rat_noblock | Tok T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 DeckHas:Ability$Token|Counters -Oracle:When Voracious Vermin enters the battlefield, create a 1/1 black Rat creature token with "This creature can't block."\n\nWhenever another creature you control dies, put a +1/+1 counter on Voracious Vermin. \ No newline at end of file +Oracle:When Voracious Vermin enters the battlefield, create a 1/1 black Rat creature token with "This creature can't block."\n\nWhenever another creature you control dies, put a +1/+1 counter on Voracious Vermin. diff --git a/forge-gui/res/cardsfolder/v/vorinclex_the_grand_evolution.txt b/forge-gui/res/cardsfolder/v/vorinclex_the_grand_evolution.txt index b04c71ac121..bd0a7176b46 100644 --- a/forge-gui/res/cardsfolder/v/vorinclex_the_grand_evolution.txt +++ b/forge-gui/res/cardsfolder/v/vorinclex_the_grand_evolution.txt @@ -1,8 +1,6 @@ Name:Vorinclex ManaCost:3 G G Types:Legendary Creature Phyrexian Praetor -K:Trample -K:Reach PT:6/6 K:Trample K:Reach diff --git a/forge-gui/res/cardsfolder/v/vraan_executioner_thane.txt b/forge-gui/res/cardsfolder/v/vraan_executioner_thane.txt index 619ef15a7d1..7e9644c9a3a 100644 --- a/forge-gui/res/cardsfolder/v/vraan_executioner_thane.txt +++ b/forge-gui/res/cardsfolder/v/vraan_executioner_thane.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZoneAll | TriggerZones$ Battlefield | ValidCards$ Creature.Other+ SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 DeckHas:Ability$LifeGain -Oracle:Whenever one or more other creatures you control die, each opponent loses 2 life and you gain 2 life. This ability triggers only once each turn. \ No newline at end of file +Oracle:Whenever one or more other creatures you control die, each opponent loses 2 life and you gain 2 life. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/v/vraska_betrayals_sting.txt b/forge-gui/res/cardsfolder/v/vraska_betrayals_sting.txt index e490b838303..6a17e99e8f4 100644 --- a/forge-gui/res/cardsfolder/v/vraska_betrayals_sting.txt +++ b/forge-gui/res/cardsfolder/v/vraska_betrayals_sting.txt @@ -12,4 +12,4 @@ A:AB$ Poison | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:X:TargetedPlayer$PoisonCounters SVar:Difference:Number$9/Minus.X DeckHints:Ability$Counters & Keyword$Infect|Toxic|Poisonous -Oracle:Compleated ({B/P} can be paid with {B} or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.)\n[0]: You draw a card and you lose 1 life. Proliferate.\n[−2]: Target creature becomes a Treasure artifact with "{T}, Sacrifice this artifact: Add one mana of any color" and loses all other card types and abilities.\n[−9]: If target player has fewer than nine poison counters, they get a number of poison counters equal to the difference. +Oracle:Compleated ({B/P} can be paid with {B} or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.)\n[0]: You draw a card and you lose 1 life. Proliferate.\n[-2]: Target creature becomes a Treasure artifact with "{T}, Sacrifice this artifact: Add one mana of any color" and loses all other card types and abilities.\n[-9]: If target player has fewer than nine poison counters, they get a number of poison counters equal to the difference. diff --git a/forge-gui/res/cardsfolder/v/vrestin_menoptra_leader.txt b/forge-gui/res/cardsfolder/v/vrestin_menoptra_leader.txt index af9fdcc0c0a..32d7c647115 100644 --- a/forge-gui/res/cardsfolder/v/vrestin_menoptra_leader.txt +++ b/forge-gui/res/cardsfolder/v/vrestin_menoptra_leader.txt @@ -11,4 +11,4 @@ T:Mode$ AttackersDeclared | ValidAttackers$ Insect.YouCtrl | Execute$ TrigPutCou SVar:TrigPutCounterAll:DB$ PutCounter | Defined$ TriggeredAttackers | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Token|Counters DeckHints:Type$Insect -Oracle:Flying\nVrestin enters the battlefield with X +1/+1 counters on it.\nWhen Vrestin enters the battlefield, create X 1/1 green and white Alien Insect creature tokens with flying.\nWhenever you attack with one or more Insects, put a +1/+1 counter on each of them. \ No newline at end of file +Oracle:Flying\nVrestin enters the battlefield with X +1/+1 counters on it.\nWhen Vrestin enters the battlefield, create X 1/1 green and white Alien Insect creature tokens with flying.\nWhenever you attack with one or more Insects, put a +1/+1 counter on each of them. diff --git a/forge-gui/res/cardsfolder/v/vronos_masked_inquisitor.txt b/forge-gui/res/cardsfolder/v/vronos_masked_inquisitor.txt index 670383ae1c4..43bb008ed63 100644 --- a/forge-gui/res/cardsfolder/v/vronos_masked_inquisitor.txt +++ b/forge-gui/res/cardsfolder/v/vronos_masked_inquisitor.txt @@ -10,4 +10,4 @@ SVar:OneEach:PlayerCountOpponents$Amount A:AB$ Animate | ValidTgts$ Artifact.YouCtrl | Cost$ SubCounter<7/LOYALTY> | Duration$ Permanent | TgtPrompt$ Select target artifact you control | Planeswalker$ True | Ultimate$ True | Power$ 9 | RemoveCreatureTypes$ True | Toughness$ 9 | Keywords$ Vigilance & Indestructible | staticAbilities$ Unblockable | Types$ Artifact,Creature,Construct | SpellDescription$ Target artifact you control becomes a 9/9 Construct artifact creature and gains vigilance, indestructible, and "This creature can't be blocked." SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ This creature can't be blocked. DeckHints:Type$Planeswalker|Artifact -Oracle:[+1]: Up to two other target planeswalkers you control phase out at the beginning of the next end step. (Treat them and anything attached to them as though they don't exist until your next turn.)\n[−2]: For each opponent, return up to one target nonland permanent that player controls to its owner's hand.\n[−7]: Target artifact you control becomes a 9/9 Construct artifact creature and gains vigilance, indestructible, and "This creature can't be blocked." +Oracle:[+1]: Up to two other target planeswalkers you control phase out at the beginning of the next end step. (Treat them and anything attached to them as though they don't exist until your next turn.)\n[-2]: For each opponent, return up to one target nonland permanent that player controls to its owner's hand.\n[-7]: Target artifact you control becomes a 9/9 Construct artifact creature and gains vigilance, indestructible, and "This creature can't be blocked." diff --git a/forge-gui/res/cardsfolder/v/vulpine_harvester.txt b/forge-gui/res/cardsfolder/v/vulpine_harvester.txt index 95fdc34ebfa..c0d5ce71275 100644 --- a/forge-gui/res/cardsfolder/v/vulpine_harvester.txt +++ b/forge-gui/res/cardsfolder/v/vulpine_harvester.txt @@ -8,4 +8,4 @@ DeckNeeds:Type$Phyrexian DeckHints:Type$Artifact DeckHas:Ability$Graveyard SVar:X:Count$SumPower_Phyrexian.YouCtrl+attacking -Oracle:Whenever one or more Phyrexians you control attack, return target artifact card from your graveyard to the battlefield if its mana value is less than or equal to their total power. \ No newline at end of file +Oracle:Whenever one or more Phyrexians you control attack, return target artifact card from your graveyard to the battlefield if its mana value is less than or equal to their total power. diff --git a/forge-gui/res/cardsfolder/v/vulshok_factory.txt b/forge-gui/res/cardsfolder/v/vulshok_factory.txt index 80459ad0933..8efea049676 100644 --- a/forge-gui/res/cardsfolder/v/vulshok_factory.txt +++ b/forge-gui/res/cardsfolder/v/vulshok_factory.txt @@ -6,4 +6,4 @@ SVar:DBCounter:DB$ PutCounter | CounterType$ CHARGE | CounterNum$ 1 A:AB$ Token | Cost$ 2 R T Sac<1/CARDNAME> | SorcerySpeed$ True | TokenScript$ c_x_x_a_golem_haste | TokenPower$ X | TokenToughness$ X | SpellDescription$ Create an X/X colorless Golem artifact creature token with haste, where X is the number of charge counters on CARDNAME. Activate only as a sorcery. SVar:X:Count$CardCounters.CHARGE DeckHas:Ability$Counters|Tokens|Sacrifice & Type$Golem -Oracle:{T}: Add {R}. Put a charge counter on Vulshok Factory.\n{2}{R}, {T}, Sacrifice Vulshok Factory: Create an X/X colorless Golem artifact creature token with haste, where X is the number of charge counters on Vulshok Factory. Activate only as a sorcery. \ No newline at end of file +Oracle:{T}: Add {R}. Put a charge counter on Vulshok Factory.\n{2}{R}, {T}, Sacrifice Vulshok Factory: Create an X/X colorless Golem artifact creature token with haste, where X is the number of charge counters on Vulshok Factory. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/v/vulshok_splitter.txt b/forge-gui/res/cardsfolder/v/vulshok_splitter.txt index 6e0169a3975..2686e45b5de 100644 --- a/forge-gui/res/cardsfolder/v/vulshok_splitter.txt +++ b/forge-gui/res/cardsfolder/v/vulshok_splitter.txt @@ -5,4 +5,4 @@ K:For Mirrodin S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. K:Equip:2 R DeckHas:Ability$Token & Type$Rebel -Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature gets +2/+0.\nEquip {2}{R}. \ No newline at end of file +Oracle:For Mirrodin! (When this Equipment enters the battlefield, create a 2/2 red Rebel creature token, then attach this to it.)\nEquipped creature gets +2/+0.\nEquip {2}{R}. diff --git a/forge-gui/res/cardsfolder/w/wail_of_the_forgotten.txt b/forge-gui/res/cardsfolder/w/wail_of_the_forgotten.txt index fe03db160dd..1d12e0bf389 100644 --- a/forge-gui/res/cardsfolder/w/wail_of_the_forgotten.txt +++ b/forge-gui/res/cardsfolder/w/wail_of_the_forgotten.txt @@ -9,4 +9,4 @@ SVar:X:Count$Compare Y GE8.3.1 SVar:Y:Count$ValidGraveyard Permanent.YouOwn DeckHas:Ability$Discard|Graveyard DeckHints:Ability$Mill|Discard|Sacrifice -Oracle:Descend 8 — Choose one. If there are eight or more permanent cards in your graveyard as you cast this spell, choose one or more instead.\n• Return target nonland permanent to its owner's hand.\n• Target opponent discards a card.\n• Look at the top three cards of your library. Put one of them into your hand and the rest into your graveyard. \ No newline at end of file +Oracle:Descend 8 — Choose one. If there are eight or more permanent cards in your graveyard as you cast this spell, choose one or more instead.\n• Return target nonland permanent to its owner's hand.\n• Target opponent discards a card.\n• Look at the top three cards of your library. Put one of them into your hand and the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/w/wake_the_dragon.txt b/forge-gui/res/cardsfolder/w/wake_the_dragon.txt index cecc5e1215c..36f1225bf72 100644 --- a/forge-gui/res/cardsfolder/w/wake_the_dragon.txt +++ b/forge-gui/res/cardsfolder/w/wake_the_dragon.txt @@ -5,4 +5,4 @@ K:Flashback:6 B R A:SP$ Token | TokenAmount$ 1 | TokenScript$ br_6_6_dragon_flying_menace_steal | TokenOwner$ You | SpellDescription$ Create a 6/6 black and red Dragon creature token with flying, menace, and "Whenever this creature deals combat damage to a player, gain control of target artifact that player controls." DeckHas:Ability$Token|Graveyard & Type$Dragon DeckHints:Type$Artifact -Oracle:Create a 6/6 black and red Dragon creature token with flying, menace, and "Whenever this creature deals combat damage to a player, gain control of target artifact that player controls."\nFlashback {6}{B}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) \ No newline at end of file +Oracle:Create a 6/6 black and red Dragon creature token with flying, menace, and "Whenever this creature deals combat damage to a player, gain control of target artifact that player controls."\nFlashback {6}{B}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/w/warbeast_of_gorgoroth.txt b/forge-gui/res/cardsfolder/w/warbeast_of_gorgoroth.txt index 65e98cd71a8..3175e90874a 100644 --- a/forge-gui/res/cardsfolder/w/warbeast_of_gorgoroth.txt +++ b/forge-gui/res/cardsfolder/w/warbeast_of_gorgoroth.txt @@ -5,4 +5,4 @@ PT:5/4 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self,Creature.Other+powerGE4+YouCtrl | Execute$ TrigAmass | TriggerDescription$ Whenever CARDNAME or another creature you control with power 4 or greater dies, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 2 DeckHas:Ability$Token|Counters & Type$Orc|Army -Oracle:Whenever Warbeast of Gorgoroth or another creature you control with power 4 or greater dies, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:Whenever Warbeast of Gorgoroth or another creature you control with power 4 or greater dies, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/w/warehouse_tabby.txt b/forge-gui/res/cardsfolder/w/warehouse_tabby.txt index d01893c0620..5c7d53b58e7 100644 --- a/forge-gui/res/cardsfolder/w/warehouse_tabby.txt +++ b/forge-gui/res/cardsfolder/w/warehouse_tabby.txt @@ -7,4 +7,4 @@ SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_rat_noblock | Tok A:AB$ Pump | Cost$ 1 B | Defined$ Self | KW$ Deathtouch | SpellDescription$ CARDNAME gains deathtouch until end of turn. DeckHas:Ability$Token & Type$Rat DeckHints:Type$Enchantment -Oracle:Whenever an enchantment you control is put into a graveyard from the battlefield, create a 1/1 black Rat creature token with "This creature can't block."\n{1}{B}: Warehouse Tabby gains deathtouch until end of turn. \ No newline at end of file +Oracle:Whenever an enchantment you control is put into a graveyard from the battlefield, create a 1/1 black Rat creature token with "This creature can't block."\n{1}{B}: Warehouse Tabby gains deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/w/warg_rider.txt b/forge-gui/res/cardsfolder/w/warg_rider.txt index 16c5b19212c..dd5dad29072 100644 --- a/forge-gui/res/cardsfolder/w/warg_rider.txt +++ b/forge-gui/res/cardsfolder/w/warg_rider.txt @@ -8,4 +8,4 @@ T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefiel SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 2 DeckHas:Ability$Token|Counters & Type$Orc|Army DeckHints:Type$Goblin|Orc -Oracle:Menace\nOther Orcs and Goblins you control have menace.\nAt the beginning of combat on your turn, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It’s also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) \ No newline at end of file +Oracle:Menace\nOther Orcs and Goblins you control have menace.\nAt the beginning of combat on your turn, amass Orcs 2. (Put two +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/w/warlords_elite.txt b/forge-gui/res/cardsfolder/w/warlords_elite.txt index 2e2884b2193..7a502d53f98 100644 --- a/forge-gui/res/cardsfolder/w/warlords_elite.txt +++ b/forge-gui/res/cardsfolder/w/warlords_elite.txt @@ -4,4 +4,4 @@ Types:Creature Human Soldier PT:4/4 DeckHints:Type$Artifact A:SP$ PermanentCreature | Cost$ 2 W tapXType<2/Artifact;Creature;Land/artifacts, creatures, and/or lands> | CostDesc$ As an additional cost to cast this spell, tap two untapped artifacts, creatures, and/or lands you control. | SpellDescription$ As an additional cost to cast this spell, tap two untapped artifacts, creatures, and/or lands you control. -Oracle:As an additional cost to cast this spell, tap two untapped artifacts, creatures, and/or lands you control. \ No newline at end of file +Oracle:As an additional cost to cast this spell, tap two untapped artifacts, creatures, and/or lands you control. diff --git a/forge-gui/res/cardsfolder/w/warriors_of_tiamat.txt b/forge-gui/res/cardsfolder/w/warriors_of_tiamat.txt index 8274961a859..c8a5e731f6f 100644 --- a/forge-gui/res/cardsfolder/w/warriors_of_tiamat.txt +++ b/forge-gui/res/cardsfolder/w/warriors_of_tiamat.txt @@ -4,4 +4,4 @@ Types:Creature Dragon Warrior PT:4/2 K:Haste K:Double team -Oracle:Haste\nDouble team \ No newline at end of file +Oracle:Haste\nDouble team diff --git a/forge-gui/res/cardsfolder/w/wary_thespian.txt b/forge-gui/res/cardsfolder/w/wary_thespian.txt index 5f15dee666a..72b5719721c 100644 --- a/forge-gui/res/cardsfolder/w/wary_thespian.txt +++ b/forge-gui/res/cardsfolder/w/wary_thespian.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigSurveil:DB$ Surveil | Amount$ 1 SVar:SacMe:1 DeckHas:Ability$Graveyard -Oracle:When Wary Thespian enters the battlefield or dies, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) \ No newline at end of file +Oracle:When Wary Thespian enters the battlefield or dies, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) diff --git a/forge-gui/res/cardsfolder/w/wasteful_harvest.txt b/forge-gui/res/cardsfolder/w/wasteful_harvest.txt index 83bd3a01846..2aef615c634 100644 --- a/forge-gui/res/cardsfolder/w/wasteful_harvest.txt +++ b/forge-gui/res/cardsfolder/w/wasteful_harvest.txt @@ -6,4 +6,4 @@ SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard,Exile | Destination$ Hand | SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Mill DeckHints:Ability$Graveyard -Oracle:Mill five cards. You may put a permanent card from among the cards milled this way into your hand. (To mill a card, put the top card of your library into your graveyard.) \ No newline at end of file +Oracle:Mill five cards. You may put a permanent card from among the cards milled this way into your hand. (To mill a card, put the top card of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/w/water_wings.txt b/forge-gui/res/cardsfolder/w/water_wings.txt index 14f5a048137..899c50ec7c7 100644 --- a/forge-gui/res/cardsfolder/w/water_wings.txt +++ b/forge-gui/res/cardsfolder/w/water_wings.txt @@ -2,4 +2,4 @@ Name:Water Wings ManaCost:1 U Types:Instant A:SP$ Animate | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Power$ 4 | Toughness$ 4 | Keywords$ Flying & Hexproof | SpellDescription$ Until end of turn, target creature you control has base power and toughness 4/4 and gains flying and hexproof. (It can't be the target of spells or abilities your opponents control.) -Oracle:Until end of turn, target creature you control has base power and toughness 4/4 and gains flying and hexproof. (It can't be the target of spells or abilities your opponents control.) \ No newline at end of file +Oracle:Until end of turn, target creature you control has base power and toughness 4/4 and gains flying and hexproof. (It can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/w/waterlogged_hulk_watertight_gondola.txt b/forge-gui/res/cardsfolder/w/waterlogged_hulk_watertight_gondola.txt index 8230566787f..a71d557bc72 100644 --- a/forge-gui/res/cardsfolder/w/waterlogged_hulk_watertight_gondola.txt +++ b/forge-gui/res/cardsfolder/w/waterlogged_hulk_watertight_gondola.txt @@ -3,9 +3,9 @@ ManaCost:U Types:Artifact A:AB$ Mill | Cost$ T | SpellDescription$ Mill a card. (Put the top card of your library into your graveyard.) K:Craft:3 U ExileCtrlOrGrave<1/Island.Other> -AlternateMode:DoubleFaced DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard|Mill +AlternateMode:DoubleFaced Oracle:{T}: Mill a card. (Put the top card of your library into your graveyard.)\nCraft with Island {3}{U} ({3}{U}, Exile this artifact, Exile an Island you control or an Island card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/w/waterwind_scout.txt b/forge-gui/res/cardsfolder/w/waterwind_scout.txt index 85617fbd902..998762b662b 100644 --- a/forge-gui/res/cardsfolder/w/waterwind_scout.txt +++ b/forge-gui/res/cardsfolder/w/waterwind_scout.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_map_sac_explore DeckHas:Ability$Token|Counters|Sacrifice & Type$Artifact|Map -Oracle:Flying\nWhen Waterwind Scout enters the battlefield, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") \ No newline at end of file +Oracle:Flying\nWhen Waterwind Scout enters the battlefield, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") diff --git a/forge-gui/res/cardsfolder/w/wave_goodbye.txt b/forge-gui/res/cardsfolder/w/wave_goodbye.txt index 6e6f03a582c..91fc4f3f925 100644 --- a/forge-gui/res/cardsfolder/w/wave_goodbye.txt +++ b/forge-gui/res/cardsfolder/w/wave_goodbye.txt @@ -1,6 +1,6 @@ Name:Wave Goodbye ManaCost:2 U U Types:Sorcery -A:SP$ ChangeZoneAll | ChangeType$ Creature.NoCounters | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return each creature without a +1/+1 counter on it to its owner’s hand. +A:SP$ ChangeZoneAll | ChangeType$ Creature.NoCounters | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return each creature without a +1/+1 counter on it to its owner's hand. DeckNeeds:Ability$Counters -Oracle:Return each creature without a +1/+1 counter on it to its owner’s hand. \ No newline at end of file +Oracle:Return each creature without a +1/+1 counter on it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/w/weakstones_subjugation.txt b/forge-gui/res/cardsfolder/w/weakstones_subjugation.txt index 1f73c3e745a..ed0a8576844 100644 --- a/forge-gui/res/cardsfolder/w/weakstones_subjugation.txt +++ b/forge-gui/res/cardsfolder/w/weakstones_subjugation.txt @@ -6,4 +6,4 @@ A:SP$ Attach | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {3}. If you do, tap enchanted permanent. SVar:TrigTap:AB$ Tap | Cost$ 3 | Defined$ Enchanted S:Mode$ Continuous | Affected$ Permanent.AttachedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted permanent doesn't untap during its controller's untap step. -Oracle:Enchant artifact or creature\nWhen Weakstone's Subjugation enters the battlefield, you may pay {3}. If you do, tap enchanted permanent.\nEnchanted permanent doesn't untap during its controller's untap step. \ No newline at end of file +Oracle:Enchant artifact or creature\nWhen Weakstone's Subjugation enters the battlefield, you may pay {3}. If you do, tap enchanted permanent.\nEnchanted permanent doesn't untap during its controller's untap step. diff --git a/forge-gui/res/cardsfolder/w/webspinner_cuff.txt b/forge-gui/res/cardsfolder/w/webspinner_cuff.txt index c45fa4f33d8..2afe044a52a 100644 --- a/forge-gui/res/cardsfolder/w/webspinner_cuff.txt +++ b/forge-gui/res/cardsfolder/w/webspinner_cuff.txt @@ -5,4 +5,4 @@ PT:1/4 K:Reach S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 4 | AddKeyword$ Reach | Description$ Equipped creature gets +1/+4 and has reach. K:Reconfigure:4 -Oracle:Reach\nEquipped creature gets +1/+4 and has reach.\nReconfigure {4} ({4}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) \ No newline at end of file +Oracle:Reach\nEquipped creature gets +1/+4 and has reach.\nReconfigure {4} ({4}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) diff --git a/forge-gui/res/cardsfolder/w/welcome_to_jurassic_park.txt b/forge-gui/res/cardsfolder/w/welcome_to_jurassic_park.txt index 5ca6efb4346..e483e87f04e 100644 --- a/forge-gui/res/cardsfolder/w/welcome_to_jurassic_park.txt +++ b/forge-gui/res/cardsfolder/w/welcome_to_jurassic_park.txt @@ -2,7 +2,7 @@ Name:Welcome to . . . ManaCost:1 G G Types:Enchantment Saga K:Chapter:3:DBAnimateAll,DBToken,DBWrath -SVar:DBAnimateAll:DB$ Animate | ValidTgts$ Artifact.nonCreature+OppCtrl | TgtPrompt$ Select target noncreature Artifact | TargetMin$ 0 | TargetMax$ OneEach | TargetsWithDifferentControllers$ True | Defined$ Targeted | Power$ 0 | Toughness$ 4 | Types$ Creature,Artifact,Wall | Keywords$ Defender | Duration$ UntilHostLeavesPlay | SpellDescription$ For each opponent, up to one target noncreature artifact they control becomes a 0/4 Wall artifact creature with defender for as long as you control this Saga +SVar:DBAnimateAll:DB$ Animate | ValidTgts$ Artifact.nonCreature+OppCtrl | TgtPrompt$ Select target noncreature Artifact | TargetMin$ 0 | TargetMax$ OneEach | TargetsWithDifferentControllers$ True | Defined$ Targeted | Power$ 0 | Toughness$ 4 | Types$ Creature,Artifact,Wall | Keywords$ Defender | Duration$ UntilHostLeavesPlay | SpellDescription$ For each opponent, up to one target noncreature artifact they control becomes a 0/4 Wall artifact creature with defender for as long as you control this Saga SVar:OneEach:PlayerCountOpponents$Amount SVar:DBToken:DB$ Token | TokenOwner$ You | TokenScript$ g_3_3_dinosaur_trample | PumpKeywords$ Haste | SpellDescription$ Create a 3/3 green Dinosaur creature token with trample. It gains haste until end of turn. SVar:DBWrath:DB$ DestroyAll | ValidCards$ Creature.Wall | SubAbility$ DBTransform | SpellDescription$ Destroy all Walls. Exile this Saga, then return it to the battlefield transformed under your control. @@ -19,7 +19,7 @@ ALTERNATE Name:Jurassic Park ManaCost:no cost Types:Legendary Land -S:Mode$ Continuous | Affected$ Dinosaur.YouOwn | AffectedZone$ Graveyard | AddKeyword$ Escape:CardManaCost ExileFromGrave<3/Card.Other/other> | Description$ Each Dinosaur card in your graveyard has escape. The escape cost is equal to the card’s mana cost plus exile three other cards from your graveyard. (You may cast cards from your graveyard for their escape cost.) +S:Mode$ Continuous | Affected$ Dinosaur.YouOwn | AffectedZone$ Graveyard | AddKeyword$ Escape:CardManaCost ExileFromGrave<3/Card.Other/other> | Description$ Each Dinosaur card in your graveyard has escape. The escape cost is equal to the card's mana cost plus exile three other cards from your graveyard. (You may cast cards from your graveyard for their escape cost.) A:AB$ Mana | Cost$ T | Produced$ G | Amount$ X | SpellDescription$ Add {G} for each Dinosaur you control. SVar:X:Count$Valid Dinosaur.YouCtrl Oracle:(Transforms from Welcome to . . .)\nEach Dinosaur card in your graveyard has escape. The escape cost is equal to the card's mana cost plus exile three other cards from your graveyard. (You may cast cards from your graveyard for their escape cost.)\n{T}: Add {G} for each Dinosaur you control. diff --git a/forge-gui/res/cardsfolder/w/welcome_to_sweettooth.txt b/forge-gui/res/cardsfolder/w/welcome_to_sweettooth.txt index 73a03399fc0..1eec90706f3 100644 --- a/forge-gui/res/cardsfolder/w/welcome_to_sweettooth.txt +++ b/forge-gui/res/cardsfolder/w/welcome_to_sweettooth.txt @@ -4,9 +4,9 @@ Types:Enchantment Saga K:Chapter:3:DBToken,DBFood,DBPutCounter SVar:DBToken:DB$ Token | TokenScript$ w_1_1_human | TokenAmount$ 1 | TokenOwner$ You | SpellDescription$ Create a 1/1 white Human creature token. SVar:DBFood:DB$ Token | TokenScript$ c_a_food_sac | SpellDescription$ Create a Food token. -SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ X | SpellDescription$ Put X +1/+1 counters on target creature you control, where X is one plus the number of Foods you control. +SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ X | SpellDescription$ Put X +1/+1 counters on target creature you control, where X is one plus the number of Foods you control. DeckHas:Ability$Token|Counters & Type$Human|Food SVar:X:Count$Valid Food.YouCtrl/Plus.1 DeckHints:Type$Food DeckHints:Ability$Token -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a 1/1 white Human creature token.\nII — Create a Food token.\nIII — Put X +1/+1 counters on target creature you control, where X is one plus the number of Foods you control. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a 1/1 white Human creature token.\nII — Create a Food token.\nIII — Put X +1/+1 counters on target creature you control, where X is one plus the number of Foods you control. diff --git a/forge-gui/res/cardsfolder/w/werefox_bodyguard.txt b/forge-gui/res/cardsfolder/w/werefox_bodyguard.txt index a0534663f7f..b0b30555530 100644 --- a/forge-gui/res/cardsfolder/w/werefox_bodyguard.txt +++ b/forge-gui/res/cardsfolder/w/werefox_bodyguard.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.nonFox+Other | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one other target non-Fox creature | Duration$ UntilHostLeavesPlay A:AB$ GainLife | Cost$ 1 W Sac<1/CARDNAME> | LifeAmount$ 2 | SpellDescription$ You gain 2 life. DeckHas:Ability$Sacrifice|LifeGain -Oracle:Flash\nWhen Werefox Bodyguard enters the battlefield, exile up to one other target non-Fox creature until Werefox Bodyguard leaves the battlefield.\n{1}{W}, Sacrifice Werefox Bodyguard: You gain 2 life. \ No newline at end of file +Oracle:Flash\nWhen Werefox Bodyguard enters the battlefield, exile up to one other target non-Fox creature until Werefox Bodyguard leaves the battlefield.\n{1}{W}, Sacrifice Werefox Bodyguard: You gain 2 life. diff --git a/forge-gui/res/cardsfolder/w/westfold_rider.txt b/forge-gui/res/cardsfolder/w/westfold_rider.txt index 5ac59a86022..d9c6973f9ee 100644 --- a/forge-gui/res/cardsfolder/w/westfold_rider.txt +++ b/forge-gui/res/cardsfolder/w/westfold_rider.txt @@ -4,4 +4,4 @@ Types:Creature Human Knight PT:3/1 A:AB$ Destroy | Cost$ Sac<1/CARDNAME> | SorcerySpeed$ True | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. Activate only as a sorcery. DeckHas:Ability$Sacrifice -Oracle:Sacrifice Westfold Rider: Destroy target artifact or enchantment. Activate only as a sorcery. \ No newline at end of file +Oracle:Sacrifice Westfold Rider: Destroy target artifact or enchantment. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/w/whippoorwill.txt b/forge-gui/res/cardsfolder/w/whippoorwill.txt index b5729d7d8fd..722a1cdc454 100644 --- a/forge-gui/res/cardsfolder/w/whippoorwill.txt +++ b/forge-gui/res/cardsfolder/w/whippoorwill.txt @@ -8,4 +8,4 @@ SVar:NoRegen:Mode$ CantRegenerate | ValidCard$ Card.IsRemembered | Description$ SVar:NoPrevent:Mode$ CantPreventDamage | Affected$ Creature.IsRemembered | Description$ Damage that would be dealt to that creature this turn can't be prevented. SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ Targeted | ValidCard$ Card.IsTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | ThisTurn$ True | Execute$ TrigExile | TriggerDescription$ When the creature dies this turn, exile the creature. SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Exile -Oracle:{G}{G},{T}: Target creature can't be regenerated this turn. Damage that would be dealt to that creature this turn can't be prevented or dealt instead to another permanent or player. When the creature dies this turn, exile the creature. \ No newline at end of file +Oracle:{G}{G},{T}: Target creature can't be regenerated this turn. Damage that would be dealt to that creature this turn can't be prevented or dealt instead to another permanent or player. When the creature dies this turn, exile the creature. diff --git a/forge-gui/res/cardsfolder/w/whirling_strike.txt b/forge-gui/res/cardsfolder/w/whirling_strike.txt index d78c1805876..88c695ac2a2 100644 --- a/forge-gui/res/cardsfolder/w/whirling_strike.txt +++ b/forge-gui/res/cardsfolder/w/whirling_strike.txt @@ -3,4 +3,4 @@ ManaCost:1 R Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | KW$ First Strike & Trample | SpellDescription$ Target creature gets +2/+0 and gains first strike and trample until end of turn. DeckHas:Keyword$FirstStrike|Trample -Oracle:Target creature gets +2/+0 and gains first strike and trample until end of turn. \ No newline at end of file +Oracle:Target creature gets +2/+0 and gains first strike and trample until end of turn. diff --git a/forge-gui/res/cardsfolder/w/wibbly-wobbly_timey-wimey.txt b/forge-gui/res/cardsfolder/w/wibbly-wobbly_timey-wimey.txt index 8dce9e29cdf..7731746e490 100644 --- a/forge-gui/res/cardsfolder/w/wibbly-wobbly_timey-wimey.txt +++ b/forge-gui/res/cardsfolder/w/wibbly-wobbly_timey-wimey.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ TimeTravel | SubAbility$ DBDraw | SpellDescription$ Time travel. (For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter.) SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. DeckHas:Ability$Counters -Oracle:Time travel. (For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter.)\nDraw a card. \ No newline at end of file +Oracle:Time travel. (For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter.)\nDraw a card. diff --git a/forge-gui/res/cardsfolder/w/wicked_slumber.txt b/forge-gui/res/cardsfolder/w/wicked_slumber.txt index 70a07c7f2a2..84470a68d6c 100644 --- a/forge-gui/res/cardsfolder/w/wicked_slumber.txt +++ b/forge-gui/res/cardsfolder/w/wicked_slumber.txt @@ -3,8 +3,8 @@ ManaCost:3 U Types:Instant K:Convoke A:SP$ Tap | ValidTgts$ Creature | SubAbility$ DBCounter | TargetMin$ 0 | TargetMax$ 2 | RememberTargets$ True | TgtPrompt$ Select up to two target creatures | SpellDescription$ Tap up to two target creatures. Put a stun counter on either of them. Then put a stun counter on either of them. (If a permanent with a stun counter would become untapped, remove one from it instead.) -SVar:DBCounter:DB$ PutCounter | Choices$ Card.IsRemembered | ChoiceTitle$ Choose a creature tapped this to put a stun counter on | CounterType$ Stun | CounterNum$ 1 | SubAbility$ DBCounterBis +SVar:DBCounter:DB$ PutCounter | Choices$ Card.IsRemembered | ChoiceTitle$ Choose a creature tapped this to put a stun counter on | CounterType$ Stun | CounterNum$ 1 | SubAbility$ DBCounterBis SVar:DBCounterBis:DB$ PutCounter | Choices$ Card.IsRemembered | ChoiceTitle$ Choose a creature tapped this to put a stun counter on | CounterType$ Stun | CounterNum$ 1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True 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.)\nTap up to two target creatures. Put a stun counter on either of them. Then put a stun counter on either of them. (If a permanent with a stun counter would become untapped, remove one from it instead.) \ No newline at end of file +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.)\nTap up to two target creatures. Put a stun counter on either of them. Then put a stun counter on either of them. (If a permanent with a stun counter would become untapped, remove one from it instead.) diff --git a/forge-gui/res/cardsfolder/w/wildfire_awakener.txt b/forge-gui/res/cardsfolder/w/wildfire_awakener.txt index e9a98cedfd4..723ea2c01f2 100644 --- a/forge-gui/res/cardsfolder/w/wildfire_awakener.txt +++ b/forge-gui/res/cardsfolder/w/wildfire_awakener.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ r_1_1_elemental_ping | TokenOwner$ You SVar:X:Count$xPaid DeckHas:Ability$Token & Type$Elemental -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 Wildfire Awakener enters the battlefield, create X 1/1 red Elemental creature tokens with "Whenever this creature becomes tapped, it deals 1 damage to target player." \ No newline at end of file +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 Wildfire Awakener enters the battlefield, create X 1/1 red Elemental creature tokens with "Whenever this creature becomes tapped, it deals 1 damage to target player." diff --git a/forge-gui/res/cardsfolder/w/wildwood_mentor.txt b/forge-gui/res/cardsfolder/w/wildwood_mentor.txt index 51c47ce902f..06823dcf32f 100644 --- a/forge-gui/res/cardsfolder/w/wildwood_mentor.txt +++ b/forge-gui/res/cardsfolder/w/wildwood_mentor.txt @@ -10,4 +10,4 @@ SVar:X:Count$CardPower SVar:HasAttackEffect:TRUE DeckHints:Ability$Token DeckHas:Ability$Counters -Oracle:Whenever a token enters the battlefield under your control, put a +1/+1 counter on Wildwood Mentor.\nWhenever Wildwood Mentor attacks, another target attacking creature gets +X/+X until end of turn, where X is Wildwood Mentor's power. \ No newline at end of file +Oracle:Whenever a token enters the battlefield under your control, put a +1/+1 counter on Wildwood Mentor.\nWhenever Wildwood Mentor attacks, another target attacking creature gets +X/+X until end of turn, where X is Wildwood Mentor's power. diff --git a/forge-gui/res/cardsfolder/w/willow_wind.txt b/forge-gui/res/cardsfolder/w/willow_wind.txt index 69d736ca14b..64376445935 100644 --- a/forge-gui/res/cardsfolder/w/willow_wind.txt +++ b/forge-gui/res/cardsfolder/w/willow_wind.txt @@ -5,4 +5,4 @@ PT:3/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) SVar:TrigScry:DB$ Scry | ScryNum$ 2 -Oracle:Flying\nWhen Willow-Wind enters the battlefield, scry 2. \ No newline at end of file +Oracle:Flying\nWhen Willow-Wind enters the battlefield, scry 2. diff --git a/forge-gui/res/cardsfolder/w/windswift_slice.txt b/forge-gui/res/cardsfolder/w/windswift_slice.txt index cd392b61aa2..7a9236306ea 100644 --- a/forge-gui/res/cardsfolder/w/windswift_slice.txt +++ b/forge-gui/res/cardsfolder/w/windswift_slice.txt @@ -6,4 +6,4 @@ SVar:SoulsDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | AILogic$ Pow SVar:DBToken:DB$ Token | TokenScript$ g_1_1_elf_warrior | TokenAmount$ Excess | SpellDescription$ Create a number of 1/1 green Elf Warrior creature tokens equal to the amount of excess damage dealt this way. SVar:X:ParentTargeted$CardPower DeckHas:Ability$Token & Type$Elf|Warrior -Oracle:Target creature you control deals damage equal to its power to target creature you don't control. Create a number of 1/1 green Elf Warrior creature tokens equal to the amount of excess damage dealt this way. \ No newline at end of file +Oracle:Target creature you control deals damage equal to its power to target creature you don't control. Create a number of 1/1 green Elf Warrior creature tokens equal to the amount of excess damage dealt this way. diff --git a/forge-gui/res/cardsfolder/w/wing_commando.txt b/forge-gui/res/cardsfolder/w/wing_commando.txt index c4069fe6b7a..f8fe768dbeb 100644 --- a/forge-gui/res/cardsfolder/w/wing_commando.txt +++ b/forge-gui/res/cardsfolder/w/wing_commando.txt @@ -4,4 +4,4 @@ Types:Creature Human Soldier PT:2/2 K:Flying K:Prowess -Oracle:Flying\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) \ No newline at end of file +Oracle:Flying\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/w/wire_surgeons.txt b/forge-gui/res/cardsfolder/w/wire_surgeons.txt index 0b6c1884c55..85acdb2fa28 100644 --- a/forge-gui/res/cardsfolder/w/wire_surgeons.txt +++ b/forge-gui/res/cardsfolder/w/wire_surgeons.txt @@ -3,6 +3,6 @@ ManaCost:4 B B Types:Creature Human Artificer PT:6/5 K:Fear -S:Mode$ Continuous | EffectZone$ Battlefield | AffectedZone$ Graveyard | Affected$ Creature.Artifact+YouCtrl | AddKeyword$ Encore:CardManaCost | Description$ Each artifact creature card in your graveyard has encore. Its encore cost is equal to its mana cost. (Exile it and pay its mana cost: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) +S:Mode$ Continuous | EffectZone$ Battlefield | AffectedZone$ Graveyard | Affected$ Creature.Artifact+YouCtrl | AddKeyword$ Encore:CardManaCost | Description$ Each artifact creature card in your graveyard has encore. Its encore cost is equal to its mana cost. (Exile it and pay its mana cost: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) DeckHints:Ability$Graveyard & Type$Artifact -Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nEach artifact creature card in your graveyard has encore. Its encore cost is equal to its mana cost. (Exile it and pay its mana cost: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) \ No newline at end of file +Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nEach artifact creature card in your graveyard has encore. Its encore cost is equal to its mana cost. (Exile it and pay its mana cost: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/w/witch_king_bringer_of_ruin.txt b/forge-gui/res/cardsfolder/w/witch_king_bringer_of_ruin.txt index 5731b9d4af4..f435d3c8b24 100644 --- a/forge-gui/res/cardsfolder/w/witch_king_bringer_of_ruin.txt +++ b/forge-gui/res/cardsfolder/w/witch_king_bringer_of_ruin.txt @@ -7,4 +7,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ SVar:TrigSac:DB$ Sacrifice | Defined$ TriggeredDefendingPlayer | SacValid$ Creature.leastPowerControlledByTriggeredDefendingPlayer SVar:HasAttackEffect:True DeckHas:Ability$Sacrifice -Oracle:Flying\nWhenever Witch-king, Bringer of Ruin attacks, defending player sacrifices a creature with the least power among creatures they control. \ No newline at end of file +Oracle:Flying\nWhenever Witch-king, Bringer of Ruin attacks, defending player sacrifices a creature with the least power among creatures they control. diff --git a/forge-gui/res/cardsfolder/w/witchs_mark.txt b/forge-gui/res/cardsfolder/w/witchs_mark.txt index c7cb5056761..2db4f0ee09f 100644 --- a/forge-gui/res/cardsfolder/w/witchs_mark.txt +++ b/forge-gui/res/cardsfolder/w/witchs_mark.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Draw | NumCards$ 2 | UnlessCost$ Discard<1/Card> | UnlessPayer$ You | UnlessSwitched$ True | SubAbility$ DBToken | SpellDescription$ You may discard a card. If you do, draw two cards. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_wicked | TargetMin$ 0 | TargetMax$ 1 | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select up to one target creature you control | SpellDescription$ Create a Wicked Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) DeckHas:Ability$Token|Discard & Type$Role|Aura -Oracle:You may discard a card. If you do, draw two cards.\nCreate a Wicked Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) \ No newline at end of file +Oracle:You may discard a card. If you do, draw two cards.\nCreate a Wicked Role token attached to up to one target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) diff --git a/forge-gui/res/cardsfolder/w/witchstalker_frenzy.txt b/forge-gui/res/cardsfolder/w/witchstalker_frenzy.txt index a0a5fe9c5b5..d1d4ffc7af6 100644 --- a/forge-gui/res/cardsfolder/w/witchstalker_frenzy.txt +++ b/forge-gui/res/cardsfolder/w/witchstalker_frenzy.txt @@ -4,4 +4,4 @@ Types:Instant S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each creature that attacked this turn. SVar:X:PlayerCountPlayers$AttackersDeclared A:SP$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target creature. -Oracle:This spell costs {1} less to cast for each creature that attacked this turn.\nWitchstalker Frenzy deals 5 damage to target creature. \ No newline at end of file +Oracle:This spell costs {1} less to cast for each creature that attacked this turn.\nWitchstalker Frenzy deals 5 damage to target creature. diff --git a/forge-gui/res/cardsfolder/w/wizards_rockets.txt b/forge-gui/res/cardsfolder/w/wizards_rockets.txt index dd87bac9d61..33560771899 100644 --- a/forge-gui/res/cardsfolder/w/wizards_rockets.txt +++ b/forge-gui/res/cardsfolder/w/wizards_rockets.txt @@ -9,4 +9,4 @@ SVar:X:Count$xPaid AI:RemoveDeck:All DeckHas:Ability$Sacrifice SVar:SacMe:1 -Oracle:Wizard's Rockets enters the battlefield tapped.\n{X}, {T}, Sacrifice Wizard's Rockets: Add X mana in any combination of colors.\nWhen Wizard's Rockets is put into a graveyard from the battlefield, draw a card. \ No newline at end of file +Oracle:Wizard's Rockets enters the battlefield tapped.\n{X}, {T}, Sacrifice Wizard's Rockets: Add X mana in any combination of colors.\nWhen Wizard's Rockets is put into a graveyard from the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/w/wondrous_crucible.txt b/forge-gui/res/cardsfolder/w/wondrous_crucible.txt index 3c16cfdc43c..206f03b7ab9 100644 --- a/forge-gui/res/cardsfolder/w/wondrous_crucible.txt +++ b/forge-gui/res/cardsfolder/w/wondrous_crucible.txt @@ -8,4 +8,4 @@ SVar:DBExile:DB$ ChangeZone | DefinedPlayer$ You | Destination$ Exile | ChangeNu SVar:DBPlay:DB$ Play | Defined$ Remembered | ValidSA$ Spell | Optional$ True | CopyCard$ True | WithoutManaCost$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Graveyard|Token|Mill -Oracle:Permanents you control have ward {2}.\nAt the beginning of your end step, mill two cards, then exile a nonland card at random from your graveyard. Copy it. You may cast the copy without paying its mana cost. (A copy of a permanent spell becomes a token.) \ No newline at end of file +Oracle:Permanents you control have ward {2}.\nAt the beginning of your end step, mill two cards, then exile a nonland card at random from your graveyard. Copy it. You may cast the copy without paying its mana cost. (A copy of a permanent spell becomes a token.) diff --git a/forge-gui/res/cardsfolder/w/woodland_acolyte_mend_the_wilds.txt b/forge-gui/res/cardsfolder/w/woodland_acolyte_mend_the_wilds.txt index 2e5f9cc6f87..733a57fba7c 100644 --- a/forge-gui/res/cardsfolder/w/woodland_acolyte_mend_the_wilds.txt +++ b/forge-gui/res/cardsfolder/w/woodland_acolyte_mend_the_wilds.txt @@ -13,4 +13,4 @@ Name:Mend the Wilds ManaCost:G Types:Instant Adventure A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Library | ValidTgts$ Permanent.YouOwn | TgtPrompt$ Select target permanent card from your graveyard | SpellDescription$ Put target permanent card from your graveyard on top of your library. (Then exile this card. You may cast the creature later from exile.) -Oracle:Put target permanent card from your graveyard on top of your library. (Then exile this card. You may cast the creature later from exile.) \ No newline at end of file +Oracle:Put target permanent card from your graveyard on top of your library. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/w/wose_pathfinder.txt b/forge-gui/res/cardsfolder/w/wose_pathfinder.txt index 9c82537bb4d..e8a42099474 100644 --- a/forge-gui/res/cardsfolder/w/wose_pathfinder.txt +++ b/forge-gui/res/cardsfolder/w/wose_pathfinder.txt @@ -4,4 +4,4 @@ Types:Creature Human Shaman PT:1/1 A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. A:AB$ Pump | Cost$ 6 G T | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | NumAtt$ 3 | NumDef$ 3 | KW$ Trample | SpellDescription$ Another target creature gets +3/+3 and gains trample until end of turn. -Oracle:{T}: Add one mana of any color.\n{6}{G}, {T}: Another target creature gets +3/+3 and gains trample until end of turn. \ No newline at end of file +Oracle:{T}: Add one mana of any color.\n{6}{G}, {T}: Another target creature gets +3/+3 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/w/wrathful_raptors.txt b/forge-gui/res/cardsfolder/w/wrathful_raptors.txt index f4d4c31606c..6acf2bb77af 100644 --- a/forge-gui/res/cardsfolder/w/wrathful_raptors.txt +++ b/forge-gui/res/cardsfolder/w/wrathful_raptors.txt @@ -7,4 +7,4 @@ T:Mode$ DamageDone | Execute$ TrigDamage | ValidTarget$ Dinosaur.YouCtrl | Trigg SVar:TrigDamage:DB$ DealDamage | NumDmg$ X | ValidTgts$ Any.nonDinosaur | TgtPrompt$ Select any target that isn't a Dinosaur SVar:X:TriggerCount$DamageAmount DeckHints:Type$Dinosaur -Oracle:Trample\nWhenever a Dinosaur you control is dealt damage, it deals that much damage to any target that isn't a Dinosaur. \ No newline at end of file +Oracle:Trample\nWhenever a Dinosaur you control is dealt damage, it deals that much damage to any target that isn't a Dinosaur. diff --git a/forge-gui/res/cardsfolder/w/wreck_and_rebuild.txt b/forge-gui/res/cardsfolder/w/wreck_and_rebuild.txt index ea4563617cf..a53d950b1e1 100644 --- a/forge-gui/res/cardsfolder/w/wreck_and_rebuild.txt +++ b/forge-gui/res/cardsfolder/w/wreck_and_rebuild.txt @@ -6,4 +6,4 @@ SVar:DestroyArtifact:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ SVar:DBMill:DB$ Mill | NumCards$ 5 | Defined$ You | SubAbility$ DBReturn | SpellDescription$ Mill five cards, then you may put a land card from your graveyard onto the battlefield tapped. SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Land.YouOwn | Hidden$ True | Tapped$ True K:Flashback:3 R G -Oracle:Choose one —\n• Destroy target artifact or enchantment.\n• Mill five cards, then you may put a land card from your graveyard onto the battlefield tapped.\nFlashback {3}{R}{G} \ No newline at end of file +Oracle:Choose one —\n• Destroy target artifact or enchantment.\n• Mill five cards, then you may put a land card from your graveyard onto the battlefield tapped.\nFlashback {3}{R}{G} diff --git a/forge-gui/res/cardsfolder/w/wrenn_and_realmbreaker.txt b/forge-gui/res/cardsfolder/w/wrenn_and_realmbreaker.txt index 9adc8df668e..f3d5992182e 100644 --- a/forge-gui/res/cardsfolder/w/wrenn_and_realmbreaker.txt +++ b/forge-gui/res/cardsfolder/w/wrenn_and_realmbreaker.txt @@ -11,4 +11,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Wrenn and Realmbreaker | Image$ emblem_wrenn_and_realmbreaker | StaticAbilities$ PermanentRecycle | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "You may play lands and cast permanent spells from your graveyard." SVar:PermanentRecycle:Mode$ Continuous | EffectZone$ Command | Affected$ Card.Permanent+YouOwn | MayPlay$ True | AffectedZone$ Graveyard | Description$ You may play lands and cast permanent spells from your graveyard. DeckHas:Ability$Graveyard -Oracle:Lands you control have "{T}: Add one mana of any color."\n[+1]: Up to one target land you control becomes a 3/3 Elemental creature with vigilance, hexproof, and haste until your next turn. It's still a land.\n[−2]: Mill three cards. You may put a permanent card from among the milled cards into your hand.\n[−7]: You get an emblem with "You may play lands and cast permanent spells from your graveyard." +Oracle:Lands you control have "{T}: Add one mana of any color."\n[+1]: Up to one target land you control becomes a 3/3 Elemental creature with vigilance, hexproof, and haste until your next turn. It's still a land.\n[-2]: Mill three cards. You may put a permanent card from among the milled cards into your hand.\n[-7]: You get an emblem with "You may play lands and cast permanent spells from your graveyard." diff --git a/forge-gui/res/cardsfolder/w/wrenns_resolve.txt b/forge-gui/res/cardsfolder/w/wrenns_resolve.txt index e3ebec020ad..c772c616be2 100644 --- a/forge-gui/res/cardsfolder/w/wrenns_resolve.txt +++ b/forge-gui/res/cardsfolder/w/wrenns_resolve.txt @@ -5,4 +5,4 @@ A:SP$ Dig | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ForgetOnMoved$ Exile | Duration$ UntilTheEndOfYourNextTurn SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play the exiled cards. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Exile the top two cards of your library. Until the end of your next turn, you may play those cards. \ No newline at end of file +Oracle:Exile the top two cards of your library. Until the end of your next turn, you may play those cards. diff --git a/forge-gui/res/cardsfolder/w/wurmquake.txt b/forge-gui/res/cardsfolder/w/wurmquake.txt index 5e24897ab4b..b2b84da17da 100644 --- a/forge-gui/res/cardsfolder/w/wurmquake.txt +++ b/forge-gui/res/cardsfolder/w/wurmquake.txt @@ -8,4 +8,4 @@ SVar:Y:PlayerCountOpponents$HasPropertyIsCorrupted K:Flashback:8 G G DeckHas:Ability$Token|Graveyard & Type$Phyrexian|Wurm & Keyword$Toxic DeckHints:Keyword$Toxic|Poisenous -Oracle:Corrupted — Create an X/X green Phyrexian Wurm creature token with trample and toxic 1, where X is the amount of mana spent to cast this spell. Then for each opponent with three or more poison counters, you create another one of those tokens.\nFlashback {8}{G}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) \ No newline at end of file +Oracle:Corrupted — Create an X/X green Phyrexian Wurm creature token with trample and toxic 1, where X is the amount of mana spent to cast this spell. Then for each opponent with three or more poison counters, you create another one of those tokens.\nFlashback {8}{G}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/x/xavier_sal_infested_captain.txt b/forge-gui/res/cardsfolder/x/xavier_sal_infested_captain.txt index 6e9f3bc0c89..20a6fa33c36 100644 --- a/forge-gui/res/cardsfolder/x/xavier_sal_infested_captain.txt +++ b/forge-gui/res/cardsfolder/x/xavier_sal_infested_captain.txt @@ -6,4 +6,4 @@ A:AB$ CopyPermanent | Choices$ Creature.token+YouCtrl | NumCopies$ 1 | Populate$ A:AB$ Proliferate | Cost$ T Sac<1/Creature.Other/other creature> | SorcerySpeed$ True | SpellDescription$ Proliferate. Activate only as a sorcery. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) DeckHas:Ability$Token|Counters|Sacrifice DeckHints:Ability$Counters|Token -Oracle:{T}, Remove a counter from another permanent you control: Populate. Activate only as a sorcery. (Create a token that's a copy of a creature token you control.)\n{T}, Sacrifice another creature: Proliferate. Activate only as a sorcery. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) \ No newline at end of file +Oracle:{T}, Remove a counter from another permanent you control: Populate. Activate only as a sorcery. (Create a token that's a copy of a creature token you control.)\n{T}, Sacrifice another creature: Proliferate. Activate only as a sorcery. (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/x/xolatoyac_the_smiling_flood.txt b/forge-gui/res/cardsfolder/x/xolatoyac_the_smiling_flood.txt index 8e6a0c25cd6..d9942d57187 100644 --- a/forge-gui/res/cardsfolder/x/xolatoyac_the_smiling_flood.txt +++ b/forge-gui/res/cardsfolder/x/xolatoyac_the_smiling_flood.txt @@ -12,4 +12,4 @@ SVar:TrigUntap:DB$ UntapAll | ValidCards$ Permanent.YouCtrl+HasCounters DeckHas:Ability$Counters DeckHints:Ability$Counters SVar:HasAttackEffect:TRUE -Oracle:Whenever Xolatoyac, the Smiling Flood enters the battlefield or attacks, put a flood counter on target land. That land is an Island in addition to its other types for as long as it has a flood counter on it.\nAt the beginning of your end step, untap each permanent you control with a counter on it. \ No newline at end of file +Oracle:Whenever Xolatoyac, the Smiling Flood enters the battlefield or attacks, put a flood counter on target land. That land is an Island in addition to its other types for as long as it has a flood counter on it.\nAt the beginning of your end step, untap each permanent you control with a counter on it. diff --git a/forge-gui/res/cardsfolder/y/yavimaya_iconoclast.txt b/forge-gui/res/cardsfolder/y/yavimaya_iconoclast.txt index 5d2f65b8555..80407015143 100644 --- a/forge-gui/res/cardsfolder/y/yavimaya_iconoclast.txt +++ b/forge-gui/res/cardsfolder/y/yavimaya_iconoclast.txt @@ -7,4 +7,4 @@ K:Trample T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, it gets +1/+1 and gains haste until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | KW$ Haste DeckHints:Color$Red -Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nTrample\nWhen Yavimaya Iconoclast enters the battlefield, if it was kicked, it gets +1/+1 and gains haste until end of turn. \ No newline at end of file +Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nTrample\nWhen Yavimaya Iconoclast enters the battlefield, if it was kicked, it gets +1/+1 and gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/y/yavimaya_sojourner.txt b/forge-gui/res/cardsfolder/y/yavimaya_sojourner.txt index 33a5c6807e5..cada9ff766e 100644 --- a/forge-gui/res/cardsfolder/y/yavimaya_sojourner.txt +++ b/forge-gui/res/cardsfolder/y/yavimaya_sojourner.txt @@ -5,4 +5,4 @@ PT:4/6 S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ Domain — This spell costs {1} less to cast for each basic land type among lands you control. SVar:X:Count$Domain AI:RemoveDeck:Random -Oracle:Domain — This spell costs {1} less to cast for each basic land type among lands you control. \ No newline at end of file +Oracle:Domain — This spell costs {1} less to cast for each basic land type among lands you control. diff --git a/forge-gui/res/cardsfolder/y/yavimaya_steelcrusher.txt b/forge-gui/res/cardsfolder/y/yavimaya_steelcrusher.txt index cc77d36ade7..e1adfc67a69 100644 --- a/forge-gui/res/cardsfolder/y/yavimaya_steelcrusher.txt +++ b/forge-gui/res/cardsfolder/y/yavimaya_steelcrusher.txt @@ -5,4 +5,4 @@ PT:2/2 K:Enlist A:AB$ Destroy | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Destroy target artifact. DeckHas:Ability$Sacrifice -Oracle:Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.)\n{1}, Sacrifice Yavimaya Steelcrusher: Destroy target artifact. \ No newline at end of file +Oracle:Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.)\n{1}, Sacrifice Yavimaya Steelcrusher: Destroy target artifact. diff --git a/forge-gui/res/cardsfolder/y/yotian_frontliner.txt b/forge-gui/res/cardsfolder/y/yotian_frontliner.txt index 2a4ce9d50e7..077078d3758 100644 --- a/forge-gui/res/cardsfolder/y/yotian_frontliner.txt +++ b/forge-gui/res/cardsfolder/y/yotian_frontliner.txt @@ -8,4 +8,4 @@ SVar:HasAttackEffect:TRUE K:Unearth:W DeckHas:Ability$Graveyard DeckHints:Color$White -Oracle:Whenever Yotian Frontliner attacks, another target creature you control gets +1/+1 until end of turn.\nUnearth {W} ({W}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file +Oracle:Whenever Yotian Frontliner attacks, another target creature you control gets +1/+1 until end of turn.\nUnearth {W} ({W}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/y/yotian_medic.txt b/forge-gui/res/cardsfolder/y/yotian_medic.txt index 83e8006c7fa..03f21df04e2 100644 --- a/forge-gui/res/cardsfolder/y/yotian_medic.txt +++ b/forge-gui/res/cardsfolder/y/yotian_medic.txt @@ -4,4 +4,4 @@ Types:Creature Human Soldier Creature PT:1/4 K:Lifelink DeckHas:Ability$LifeGain -Oracle:Lifelink \ No newline at end of file +Oracle:Lifelink diff --git a/forge-gui/res/cardsfolder/y/yotian_tactician.txt b/forge-gui/res/cardsfolder/y/yotian_tactician.txt index 3aafa218786..fcd49615b7d 100644 --- a/forge-gui/res/cardsfolder/y/yotian_tactician.txt +++ b/forge-gui/res/cardsfolder/y/yotian_tactician.txt @@ -4,4 +4,4 @@ Types:Creature Human Soldier PT:3/4 S:Mode$ Continuous | Affected$ Soldier.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Soldiers you control get +1/+1. DeckNeeds:Type$Soldier -Oracle:Other Soldiers you control get +1/+1. \ No newline at end of file +Oracle:Other Soldiers you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/y/young_blue_dragon_sand_augury.txt b/forge-gui/res/cardsfolder/y/young_blue_dragon_sand_augury.txt index 4062f97c07f..65cec31b0f4 100644 --- a/forge-gui/res/cardsfolder/y/young_blue_dragon_sand_augury.txt +++ b/forge-gui/res/cardsfolder/y/young_blue_dragon_sand_augury.txt @@ -3,8 +3,8 @@ ManaCost:4 U Types:Creature Dragon PT:3/3 K:Flying -Oracle:Flying AlternateMode:Adventure +Oracle:Flying ALTERNATE diff --git a/forge-gui/res/cardsfolder/y/young_red_dragon_bathe_in_gold.txt b/forge-gui/res/cardsfolder/y/young_red_dragon_bathe_in_gold.txt index 6c6afd56b03..b5f36a8f9f3 100644 --- a/forge-gui/res/cardsfolder/y/young_red_dragon_bathe_in_gold.txt +++ b/forge-gui/res/cardsfolder/y/young_red_dragon_bathe_in_gold.txt @@ -4,8 +4,8 @@ Types:Creature Dragon PT:3/2 K:Flying K:CARDNAME can't block. -Oracle:Flying\nYoung Red Dragon can't block. AlternateMode:Adventure +Oracle:Flying\nYoung Red Dragon can't block. ALTERNATE diff --git a/forge-gui/res/cardsfolder/z/zamriel_seraph_of_steel.txt b/forge-gui/res/cardsfolder/z/zamriel_seraph_of_steel.txt index 438dc5e0b95..f6f53d0cf2a 100644 --- a/forge-gui/res/cardsfolder/z/zamriel_seraph_of_steel.txt +++ b/forge-gui/res/cardsfolder/z/zamriel_seraph_of_steel.txt @@ -1,8 +1,8 @@ Name:Zamriel, Seraph of Steel ManaCost:2 W W Types:Legendary Creature Angel -K:Flying PT:3/4 +K:Flying S:Mode$ Continuous | Affected$ Creature.YouCtrl+equipped | AddKeyword$ Indestructible | Condition$ PlayerTurn | Description$ As long as it's your turn, equipped creatures you control have indestructible. DeckHints:Type$Equipment Oracle:Flying.\nAs long as it's your turn, equipped creatures you control have indestructible. diff --git a/forge-gui/res/cardsfolder/z/zellix_sanity_flayer.txt b/forge-gui/res/cardsfolder/z/zellix_sanity_flayer.txt index 3bf7fbea9dc..6f88e4cdabb 100644 --- a/forge-gui/res/cardsfolder/z/zellix_sanity_flayer.txt +++ b/forge-gui/res/cardsfolder/z/zellix_sanity_flayer.txt @@ -7,4 +7,4 @@ T:Mode$ MilledAll | ValidPlayer$ Player | ValidCard$ Creature | TriggerZones$ Ba SVar:TrigToken:DB$ Token | TokenScript$ b_1_1_horror A:AB$ Mill | Cost$ 1 T | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Select a player | SpellDescription$ Target player mills three cards. DeckHas:Ability$Mill|Token -Oracle:Hive Mind — Whenever a player mills one or more creature cards, you create a 1/1 black Horror creature token.\n{1},{T}: Target player mills three cards.\nChoose a Background (You can have a Background as a second commander.) \ No newline at end of file +Oracle:Hive Mind — Whenever a player mills one or more creature cards, you create a 1/1 black Horror creature token.\n{1},{T}: Target player mills three cards.\nChoose a Background (You can have a Background as a second commander.) diff --git a/forge-gui/res/cardsfolder/z/zenith_chronicler.txt b/forge-gui/res/cardsfolder/z/zenith_chronicler.txt index 5d1002c0f66..8e157fda565 100644 --- a/forge-gui/res/cardsfolder/z/zenith_chronicler.txt +++ b/forge-gui/res/cardsfolder/z/zenith_chronicler.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Phyrexian Construct PT:3/1 T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | ActivatorThisTurnCast$ EQ1 | Execute$ TrigDraw | TriggerDescription$ Whenever a player casts their first multicolored spell each turn, each other player draws a card. SVar:TrigDraw:DB$ Draw | Defined$ NonTriggeredCardController -Oracle:Whenever a player casts their first multicolored spell each turn, each other player draws a card. \ No newline at end of file +Oracle:Whenever a player casts their first multicolored spell each turn, each other player draws a card. diff --git a/forge-gui/res/cardsfolder/z/zhalfirin_shapecraft.txt b/forge-gui/res/cardsfolder/z/zhalfirin_shapecraft.txt index d66a635cd6a..3002a3dab7e 100644 --- a/forge-gui/res/cardsfolder/z/zhalfirin_shapecraft.txt +++ b/forge-gui/res/cardsfolder/z/zhalfirin_shapecraft.txt @@ -3,4 +3,4 @@ ManaCost:1 U Types:Instant A:SP$ Animate | ValidTgts$ Creature | Power$ 4 | Toughness$ 3 | SubAbility$ DBDraw | SpellDescription$ Target creature has base power and toughness 4/3 until end of turn. SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. -Oracle:Target creature has base power and toughness 4/3 until end of turn.\nDraw a card. \ No newline at end of file +Oracle:Target creature has base power and toughness 4/3 until end of turn.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/z/zof_consumption_zof_bloodbog.txt b/forge-gui/res/cardsfolder/z/zof_consumption_zof_bloodbog.txt index 633f662f41d..968c3701598 100644 --- a/forge-gui/res/cardsfolder/z/zof_consumption_zof_bloodbog.txt +++ b/forge-gui/res/cardsfolder/z/zof_consumption_zof_bloodbog.txt @@ -3,8 +3,8 @@ ManaCost:4 B B Types:Sorcery A:SP$ LoseLife | Cost$ 4 B B | Defined$ Player.Opponent | LifeAmount$ 4 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 4 life and you gain 4 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 -AlternateMode:Modal DeckHas:Ability$LifeGain +AlternateMode:Modal Oracle:Each opponent loses 4 life and you gain 4 life. ALTERNATE diff --git a/forge-gui/res/cardsfolder/z/zygon_infiltrator.txt b/forge-gui/res/cardsfolder/z/zygon_infiltrator.txt index aa5795b1c11..36ece687e2f 100644 --- a/forge-gui/res/cardsfolder/z/zygon_infiltrator.txt +++ b/forge-gui/res/cardsfolder/z/zygon_infiltrator.txt @@ -5,4 +5,4 @@ PT:3/2 A:AB$ Tap | Cost$ 2 U | PrecostDesc$ Body-print - | SorcerySpeed$ True | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | SubAbility$ DBCounter | SpellDescription$ Tap another target creature and put a stun counter on it. CARDNAME becomes a copy of that creature for as long as that creature remains tapped. Activate only as a sorcery. (If a permanent with a stun counter would become untapped, remove one from it instead.) SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 | SubAbility$ DBCopy SVar:DBCopy:DB$ Clone | Defined$ Targeted | Duration$ UntilTargetedUntaps -Oracle:Body-print — {2}{U}: Tap another target creature and put a stun counter on it. Zygon Infiltrator becomes a copy of that creature for as long as that creature remains tapped. Activate only as a sorcery. (If a permanent with a stun counter would become untapped, remove one from it instead.) \ No newline at end of file +Oracle:Body-print — {2}{U}: Tap another target creature and put a stun counter on it. Zygon Infiltrator becomes a copy of that creature for as long as that creature remains tapped. Activate only as a sorcery. (If a permanent with a stun counter would become untapped, remove one from it instead.)