diff --git a/forge-gui/res/cardsfolder/a/abandoned_sarcophagus.txt b/forge-gui/res/cardsfolder/a/abandoned_sarcophagus.txt index c978612d954..ed6d004b27b 100644 --- a/forge-gui/res/cardsfolder/a/abandoned_sarcophagus.txt +++ b/forge-gui/res/cardsfolder/a/abandoned_sarcophagus.txt @@ -1,10 +1,10 @@ Name:Abandoned Sarcophagus ManaCost:3 Types:Artifact -S:Mode$ Continuous | Affected$ Card.nonLand+YouOwn+withCycling,Card.nonLand+YouOwn+withTypeCycling | MayPlay$ True | AffectedZone$ Graveyard | Description$ You may cast nonland cards with cycling from your graveyard. -R:Event$ Moved | ValidCard$ Card.YouOwn+withCycling,Card.YouOwn+withTypeCycling | Destination$ Graveyard | Cycling$ False | ReplaceWith$ Exile | ActiveZones$ Battlefield | Description$ If a card with cycling would be put into your graveyard from anywhere and it wasn't cycled, exile it instead. +S:Mode$ Continuous | Affected$ Card.nonLand+YouOwn+withCycling,Card.nonLand+YouOwn+withTypeCycling | MayPlay$ True | AffectedZone$ Graveyard | Description$ You may cast spells that have a cycling ability from your graveyard. +R:Event$ Moved | ValidCard$ Card.YouOwn+withCycling,Card.YouOwn+withTypeCycling | Destination$ Graveyard | Cycling$ False | ReplaceWith$ Exile | ActiveZones$ Battlefield | Description$ If a card that has a cycling ability would be put into your graveyard from anywhere and it wasn't cycled, exile it instead. SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard #TODO: Add Ability$Cycling to Cycling cards for the purpose of this and other similar cards for deck hints AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/abandoned_sarcophagus.jpg -Oracle:You may cast nonland cards with cycling from your graveyard.\nIf a card with cycling would be put into your graveyard from anywhere and it wasn't cycled, exile it instead. +Oracle:You may cast spells that have a cycling ability from your graveyard.\nIf a card that has a cycling ability would be put into your graveyard from anywhere and it wasn't cycled, exile it instead. diff --git a/forge-gui/res/cardsfolder/a/academy_drake.txt b/forge-gui/res/cardsfolder/a/academy_drake.txt index a18d44d29da..443445af4d5 100644 --- a/forge-gui/res/cardsfolder/a/academy_drake.txt +++ b/forge-gui/res/cardsfolder/a/academy_drake.txt @@ -7,4 +7,4 @@ K:Kicker:4 K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it. SVar:WasKicked:Count$Kicked.1.0 DeckHas:Ability$Counters -Oracle:Flying\nKicker {4} (You may pay an additional {4} as you cast this spell.)\nIf Academy Drake was kicked, it enters the battlefield with two +1/+1 counters on it. +Oracle:Kicker {4} (You may pay an additional {4} as you cast this spell.)\nFlying\nIf Academy Drake was kicked, it enters the battlefield with two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/a/accursed_witch_infectious_curse.txt b/forge-gui/res/cardsfolder/a/accursed_witch_infectious_curse.txt index 5c846c6b488..6335af81bb3 100644 --- a/forge-gui/res/cardsfolder/a/accursed_witch_infectious_curse.txt +++ b/forge-gui/res/cardsfolder/a/accursed_witch_infectious_curse.txt @@ -23,4 +23,4 @@ S:Mode$ ReduceCost | ValidTarget$ Player.EnchantedBy | Activator$ You | Type$ Sp T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of enchanted player's upkeep, that player loses 1 life and you gain 1 life. SVar:TrigDrain:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 -Oracle:Spells you cast that target enchanted player cost {1} less to cast.\nAt the beginning of enchanted player's upkeep, that player loses 1 life and you gain 1 life. +Oracle:Enchant player\nSpells you cast that target enchanted player cost {1} less to cast.\nAt the beginning of enchanted player's upkeep, that player loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/a/ach_hans_run.txt b/forge-gui/res/cardsfolder/a/ach_hans_run.txt index 663dcb9b5b9..449252d7088 100644 --- a/forge-gui/res/cardsfolder/a/ach_hans_run.txt +++ b/forge-gui/res/cardsfolder/a/ach_hans_run.txt @@ -6,4 +6,4 @@ SVar:TrigAch:DB$ NameCard | Defined$ You | ValidCards$ Card.Creature | ValidDesc SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.NamedCard | RememberChanged$ True | SubAbility$ DBPump SVar:DBPump:DB$ Animate | Keywords$ Haste | Permanent$ True | AtEOT$ Exile | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:At the beginning of your upkeep, you may say "Ach! Hans, run! It's the ..." and the name of a creature card. If you do, search your library for a card with that name, put it onto the battlefield, then shuffle your library. That creature gains haste. Exile it at the beginning of the next end step. \ No newline at end of file +Oracle:At the beginning of your upkeep, you may say "Ach! Hans, run! It's the . . ." and the name of a creature card. If you do, search your library for a card with that name, put it onto the battlefield, then shuffle your library. That creature gains haste. Exile it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/a/adventure_awaits.txt b/forge-gui/res/cardsfolder/a/adventure_awaits.txt index 9f5ada320e2..2b654f1c630 100755 --- a/forge-gui/res/cardsfolder/a/adventure_awaits.txt +++ b/forge-gui/res/cardsfolder/a/adventure_awaits.txt @@ -1,7 +1,7 @@ Name:Adventure Awaits ManaCost:1 G Types:Sorcery -A:SP$ Dig | Cost$ 1 G | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.Creature | RestRandomOrder$ True | RememberChanged$ True | SubAbility$ DBDraw | StackDescription$ SpellDescription | SpellDescription$ 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. If you don't put a card into your hand this way, draw a card. +A:SP$ Dig | Cost$ 1 G | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.Creature | RestRandomOrder$ True | RememberChanged$ True | SubAbility$ DBDraw | StackDescription$ SpellDescription | SpellDescription$ 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. 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 | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle: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. If you don't put a card into your hand this way, draw a card. +Oracle: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. If you didn't put a card into your hand this way, draw a card. diff --git a/forge-gui/res/cardsfolder/a/aetherworks_marvel.txt b/forge-gui/res/cardsfolder/a/aetherworks_marvel.txt index 9299ae068ff..c32623686ca 100644 --- a/forge-gui/res/cardsfolder/a/aetherworks_marvel.txt +++ b/forge-gui/res/cardsfolder/a/aetherworks_marvel.txt @@ -3,9 +3,9 @@ ManaCost:4 Types:Legendary Artifact T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Permanent.YouCtrl | TriggerZones$ Battlefield | TriggerController$ TriggeredCardController | Execute$ TrigEnergy | TriggerDescription$ Whenever a permanent you control is put into a graveyard, you get {E} (an energy counter). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 1 -A:AB$ PeekAndReveal | Cost$ T PayEnergy<6> | Defined$ You | PeekAmount$ 6 | NoReveal$ True | RememberPeeked$ True | SubAbility$ DBPlay | SpellDescription$ Look at the top six cards of your library. You may cast a card from among them without paying its mana cost. Put the rest on the bottom of your library in a random order. +A:AB$ PeekAndReveal | Cost$ T PayEnergy<6> | Defined$ You | PeekAmount$ 6 | NoReveal$ True | RememberPeeked$ True | SubAbility$ DBPlay | SpellDescription$ Look at the top six cards of your library. You may cast a spell from among them without paying its mana cost. Put the rest on the bottom of your library in a random order. SVar:DBPlay:DB$ Play | ValidZone$ Library | Valid$ Card.IsRemembered+nonLand | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ 1 | ForgetTargetRemembered$ True | SubAbility$ DBRestRandomOrder SVar:DBRestRandomOrder:DB$ ChangeZone | Defined$ Remembered | AtRandom$ True | Origin$ Library | Destination$ Library | LibraryPosition$ -1 | Shuffle$ False | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/aetherworks_marvel.jpg -Oracle:Whenever a permanent you control is put into a graveyard, you get {E} (an energy counter).\n{T}, Pay {E}{E}{E}{E}{E}{E}: Look at the top six cards of your library. You may cast a card from among them without paying its mana cost. Put the rest on the bottom of your library in a random order. +Oracle:Whenever a permanent you control is put into a graveyard, you get {E} (an energy counter).\n{T}, Pay {E}{E}{E}{E}{E}{E}: Look at the top six cards of your library. You may cast a spell 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/a/agadeems_awakening_agadeem_the_undercrypt.txt b/forge-gui/res/cardsfolder/a/agadeems_awakening_agadeem_the_undercrypt.txt index 41acc5cc7d9..6a608773967 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 @@ -16,4 +16,4 @@ Types:Land K:ETBReplacement:Other:DBTap SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. -Oracle:As Agadeem, the Undercrypt enters the battlefield, you may pay 3 life. If you don’t, it enters the battlefield tapped.\n{T}: Add {B}. +Oracle:As Agadeem, the Undercrypt enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped.\n{T}: Add {B}. diff --git a/forge-gui/res/cardsfolder/a/aid_the_fallen.txt b/forge-gui/res/cardsfolder/a/aid_the_fallen.txt index 77956e08774..b532424fcda 100644 --- a/forge-gui/res/cardsfolder/a/aid_the_fallen.txt +++ b/forge-gui/res/cardsfolder/a/aid_the_fallen.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Charm | Cost$ 1 B | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ DBCreature,DBPlaneswalker SVar:DBCreature:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature in your graveyard | SpellDescription$ Return target creature card from your graveyard to your hand SVar:DBPlaneswalker:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Planeswalker.YouCtrl | TgtPrompt$ Select target planeswalker in your graveyard | SpellDescription$ Return target planeswalker card from your graveyard to your hand -Oracle:Choose one or both —\n•Return target creature card from your graveyard to your hand.\n•Return target planeswalker card from your graveyard to your hand. \ No newline at end of file +Oracle:Choose one or both —\n• Return target creature card from your graveyard to your hand.\n• Return target planeswalker card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/a/ajani_adversary_of_tyrants.txt b/forge-gui/res/cardsfolder/a/ajani_adversary_of_tyrants.txt index 968cc25fd9b..c8749140a61 100644 --- a/forge-gui/res/cardsfolder/a/ajani_adversary_of_tyrants.txt +++ b/forge-gui/res/cardsfolder/a/ajani_adversary_of_tyrants.txt @@ -7,5 +7,5 @@ A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:EffPhase:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ EmblemTrigToken | TriggerDescription$ At the beginning of your end step, create three 1/1 white Cat creature tokens with lifelink. SVar:EmblemTrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 3 | TokenScript$ w_1_1_cat_lifelink | LegacyImage$ w 1 1 cat lifelink m19 DeckHas:Ability$Counters & Ability$Token -Oracle:[+1]: Put a +1/+1 counter on each of up to two target creatures.\n[-2]: Return target creature card with converted mana cost 2 or less from your graveyard to the battlefield.\n[-7]: You get an emblem with "At the beginning of your end step, create three 1/1 white Cat creature tokens with lifelink." -Loyalty:4 \ No newline at end of file +Oracle:[+1]: Put a +1/+1 counter on each of up to two target creatures.\n[−2]: Return target creature card with converted mana cost 2 or less from your graveyard to the battlefield.\n[−7]: You get an emblem with "At the beginning of your end step, create three 1/1 white Cat creature tokens with lifelink." +Loyalty:4 diff --git a/forge-gui/res/cardsfolder/a/ajani_strength_of_the_pride.txt b/forge-gui/res/cardsfolder/a/ajani_strength_of_the_pride.txt index fabd6d8c857..a6f28895388 100644 --- a/forge-gui/res/cardsfolder/a/ajani_strength_of_the_pride.txt +++ b/forge-gui/res/cardsfolder/a/ajani_strength_of_the_pride.txt @@ -10,4 +10,4 @@ DeckHas:Ability$Token & Ability$Counters & Ability$LifeGain A:AB$ ChangeZoneAll | Cost$ SubCounter<0/LOYALTY> | ConditionCheckSVar$ CurLife | ConditionSVarCompare$ GEInitLife | References$ CurLife,InitLife | Planeswalker$ True | Ultimate$ True | ChangeType$ Card.Self,Creature.OppCtrl,Artifact.OppCtrl | Origin$ Battlefield | Destination$ Exile | SpellDescription$ If you have at least 15 life more than your starting life total, exile CARDNAME and each artifact and creature your opponents control. SVar:CurLife:Count$YourLifeTotal SVar:InitLife:Count$YourStartingLife/Plus.15 -Oracle:[+1]: You gain life equal to the number of creatures you control plus the number of planeswalkers you control.\n[-2]: Create a 2/2 white Cat Soldier creature token named Ajani's Pridemate with "Whenever you gain life, put a +1/+1 counter on Ajani's Pridemate."\n[0]: If you have at least 15 life or more than your starting life total, exile Ajani, Strength of the Pride and each artifact and creature your opponents control. +Oracle:[+1]: You gain life equal to the number of creatures you control plus the number of planeswalkers you control.\n[−2]: Create a 2/2 white Cat Soldier creature token named Ajani's Pridemate with "Whenever you gain life, put a +1/+1 counter on Ajani's Pridemate."\n[0]: If you have at least 15 life more than your starting life total, exile Ajani, Strength of the Pride and each artifact and creature your opponents control. diff --git a/forge-gui/res/cardsfolder/a/ajani_the_greathearted.txt b/forge-gui/res/cardsfolder/a/ajani_the_greathearted.txt index 2e16294a6d1..7a2c5f64a32 100644 --- a/forge-gui/res/cardsfolder/a/ajani_the_greathearted.txt +++ b/forge-gui/res/cardsfolder/a/ajani_the_greathearted.txt @@ -9,4 +9,4 @@ A:AB$ GainLife | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | LifeAmount$ A:AB$ PutCounterAll | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | AILogic$ OwnCreatsAndOtherPWs | SubAbility$ DBPutCounterAll | SpellDescription$ Put a +1/+1 counter on each creature you control and a loyalty counter on each other planeswalker you control. SVar:DBPutCounterAll:DB$ PutCounterAll | ValidCards$ Planeswalker.YouCtrl+Other | CounterType$ LOYALTY | CounterNum$ 1 | AILogic$ OwnCreatsAndOtherPWs DeckHas:Ability$Counters & Ability$LifeGain -Oracle:Creatures you control have vigilance.\n[+1]: You gain 3 life.\n[-2]: Put a +1/+1 counter on each creature you control and a loyalty counter on each other planeswalker you control. +Oracle:Creatures you control have vigilance.\n[+1]: You gain 3 life.\n[−2]: Put a +1/+1 counter on each creature you control and a loyalty counter on each other planeswalker you control. diff --git a/forge-gui/res/cardsfolder/a/ajani_wise_counselor.txt b/forge-gui/res/cardsfolder/a/ajani_wise_counselor.txt index 45c338f7781..29b7b4dc470 100644 --- a/forge-gui/res/cardsfolder/a/ajani_wise_counselor.txt +++ b/forge-gui/res/cardsfolder/a/ajani_wise_counselor.txt @@ -8,5 +8,5 @@ SVar:PlayMain1:TRUE A:AB$ PutCounter | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | CounterNum$ X | CounterType$ P1P1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Put X +1/+1 counters on target creature, where X is your life total. SVar:X:Count$YourLifeTotal DeckHas:Ability$Counters -Oracle:[+2]: You gain 1 life for each creature you control.\n[-3]: Creatures you control get +2/+2 until end of turn.\n[-9]: Put X +1/+1 counters on target creature, where X is your life total. -Loyalty:5 \ No newline at end of file +Oracle:[+2]: You gain 1 life for each creature you control.\n[−3]: Creatures you control get +2/+2 until end of turn.\n[−9]: Put X +1/+1 counters on target creature, where X is your life total. +Loyalty:5 diff --git a/forge-gui/res/cardsfolder/a/akroma_angel_of_wrath_avatar.txt b/forge-gui/res/cardsfolder/a/akroma_angel_of_wrath_avatar.txt index f2f082249d6..34084f83682 100644 --- a/forge-gui/res/cardsfolder/a/akroma_angel_of_wrath_avatar.txt +++ b/forge-gui/res/cardsfolder/a/akroma_angel_of_wrath_avatar.txt @@ -5,4 +5,4 @@ HandLifeModifier:+1/+7 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Command | ValidCard$ Creature.YouCtrl | Execute$ PumpRandom | TriggerDescription$ Whenever a creature enters the battlefield under your control, it gains two abilities chosen at random from flying, first strike, trample, haste, protection from black, protection from red, and vigilance. SVar:PumpRandom:DB$ Pump | Defined$ TriggeredCard | Permanent$ True | KW$ Flying & First Strike & Trample & Haste & Protection from black & Protection from red & Vigilance | RandomKeyword$ True | RandomKWNum$ 2 SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Akroma, Angel of Wrath Avatar.full.jpg -Oracle:Whenever a creature enters the battlefield under your control, it gains two abilities chosen at random from flying, first strike, trample, haste, protection from black, protection from red, and vigilance. +Oracle:Hand +1, life +7\nWhenever a creature enters the battlefield under your control, it gains two abilities chosen at random from flying, first strike, trample, haste, protection from black, protection from red, and vigilance. diff --git a/forge-gui/res/cardsfolder/a/akromas_will.txt b/forge-gui/res/cardsfolder/a/akromas_will.txt index f01d74ef9b3..c808ad75375 100644 --- a/forge-gui/res/cardsfolder/a/akromas_will.txt +++ b/forge-gui/res/cardsfolder/a/akromas_will.txt @@ -6,4 +6,4 @@ SVar:DBFly:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Flying & Vigilance & SVar:DBLife:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Lifelink & Indestructible & Protection from all colors | SpellDescription$ Creatures you control gain lifelink, indestructible, and protection from all colors until end of turn. SVar:X:Count$Compare Y GE1.2.1 SVar:Y:Count$Valid Card.IsCommander+YouCtrl -Oracle:Choose one. If you control a commander as you cast this spell, you may choose both.\n• Creatures you control gain flying, vigilance, and double strike until end of turn.\n• Creatures you control gain lifelink, indestructible and protection from all colors until end of turn. \ No newline at end of file +Oracle:Choose one. If you control a commander as you cast this spell, you may choose both.\n• Creatures you control gain flying, vigilance, and double strike until end of turn.\n• Creatures you control gain lifelink, indestructible, and protection from all colors until end of turn. diff --git a/forge-gui/res/cardsfolder/a/alharu_solemn_ritualist.txt b/forge-gui/res/cardsfolder/a/alharu_solemn_ritualist.txt index b6f6aea6efd..920839bedfb 100644 --- a/forge-gui/res/cardsfolder/a/alharu_solemn_ritualist.txt +++ b/forge-gui/res/cardsfolder/a/alharu_solemn_ritualist.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You DeckHas:Ability$Counters & Ability$Token K:Partner -Oracle:When Alharu, Solemn Ritualist enters the battlefield, put a +1/+1 counter on each of up to two other target creatures.\nWhenever a creature you control with a +1/+1 counter on it dies, create a 1/1 white Spirit creature token with flying.\nPartner (You can have two commanders if both have partner.) +Oracle:When Alharu, Solemn Ritualist enters the battlefield, put a +1/+1 counter on each of up to two other target creatures.\nWhenever a nontoken creature you control with a +1/+1 counter on it dies, create a 1/1 white Spirit creature token with flying.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/a/all_is_dust.txt b/forge-gui/res/cardsfolder/a/all_is_dust.txt index 619ba00d9a9..9e995fa1253 100644 --- a/forge-gui/res/cardsfolder/a/all_is_dust.txt +++ b/forge-gui/res/cardsfolder/a/all_is_dust.txt @@ -1,6 +1,6 @@ Name:All Is Dust ManaCost:7 Types:Tribal Sorcery Eldrazi -A:SP$ SacrificeAll | Cost$ 7 | ValidCards$ Permanent.nonColorless | SpellDescription$ Each player sacrifices all colored permanents they control. +A:SP$ SacrificeAll | Cost$ 7 | ValidCards$ Permanent.nonColorless | SpellDescription$ Each player sacrifices all permanents they control that are one or more colors. SVar:Picture:http://www.wizards.com/global/images/magic/general/all_is_dust.jpg -Oracle:Each player sacrifices all colored permanents they control. +Oracle:Each player sacrifices all permanents they control that are one or more colors. diff --git a/forge-gui/res/cardsfolder/a/allosaurus_shepherd.txt b/forge-gui/res/cardsfolder/a/allosaurus_shepherd.txt index 7bfb8ff639d..876a068f9e7 100644 --- a/forge-gui/res/cardsfolder/a/allosaurus_shepherd.txt +++ b/forge-gui/res/cardsfolder/a/allosaurus_shepherd.txt @@ -5,4 +5,4 @@ PT:1/1 K:CARDNAME can't be countered. S:Mode$ Continuous | Affected$ Card.Green+YouCtrl | AffectedZone$ Stack | AddHiddenKeyword$ CARDNAME can't be countered. | Description$ Green spells you control can't be countered. A:AB$ AnimateAll | Cost$ 4 G G | ValidCards$ Creature.Elf+YouCtrl | Power$ 5 | Toughness$ 5 | Types$ Dinosaur | StackDescription$ SpellDescription | SpellDescription$ Until end of turn, each Elf creature you control has base power and toughness 5/5 and becomes a Dinosaur in addition to its other creature types. -Oracle:Allosaurus Shepherd can't be countered./nGreen spells you control can't be countered./n{4}{G}{G}: Until end of turn, each Elf creature you control has base power and toughness 5/5 and becomes a Dinosaur in addition to its other creature types. +Oracle:Allosaurus Shepherd can't be countered.\nGreen spells you control can't be countered.\n{4}{G}{G}: Until end of turn, each Elf creature you control has base power and toughness 5/5 and becomes a Dinosaur in addition to its other creature types. diff --git a/forge-gui/res/cardsfolder/a/alpine_watchdog.txt b/forge-gui/res/cardsfolder/a/alpine_watchdog.txt index 2d922cb5abe..6b4c6ebd626 100644 --- a/forge-gui/res/cardsfolder/a/alpine_watchdog.txt +++ b/forge-gui/res/cardsfolder/a/alpine_watchdog.txt @@ -3,4 +3,4 @@ ManaCost:1 W Types:Creature Dog PT:2/2 K:Vigilance -Oracle:Vigilance +Oracle:Vigilance (Attacking doesn't cause this creature to tap.) diff --git a/forge-gui/res/cardsfolder/a/alseid_of_lifes_bounty.txt b/forge-gui/res/cardsfolder/a/alseid_of_lifes_bounty.txt index 14fbbe77fc9..1871c82b016 100755 --- a/forge-gui/res/cardsfolder/a/alseid_of_lifes_bounty.txt +++ b/forge-gui/res/cardsfolder/a/alseid_of_lifes_bounty.txt @@ -5,4 +5,4 @@ PT:1/1 K:Lifelink A:AB$ Protection | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl,Enchantment.YouCtrl | TgtPrompt$ Select target creature or enchantment you control | Gains$ Choice | Choices$ AnyColor | SpellDescription$ Target creature or enchantment you control gains protection from the color of your choice until end of turn. SVar:NonCombatPriority:1 -Oracle:Lifelink\n{1}, Sacrifice Alseid of Life's Bounty: Target creature or enchantment you control gain protection from the color of your choice until end of turn. +Oracle:Lifelink\n{1}, Sacrifice Alseid of Life's Bounty: Target creature or enchantment you control gains protection from the color of your choice until end of turn. diff --git a/forge-gui/res/cardsfolder/a/aluren.txt b/forge-gui/res/cardsfolder/a/aluren.txt index f9cfc20e157..b711db26318 100644 --- a/forge-gui/res/cardsfolder/a/aluren.txt +++ b/forge-gui/res/cardsfolder/a/aluren.txt @@ -1,8 +1,8 @@ Name:Aluren ManaCost:2 G G Types:Enchantment -S:Mode$ Continuous | Affected$ Creature.cmcLE3+nonToken | MayPlay$ True | MayPlayCardOwner$ True | MayPlayWithoutManaCost$ True | MayPlayWithFlash$ True | MayPlayDontGrantZonePermissions$ True | AffectedZone$ Hand,Graveyard,Library,Exile | Description$ Any player may cast creature spells with converted mana cost 3 or less without paying their mana cost and as though they had flash. +S:Mode$ Continuous | Affected$ Creature.cmcLE3+nonToken | MayPlay$ True | MayPlayCardOwner$ True | MayPlayWithoutManaCost$ True | MayPlayWithFlash$ True | MayPlayDontGrantZonePermissions$ True | AffectedZone$ Hand,Graveyard,Library,Exile | Description$ Any player may cast creature spells with converted mana cost 3 or less without paying their mana costs and as though they had flash. SVar:NonStackingEffect:True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/aluren.jpg -Oracle:Any player may cast creature spells with converted mana cost 3 or less without paying their mana cost and as though they had flash. +Oracle:Any player may cast creature spells with converted mana cost 3 or less without paying their mana costs and as though they had flash. diff --git a/forge-gui/res/cardsfolder/a/ambush_viper.txt b/forge-gui/res/cardsfolder/a/ambush_viper.txt index 9a67a053f12..5f08c83230f 100644 --- a/forge-gui/res/cardsfolder/a/ambush_viper.txt +++ b/forge-gui/res/cardsfolder/a/ambush_viper.txt @@ -5,4 +5,4 @@ PT:2/1 K:Flash K:Deathtouch SVar:Picture:http://www.wizards.com/global/images/magic/general/ambush_viper.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nDeathtouch (Any amount of damage this deals to a creature is enough to destroy it.) +Oracle:Flash\nDeathtouch diff --git a/forge-gui/res/cardsfolder/a/aminatous_augury.txt b/forge-gui/res/cardsfolder/a/aminatous_augury.txt index b9f95dc457c..05278662356 100644 --- a/forge-gui/res/cardsfolder/a/aminatous_augury.txt +++ b/forge-gui/res/cardsfolder/a/aminatous_augury.txt @@ -1,7 +1,7 @@ Name:Aminatou's Augury ManaCost:6 U U Types:Sorcery -A:SP$ Dig | Cost$ 6 U U | Defined$ You | DigNum$ 8 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChooseLand | SpellDescription$ Exile the top eight cards of your library. You may put a land card from among them onto the battlefield. Until end of turn, for each nonland card type, you may cast a card of that type from among the exiled cards without paying its mana cost. +A:SP$ Dig | Cost$ 6 U U | Defined$ You | DigNum$ 8 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChooseLand | SpellDescription$ Exile the top eight cards of your library. You may put a land card from among them onto the battlefield. Until end of turn, for each nonland card type, you may cast a spell of that type from among the exiled cards without paying its mana cost. SVar:DBChooseLand:DB$ ChooseCard | Defined$ You | Choices$ Land.IsRemembered | Mandatory$ True | Amount$ 1 | ChoiceZone$ Exile | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Optional$ True | Defined$ ChosenCard | Origin$ Exile | Destination$ Battlefield | ChangeNum$ 1 | ForgetChanged$ True | SubAbility$ DBCleanupChosen SVar:DBCleanupChosen:DB$ Cleanup | ClearChosenCard$ True | SubAbility$ DBEffect @@ -14,4 +14,4 @@ SVar:PlayIn:Mode$ Continuous | Affected$ Instant.YouCtrl+IsRemembered | MayPlay$ SVar:PlaySo:Mode$ Continuous | Affected$ Sorcery.YouCtrl+IsRemembered | MayPlay$ True | MayPlayWithoutManaCost$ True | MayPlayLimit$ 1 | MayPlayText$ Sorcery | EffectZone$ Command | AffectedZone$ Exile SVar:PlayTr:Mode$ Continuous | Affected$ Tribal.YouCtrl+IsRemembered | MayPlay$ True | MayPlayWithoutManaCost$ True | MayPlayLimit$ 1 | MayPlayText$ Tribal | EffectZone$ Command | AffectedZone$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Exile the top eight cards of your library. You may put a land card from among them onto the battlefield. Until end of turn, for each nonland card type, you may cast a card of that type from among the exiled cards without paying its mana cost. +Oracle:Exile the top eight cards of your library. You may put a land card from among them onto the battlefield. Until end of turn, for each nonland card type, you may cast a spell of that type from among the exiled cards without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/a/amorphous_axe.txt b/forge-gui/res/cardsfolder/a/amorphous_axe.txt index 4b0bb3e258a..78ddc289f81 100644 --- a/forge-gui/res/cardsfolder/a/amorphous_axe.txt +++ b/forge-gui/res/cardsfolder/a/amorphous_axe.txt @@ -3,4 +3,4 @@ ManaCost:2 Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | AddType$ AllCreatureTypes | Description$ Equipped creature gets +3/+0 and is every creature type. K:Equip:3 -Oracle:Equipped creature gets +3/+0 and is every creature type.\nEquip {3} +Oracle:Equipped creature gets +3/+0 and is every creature type.\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/a/amrou_scout.txt b/forge-gui/res/cardsfolder/a/amrou_scout.txt index dcd5617ffe9..e538587f11d 100644 --- a/forge-gui/res/cardsfolder/a/amrou_scout.txt +++ b/forge-gui/res/cardsfolder/a/amrou_scout.txt @@ -2,6 +2,6 @@ Name:Amrou Scout ManaCost:1 W Types:Creature Kithkin Rebel Scout PT:2/1 -A:AB$ ChangeZone | Cost$ 4 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 4 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/amrou_scout.jpg -Oracle:{4}, {T}: Search your library for a Rebel permanent card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +Oracle:{4}, {T}: Search your library for a Rebel permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/a/anara_wolvid_familiar.txt b/forge-gui/res/cardsfolder/a/anara_wolvid_familiar.txt index d3c505bfa05..8419c1f02bd 100644 --- a/forge-gui/res/cardsfolder/a/anara_wolvid_familiar.txt +++ b/forge-gui/res/cardsfolder/a/anara_wolvid_familiar.txt @@ -2,7 +2,7 @@ Name:Anara, Wolvid Familiar ManaCost:3 G Types:Legendary Creature Wolf Beast PT:4/4 -S:Mode$ Continuous | Affected$ Permanent.IsCommander+YouCtrl | AddKeyword$ Indestructible | Condition$ PlayerTurn | Description$ As long as it's your turn, commanders you control have indestructible. +S:Mode$ Continuous | Affected$ Permanent.IsCommander+YouCtrl | AddKeyword$ Indestructible | Condition$ PlayerTurn | Description$ As long as it's your turn, commanders you control have indestructible. (Effects that say "destroy" don't destroy them. A creature with indestructible can't be destroyed by damage.) K:Partner AI:RemoveDeck:NonCommander -Oracle:As long as it's your turn, commanders you control have indestructible.\nPartner (You can have two commanders if both have partner.) +Oracle:As long as it's your turn, commanders you control have indestructible. (Effects that say "destroy" don't destroy them. A creature with indestructible can't be destroyed by damage.)\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/a/angel_of_the_dawn.txt b/forge-gui/res/cardsfolder/a/angel_of_the_dawn.txt index bedf33b0e4e..c69fbf44602 100644 --- a/forge-gui/res/cardsfolder/a/angel_of_the_dawn.txt +++ b/forge-gui/res/cardsfolder/a/angel_of_the_dawn.txt @@ -4,6 +4,6 @@ Types:Creature Angel K:Flying T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, 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 -Oracle:Flying\nWhen Angel of the Dawn enters the battlefield, creatures you control get +1/+1 and gain vigilance until end of turn. (Attacking doesn't cause them to tap.) +Oracle:Flying\nWhen Angel of the Dawn enters the battlefield, creatures you control get +1/+1 and gain vigilance until end of turn. SVar:PlayMain1:TRUE -PT:3/3 \ No newline at end of file +PT:3/3 diff --git a/forge-gui/res/cardsfolder/a/angelic_armaments.txt b/forge-gui/res/cardsfolder/a/angelic_armaments.txt index 9d86042a06d..415f046f0d3 100644 --- a/forge-gui/res/cardsfolder/a/angelic_armaments.txt +++ b/forge-gui/res/cardsfolder/a/angelic_armaments.txt @@ -4,4 +4,4 @@ Types:Artifact Equipment K:Equip:4 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Flying | AddType$ Angel | AddColor$ White | Description$ Equipped creature gets +2+2, has flying and is a white Angel in addition to its other colors and types. SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_armaments.jpg -Oracle:Equipped creature gets +2/+2, has flying, and is a white Angel in addition to its other colors and types.\nEquip {4} +Oracle:Equipped creature gets +2/+2, has flying, and is a white Angel in addition to its other colors and types.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/a/angelic_guardian.txt b/forge-gui/res/cardsfolder/a/angelic_guardian.txt index df75ed6859e..b17caa1763b 100644 --- a/forge-gui/res/cardsfolder/a/angelic_guardian.txt +++ b/forge-gui/res/cardsfolder/a/angelic_guardian.txt @@ -3,7 +3,7 @@ ManaCost:4 W W Types:Creature Angel PT:5/5 K:Flying -T:Mode$ AttackersDeclared | AttackingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigIndestructible | TriggerDescription$ Whenever one or more creatures you control attack, they gain indestructible until end of turn. +T:Mode$ AttackersDeclared | AttackingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigIndestructible | TriggerDescription$ Whenever one or more creatures you control attack, they gain indestructible until end of turn. (Damage and effects that say "destroy" don't destroy them.) SVar:TrigIndestructible:DB$ PumpAll | ValidCards$ Creature.YouCtrl+attacking | KW$ Indestructible SVar:HasAttackEffect:TRUE -Oracle:Flying\nWhenever one or more creatures you control attack, they gain indestructible until end of turn. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhenever one or more creatures you control attack, they gain indestructible until end of turn. (Damage and effects that say "destroy" don't destroy them.) diff --git a/forge-gui/res/cardsfolder/a/angels_herald.txt b/forge-gui/res/cardsfolder/a/angels_herald.txt index 4857dd79aa2..0fc97beb13b 100644 --- a/forge-gui/res/cardsfolder/a/angels_herald.txt +++ b/forge-gui/res/cardsfolder/a/angels_herald.txt @@ -2,8 +2,8 @@ Name:Angel's Herald ManaCost:W Types:Creature Human Cleric PT:1/1 -A:AB$ ChangeZone | Cost$ 2 W T Sac<1/Creature.Green> Sac<1/Creature.White> Sac<1/Creature.Blue> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedEmpyrial Archangel | ChangeNum$ 1 | CostDesc$ {2}{W}, {T}, Sacrifice a green creature, a white creature, and a blue creature: | SpellDescription$ Search your library for a card named Empyrial Archangel, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 W T Sac<1/Creature.Green> Sac<1/Creature.White> Sac<1/Creature.Blue> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedEmpyrial Archangel | ChangeNum$ 1 | CostDesc$ {2}{W}, {T}, Sacrifice a green creature, a white creature, and a blue creature: | SpellDescription$ Search your library for a card named Empyrial Archangel and put it onto the battlefield. Then shuffle your library. DeckNeeds:Name$Empyrial Archangel DeckHints:Color$Blue|Green SVar:Picture:http://www.wizards.com/global/images/magic/general/angels_herald.jpg -Oracle:{2}{W}, {T}, Sacrifice a green creature, a white creature, and a blue creature: Search your library for a card named Empyrial Archangel, put it onto the battlefield, then shuffle your library. +Oracle:{2}{W}, {T}, Sacrifice a green creature, a white creature, and a blue creature: Search your library for a card named Empyrial Archangel and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/a/angrath_captain_of_chaos.txt b/forge-gui/res/cardsfolder/a/angrath_captain_of_chaos.txt index d47599b9ce3..8838f016e6c 100644 --- a/forge-gui/res/cardsfolder/a/angrath_captain_of_chaos.txt +++ b/forge-gui/res/cardsfolder/a/angrath_captain_of_chaos.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Menace | Descripti A:AB$ Amass | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Num$ 2 | SpellDescription$ Amass 2. (Put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token -Oracle:Creatures you control have menace. \n[-2]: Amass 2. (Put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) +Oracle:Creatures you control have menace.\n[−2]: Amass 2. (Put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/a/angraths_marauders.txt b/forge-gui/res/cardsfolder/a/angraths_marauders.txt index 2c073976ae5..3d1c6e173af 100644 --- a/forge-gui/res/cardsfolder/a/angraths_marauders.txt +++ b/forge-gui/res/cardsfolder/a/angraths_marauders.txt @@ -2,10 +2,10 @@ Name:Angrath's Marauders ManaCost:5 R R Types:Creature Human Pirate PT:4/4 -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a source you control would deal damage to a permanent or player, it deals double that damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a source you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice SVar:PlayMain1:TRUE AI:RemoveDeck:Random SVar:Picture:http://media.wizards.com/2017/xln/en_2S0d70qzYk.png -Oracle:If a source you control would deal damage to a permanent or player, it deals double that damage instead. +Oracle:If a source you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/a/anthem_of_rakdos.txt b/forge-gui/res/cardsfolder/a/anthem_of_rakdos.txt index b33a9fa985f..8746b4bb56d 100644 --- a/forge-gui/res/cardsfolder/a/anthem_of_rakdos.txt +++ b/forge-gui/res/cardsfolder/a/anthem_of_rakdos.txt @@ -4,11 +4,11 @@ Types:Enchantment T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ AnthemPump | TriggerDescription$ Whenever a creature you control attacks, it gets +2/+0 until end of turn and CARDNAME deals 1 damage to you. SVar:AnthemPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ 2 | SubAbility$ RakdosBurn SVar:RakdosBurn:DB$ DealDamage | Defined$ You | NumDmg$ 1 -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Permanent,Player | Hellbent$ True | ReplaceWith$ DmgTwice | Description$ Hellbent — As long as you have no cards in hand, if a source you control would deal damage to a permanent or player, it deals double that damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Permanent,Player | Hellbent$ True | ReplaceWith$ DmgTwice | Description$ Hellbent — As long as you have no cards in hand, if a source you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice SVar:PlayMain1:TRUE SVar:BuffedBy:Card DeckHints:Ability$Discard SVar:Picture:http://www.wizards.com/global/images/magic/general/anthem_of_rakdos.jpg -Oracle:Whenever a creature you control attacks, it gets +2/+0 until end of turn and Anthem of Rakdos deals 1 damage to you.\nHellbent — As long as you have no cards in hand, if a source you control would deal damage to a permanent or player, it deals double that damage instead. +Oracle:Whenever a creature you control attacks, it gets +2/+0 until end of turn and Anthem of Rakdos deals 1 damage to you.\nHellbent — As long as you have no cards in hand, if a source you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/a/anvilwrought_raptor.txt b/forge-gui/res/cardsfolder/a/anvilwrought_raptor.txt index 88e848011af..f5dc071408b 100644 --- a/forge-gui/res/cardsfolder/a/anvilwrought_raptor.txt +++ b/forge-gui/res/cardsfolder/a/anvilwrought_raptor.txt @@ -5,4 +5,4 @@ PT:2/1 K:Flying K:First Strike SVar:Picture:http://www.wizards.com/global/images/magic/general/anvilwrought_raptor.jpg -Oracle:Flying, first strike +Oracle:Flying\nFirst strike (This creature deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/a/apex_devastator.txt b/forge-gui/res/cardsfolder/a/apex_devastator.txt index 363d5bab049..411a50e0d4d 100644 --- a/forge-gui/res/cardsfolder/a/apex_devastator.txt +++ b/forge-gui/res/cardsfolder/a/apex_devastator.txt @@ -7,4 +7,4 @@ K:Cascade K:Cascade K:Cascade SVar:PlayMain1:True -Oracle:Cascade, cascade, 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 in a random order. Then do it again.) +Oracle:Cascade, cascade, 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. Multiple instances of cascade each trigger separately.) diff --git a/forge-gui/res/cardsfolder/a/apex_of_power.txt b/forge-gui/res/cardsfolder/a/apex_of_power.txt index 9e9e2f86699..53bb876274e 100644 --- a/forge-gui/res/cardsfolder/a/apex_of_power.txt +++ b/forge-gui/res/cardsfolder/a/apex_of_power.txt @@ -6,4 +6,4 @@ SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Ef SVar:EffSModeContinuous:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.nonLand+IsRemembered | AffectedZone$ Exile | Description$ You may cast nonland cards exiled this way. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBMana SVar:DBMana:DB$ Mana | Produced$ Any | Amount$ 10 | ConditionDefined$ Self | ConditionPresent$ Card.wasCastFromHand | ConditionCompare$ EQ1 | AILogic$ ManaRitual | AINoRecursiveCheck$ True -Oracle:Exile the top seven cards of your library. Until end of turn, you may cast nonland cards exiled this way.\nIf this spell was cast from your hand, add ten mana of any one color. \ No newline at end of file +Oracle:Exile the top seven cards of your library. Until end of turn, you may cast spells from among them.\nIf this spell was cast from your hand, add ten mana of any one color. diff --git a/forge-gui/res/cardsfolder/a/arachnoform.txt b/forge-gui/res/cardsfolder/a/arachnoform.txt index f60eb952b5b..320d7fdc023 100644 --- a/forge-gui/res/cardsfolder/a/arachnoform.txt +++ b/forge-gui/res/cardsfolder/a/arachnoform.txt @@ -3,5 +3,5 @@ ManaCost:1 G Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 G | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Reach | AddType$ AllCreatureTypes | Description$ Enchanted creature gets +2/+2, has reach and is every creature type. -Oracle:Enchant creature\nEnchanted creature gets +2/+2, has reach and is every creature type. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Reach | AddType$ AllCreatureTypes | Description$ Enchanted creature gets +2/+2, has reach, and is every creature type. +Oracle:Enchant creature\nEnchanted creature gets +2/+2, has reach, and is every creature type. diff --git a/forge-gui/res/cardsfolder/a/arashi_the_sky_asunder.txt b/forge-gui/res/cardsfolder/a/arashi_the_sky_asunder.txt index a751d2255b8..d89af16de4b 100644 --- a/forge-gui/res/cardsfolder/a/arashi_the_sky_asunder.txt +++ b/forge-gui/res/cardsfolder/a/arashi_the_sky_asunder.txt @@ -6,4 +6,4 @@ A:AB$ DealDamage | Cost$ X G T | ValidTgts$ Creature.withFlying | TgtPrompt$ Sel A:AB$ DamageAll | PrecostDesc$ Channel — | Cost$ X G G Discard<1/CARDNAME> | ActivationZone$ Hand | ValidCards$ Creature.withFlying | NumDmg$ X | ValidDescription$ each creature with flying. | References$ X | SpellDescription$ CARDNAME deals X damage to each creature with flying. SVar:X:Count$xPaid SVar:Picture:http://resources.wizards.com/magic/cards/sok/en-us/card87333.jpg -Oracle:{X}{G}, {T}: Arashi, the Sky Asunder deals X damage to target creature with flying.\nChannel — {X}{G}{G}, Discard Arashi: It deals X damage to each creature with flying. +Oracle:{X}{G}, {T}: Arashi, the Sky Asunder deals X damage to target creature with flying.\nChannel — {X}{G}{G}, Discard Arashi: Arashi deals X damage to each creature with flying. diff --git a/forge-gui/res/cardsfolder/a/arboretum_elemental.txt b/forge-gui/res/cardsfolder/a/arboretum_elemental.txt index eb2a019667d..a5d67e7f028 100644 --- a/forge-gui/res/cardsfolder/a/arboretum_elemental.txt +++ b/forge-gui/res/cardsfolder/a/arboretum_elemental.txt @@ -4,4 +4,4 @@ Types:Creature Elemental PT:7/5 K:Convoke K:Hexproof -Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of the creature's color.)\nHexproof (This creature can't be the target of spells or abilities your opponents control.) +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.)\nHexproof (This creature can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/a/archon_of_coronation.txt b/forge-gui/res/cardsfolder/a/archon_of_coronation.txt index 6abb6d4b093..bbf3af872cc 100755 --- a/forge-gui/res/cardsfolder/a/archon_of_coronation.txt +++ b/forge-gui/res/cardsfolder/a/archon_of_coronation.txt @@ -5,5 +5,5 @@ PT:5/5 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You -S:Mode$ Continuous | Affected$ You | Condition$ Monarch | AddKeyword$ Damage doesn't cause you to lose life. | Description$ As long as you're the monarch, damage doesn't cause you to lose life. -Oracle:Flying\nWhen Archon of Coronation enters the battlefield, you become the monarch.\nAs long as you're the monarch, damage doesn't cause you to lose life. +S:Mode$ Continuous | Affected$ You | Condition$ Monarch | AddKeyword$ Damage doesn't cause you to lose life. | Description$ As long as you're the monarch, damage doesn't cause you to lose life. (When a creature deals combat damage to you, its controller still becomes the monarch.) +Oracle:Flying\nWhen Archon of Coronation enters the battlefield, you become the monarch.\nAs long as you're the monarch, damage doesn't cause you to lose life. (When a creature deals combat damage to you, its controller still becomes the monarch.) diff --git a/forge-gui/res/cardsfolder/a/arclight_phoenix.txt b/forge-gui/res/cardsfolder/a/arclight_phoenix.txt index 026a1c61c69..627af785062 100644 --- a/forge-gui/res/cardsfolder/a/arclight_phoenix.txt +++ b/forge-gui/res/cardsfolder/a/arclight_phoenix.txt @@ -4,8 +4,8 @@ Types:Creature Phoenix PT:3/2 K:Flying K:Haste -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Graveyard | CheckSVar$ X | SVarCompare$ GE3 | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ At the beginning of combat on your turn, if you've cast three or more instant and sorcery spells this turn, you may return CARDNAME from your graveyard to the battlefield. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Graveyard | CheckSVar$ X | SVarCompare$ GE3 | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ At the beginning of combat on your turn, if you've cast three or more instant and sorcery spells this turn, return CARDNAME from your graveyard to the battlefield. SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl DeckNeeds:Type$Instant|Sorcery -Oracle:Flying, Haste\nAt the beginning of combat on your turn, if you've cast three or more instant and sorcery spells this turn, you may return Arclight Phoenix from your graveyard to the battlefield. +Oracle:Flying, haste\nAt the beginning of combat on your turn, if you've cast three or more instant and sorcery spells this turn, return Arclight Phoenix from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/a/ardenvale_tactician_dizzying_swoop.txt b/forge-gui/res/cardsfolder/a/ardenvale_tactician_dizzying_swoop.txt index 44079acb237..61da05e1029 100644 --- a/forge-gui/res/cardsfolder/a/ardenvale_tactician_dizzying_swoop.txt +++ b/forge-gui/res/cardsfolder/a/ardenvale_tactician_dizzying_swoop.txt @@ -11,5 +11,5 @@ ALTERNATE Name:Dizzying Swoop ManaCost:1 W Types:Instant Adventure -A:SP$ Tap | Cost$ 1 W | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target creature | ValidTgts$ Creature | SpellDescription$ Tap up to two target creatures. -Oracle:Tap up to two target creatures. +A:SP$ Tap | Cost$ 1 W | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target creature | ValidTgts$ Creature | SpellDescription$ Tap up to two target creatures. (Then exile this card. You may cast the creature later from exile.) +Oracle:Tap up to two target creatures. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/a/arena_rector.txt b/forge-gui/res/cardsfolder/a/arena_rector.txt index e4e98e54054..6bb129e2416 100644 --- a/forge-gui/res/cardsfolder/a/arena_rector.txt +++ b/forge-gui/res/cardsfolder/a/arena_rector.txt @@ -2,10 +2,10 @@ Name:Arena Rector ManaCost:3 W Types:Creature Human Cleric PT:1/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may exile it. If you do, search your library for a planeswalker card, put that card onto the battlefield, then shuffle your library. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may exile it. If you do, search your library for a planeswalker card, put it onto the battlefield, then shuffle your library. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredNewCardLKICopy | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Planeswalker.YouOwn | ChangeNum$ 1 SVar:SacMe:4 AI:RemoveDeck:Random DeckNeeds:Type$Planeswalker -Oracle:When Arena Rector dies, you may exile it. If you do, search your library for a planeswalker card, put that card onto the battlefield, then shuffle your library. +Oracle:When Arena Rector dies, you may exile it. If you do, search your library for a planeswalker card, put it onto the battlefield, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/a/arlinn_kord_arlinn_embraced_by_the_moon.txt b/forge-gui/res/cardsfolder/a/arlinn_kord_arlinn_embraced_by_the_moon.txt index fdb1d6e96b8..1b23a45e4b7 100644 --- a/forge-gui/res/cardsfolder/a/arlinn_kord_arlinn_embraced_by_the_moon.txt +++ b/forge-gui/res/cardsfolder/a/arlinn_kord_arlinn_embraced_by_the_moon.txt @@ -23,6 +23,6 @@ SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Name$ Emblem - Arlinn, Embraced by the Moon | Image$ emblem_arlinn_embraced_by_the_moon | StaticAbilities$ STArlinn | SVars$ ArlinnX,ArlinnDealDamage | Planeswalker$ True | Ultimate$ True | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Creatures you control have haste and '{T}: This creature deals damage equal to its power to any target.'" SVar:STArlinn:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | AffectedZone$ Battlefield | AddKeyword$ Haste | AddAbility$ ArlinnDealDamage | AddSVar$ ArlinnX | Description$ Creatures you control have haste and "{T}: This creature deals damage equal to its power to any target." SVar:ArlinnDealDamage:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ ArlinnX | References$ ArlinnX | SpellDescription$ This creature deals damage equal to its power to any target. -SVar:ArlinnX:Count$CardPower +SVar:ArlinnX:Count$CardPower SVar:Picture:http://www.wizards.com/global/images/magic/general/arlinn_embraced_by_the_moon.jpg -Oracle:[+1]: Creatures you control get +1/+1 and gain trample until end of turn.\n[-1]: Arlinn, Embraced by the Moon deals 3 damage to any target. Transform Arlinn, Embraced by the Moon.\n[-6]: You get an emblem with "Creatures you control have haste and '{T}: This creature deals damage equal to its power to any target.'" +Oracle:[+1]: Creatures you control get +1/+1 and gain trample until end of turn.\n[−1]: Arlinn, Embraced by the Moon deals 3 damage to any target. Transform Arlinn, Embraced by the Moon.\n[−6]: You get an emblem with "Creatures you control have haste and '{T}: This creature deals damage equal to its power to any target.'" diff --git a/forge-gui/res/cardsfolder/a/arlinn_voice_of_the_pack.txt b/forge-gui/res/cardsfolder/a/arlinn_voice_of_the_pack.txt index 9835ebaf305..04006805838 100644 --- a/forge-gui/res/cardsfolder/a/arlinn_voice_of_the_pack.txt +++ b/forge-gui/res/cardsfolder/a/arlinn_voice_of_the_pack.txt @@ -3,9 +3,9 @@ ManaCost:4 G G Types:Legendary Planeswalker Arlinn Loyalty:7 K:ETBReplacement:Other:AddExtraCounter:Mandatory:Battlefield:Creature.Wolf+YouCtrl,Creature.Werewolf+YouCtrl -SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$Each creature you control that's a Wolf or Werewolf enters the battlefield with an additional +1/+1 counter on it. +SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$Each creature you control that's a Wolf or a Werewolf enters the battlefield with an additional +1/+1 counter on it. SVar:PlayMain1:TRUE A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ g_2_2_wolf | TokenOwner$ You | LegacyImage$ g 2 2 wolf war | SpellDescription$ Create a 2/2 green Wolf creature token. DeckHints:Type$Wolf & Type$Werewolf DeckHas:Ability$Counters & Ability$Token -Oracle:Each creature you control that's a Wolf or Werewolf enters the battlefield with an additional +1/+1 counter on it.\n[-2]: Create a 2/2 green Wolf creature token. +Oracle:Each creature you control that's a Wolf or a Werewolf enters the battlefield with an additional +1/+1 counter on it.\n[−2]: Create a 2/2 green Wolf creature token. diff --git a/forge-gui/res/cardsfolder/a/armory_of_iroas.txt b/forge-gui/res/cardsfolder/a/armory_of_iroas.txt index 5c87cce2daf..097c1516c3d 100644 --- a/forge-gui/res/cardsfolder/a/armory_of_iroas.txt +++ b/forge-gui/res/cardsfolder/a/armory_of_iroas.txt @@ -5,4 +5,4 @@ K:Equip:2 T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ TrigPutCounter | TriggerDescription$ Whenever equipped creature attacks, put a +1/+1 counter on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Equipped | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/armory_of_iroas.jpg -Oracle:Whenever equipped creature attacks, put a +1/+1 counter on it.\nEquip {2} +Oracle:Whenever equipped creature attacks, put a +1/+1 counter on it.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/a/arni_brokenbrow.txt b/forge-gui/res/cardsfolder/a/arni_brokenbrow.txt index 34377a01aaf..90fa03a59a0 100644 --- a/forge-gui/res/cardsfolder/a/arni_brokenbrow.txt +++ b/forge-gui/res/cardsfolder/a/arni_brokenbrow.txt @@ -6,4 +6,4 @@ K:Haste A:AB$ Animate | Cost$ 1 | Power$ Y | References$ Y | Boast$ True | StackDescription$ SpellDescription | SpellDescription$ You may change CARDNAME's base power to 1 plus the greatest power among other creatures you control until end of turn. SVar:Y:SVar$X/Plus.1 SVar:X:Count$GreatestPower_Creature.Other+YouCtrl -Oracle:Haste\nBoast — {1}:You may change Arni Brokenbrow's base power to 1 plus the greatest power among other creatures you control until end of turn. (Activate this ability only if this creature attacked this turn and only once each turn.) +Oracle:Haste\nBoast — {1}: You may change Arni Brokenbrow's base power to 1 plus the greatest power among other creatures you control until end of turn. (Activate this ability only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/a/arni_slays_the_troll.txt b/forge-gui/res/cardsfolder/a/arni_slays_the_troll.txt index deb68bca610..573538d7cce 100644 --- a/forge-gui/res/cardsfolder/a/arni_slays_the_troll.txt +++ b/forge-gui/res/cardsfolder/a/arni_slays_the_troll.txt @@ -9,4 +9,4 @@ SVar:DBRedMana:DB$Mana | Produced$ R SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SpellDescription$ You gain life equal to the greatest power among creatures you control. SVar:X:Count$GreatestPower_Creature.YouCtrl DeckHas:Ability$Counters & Ability$LifeGain -Oracle:I - Target creature you control fights up to one target creature you don't control.\nII - Add {R}. Put two +1/+1 counters on up to one target creature you control.\nIII - You gain life equal to the greatest power among creatures you control. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Target creature you control fights up to one target creature you don't control.\nII — Add {R}. Put two +1/+1 counters on up to one target creature you control.\nIII — You gain life equal to the greatest power among creatures you control. diff --git a/forge-gui/res/cardsfolder/a/arrow_storm.txt b/forge-gui/res/cardsfolder/a/arrow_storm.txt index c55b65312b3..f72224ee197 100644 --- a/forge-gui/res/cardsfolder/a/arrow_storm.txt +++ b/forge-gui/res/cardsfolder/a/arrow_storm.txt @@ -1,7 +1,7 @@ Name:Arrow Storm ManaCost:3 R R Types:Sorcery -A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ EQ0 | References$ RaidTest | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals 4 damage to any target. Raid — If you attacked this turn, instead CARDNAME deals 5 damage and the damage can't be prevented. +A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ EQ0 | References$ RaidTest | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals 4 damage to any target. Raid — If you attacked this turn, instead CARDNAME deals 5 damage to that permanent or player and the damage can't be prevented. SVar:DBDmg:DB$ DealDamage | Defined$ Targeted | NumDmg$ 5 | NoPrevention$ True | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ GE1 | References$ RaidTest | StackDescription$ Raid — If you attacked this turn, instead CARDNAME deals 5 damage to {Targeted} and the damage can't be prevented. SVar:RaidTest:Count$AttackersDeclared -Oracle:Arrow Storm deals 4 damage to any target.\nRaid — If you attacked this turn, instead Arrow Storm deals 5 damage and the damage can't be prevented. +Oracle:Arrow Storm deals 4 damage to any target.\nRaid — If you attacked this turn, instead Arrow Storm deals 5 damage to that permanent or player and the damage can't be prevented. diff --git a/forge-gui/res/cardsfolder/a/ascendant_spirit.txt b/forge-gui/res/cardsfolder/a/ascendant_spirit.txt index e99e17e1196..36046f892e3 100644 --- a/forge-gui/res/cardsfolder/a/ascendant_spirit.txt +++ b/forge-gui/res/cardsfolder/a/ascendant_spirit.txt @@ -11,4 +11,4 @@ SVar:DamageDraw:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHas:Ability$Counters DeckNeeds:Type$Snow -Oracle:{S}{S}: Ascendant Spirit becomes a Spirit Warrior with base power and toughness 2/3.\n{S}{S}{S}:If Ascendant Spirit is a Warrior, put a flying counter on it and it becomes a Spirit Warrior Angel with base power and toughness 4/4.\n{S}{S}{S}{S}:If Ascendant Spirit is an Angel, put two +1/+1 counters on it and it gains "Whenever this creature deals combat damage to a player, draw a card." +Oracle:{S}{S}: Ascendant Spirit becomes a Spirit Warrior with base power and toughness 2/3.\n{S}{S}{S}: If Ascendant Spirit is a Warrior, put a flying counter on it and it becomes a Spirit Warrior Angel with base power and toughness 4/4.\n{S}{S}{S}{S}: If Ascendant Spirit is an Angel, put two +1/+1 counters on it and it gains "Whenever this creature deals combat damage to a player, draw a card." diff --git a/forge-gui/res/cardsfolder/a/ash_barrens.txt b/forge-gui/res/cardsfolder/a/ash_barrens.txt index 01e1760bd18..5b297e3c16c 100644 --- a/forge-gui/res/cardsfolder/a/ash_barrens.txt +++ b/forge-gui/res/cardsfolder/a/ash_barrens.txt @@ -4,4 +4,4 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. K:TypeCycling:Basic:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/ash_barrens.jpg -Oracle:{T}: Add {C}.\nBasic landcycling {1} ({1}, Discard this card: Search your library for a basic land card, reveal it, and put it into your hand, then shuffle your library.) +Oracle:{T}: Add {C}.\nBasic landcycling {1} ({1}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.) diff --git a/forge-gui/res/cardsfolder/a/ashiok_dream_render.txt b/forge-gui/res/cardsfolder/a/ashiok_dream_render.txt index fde1d26dc43..5d891df1f6b 100644 --- a/forge-gui/res/cardsfolder/a/ashiok_dream_render.txt +++ b/forge-gui/res/cardsfolder/a/ashiok_dream_render.txt @@ -5,4 +5,4 @@ Loyalty:5 S:Mode$ Continuous | Affected$ Opponent | AddKeyword$ Spells and abilities you control can't cause you to search your library. | Description$ Spells and abilities your opponents control can't cause their controller to search their library. A:AB$ Mill | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBExileGrave | SpellDescription$ Target player mills four cards. Then exile each opponent's graveyard. SVar:DBExileGrave:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ Opponent | ChangeType$ Card -Oracle:Spells and abilities your opponents control can't cause their controller to search their library.\n[-1]: Target player mills four cards. Then exile each opponent's graveyard. +Oracle:Spells and abilities your opponents control can't cause their controller to search their library.\n[−1]: Target player mills four cards. Then exile each opponent's graveyard. diff --git a/forge-gui/res/cardsfolder/a/ashiok_nightmare_muse.txt b/forge-gui/res/cardsfolder/a/ashiok_nightmare_muse.txt index 5c656ec6bdc..f4e6a268410 100644 --- a/forge-gui/res/cardsfolder/a/ashiok_nightmare_muse.txt +++ b/forge-gui/res/cardsfolder/a/ashiok_nightmare_muse.txt @@ -5,6 +5,6 @@ Loyalty:5 A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ ub_2_3_nightmare_mill | TokenOwner$ You | LegacyImage$ ub 2 3 Nightmare mill thb | SpellDescription$ Create a 2/3 blue and black Nightmare creature token with "Whenever this creature attacks or blocks, each opponent exiles the top two cards of their library." A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBExile | SpellDescription$ Return target nonland permanent to its owner's hand, then that player exiles a card from their hand. SVar:DBExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | DefinedPlayer$ TargetedOwner | Chooser$ TargetedOwner -A:AB$ Play | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Valid$ Card.nonLand+faceUp+OwnedBy Player.Opponent | ValidZone$ Exile | WithoutManaCost$ True | Amount$ 3 | Optional$ True | SpellDescription$ You may cast up to three face-up cards your opponents own from exile without paying their mana costs. +A:AB$ Play | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Valid$ Card.nonLand+faceUp+OwnedBy Player.Opponent | ValidZone$ Exile | WithoutManaCost$ True | Amount$ 3 | Optional$ True | SpellDescription$ You may cast up to three spells from among face-up cards your opponents own from exile without paying their mana costs. DeckHas:Ability$Token -Oracle:[+1]: Create a 2/3 blue and black Nightmare creature token with "Whenever this creature attacks or blocks, each opponent exiles the top two cards of their library."\n[−3]: Return target nonland permanent to its owner's hand, then that player exiles a card from their hand.\n[−7]: You may cast up to three face-up cards your opponents own from exile without paying their mana costs. +Oracle:[+1]: Create a 2/3 blue and black Nightmare creature token with "Whenever this creature attacks or blocks, each opponent exiles the top two cards of their library."\n[−3]: Return target nonland permanent to its owner's hand, then that player exiles a card from their hand.\n[−7]: You may cast up to three spells from among face-up cards your opponents own from exile without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/a/ashiok_sculptor_of_fears.txt b/forge-gui/res/cardsfolder/a/ashiok_sculptor_of_fears.txt index 577929bcffa..ea9cf42fe84 100755 --- a/forge-gui/res/cardsfolder/a/ashiok_sculptor_of_fears.txt +++ b/forge-gui/res/cardsfolder/a/ashiok_sculptor_of_fears.txt @@ -7,4 +7,4 @@ SVar:DBMill:DB$ Mill | Defined$ Player | NumCards$ 2 A:AB$ ChangeZone | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Select target creature card in a graveyard | ValidTgts$ Creature | SpellDescription$ Put target creature card from a graveyard onto the battlefield under your control. A:AB$ GainControl | Cost$ SubCounter<11/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | AllValid$ Creature.TargetedPlayerCtrl | NewController$ You | StackDescription$ SpellDescription | SpellDescription$ Gain control of all creatures target opponent controls. DeckHas:Ability$Graveyard -Oracle:[+2]: Draw a card. Each player mills two cards.\n[−5]: Put target creature card from a graveyard onto the battlefield under you control.\n[−11]: Gain control of all creatures target opponent controls. +Oracle:[+2]: Draw a card. Each player mills two cards.\n[−5]: Put target creature card from a graveyard onto the battlefield under your control.\n[−11]: Gain control of all creatures target opponent controls. diff --git a/forge-gui/res/cardsfolder/a/assembly_hall.txt b/forge-gui/res/cardsfolder/a/assembly_hall.txt index 4dd07611993..7d41aafb33e 100644 --- a/forge-gui/res/cardsfolder/a/assembly_hall.txt +++ b/forge-gui/res/cardsfolder/a/assembly_hall.txt @@ -1,10 +1,10 @@ Name:Assembly Hall ManaCost:5 Types:Artifact -A:AB$ Reveal | Cost$ 4 T | Defined$ You | RevealValid$ Creature | RememberRevealed$ True | SubAbility$ DBChangeZone | SpellDescription$ Reveal a creature card in your hand. Search your library for a card with the same name as that card, reveal it, put it into your hand, then shuffle your library. +A:AB$ Reveal | Cost$ 4 T | Defined$ You | RevealValid$ Creature | RememberRevealed$ True | SubAbility$ DBChangeZone | SpellDescription$ Reveal a creature card in your hand. Search your library for a card with the same name as that card, reveal it, and put it into your hand. Then shuffle your library. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Remembered.sameName | ChangeNum$ 1 | SubAbility$ DBCleanup | StackDescription$ Search your library for a permanent card with the same name as the revealed creature and put it into your hand. Then shuffle your library. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/assembly_hall.jpg -Oracle:{4}, {T}: Reveal a creature card in your hand. Search your library for a card with the same name as that card, reveal it, put it into your hand, then shuffle your library. +Oracle:{4}, {T}: Reveal a creature card in your hand. Search your library for a card with the same name as that card, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/a/assure_assemble.txt b/forge-gui/res/cardsfolder/a/assure_assemble.txt index e4965786a9f..ebe673cf0e3 100644 --- a/forge-gui/res/cardsfolder/a/assure_assemble.txt +++ b/forge-gui/res/cardsfolder/a/assure_assemble.txt @@ -2,9 +2,9 @@ Name:Assure ManaCost:G/W G/W Types:Instant AlternateMode:Split -A:SP$ PutCounter | Cost$ G/W G/W | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature. It gains indestructible until end of turn. +A:SP$ PutCounter | Cost$ G/W G/W | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature. That creature gains indestructible until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Indestructible -Oracle:Put a +1/+1 counter on target creature. It gains indestructible until end of turn. +Oracle:Put a +1/+1 counter on target creature. That creature gains indestructible until end of turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/a/avacynian_missionaries_lunarch_inquisitors.txt b/forge-gui/res/cardsfolder/a/avacynian_missionaries_lunarch_inquisitors.txt index e71e064e12f..aba38a2bccc 100644 --- a/forge-gui/res/cardsfolder/a/avacynian_missionaries_lunarch_inquisitors.txt +++ b/forge-gui/res/cardsfolder/a/avacynian_missionaries_lunarch_inquisitors.txt @@ -17,12 +17,12 @@ ManaCost:no cost Colors:white Types:Creature Human Cleric PT:4/4 -T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ Whenever this creature transforms into CARDNAME, you may exile another target creature until CARDNAME leaves the battlefield. +T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When this creature transforms into CARDNAME, you may exile another target creature until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | ConditionPresent$ Card.Self | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ Targeted | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent | ForgetOnMoved$ Exile SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ That creature is exiled until EFFECTSOURCE leaves the battlefield SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/lunarch_inquisitors.jpg -Oracle:Whenever this creature transforms into Lunarch Inquisitors, you may exile another target creature until Lunarch Inquisitors leaves the battlefield. +Oracle:When this creature transforms into Lunarch Inquisitors, you may exile another target creature until Lunarch Inquisitors leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/a/avacyns_judgment.txt b/forge-gui/res/cardsfolder/a/avacyns_judgment.txt index e5097025e1f..54e08d0bbb0 100644 --- a/forge-gui/res/cardsfolder/a/avacyns_judgment.txt +++ b/forge-gui/res/cardsfolder/a/avacyns_judgment.txt @@ -10,4 +10,4 @@ SVar:X:Count$xPaid #X Will get overwritten by Announce DeckHints:Ability$Discard SVar:Picture:http://www.wizards.com/global/images/magic/general/avacyn's_judgment.jpg -Oracle:Madness {X}{R} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.)\nAvacyn's Judgment deals 2 damage divided as you choose among any number of targets. If this spell's madness cost was paid, it deals X damage instead. +Oracle:Madness {X}{R} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.)\nAvacyn's Judgment deals 2 damage divided as you choose among any number of targets. If this spell's madness cost was paid, it deals X damage divided as you choose among those permanents and/or players instead. diff --git a/forge-gui/res/cardsfolder/a/avalanche_caller.txt b/forge-gui/res/cardsfolder/a/avalanche_caller.txt index ed77daf84c0..8b724df2b18 100644 --- a/forge-gui/res/cardsfolder/a/avalanche_caller.txt +++ b/forge-gui/res/cardsfolder/a/avalanche_caller.txt @@ -3,4 +3,4 @@ ManaCost:1 U Types:Snow Creature Human Wizard PT:1/3 A:AB$ Animate | Cost$ 2 | ValidTgts$ Land.Snow+YouCtrl | TgtPrompt$ Select target land you control | Power$ 4 | Toughness$ 4 | Types$ Creature,Elemental | Keywords$ Haste & Hexproof | SpellDescription$ Target land you control becomes a 4/4 Elemental creature with hexproof and haste until end of turn. It's still a land. -Oracle:{2}: Target snow land you control becomes a 4/4 Elemental creature with haste and hexproof until end of turn. It’s still a land. (A creature with hexproof can’t be the target of spells or abilities your opponents control.) +Oracle:{2}: Target snow land you control becomes a 4/4 Elemental creature with hexproof and haste until end of turn. It's still a land. (A creature with hexproof can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/a/avatar_of_growth.txt b/forge-gui/res/cardsfolder/a/avatar_of_growth.txt index 16193d233dc..32a993ada44 100644 --- a/forge-gui/res/cardsfolder/a/avatar_of_growth.txt +++ b/forge-gui/res/cardsfolder/a/avatar_of_growth.txt @@ -3,8 +3,8 @@ ManaCost:4 G G Types:Creature Elemental Avatar PT:4/4 K:Trample -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each opponent you have. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, each player searches their library for up to two basic land cards, puts them onto the battlefield, then shuffles their library. SVar:TrigSearch:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | DefinedPlayer$ Player | ChangeNum$ 2 | Shuffle$ True SVar:X:PlayerCountOpponents$Amount -Oracle:Trample\nAvatar of Growth costs {1} less to cast for each opponent you have.\nWhen Avatar of Growth enters the battlefield, each player searches their library for up to two basic land cards, puts them onto the battlefield, then shuffles their library. +Oracle:This spell costs {1} less to cast for each opponent you have.\nTrample\nWhen Avatar of Growth enters the battlefield, each player searches their library for up to two basic land cards, puts them onto the battlefield, then shuffles their library. diff --git a/forge-gui/res/cardsfolder/a/aven_riftwatcher.txt b/forge-gui/res/cardsfolder/a/aven_riftwatcher.txt index 656f421394c..fd75d6e7de0 100644 --- a/forge-gui/res/cardsfolder/a/aven_riftwatcher.txt +++ b/forge-gui/res/cardsfolder/a/aven_riftwatcher.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigGainLife | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, you gain 2 life. SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_riftwatcher.jpg -Oracle:Flying\nVanishing 3 (This permanent 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 Aven Riftwatcher enters the battlefield or leaves the battlefield, you gain 2 life. +Oracle:Flying\nVanishing 3 (This creature 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 Aven Riftwatcher enters the battlefield or leaves the battlefield, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/a/axgard_armory.txt b/forge-gui/res/cardsfolder/a/axgard_armory.txt index ffbd481407a..17b8f966ca9 100644 --- a/forge-gui/res/cardsfolder/a/axgard_armory.txt +++ b/forge-gui/res/cardsfolder/a/axgard_armory.txt @@ -8,4 +8,4 @@ SVar:DBChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ AI:RemoveDeck:Random DeckNeeds:Type$Aura|Equipment DeckHas:Ability$Sacrifice -Oracle:Axgard Armory enters the battlefield tapped.\n{T}: Add {W}.\n{1}{R}{R}{W}, {T}: Sacrifice Axgard Armory: Search your library for an Aura card and/or an Equipment card, reveal them, put them into your hand, then shuffle your library. +Oracle:Axgard Armory enters the battlefield tapped.\n{T}: Add {W}.\n{1}{R}{R}{W}, {T}, Sacrifice Axgard Armory: Search your library for an Aura card and/or an Equipment card, reveal them, put them into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/a/azra_smokeshaper.txt b/forge-gui/res/cardsfolder/a/azra_smokeshaper.txt index 9fb315b9733..90892ceb732 100644 --- a/forge-gui/res/cardsfolder/a/azra_smokeshaper.txt +++ b/forge-gui/res/cardsfolder/a/azra_smokeshaper.txt @@ -6,4 +6,4 @@ K:Ninjutsu:1 B T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature you control gains indestructible until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible SVar:PlayMain1:TRUE -Oracle:Ninjutsu {1}{B} ({1}{B}, Return an unblocked attacker you control to your hand: Put this card onto the battlefield tapped and attacking)\nWhen Azra Smokeshaper enters the battlefield, target creature you control gains indestructible until end of turn. +Oracle:Ninjutsu {1}{B} ({1}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhen Azra Smokeshaper enters the battlefield, target creature you control gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/a/azure_fleet_admiral.txt b/forge-gui/res/cardsfolder/a/azure_fleet_admiral.txt index 92c07c0458b..44826c8a6f7 100644 --- a/forge-gui/res/cardsfolder/a/azure_fleet_admiral.txt +++ b/forge-gui/res/cardsfolder/a/azure_fleet_admiral.txt @@ -5,4 +5,4 @@ PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | ValidBlocker$ Creature.ControlledBy Player.IsMonarch | Description$ CARDNAME can't be blocked by creatures the monarch controls. -Oracle:When Azure Fleet Admiral enters the battlefield, you become the monarch.\nAzure Fleet Admiral can’t be blocked by creatures the monarch controls. \ No newline at end of file +Oracle:When Azure Fleet Admiral enters the battlefield, you become the monarch.\nAzure Fleet Admiral can't be blocked by creatures the monarch controls. diff --git a/forge-gui/res/cardsfolder/b/balduvian_shaman.txt b/forge-gui/res/cardsfolder/b/balduvian_shaman.txt index 04b3526ab7c..bb2d4eaa2af 100644 --- a/forge-gui/res/cardsfolder/b/balduvian_shaman.txt +++ b/forge-gui/res/cardsfolder/b/balduvian_shaman.txt @@ -7,4 +7,4 @@ SVar:DBCumUpkeep:DB$ Pump | Defined$ ParentTarget | KW$ Cumulative upkeep:1 | Pe AI:RemoveDeck:Random AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/balduvian_shaman.jpg -Oracle:{T}: Change the text of target white enchantment you control that doesn't have cumulative upkeep by replacing all instances of one color word with another. That enchantment gains "Cumulative upkeep {1}." (For example, you may change "black creatures can't attack" to "blue creatures can't attack." At the beginning of its controller's upkeep, that player puts an age counter on it, then sacrifices it unless they pay its upkeep cost for each age counter on it.) +Oracle:{T}: Change the text of target white enchantment you control that doesn't have cumulative upkeep by replacing all instances of one color word with another. (For example, you may change "black creatures can't attack" to "blue creatures can't attack.") That enchantment gains "Cumulative upkeep {1}." (At the beginning of its controller's upkeep, that player puts an age counter on it, then sacrifices it unless they pay its upkeep cost for each age counter on it.) diff --git a/forge-gui/res/cardsfolder/b/bamboozle.txt b/forge-gui/res/cardsfolder/b/bamboozle.txt index e2f9ef8f901..3ff56363734 100644 --- a/forge-gui/res/cardsfolder/b/bamboozle.txt +++ b/forge-gui/res/cardsfolder/b/bamboozle.txt @@ -1,7 +1,7 @@ Name:Bamboozle ManaCost:2 U Types:Sorcery -A:SP$ Dig | Cost$ 2 U | ValidTgts$ Player | DigNum$ 4 | ChangeNum$ 2 | DestinationZone$ Graveyard | LibraryPosition2$ 0 | Reveal$ True | SpellDescription$ Target player reveals the top four cards of their library. You choose two of those cards and put them into their graveyard. Put the rest on top of their library in any order. +A:SP$ Dig | Cost$ 2 U | ValidTgts$ Player | DigNum$ 4 | ChangeNum$ 2 | DestinationZone$ Graveyard | LibraryPosition2$ 0 | Reveal$ True | SpellDescription$ Target player reveals the top four cards of their library. You choose two of those cards and put them into that player's graveyard. Put the rest on top of their library in any order. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/bamboozle.jpg -Oracle:Target player reveals the top four cards of their library. You choose two of those cards and put them into their graveyard. Put the rest on top of their library in any order. +Oracle:Target player reveals the top four cards of their library. You choose two of those cards and put them into that player's graveyard. Put the rest on top of their library in any order. diff --git a/forge-gui/res/cardsfolder/b/banding_sliver.txt b/forge-gui/res/cardsfolder/b/banding_sliver.txt index ce6e0eed980..d0f2c498819 100644 --- a/forge-gui/res/cardsfolder/b/banding_sliver.txt +++ b/forge-gui/res/cardsfolder/b/banding_sliver.txt @@ -2,6 +2,6 @@ Name:Banding Sliver ManaCost:3 W W Types:Creature Sliver PT:3/3 -S:Mode$ Continuous | Affected$ Permanent.Sliver | AddKeyword$ Banding | Description$ All Slivers have banding. +S:Mode$ Continuous | Affected$ Permanent.Sliver | AddKeyword$ Banding | Description$ All Slivers have banding. (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) SVar:PlayMain1:TRUE -Oracle:All Slivers have banding. +Oracle:All Slivers have banding. (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) diff --git a/forge-gui/res/cardsfolder/b/banishing_light.txt b/forge-gui/res/cardsfolder/b/banishing_light.txt index ebd72794dda..6246e2adfa0 100644 --- a/forge-gui/res/cardsfolder/b/banishing_light.txt +++ b/forge-gui/res/cardsfolder/b/banishing_light.txt @@ -10,4 +10,4 @@ SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/banishing_light.jpg -Oracle:When Banishing Light enters the battlefield, exile target nonland permanent an opponent controls until Banishing Light leaves the battlefield. (That permanent returns under its owner's control.) +Oracle:When Banishing Light enters the battlefield, exile target nonland permanent an opponent controls until Banishing Light leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/b/banshee_of_the_dread_choir.txt b/forge-gui/res/cardsfolder/b/banshee_of_the_dread_choir.txt index fdb1793bac6..3050c339e56 100644 --- a/forge-gui/res/cardsfolder/b/banshee_of_the_dread_choir.txt +++ b/forge-gui/res/cardsfolder/b/banshee_of_the_dread_choir.txt @@ -7,4 +7,4 @@ T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ Tri SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/banshee_of_the_dread_choir.jpg -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. If one or more tokens are created this way, exile the tokens at end of combat.)\nWhen Banshee of the Dread Choir deals combat damage to a player, that player discards a card. +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 Banshee of the Dread Choir deals combat damage to a player, that player discards a card. diff --git a/forge-gui/res/cardsfolder/b/bant_panorama.txt b/forge-gui/res/cardsfolder/b/bant_panorama.txt index 6526bf0e275..9dcc1c59b88 100644 --- a/forge-gui/res/cardsfolder/b/bant_panorama.txt +++ b/forge-gui/res/cardsfolder/b/bant_panorama.txt @@ -2,6 +2,6 @@ Name:Bant Panorama ManaCost:no cost 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.Forest+Basic,Land.Plains+Basic,Land.Island+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Forest, Plains, or Island card, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Forest+Basic,Land.Plains+Basic,Land.Island+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Forest, Plains, or Island card and put it onto the battlefield tapped. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/bant_panorama.jpg -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Bant Panorama: Search your library for a basic Forest, Plains, or Island card, put it onto the battlefield tapped, then shuffle your library. +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Bant Panorama: Search your library for a basic Forest, Plains, or Island card and put it onto the battlefield tapped. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/b/barkchannel_pathway_tidechannel_pathway.txt b/forge-gui/res/cardsfolder/b/barkchannel_pathway_tidechannel_pathway.txt index cc88f72b313..575179fbf2e 100644 --- a/forge-gui/res/cardsfolder/b/barkchannel_pathway_tidechannel_pathway.txt +++ b/forge-gui/res/cardsfolder/b/barkchannel_pathway_tidechannel_pathway.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. AlternateMode:Modal -Oracle:Add {G}. +Oracle:{T}: Add {G}. ALTERNATE @@ -11,4 +11,4 @@ Name:Tidechannel Pathway ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. -Oracle:Add {U}. +Oracle:{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/b/bartizan_bats.txt b/forge-gui/res/cardsfolder/b/bartizan_bats.txt index f1a1ce35e7a..44c981e1e14 100644 --- a/forge-gui/res/cardsfolder/b/bartizan_bats.txt +++ b/forge-gui/res/cardsfolder/b/bartizan_bats.txt @@ -3,4 +3,4 @@ ManaCost:3 B Types:Creature Bat PT:3/1 K:Flying -Oracle:Flying +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.) diff --git a/forge-gui/res/cardsfolder/b/basris_acolyte.txt b/forge-gui/res/cardsfolder/b/basris_acolyte.txt index 676edcd5530..67217f84241 100644 --- a/forge-gui/res/cardsfolder/b/basris_acolyte.txt +++ b/forge-gui/res/cardsfolder/b/basris_acolyte.txt @@ -6,4 +6,4 @@ K:Lifelink T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each of up to two other target creatures you control. SVar:TrigPutCounters:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select target creature you control DeckHas:Ability$LifeGain & Ability$Counters -Oracle:Lifelink\nWhen Basri's Acolyte enters the battlefield, put a +1/+1 counter on each of up to two other target creatures you control. +Oracle:Lifelink (Damage dealt by this creature also causes you to gain that much life.)\nWhen Basri's Acolyte enters the battlefield, put a +1/+1 counter on each of up to two other target creatures you control. diff --git a/forge-gui/res/cardsfolder/b/battle_for_bretagard.txt b/forge-gui/res/cardsfolder/b/battle_for_bretagard.txt index b5d31297e24..c1496549e5e 100644 --- a/forge-gui/res/cardsfolder/b/battle_for_bretagard.txt +++ b/forge-gui/res/cardsfolder/b/battle_for_bretagard.txt @@ -6,5 +6,5 @@ SVar:TrigToken1:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_warrior | SVar:TrigToken2:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You | SpellDescription$ Create a 1/1 green Elf Warrior creature token. SVar:DBCopy:DB$ CopyPermanent | Choices$ Artifact.token+YouCtrl,Creature.token+YouCtrl | WithDifferentNames$ True | SpellDescription$ Choose any number of artifact tokens and/or creature tokens you control with different names. For each of them, create a token that’s a copy of it. DeckHas: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 Warrior creature token.\nII — Create a 1/1 green Elf Warrior creature token.\nIII — Choose any number of artifact tokens and/or creature tokens you control with different names. For each of them, create a token that’s a copy of it. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a 1/1 white Human Warrior creature token.\nII — Create a 1/1 green Elf Warrior creature token.\nIII — Choose any number of artifact tokens and/or creature tokens you control with different names. For each of them, create a token that's a copy of it. diff --git a/forge-gui/res/cardsfolder/b/battle_mastery.txt b/forge-gui/res/cardsfolder/b/battle_mastery.txt index 78380ee99f1..b86617ec3ff 100644 --- a/forge-gui/res/cardsfolder/b/battle_mastery.txt +++ b/forge-gui/res/cardsfolder/b/battle_mastery.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Double Strike | Description$ Enchanted creature has double strike. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Double Strike | Description$ Enchanted creature has double strike. (It deals both first-strike and regular combat damage.) SVar:Picture:http://www.wizards.com/global/images/magic/general/battle_mastery.jpg -Oracle:Enchant creature\nEnchanted creature has double strike. +Oracle:Enchant creature\nEnchanted creature has double strike. (It deals both first-strike and regular combat damage.) diff --git a/forge-gui/res/cardsfolder/b/batwing_brume.txt b/forge-gui/res/cardsfolder/b/batwing_brume.txt index 3667067d2b2..8681b98ad1a 100644 --- a/forge-gui/res/cardsfolder/b/batwing_brume.txt +++ b/forge-gui/res/cardsfolder/b/batwing_brume.txt @@ -1,10 +1,10 @@ Name:Batwing Brume ManaCost:1 WB Types:Instant -A:SP$ Fog | Cost$ 1 WB | ConditionManaSpent$ W | SubAbility$ BatwingRepeat | SpellDescription$ Prevent all combat damage that would be dealt this turn if {W} was spent to cast CARDNAME. Each player loses 1 life for each attacking creature they control if {B} was spent to cast CARDNAME. (Do both if {W}{B} was spent.) | StackDescription$ SpellDescription +A:SP$ Fog | Cost$ 1 WB | ConditionManaSpent$ W | SubAbility$ BatwingRepeat | SpellDescription$ Prevent all combat damage that would be dealt this turn if {W} was spent to cast this spell. Each player loses 1 life for each attacking creature they control if {B} was spent to cast this spell. (Do both if {W}{B} was spent.) | StackDescription$ SpellDescription SVar:BatwingRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ BatwingLoseLife SVar:BatwingLoseLife:DB$ LoseLife | LifeAmount$ X | Defined$ Remembered | ConditionManaSpent$ B | References$ X SVar:X:PlayerCountRemembered$Valid Creature.YouCtrl+attacking AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/batwing_brume.jpg -Oracle:Prevent all combat damage that would be dealt this turn if {W} was spent to cast Batwing Brume. Each player loses 1 life for each attacking creature they control if {B} was spent to cast Batwing Brume. (Do both if {W}{B} was spent.) +Oracle:Prevent all combat damage that would be dealt this turn if {W} was spent to cast this spell. Each player loses 1 life for each attacking creature they control if {B} was spent to cast this spell. (Do both if {W}{B} was spent.) diff --git a/forge-gui/res/cardsfolder/b/bazaar_trademage.txt b/forge-gui/res/cardsfolder/b/bazaar_trademage.txt index 55920fe8b2b..76e7b97768a 100644 --- a/forge-gui/res/cardsfolder/b/bazaar_trademage.txt +++ b/forge-gui/res/cardsfolder/b/bazaar_trademage.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDraw:DB$ Draw | NumCards$ 2 | SpellDescription$ Draw two cards, then discard three cards. | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 3 | Mode$ TgtChoose AI:RemoveDeck:All -Oracle:Flying \nWhen Bazaar Trademage enters the battlefield, draw two cards, then discard three cards. \ No newline at end of file +Oracle:Flying\nWhen Bazaar Trademage enters the battlefield, draw two cards, then discard three cards. diff --git a/forge-gui/res/cardsfolder/b/beanstalk_giant_fertile_footsteps.txt b/forge-gui/res/cardsfolder/b/beanstalk_giant_fertile_footsteps.txt index 476fa025deb..74cd7b67903 100644 --- a/forge-gui/res/cardsfolder/b/beanstalk_giant_fertile_footsteps.txt +++ b/forge-gui/res/cardsfolder/b/beanstalk_giant_fertile_footsteps.txt @@ -12,5 +12,5 @@ ALTERNATE Name:Fertile Footsteps ManaCost:2 G Types:Sorcery Adventure -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield, then shuffle your library. -Oracle:Search your library for a basic land card, put it onto the battlefield, then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield, then shuffle your library. (Then exile this card. You may cast the creature later from exile.) +Oracle:Search your library for a basic land card, put it onto the battlefield, then shuffle your library. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/b/behemoths_herald.txt b/forge-gui/res/cardsfolder/b/behemoths_herald.txt index 21bb3ce0275..94113cda76c 100644 --- a/forge-gui/res/cardsfolder/b/behemoths_herald.txt +++ b/forge-gui/res/cardsfolder/b/behemoths_herald.txt @@ -2,8 +2,8 @@ Name:Behemoth's Herald ManaCost:G Types:Creature Elf Shaman PT:1/1 -A:AB$ ChangeZone | Cost$ 2 G T Sac<1/Creature.Red> Sac<1/Creature.Green> Sac<1/Creature.White> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedGodsire | ChangeNum$ 1 | CostDesc$ {2}{G}, {T}, Sacrifice a red creature, a green creature, and a white creature: | SpellDescription$ Search your library for a card named Godsire, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 G T Sac<1/Creature.Red> Sac<1/Creature.Green> Sac<1/Creature.White> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedGodsire | ChangeNum$ 1 | CostDesc$ {2}{G}, {T}, Sacrifice a red creature, a green creature, and a white creature: | SpellDescription$ Search your library for a card named Godsire and put it onto the battlefield. Then shuffle your library. DeckNeeds:Name$Godsire DeckHints:Color$White|Red SVar:Picture:http://www.wizards.com/global/images/magic/general/behemoths_herald.jpg -Oracle:{2}{G}, {T}, Sacrifice a red creature, a green creature, and a white creature: Search your library for a card named Godsire, put it onto the battlefield, then shuffle your library. +Oracle:{2}{G}, {T}, Sacrifice a red creature, a green creature, and a white creature: Search your library for a card named Godsire and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/b/belbe_corrupted_observer.txt b/forge-gui/res/cardsfolder/b/belbe_corrupted_observer.txt index a55faf178af..9d3316409d6 100644 --- a/forge-gui/res/cardsfolder/b/belbe_corrupted_observer.txt +++ b/forge-gui/res/cardsfolder/b/belbe_corrupted_observer.txt @@ -2,7 +2,7 @@ Name:Belbe, Corrupted Observer ManaCost:B G Types:Legendary Creature Elf Zombie PT:2/2 -T:Mode$ Phase | Phase$ Main2 | TriggerZones$ Battlefield | Execute$ TrigMana | TriggerDescription$ At the beginning of each player's postcombat main phase, that player adds {C}{C} for each of your opponents that lost life this turn. +T:Mode$ Phase | Phase$ Main2 | TriggerZones$ Battlefield | Execute$ TrigMana | TriggerDescription$ At the beginning of each player's postcombat main phase, that player adds {C}{C} for each of your opponents who lost life this turn. (Damage causes loss of life.) SVar:TrigMana:DB$ Mana | Produced$ C | Amount$ X | References$ X | Defined$ TriggeredPlayer SVar:X:PlayerCountOpponents$HasPropertyLostLifeThisTurn/Twice -Oracle:At the beginning of each player's postcombat main phase, that player adds {C}{C} for each of your opponents that lost life this turn. \ No newline at end of file +Oracle:At the beginning of each player's postcombat main phase, that player adds {C}{C} for each of your opponents who lost life this turn. (Damage causes loss of life.) diff --git a/forge-gui/res/cardsfolder/b/bell_borca_spectral_sergeant.txt b/forge-gui/res/cardsfolder/b/bell_borca_spectral_sergeant.txt index 40d534cdec2..25831263def 100644 --- a/forge-gui/res/cardsfolder/b/bell_borca_spectral_sergeant.txt +++ b/forge-gui/res/cardsfolder/b/bell_borca_spectral_sergeant.txt @@ -15,4 +15,4 @@ SVar:PseudoDraw:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | Destinatio SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ MayPlay | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:MayPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the exiled card this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Note the converted mana cost of each card as it's put into exile.\Bell Borca, Spectral Sergeant's power is equal to the greatest number noted for it this turn.\nAt the beginning of your upkeep, exile the top card of your library. You may play that card this turn. +Oracle:Note the converted mana cost of each card as it's put into exile.\nBell Borca, Spectral Sergeant's power is equal to the greatest number noted for it this turn.\nAt the beginning of your upkeep, exile the top card of your library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/b/belle_of_the_brawl.txt b/forge-gui/res/cardsfolder/b/belle_of_the_brawl.txt index fd630972f0d..c0d441fdc64 100644 --- a/forge-gui/res/cardsfolder/b/belle_of_the_brawl.txt +++ b/forge-gui/res/cardsfolder/b/belle_of_the_brawl.txt @@ -6,4 +6,4 @@ K:Menace T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, other Knights you control get +1/+0 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Knight.YouCtrl+Other | NumAtt$ 1 DeckHints:Type$Knight -Oracle:Menace\nWhenever Belle of the Brawl attacks, other Knights you control get +1/+0 until end of turn. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhenever Belle of the Brawl attacks, other Knights you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/beseech_the_queen.txt b/forge-gui/res/cardsfolder/b/beseech_the_queen.txt index 3a0c9097a43..77c47bfac22 100644 --- a/forge-gui/res/cardsfolder/b/beseech_the_queen.txt +++ b/forge-gui/res/cardsfolder/b/beseech_the_queen.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Cost$ 2/B 2/B 2/B | Origin$ Library | Destination$ Hand | Cha SVar:X:Count$Valid Land.YouCtrl AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/beseech_the_queen.jpg -Oracle:Search your library for a card with converted mana cost less than or equal to the number of lands you control, reveal it, put it into your hand, then shuffle your library. +Oracle:({2/B} can be paid with any two mana or with {B}. This card's converted mana cost is 6.)\nSearch your library for a card with converted mana cost less than or equal to the number of lands you control, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/b/bind_the_monster.txt b/forge-gui/res/cardsfolder/b/bind_the_monster.txt index 6b4859bf898..b58e91c3918 100644 --- a/forge-gui/res/cardsfolder/b/bind_the_monster.txt +++ b/forge-gui/res/cardsfolder/b/bind_the_monster.txt @@ -8,4 +8,4 @@ SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ X | References$ X | DamageSource$ Enchanted SVar:X:Enchanted$CardPower S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. -Oracle:Enchant creature\nWhen Bind the Monster enters the battlefield, tap enchanted creature. It deals damage to you equal to its power.\nEnchanted creature doesn’t untap during its controller’s untap step. +Oracle:Enchant creature\nWhen Bind the Monster enters the battlefield, tap enchanted creature. It deals damage to you equal to its power.\nEnchanted creature doesn't untap during its controller's untap step. diff --git a/forge-gui/res/cardsfolder/b/binding_of_the_old_gods.txt b/forge-gui/res/cardsfolder/b/binding_the_old_gods.txt similarity index 75% rename from forge-gui/res/cardsfolder/b/binding_of_the_old_gods.txt rename to forge-gui/res/cardsfolder/b/binding_the_old_gods.txt index b8db616e194..ac6023123c8 100644 --- a/forge-gui/res/cardsfolder/b/binding_of_the_old_gods.txt +++ b/forge-gui/res/cardsfolder/b/binding_the_old_gods.txt @@ -5,4 +5,4 @@ K:Saga:3:DBDestroy,DBFetch,DBEffect SVar:DBDestroy:DB$ ChangeZone | Origin$ Battlefield | Destination$ Graveyard | ValidTgts$ Permanent.OppCtrl+nonland | TgtPrompt$ Select target nonland permanent an opponent controls | SpellDescription$ Destroy target nonland permanent an opponent controls. SVar:DBFetch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest card, put it onto the battlefield tapped, then shuffle your library. SVar:DBEffect:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Deathtouch | SpellDescription$ Creatures you control gain deathtouch until end of turn. -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - Destroy target nonland permanent an opponent controls.\nII - Search your library for a Forest card, put it onto the battlefield tapped, then shuffle your library.\nIII - Creatures you control gain deathtouch until end of turn. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Destroy target nonland permanent an opponent controls.\nII — Search your library for a Forest card, put it onto the battlefield tapped, then shuffle your library.\nIII — Creatures you control gain deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/b/biomancers_familiar.txt b/forge-gui/res/cardsfolder/b/biomancers_familiar.txt index 29492aae077..7e69f3e6c2a 100644 --- a/forge-gui/res/cardsfolder/b/biomancers_familiar.txt +++ b/forge-gui/res/cardsfolder/b/biomancers_familiar.txt @@ -3,6 +3,6 @@ ManaCost:G U Types:Creature Mutant PT:2/2 S:Mode$ ReduceCost | ValidCard$ Creature.YouCtrl | Type$ Ability | Amount$ 2 | MinMana$ 1 | AffectedZone$ Battlefield | Description$ Activated abilities of creatures you control cost {2} less to activate. This effect can't reduce the mana in that cost to less than one mana. -A:AB$ Pump | Cost$ T | ValidTgts$ Creature | KW$ HIDDEN CARDNAME adapts as though it had no +1/+1 counters | TgtPrompt$ Select target creature. | StackDescription$ SpellDescription | SpellDescription$ The next time target creature adapts this turn, it adapts as though it had no +1/+1 counters. +A:AB$ Pump | Cost$ T | ValidTgts$ Creature | KW$ HIDDEN CARDNAME adapts as though it had no +1/+1 counters | TgtPrompt$ Select target creature. | StackDescription$ SpellDescription | SpellDescription$ The next time target creature adapts this turn, it adapts as though it had no +1/+1 counters on it. DeckHints:Keyword$Adapt -Oracle:Activated abilities of creatures you control cost 2 less to activate. This effect can't reduce the mana in that cost to less than one mana.\n{T}: The next time target creature adapts this turn, it adapts as though it had no +1/+1 counters. +Oracle:Activated abilities of creatures you control cost {2} less to activate. This effect can't reduce the mana in that cost to less than one mana.\n{T}: The next time target creature adapts this turn, it adapts as though it had no +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/b/bitter_feud.txt b/forge-gui/res/cardsfolder/b/bitter_feud.txt index 3b994d59dc2..5b5e13202c2 100644 --- a/forge-gui/res/cardsfolder/b/bitter_feud.txt +++ b/forge-gui/res/cardsfolder/b/bitter_feud.txt @@ -5,10 +5,10 @@ K:ETBReplacement:Other:ChooseP SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player | AILogic$ Curse | RememberChosen$ True | SubAbility$ ChoosePTwo | SpellDescription$ As CARDNAME enters the battlefield, choose two players. SVar:ChoosePTwo:DB$ ChoosePlayer | Defined$ You | Choices$ NonChosenPlayer | AILogic$ Curse R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.RememberedPlayerCtrl | ValidTarget$ Permanent.ChosenCtrl,Player.Chosen | ReplaceWith$ DmgTwice | Description$ If a source controlled by one of the chosen players would deal damage to the other chosen player or a permanent that player controls, that source deals double that damage to that player or permanent instead. -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.ChosenCtrl | ValidTarget$ Permanent.RememberedPlayerCtrl,Player.IsRemembered | ReplaceWith$ DmgTwice | Secondary$ True | Description$ If a source controlled by one of the chosen players would deal damage to the other chosen player or a permanent that player controls, that source deals double that damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.ChosenCtrl | ValidTarget$ Permanent.RememberedPlayerCtrl,Player.IsRemembered | ReplaceWith$ DmgTwice | Secondary$ True | Description$ If a source controlled by one of the chosen players would deal damage to the other chosen player or a permanent that player controls, that source deals double that damage to that player or permanent instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ DBCleanup | Static$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/bitter_feud.jpg -Oracle:As Bitter Feud enters the battlefield, choose two players.\nIf a source controlled by one of the chosen players would deal damage to the other chosen player or a permanent that player controls, that source deals double that damage instead. +Oracle:As Bitter Feud enters the battlefield, choose two players.\nIf a source controlled by one of the chosen players would deal damage to the other chosen player or a permanent that player controls, that source deals double that damage to that player or permanent instead. diff --git a/forge-gui/res/cardsfolder/b/bitter_ordeal.txt b/forge-gui/res/cardsfolder/b/bitter_ordeal.txt index b2cedbcc4a1..6bf3983b58b 100644 --- a/forge-gui/res/cardsfolder/b/bitter_ordeal.txt +++ b/forge-gui/res/cardsfolder/b/bitter_ordeal.txt @@ -3,4 +3,4 @@ ManaCost:2 B Types:Sorcery A:SP$ ChangeZone | Cost$ 2 B | Origin$ Library | Destination$ Exile | ValidTgts$ Player | ChangeType$ Card | ChangeNum$ 1 | IsCurse$ True | SpellDescription$ Search target player's library for a card and exile it. Then that player shuffles their library. K:Gravestorm -Oracle:Search target player's library for a card and exile it. Then that player shuffles their library.\nGravestorm (When you cast this spell, copy it for each permanent that was put into a graveyard from the battlefield this turn. If the spell has any targets, you may choose new targets for any of the copies.) +Oracle:Search target player's library for a card and exile it. Then that player shuffles their library.\nGravestorm (When you cast this spell, copy it for each permanent put into a graveyard this turn. You may choose new targets for the copies.) diff --git a/forge-gui/res/cardsfolder/b/blackbloom_rogue_blackbloom_bog.txt b/forge-gui/res/cardsfolder/b/blackbloom_rogue_blackbloom_bog.txt index aff69e4823a..20376c8f6cf 100644 --- a/forge-gui/res/cardsfolder/b/blackbloom_rogue_blackbloom_bog.txt +++ b/forge-gui/res/cardsfolder/b/blackbloom_rogue_blackbloom_bog.txt @@ -6,7 +6,7 @@ K:Menace S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | CheckSVar$ X | SVarCompare$ GE8 | Description$ CARDNAME gets +3/+0 as long as an opponent has eight or more cards in their graveyard. SVar:X:PlayerCountOpponents$HighestCardsInGraveyard AlternateMode:Modal -Oracle:Menace\nBlackbloom Rogue gets +3/+0 as long as an opponent has eight or more cards in their graveyard. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nBlackbloom Rogue gets +3/+0 as long as an opponent has eight or more cards in their graveyard. ALTERNATE diff --git a/forge-gui/res/cardsfolder/b/blade_splicer.txt b/forge-gui/res/cardsfolder/b/blade_splicer.txt index 2f6a97e4da0..4e646ea8e8e 100644 --- a/forge-gui/res/cardsfolder/b/blade_splicer.txt +++ b/forge-gui/res/cardsfolder/b/blade_splicer.txt @@ -4,6 +4,6 @@ Types:Creature Human Artificer PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 3/3 colorless Golem artifact creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_3_3_a_golem | TokenOwner$ You | LegacyImage$ c 3 3 a golem nph -S:Mode$ Continuous | Affected$ Creature.Golem+YouCtrl | AddKeyword$ First Strike | Description$ Golem creatures you control have first strike. +S:Mode$ Continuous | Affected$ Creature.Golem+YouCtrl | AddKeyword$ First Strike | Description$ Golems you control have first strike. SVar:Picture:http://www.wizards.com/global/images/magic/general/blade_splicer.jpg -Oracle:When Blade Splicer enters the battlefield, create a 3/3 colorless Golem artifact creature token.\nGolem creatures you control have first strike. +Oracle:When Blade Splicer enters the battlefield, create a 3/3 colorless Golem artifact creature token.\nGolems you control have first strike. diff --git a/forge-gui/res/cardsfolder/b/blanchwood_armor.txt b/forge-gui/res/cardsfolder/b/blanchwood_armor.txt index a10d5bc29ed..a72c96aa309 100644 --- a/forge-gui/res/cardsfolder/b/blanchwood_armor.txt +++ b/forge-gui/res/cardsfolder/b/blanchwood_armor.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ X | AddToughness SVar:X:Count$TypeYouCtrl.Forest SVar:BuffedBy:Forest SVar:Picture:http://www.wizards.com/global/images/magic/general/blanchwood_armor.jpg -Oracle:Enchant creature (Target a creature as you cast this. This card enters the battlefield attached to that creature.)\nEnchanted creature gets +1/+1 for each Forest you control. +Oracle:Enchant creature\nEnchanted creature gets +1/+1 for each Forest you control. diff --git a/forge-gui/res/cardsfolder/b/blast_from_the_past.txt b/forge-gui/res/cardsfolder/b/blast_from_the_past.txt index e1d3c4dc240..69094fda6fe 100644 --- a/forge-gui/res/cardsfolder/b/blast_from_the_past.txt +++ b/forge-gui/res/cardsfolder/b/blast_from_the_past.txt @@ -8,4 +8,4 @@ K:Flashback 3 R K:Buyback:4 R A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 | SubAbility$ DBToken | SpellDescription$ CARDNAME deals 2 damage to target creature or player. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_goblin | TokenOwner$ You | Condition$ Kicked | LegacyImage$ r 1 1 goblin ugl | ConditionDescription$ If CARDNAME was kicked, create a 1/1 red Goblin creature token. -Oracle:Madness {R}, cycling {1}{R}, kicker {2}{R}, flashback {3}{R}, buyback{4}{R}\nBlast from the Past deals 2 damage to target creature or player.\nIf Blast from the Past was kicked, create a 1/1 red Goblin creature token. +Oracle:Madness {R}, cycling {1}{R}, kicker {2}{R}, flashback {3}{R}, buyback {4}{R}\nBlast from the Past deals 2 damage to any target. If this spell was kicked, create a 1/1 red Goblin creature token. diff --git a/forge-gui/res/cardsfolder/b/blazing_torch.txt b/forge-gui/res/cardsfolder/b/blazing_torch.txt index 019c5742bbe..8a3f0ff5286 100644 --- a/forge-gui/res/cardsfolder/b/blazing_torch.txt +++ b/forge-gui/res/cardsfolder/b/blazing_torch.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddAbility$ TorchDamage | D SVar:TorchDamage:AB$ DealDamage | Cost$ T Sac<1/Card.Attached+namedBlazing Torch/equipped Blazing Torch> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | DamageSource$ Sacrificed | SpellDescription$ Blazing Torch deals 2 damage to any target. SVar:NonStackingAttachEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/blazing_torch.jpg -Oracle:Equipped creature can't be blocked by Vampires or Zombies.\nEquipped creature has "{T}, Sacrifice Blazing Torch: It deals 2 damage to any target."\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Equipped creature can't be blocked by Vampires or Zombies.\nEquipped creature has "{T}, Sacrifice Blazing Torch: Blazing Torch 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/b/blighted_woodland.txt b/forge-gui/res/cardsfolder/b/blighted_woodland.txt index 64e87bc6c22..4dbb20b24b3 100644 --- a/forge-gui/res/cardsfolder/b/blighted_woodland.txt +++ b/forge-gui/res/cardsfolder/b/blighted_woodland.txt @@ -2,8 +2,8 @@ Name:Blighted Woodland ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ChangeZone | Cost$ 3 G T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 2 | SpellDescription$ Search your library for up to two basic land cards and put them onto the battlefield tapped. Then shuffle your library. +A:AB$ ChangeZone | Cost$ 3 G T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 2 | SpellDescription$ Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. DeckHas:Ability$Mana.Colorless DeckNeeds:Color$Green SVar:Picture:http://www.wizards.com/global/images/magic/general/blighted_woodland.jpg -Oracle:{T}: Add {C}.\n{3}{G}, {T}, Sacrifice Blighted Woodland: Search your library for up to two basic land cards and put them onto the battlefield tapped. Then shuffle your library. +Oracle:{T}: Add {C}.\n{3}{G}, {T}, Sacrifice Blighted Woodland: Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/b/blightspeaker.txt b/forge-gui/res/cardsfolder/b/blightspeaker.txt index 60ab101d81d..2a348c422f0 100644 --- a/forge-gui/res/cardsfolder/b/blightspeaker.txt +++ b/forge-gui/res/cardsfolder/b/blightspeaker.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Human Rebel Cleric PT:1/1 A:AB$ LoseLife | Cost$ T | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 1 | SpellDescription$ Target player loses 1 life. -A:AB$ ChangeZone | Cost$ 4 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 4 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/blightspeaker.jpg -Oracle:{T}: Target player loses 1 life.\n{4}, {T}: Search your library for a Rebel permanent card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +Oracle:{T}: Target player loses 1 life.\n{4}, {T}: Search your library for a Rebel permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/b/blightstep_pathway_searstep_pathway.txt b/forge-gui/res/cardsfolder/b/blightstep_pathway_searstep_pathway.txt index 912e253dacf..f7a5c859d8b 100644 --- a/forge-gui/res/cardsfolder/b/blightstep_pathway_searstep_pathway.txt +++ b/forge-gui/res/cardsfolder/b/blightstep_pathway_searstep_pathway.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. AlternateMode:Modal -Oracle:Add {B}. +Oracle:{T}: Add {B}. ALTERNATE @@ -11,4 +11,4 @@ Name:Searstep Pathway ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. -Oracle:Add {R}. +Oracle:{T}: Add {R}. diff --git a/forge-gui/res/cardsfolder/b/blim_comedic_genius.txt b/forge-gui/res/cardsfolder/b/blim_comedic_genius.txt index b5534250498..21f68079adb 100644 --- a/forge-gui/res/cardsfolder/b/blim_comedic_genius.txt +++ b/forge-gui/res/cardsfolder/b/blim_comedic_genius.txt @@ -3,7 +3,7 @@ ManaCost:2 B R Types:Legendary Creature Imp PT:4/3 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | TriggerZone$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player gains control of a permanent you control of your choice. Then each player loses life and discards cards equal to the number of permanents they control but don't own. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | TriggerZone$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player gains control of target permanent you control. Then each player loses life and discards cards equal to the number of permanents they control but don't own. SVar:TrigPump:DB$ ChooseCard | Choices$ Permanent.YouCtrl | ChoiceTitle$ Choose a permanent you control for damaged player to gain control of | Defined$ You | SubAbility$ DBControl SVar:DBControl:DB$ GainControl | Defined$ ChosenCard | NewController$ TriggeredTarget | SubAbility$ DBRepeatEach SVar:DBRepeatEach:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBLoseLife | SubAbility$ DBCleanup @@ -13,4 +13,4 @@ SVar:X:Count$Valid Permanent.RememberedPlayerCtrl/Minus.Y SVar:Y:Count$Valid Permanent.RememberedPlayerCtrl+RememberedPlayerOwn SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True DeckHints:Ability$Token -Oracle:Flying\nWhenever Blim, Comedic Genius deals combat damage to a player, that player gains control of a permanent you control of your choice. Then each player loses life and discards cards equal to the number of permanents they control but don't own. +Oracle:Flying\nWhenever Blim, Comedic Genius deals combat damage to a player, that player gains control of target permanent you control. Then each player loses life and discards cards equal to the number of permanents they control but don't own. diff --git a/forge-gui/res/cardsfolder/b/blind_fury.txt b/forge-gui/res/cardsfolder/b/blind_fury.txt index 18b76b63e46..d024158c4a9 100644 --- a/forge-gui/res/cardsfolder/b/blind_fury.txt +++ b/forge-gui/res/cardsfolder/b/blind_fury.txt @@ -1,7 +1,7 @@ Name:Blind Fury ManaCost:2 R R Types:Instant -A:SP$ AnimateAll | Cost$ 2 R R | ValidCards$ Creature | RemoveKeywords$ Trample | SubAbility$ BlindFuryEffect | SpellDescription$ All creatures lose trample until end of turn. If a creature would deal combat damage to a creature this turn, it deals double that damage instead. +A:SP$ AnimateAll | Cost$ 2 R R | ValidCards$ Creature | RemoveKeywords$ Trample | SubAbility$ BlindFuryEffect | SpellDescription$ All creatures lose trample until end of turn. If a creature would deal combat damage to a creature this turn, it deals double that damage to that creature instead. SVar:BlindFuryEffect:DB$ Effect | Name$ Blind Fury Effect | ReplacementEffects$ FuryCombatEvent | SVars$ DmgTwice,X SVar:FuryCombatEvent:Event$ DamageDone | ValidSource$ Creature | ValidTarget$ Creature | ReplaceWith$ DmgTwice | IsCombat$ True | Description$ If a creature would deal combat damage to a creature this turn, it deals double that damage instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X @@ -9,4 +9,4 @@ SVar:X:ReplaceCount$DamageAmount/Twice SVar:PlayMain1:TRUE AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/blind_fury.jpg -Oracle:All creatures lose trample until end of turn. If a creature would deal combat damage to a creature this turn, it deals double that damage instead. +Oracle:All creatures lose trample until end of turn. If a creature would deal combat damage to a creature this turn, it deals double that damage to that creature instead. diff --git a/forge-gui/res/cardsfolder/b/blinding_angel.txt b/forge-gui/res/cardsfolder/b/blinding_angel.txt index 360bef8c2dc..178a750c498 100644 --- a/forge-gui/res/cardsfolder/b/blinding_angel.txt +++ b/forge-gui/res/cardsfolder/b/blinding_angel.txt @@ -5,4 +5,4 @@ PT:2/4 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player skips their next combat phase. SVar:TrigPump:DB$ Pump | Defined$ TriggeredTarget | KW$ Skip your next combat phase. | Permanent$ True -Oracle:Flying\nWhenever Blinding Angel deals combat damage to a player, that player skips their next combat phase. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhenever Blinding Angel deals combat damage to a player, that player skips their next combat phase. diff --git a/forge-gui/res/cardsfolder/b/blitz_of_the_thunder_raptor.txt b/forge-gui/res/cardsfolder/b/blitz_of_the_thunder_raptor.txt index 9a8283c0d87..6d8d43289c0 100755 --- a/forge-gui/res/cardsfolder/b/blitz_of_the_thunder_raptor.txt +++ b/forge-gui/res/cardsfolder/b/blitz_of_the_thunder_raptor.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X | References$ X | ReplaceDyingDefined$ Targeted | SpellDescription$ CARDNAME deals damage to target creature equal to the number of instant or sorcery cards in your graveyard. If that creature or planeswalker would die this turn, exile it instead. SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn DeckHints:Type$Instant|Sorcery -Oracle:Blitz of the Thunder-Raptor deals damage to target creature or planeswalker equal to the number of instant or sorcery cards in your graveyard. If that creature or planeswalker would die this turn, exile it instead. +Oracle:Blitz of the Thunder-Raptor deals damage to target creature or planeswalker equal to the number of instant and sorcery cards in your graveyard. If that creature or planeswalker would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/b/blizzard_brawl.txt b/forge-gui/res/cardsfolder/b/blizzard_brawl.txt index 44cdc12e5ab..d386127e97f 100644 --- a/forge-gui/res/cardsfolder/b/blizzard_brawl.txt +++ b/forge-gui/res/cardsfolder/b/blizzard_brawl.txt @@ -4,4 +4,4 @@ Types:Snow Sorcery A:SP$ Pump | Cost$ G | AILogic$ Fight | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | ConditionPresent$ Permanent.Snow+YouCtrl | ConditionCompare$ GE3 | NumAtt$ +1 | KW$ Indestructible | StackDescription$ None | SubAbility$ DBFight | SpellDescription$ Target creature you control fights target creature you don't control. The creature you control gets +1/+0 and gains indestructible until end of turn before it fights if you control three or more snow permanents. SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control DeckHints:Type$Snow -Oracle:Choose target creature you control and target creature you don’t control. If you control three or more snow permanents, the creature you control gets +1/+0 and gains indestructible until end of turn. Then those creatures fight each other. +Oracle:Choose target creature you control and target creature you don't control. If you control three or more snow permanents, the creature you control gets +1/+0 and gains indestructible until end of turn. Then those creatures fight each other. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/b/blood_crypt.txt b/forge-gui/res/cardsfolder/b/blood_crypt.txt index dbad291b086..5d2febb6fba 100644 --- a/forge-gui/res/cardsfolder/b/blood_crypt.txt +++ b/forge-gui/res/cardsfolder/b/blood_crypt.txt @@ -2,6 +2,6 @@ Name:Blood Crypt ManaCost:no cost Types:Land Swamp Mountain K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, CARDNAME enters the battlefield tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. SVar:Picture:http://resources.wizards.com/magic/cards/dis/en-us/card97102.jpg -Oracle:({T}: Add {B} or {R}.)\nAs Blood Crypt enters the battlefield, you may pay 2 life. If you don't, Blood Crypt enters the battlefield tapped. +Oracle:({T}: Add {B} or {R}.)\nAs Blood Crypt enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/b/blood_on_the_snow.txt b/forge-gui/res/cardsfolder/b/blood_on_the_snow.txt index dc298b07a77..14b95cbc88f 100644 --- a/forge-gui/res/cardsfolder/b/blood_on_the_snow.txt +++ b/forge-gui/res/cardsfolder/b/blood_on_the_snow.txt @@ -1,11 +1,11 @@ Name:Blood on the Snow ManaCost:4 B B Types:Snow Sorcery -A:SP$ Charm | Cost$ 4 B B | Choices$ DestroyCtrs,DestroyPWs | CharmNum$ 1 | SpellDescription$ Then return a creature or planeswalker card with converted mana cost X or less from your graveyard to the battlefield, where X is the amount of {S} spent to cast this spell. +A:SP$ Charm | Cost$ 4 B B | Choices$ DestroyCtrs,DestroyPWs | CharmNum$ 1 | SpellDescription$ Then return a creature or planeswalker card with converted mana cost X or less from your graveyard to the battlefield, where X is the amount of {S} spent to cast this spell. ({S} is mana from a snow source.) SVar:DestroyCtrs:DB$ DestroyAll | ValidCards$ Creature | SubAbility$ DBReturn | SpellDescription$ Destroy all creatures. SVar:DestroyPWs:DB$ DestroyAll | ValidCards$ Planeswalker | SubAbility$ DBReturn | SpellDescription$ Destroy all planeswalkers. -SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Hidden$ True | Mandatory$ True | ChangeType$ Creature.YouOwn+cmcLEX,Planeswalker.YouOwn+cmcLEX | References$ X | SpellDescription$ Then return a creature or planeswalker card with converted mana cost X or less from your graveyard to the battlefield, where X is the amount of {S} spent to cast this spell. +SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Hidden$ True | Mandatory$ True | ChangeType$ Creature.YouOwn+cmcLEX,Planeswalker.YouOwn+cmcLEX | References$ X | SpellDescription$ Then return a creature or planeswalker card with converted mana cost X or less from your graveyard to the battlefield, where X is the amount of {S} spent to cast this spell. ({S} is mana from a snow source.) SVar:X:Count$CastTotalSnowManaSpent AI:RemoveDeck:Random DeckHints:Type$Snow -Oracle:Choose one —\n• Destroy all creatures.\n• Destroy all planeswalkers.\nThen return a creature or planeswalker card with converted mana cost X or less from your graveyard to the battlefield, where X is the amount of {S} spent to cast this spell. +Oracle:Choose one —\n• Destroy all creatures.\n• Destroy all planeswalkers.\nThen return a creature or planeswalker card with converted mana cost X or less from your graveyard to the battlefield, where X is the amount of {S} spent to cast this spell. ({S} is mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/b/blood_tribute.txt b/forge-gui/res/cardsfolder/b/blood_tribute.txt index 8589dd2611d..d5a7867d74f 100644 --- a/forge-gui/res/cardsfolder/b/blood_tribute.txt +++ b/forge-gui/res/cardsfolder/b/blood_tribute.txt @@ -2,11 +2,11 @@ Name:Blood Tribute ManaCost:4 B B Types:Sorcery K:Kicker:tapXType<1/Vampire> -A:SP$ LoseLife | Cost$ 4 B B | ValidTgts$ Opponent | LifeAmount$ X | References$ X | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses half their life, rounded up. If CARDNAME was kicked, you gain life equal to the life lost this way. +A:SP$ LoseLife | Cost$ 4 B B | ValidTgts$ Opponent | LifeAmount$ X | References$ X | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses half their life, rounded up. If this spell was kicked, you gain life equal to the life lost this way. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost | Condition$ Kicked | ConditionDescription$ If it was kicked, SVar:X:Count$TargetedLifeTotal/HalfUp #This SVar will be overridden by AF LoseLife SVar:AFLifeLost:Count$TargetedLifeTotal/HalfUp DeckNeeds:Type$Vampire SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_tribute.jpg -Oracle:Kicker—Tap an untapped Vampire you control. (You may tap a Vampire you control in addition to any other costs as you cast this spell.)\nTarget opponent loses half their life, rounded up. If Blood Tribute was kicked, you gain life equal to the life lost this way. +Oracle:Kicker—Tap an untapped Vampire you control. (You may tap a Vampire you control in addition to any other costs as you cast this spell.)\nTarget opponent loses half their life, rounded up. If this spell was kicked, you gain life equal to the life lost this way. diff --git a/forge-gui/res/cardsfolder/b/bloodcurdler.txt b/forge-gui/res/cardsfolder/b/bloodcurdler.txt index 83a350bfd62..9bc5575d9ec 100644 --- a/forge-gui/res/cardsfolder/b/bloodcurdler.txt +++ b/forge-gui/res/cardsfolder/b/bloodcurdler.txt @@ -3,11 +3,11 @@ ManaCost:1 B Types:Creature Horror PT:1/1 K:Flying -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, put the top card of your library into your graveyard. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, mill a card. SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddTrigger$ EndScream | Condition$ Threshold | Description$ Threshold — As long as seven or more cards are in your graveyard, CARDNAME gets +1/+1 and has "At the beginning of your end step, exile two cards from your graveyard." SVar:EndScream:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ BloodExile | Secondary$ True | TriggerDescription$ At the beginning of your end step, exile two cards from your graveyard. SVar:BloodExile:DB$ ChangeZone | Hidden$ True | Mandatory$ True | ChangeType$ Card.YouCtrl | ChangeNum$ 2 | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Exile DeckHints:Ability$Graveyard AI:RemoveDeck:Random -Oracle:Flying\nAt the beginning of your upkeep, put the top card of your library into your graveyard.\nThreshold — As long as seven or more cards are in your graveyard, Bloodcurdler gets +1/+1 and has "At the beginning of your end step, exile two cards from your graveyard." +Oracle:Flying\nAt the beginning of your upkeep, mill a card.\nThreshold — As long as seven or more cards are in your graveyard, Bloodcurdler gets +1/+1 and has "At the beginning of your end step, exile two cards from your graveyard." diff --git a/forge-gui/res/cardsfolder/b/bloodline_pretender.txt b/forge-gui/res/cardsfolder/b/bloodline_pretender.txt index 740d51cc872..f66e7bcee25 100644 --- a/forge-gui/res/cardsfolder/b/bloodline_pretender.txt +++ b/forge-gui/res/cardsfolder/b/bloodline_pretender.txt @@ -8,4 +8,4 @@ SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProm T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+ChosenType+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature of the chosen type enters the battlefield under your control, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Changeling\nAs Bloodline Pretender enters the battlefield, choose a creature type.\nWhenever another creature of the chosen type enters the battlefield under your control, put a +1/+1 counter on Bloodline Pretender. +Oracle:Changeling (This card is every creature type.)\nAs Bloodline Pretender enters the battlefield, choose a creature type.\nWhenever another creature of the chosen type enters the battlefield under your control, put a +1/+1 counter on Bloodline Pretender. diff --git a/forge-gui/res/cardsfolder/b/bloodsky_berserker.txt b/forge-gui/res/cardsfolder/b/bloodsky_berserker.txt index 06745c3b03a..a3d6468ecb0 100644 --- a/forge-gui/res/cardsfolder/b/bloodsky_berserker.txt +++ b/forge-gui/res/cardsfolder/b/bloodsky_berserker.txt @@ -8,4 +8,4 @@ SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Menace SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl SVar:BuffedBy:Card DeckHas:Ability$Counters -Oracle:Whenever you cast your second spell each turn, put two +1/+1 counters on Bloodsky Berserker. It gains menace until end of turn. (It can't be blocked except by two or more creatures. +Oracle:Whenever you cast your second spell each turn, put two +1/+1 counters on Bloodsky Berserker. It 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/bloodsoaked_altar.txt b/forge-gui/res/cardsfolder/b/bloodsoaked_altar.txt index 85dc2f2e8e8..1766c638b3f 100644 --- a/forge-gui/res/cardsfolder/b/bloodsoaked_altar.txt +++ b/forge-gui/res/cardsfolder/b/bloodsoaked_altar.txt @@ -1,8 +1,8 @@ Name:Bloodsoaked Altar ManaCost:4 B B Types:Artifact -A:AB$ Token | Cost$ T PayLife<2> Discard<1/Card> Sac<1/Creature> | LegacyImage$ b 5 5 demon flying m20 | TokenAmount$ 1 | TokenScript$ b_5_5_demon_flying | TokenOwner$ You | SorcerySpeed$ True | SpellDescription$ Create a 5/5 black Demon creature token with flying. Activate this ability only any time you could play a sorcery. +A:AB$ Token | Cost$ T PayLife<2> Discard<1/Card> Sac<1/Creature> | LegacyImage$ b 5 5 demon flying m20 | TokenAmount$ 1 | TokenScript$ b_5_5_demon_flying | TokenOwner$ You | SorcerySpeed$ True | SpellDescription$ Create a 5/5 black Demon creature token with flying. Activate this ability only any time you could cast a sorcery. SVar:AIPreference:DiscardCost$Card | SacCost$Creature.Token,Creature.cmcLE3 DeckHas:Ability$Token AI:RemoveDeck:Random -Oracle:{T}, Pay 2 life, Discard a card, Sacrifice a creature: Create a 5/5 black Demon creature token with flying. Activate this ability only any time you could play a sorcery. +Oracle:{T}, Pay 2 life, Discard a card, Sacrifice a creature: Create a 5/5 black Demon creature token with flying. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/b/bloodthirsty_blade.txt b/forge-gui/res/cardsfolder/b/bloodthirsty_blade.txt index 318f94afc3e..5587586ca6f 100644 --- a/forge-gui/res/cardsfolder/b/bloodthirsty_blade.txt +++ b/forge-gui/res/cardsfolder/b/bloodthirsty_blade.txt @@ -3,4 +3,4 @@ ManaCost:2 Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Goad$ True | Description$ Equipped creature gets +2/+0 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) A:AB$ Attach | Cost$ 1 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True | SorcerySpeed$ True | SpellDescription$ Attach CARDNAME to target creature an opponent controls. Activate this ability only any time you could cast a sorcery. -Oracle:Equipped creature gets +2/+0 and is goaded. (It attacks each combat if able and attacks a player other than you if able.)\n{1}: Attach Bloodthirsty Blade to target creature an opponent controls. Active this ability only any time you could cast a sorcery. +Oracle:Equipped creature gets +2/+0 and is goaded. (It attacks each combat if able and attacks a player other than you if able.)\n{1}: Attach Bloodthirsty Blade to target creature an opponent controls. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/b/bob_bevy_of_beebles.txt b/forge-gui/res/cardsfolder/b/bob_bevy_of_beebles.txt index a0e9b65c7a2..a4e7beffb82 100644 --- a/forge-gui/res/cardsfolder/b/bob_bevy_of_beebles.txt +++ b/forge-gui/res/cardsfolder/b/bob_bevy_of_beebles.txt @@ -13,7 +13,7 @@ SVar:Loy:Count$CardCounters.LOYALTY SVar:Beeb:Count$Valid Beeble.YouCtrl K:The number of loyalty counters on CARDNAME is equal to the number of Beebles you control. SVar:NHand:Count$InYourHand -A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Beeble | TargetMin$ 0 | TargetMax$ NHand | References$ NHand | KW$ HIDDEN Unblockable | TgtPrompt$ Select target creature | SpellDescription$ Up to X target Beebles can’t be blocked this turn, where X is the number of cards in your hand. +A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Beeble | TargetMin$ 0 | TargetMax$ NHand | References$ NHand | KW$ HIDDEN Unblockable | TgtPrompt$ Select target creature | SpellDescription$ Up to X target Beebles can't be blocked this turn, where X is the number of cards in your hand. A:AB$ Draw | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 1 | Defined$ You | SpellDescription$ Draw a card. DeckHas:Ability$Token -Oracle:As B.O.B. (Bevy of Beebles) enters the battlefield, create four 1/1 blue Beeble creature tokens.\nThe number of loyalty counters on B.O.B. is equal to the number of Beebles you control. (Create or sacrifice Beebles whenever B.O.B. gains or loses loyalty.)\n[+1]: Up to X target Beebles can’t be blocked this turn, where X is the number of cards in your hand.\n[−1]: Draw a card. +Oracle:As B.O.B. (Bevy of Beebles) enters the battlefield, create four 1/1 blue Beeble creature tokens.\nThe number of loyalty counters on B.O.B. is equal to the number of Beebles you control. (Create or sacrifice Beebles whenever B.O.B. gains or loses loyalty.)\n[+1]: Up to X target Beebles can't be blocked this turn, where X is the number of cards in your hand.\n[−1]: Draw a card. diff --git a/forge-gui/res/cardsfolder/b/bog_glider.txt b/forge-gui/res/cardsfolder/b/bog_glider.txt index 86260a909b2..708a6cffa50 100644 --- a/forge-gui/res/cardsfolder/b/bog_glider.txt +++ b/forge-gui/res/cardsfolder/b/bog_glider.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Human Mercenary PT:1/1 K:Flying -A:AB$ ChangeZone | Cost$ T Sac<1/Land> | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE2 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 2 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T Sac<1/Land> | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE2 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 2 or less and put it onto the battlefield. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/bog_glider.jpg -Oracle:Flying\n{T}, Sacrifice a land: Search your library for a Mercenary permanent card with converted mana cost 2 or less, put it onto the battlefield, then shuffle your library. +Oracle:Flying\n{T}, Sacrifice a land: Search your library for a Mercenary permanent card with converted mana cost 2 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/b/bolass_citadel.txt b/forge-gui/res/cardsfolder/b/bolass_citadel.txt index c5dd4fc7dd4..b1a16242419 100644 --- a/forge-gui/res/cardsfolder/b/bolass_citadel.txt +++ b/forge-gui/res/cardsfolder/b/bolass_citadel.txt @@ -2,6 +2,6 @@ Name:Bolas's Citadel ManaCost:3 B B B Types:Legendary Artifact 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 | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayPlay$ True | MayPlayAltManaCost$ PayLife | Description$ You may play the top card of your library. If you cast a spell this way, pay life equal to its converted mana cost rather than pay its mana cost. +S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayPlay$ True | MayPlayAltManaCost$ PayLife | Description$ You may play lands and cast spells from the top of your library. If you cast a spell this way, pay life equal to its converted mana cost rather than pay its mana cost. A:AB$ LoseLife | Cost$ T Sac<10/Permanent.nonLand/nonland permanent> | Defined$ Player.Opponent | LifeAmount$ 10 | SpellDescription$ Each opponent loses 10 life. -Oracle:You may look at the top card of your library any time.\nYou may play the top card of your library. If you cast a spell this way, pay life equal to its converted mana cost rather than pay its mana cost.\n{T}, Sacrifice ten nonland permanents: Each opponent loses 10 life. +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. If you cast a spell this way, pay life equal to its converted mana cost rather than pay its mana cost.\n{T}, Sacrifice ten nonland permanents: Each opponent loses 10 life. diff --git a/forge-gui/res/cardsfolder/b/bolt_hound.txt b/forge-gui/res/cardsfolder/b/bolt_hound.txt index bdc9966d174..18a4b9ea825 100644 --- a/forge-gui/res/cardsfolder/b/bolt_hound.txt +++ b/forge-gui/res/cardsfolder/b/bolt_hound.txt @@ -5,4 +5,4 @@ PT:2/2 K:Haste T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, other creatures you control get +1/+0 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +1 -Oracle:Haste\nWhenever Bolt Hound attacks, other creatures you control get +1/+0 until end of turn. +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\nWhenever Bolt Hound attacks, other creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bone_dragon.txt b/forge-gui/res/cardsfolder/b/bone_dragon.txt index cbf987c9e7a..93138535c23 100644 --- a/forge-gui/res/cardsfolder/b/bone_dragon.txt +++ b/forge-gui/res/cardsfolder/b/bone_dragon.txt @@ -3,6 +3,6 @@ ManaCost:3 B B Types:Creature Dragon Skeleton PT:5/4 K:Flying -A:AB$ ChangeZone | Cost$ 3 B B ExileFromGrave<7/Card.Other> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. +A:AB$ ChangeZone | Cost$ 3 B B ExileFromGrave<7/Card.Other> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to the battlefield tapped. SVar:AIPreference:ExileFromGraveCost$Land.Basic,Land,Card -Oracle:Flying\n{3}{B}{B}, Exile 7 other cards from your graveyard: Return Bone Dragon from your graveyard to the battlefield. \ No newline at end of file +Oracle:Flying\n{3}{B}{B}, Exile seven other cards from your graveyard: Return Bone Dragon from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/b/border_guardian.txt b/forge-gui/res/cardsfolder/b/border_guardian.txt index e8f010fcb4e..6eaf268ad8d 100644 --- a/forge-gui/res/cardsfolder/b/border_guardian.txt +++ b/forge-gui/res/cardsfolder/b/border_guardian.txt @@ -9,4 +9,4 @@ SVar:TrigUnblock:DB$ Pump | Defined$ Self | KW$ HIDDEN Unblockable T:Mode$ SpellCast | ValidCard$ Card.BorderColorWhite | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDS | TriggerDescription$ Whenever you cast a white-bordered spell, Border Guardian gains double strike until end of turn. SVar:TrigDS:DB$ Pump | Defined$ Self | KW$ Double Strike DeckHas:Ability$Counters -Oracle:Whenever you cast a silver-bordered spell, put a +1/+1 counter on Border Guardian.\nWhenever you cast a black-bordered spell, Border Guardian can’t be blocked this turn.\nWhenever you cast a white-bordered spell, Border Guardian gains double strike until end of turn. +Oracle:Whenever you cast a silver-bordered spell, put a +1/+1 counter on Border Guardian.\nWhenever you cast a black-bordered spell, Border Guardian can't be blocked this turn.\nWhenever you cast a white-bordered spell, Border Guardian gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/b/boreal_outrider.txt b/forge-gui/res/cardsfolder/b/boreal_outrider.txt index a408ffc6f90..14ed760ade3 100644 --- a/forge-gui/res/cardsfolder/b/boreal_outrider.txt +++ b/forge-gui/res/cardsfolder/b/boreal_outrider.txt @@ -2,7 +2,7 @@ Name:Boreal Outrider ManaCost:2 G Types:Snow Creature Elf Warrior PT:3/2 -T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigEffect | TriggerZones$ Battlefield | SnowSpentForCardsColor$ True | TriggerDescription$ Whenever you cast a creature spell, if {S} of any of that spell’s colors was spent to cast it, that creature enters the battlefield with an additional +1/+1 counter on it. ({S} is mana from a snow source.) +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigEffect | TriggerZones$ Battlefield | SnowSpentForCardsColor$ True | TriggerDescription$ Whenever you cast a creature spell, if {S} of any of that spell's colors was spent to cast it, that creature enters the battlefield with an additional +1/+1 counter on it. ({S} is mana from a snow source.) SVar:TrigEffect:DB$ Effect | RememberObjects$ TriggeredCard | ReplacementEffects$ ETBCreat | SVars$ DBPutP1P1,ToBattlefield,DBExile | References$ ETBCreat,DBPutP1P1,ToBattlefield,DBExile SVar:ETBCreat:Event$ Moved | ValidCard$ Card.IsRemembered | Destination$ Battlefield | ReplaceWith$ DBPutP1P1 | Description$ That creature enters the battlefield with an additional +1/+1 counter on it. SVar:DBPutP1P1:DB$ PutCounter | Defined$ ReplacedCard | CounterType$ P1P1 | ETB$ True | CounterNum$ 1 | SubAbility$ ToBattlefield @@ -10,4 +10,4 @@ SVar:ToBattlefield:DB$ InternalEtbReplacement | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile DeckHints:Type$Snow DeckHas:Ability$Counters -Oracle:Whenever you cast a creature spell, if {S} of any of that spell’s colors was spent to cast it, that creature enters the battlefield with an additional +1/+1 counter on it. ({S} is mana from a snow source.) +Oracle:Whenever you cast a creature spell, if {S} of any of that spell's colors was spent to cast it, that creature enters the battlefield with an additional +1/+1 counter on it. ({S} is mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/b/boros_fury_shield.txt b/forge-gui/res/cardsfolder/b/boros_fury_shield.txt index 6d43a1a38e3..3f926a16937 100644 --- a/forge-gui/res/cardsfolder/b/boros_fury_shield.txt +++ b/forge-gui/res/cardsfolder/b/boros_fury_shield.txt @@ -1,9 +1,9 @@ Name:Boros Fury-Shield ManaCost:2 W Types:Instant -A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | IsCurse$ True | SubAbility$ DBDamage | KW$ Prevent all combat damage that would be dealt by CARDNAME. | SpellDescription$ Prevent all combat damage that would be dealt by target attacking or blocking creature this turn. If {R} was spent to cast CARDNAME, it deals damage to that creature's controller equal to the creature's power. +A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | IsCurse$ True | SubAbility$ DBDamage | KW$ Prevent all combat damage that would be dealt by CARDNAME. | SpellDescription$ Prevent all combat damage that would be dealt by target attacking or blocking creature this turn. If {R} was spent to cast this spell, CARDNAME deals damage to that creature's controller equal to the creature's power. SVar:DBDamage:DB$ DealDamage | Defined$ TargetedController | NumDmg$ X | ConditionManaSpent$ R | References$ X SVar:X:Targeted$CardPower AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/boros_fury_shield.jpg -Oracle:Prevent all combat damage that would be dealt by target attacking or blocking creature this turn. If {R} was spent to cast Boros Fury-Shield, it deals damage to that creature's controller equal to the creature's power. +Oracle:Prevent all combat damage that would be dealt by target attacking or blocking creature this turn. If {R} was spent to cast this spell, Boros Fury-Shield deals damage to that creature's controller equal to the creature's power. diff --git a/forge-gui/res/cardsfolder/b/boseiju_who_shelters_all.txt b/forge-gui/res/cardsfolder/b/boseiju_who_shelters_all.txt index bd498b2b75c..980f75be7e1 100644 --- a/forge-gui/res/cardsfolder/b/boseiju_who_shelters_all.txt +++ b/forge-gui/res/cardsfolder/b/boseiju_who_shelters_all.txt @@ -2,6 +2,6 @@ Name:Boseiju, Who Shelters All ManaCost:no cost Types:Legendary Land K:CARDNAME enters the battlefield tapped. -A:AB$ Mana | Cost$ T PayLife<2> | Produced$ C | AddsNoCounter$ !Permanent | SpellDescription$ Add {C}. If that mana is spent on an instant or sorcery spell, that spell can't be countered by spells or abilities. +A:AB$ Mana | Cost$ T PayLife<2> | Produced$ C | AddsNoCounter$ !Permanent | SpellDescription$ Add {C}. If that mana is spent on an instant or sorcery spell, that spell can't be countered. SVar:Picture:http://www.wizards.com/global/images/magic/general/boseiju_who_shelters_all.jpg -Oracle:Boseiju, Who Shelters All enters the battlefield tapped.\n{T}, Pay 2 life: Add {C}. If that mana is spent on an instant or sorcery spell, that spell can't be countered by spells or abilities. +Oracle:Boseiju, Who Shelters All enters the battlefield tapped.\n{T}, Pay 2 life: Add {C}. If that mana is spent on an instant or sorcery spell, that spell can't be countered. diff --git a/forge-gui/res/cardsfolder/b/bosium_strip.txt b/forge-gui/res/cardsfolder/b/bosium_strip.txt index 09510b43a3a..34b27f649cb 100644 --- a/forge-gui/res/cardsfolder/b/bosium_strip.txt +++ b/forge-gui/res/cardsfolder/b/bosium_strip.txt @@ -1,11 +1,11 @@ Name:Bosium Strip ManaCost:3 Types:Artifact -A:AB$ Effect | Cost$ 3 T | ReplacementEffects$ REBosiumStrip | StaticAbilities$ STBosiumStrip | SVars$ MoveExile | SpellDescription$ Until end of turn, if the top card of your graveyard is an instant or sorcery card, you may cast that card. If a card cast this way would be put into a graveyard this turn, exile it instead. -SVar:STBosiumStrip:Mode$ Continuous | Affected$ Card.TopGraveyard+Instant+YouCtrl,Card.TopGraveyard+Sorcery+YouCtrl | MayPlay$ True | EffectZone$ Command | AffectedZone$ Graveyard | Description$ Until end of turn, if the top card of your graveyard is an instant or sorcery card, you may cast that card. If a card cast this way would be put into a graveyard this turn, exile it instead. +A:AB$ Effect | Cost$ 3 T | ReplacementEffects$ REBosiumStrip | StaticAbilities$ STBosiumStrip | SVars$ MoveExile | SpellDescription$ Until end of turn, you may cast instant and sorcery spells from the top of your graveyard. If a spell cast this way would be put into a graveyard this turn, exile it instead. +SVar:STBosiumStrip:Mode$ Continuous | Affected$ Card.TopGraveyard+Instant+YouCtrl,Card.TopGraveyard+Sorcery+YouCtrl | MayPlay$ True | EffectZone$ Command | AffectedZone$ Graveyard | Description$ Until end of turn, you may cast instant and sorcery spells from the top of your graveyard. If a spell cast this way would be put into a graveyard this turn, exile it instead. SVar:REBosiumStrip:Event$ Moved | ValidLKI$ Card.CastSa Spell.MayPlaySource | Origin$ Stack | Destination$ Graveyard | ReplaceWith$ MoveExile SVar:MoveExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile SVar:NeedsOrderedGraveyard:TRUE AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/bosium_strip.jpg -Oracle:{3}, {T}: Until end of turn, if the top card of your graveyard is an instant or sorcery card, you may cast that card. If a card cast this way would be put into a graveyard this turn, exile it instead. +Oracle:{3}, {T}: Until end of turn, you may cast instant and sorcery spells from the top of your graveyard. If a spell cast this way would be put into a graveyard this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/b/bound_determined.txt b/forge-gui/res/cardsfolder/b/bound_determined.txt index 91ae42a964b..20d07fe23c7 100644 --- a/forge-gui/res/cardsfolder/b/bound_determined.txt +++ b/forge-gui/res/cardsfolder/b/bound_determined.txt @@ -16,7 +16,7 @@ ALTERNATE Name:Determined ManaCost:G U Types:Instant -A:SP$ Effect | Cost$ G U | StaticAbilities$ STCantbeCountered | SubAbility$ DBDraw | SpellDescription$ Other spells you control can't be countered by spells or abilities this turn. Draw a card. -SVar:STCantbeCountered:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Stack | Affected$ Card.YouCtrl | AddHiddenKeyword$ CARDNAME can't be countered. | Description$ Other spells you control can't be countered by spells or abilities this turn. +A:SP$ Effect | Cost$ G U | StaticAbilities$ STCantbeCountered | SubAbility$ DBDraw | SpellDescription$ Other spells you control can't be countered this turn. Draw a card. +SVar:STCantbeCountered:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Stack | Affected$ Card.YouCtrl | AddHiddenKeyword$ CARDNAME can't be countered. | Description$ Other spells you control can't be countered this turn. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Other spells you control can't be countered by spells or abilities this turn.\nDraw a card. +Oracle:Other spells you control can't be countered this turn.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/b/bound_in_gold.txt b/forge-gui/res/cardsfolder/b/bound_in_gold.txt index aa241a9f674..d28fabc96ac 100644 --- a/forge-gui/res/cardsfolder/b/bound_in_gold.txt +++ b/forge-gui/res/cardsfolder/b/bound_in_gold.txt @@ -5,4 +5,4 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. & CARDNAME can't crew Vehicles. | Description$ Enchanted permanent can’t attack, block, or crew Vehicles, and its activated abilities can’t be activated unless they’re mana abilities. S:Mode$ CantBeActivated | ValidCard$ Card.EnchantedBy | NonMana$ True | -Oracle:Enchant Permanent.\nEnchanted creature can't attack, block, or crew Vehicles. +Oracle:Enchant permanent\nEnchanted permanent can't attack, block, or crew Vehicles, and its activated abilities can't be activated unless they're mana abilities. diff --git a/forge-gui/res/cardsfolder/b/boundless_realms.txt b/forge-gui/res/cardsfolder/b/boundless_realms.txt index 93ed91c5667..8cff0d4842d 100644 --- a/forge-gui/res/cardsfolder/b/boundless_realms.txt +++ b/forge-gui/res/cardsfolder/b/boundless_realms.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ ChangeZone | Cost$ 6 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ X | References$ X | Tapped$ True | SpellDescription$ Search your library for X basic land cards, where X is the number of lands you control, put them onto the battlefield tapped, then shuffle your library. SVar:X:Count$Valid Land.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/boundless_realms.jpg -Oracle:Search your library for up to X basic land cards, where X is the number of lands you control, put them onto the battlefield tapped, then shuffle your library. +Oracle:Search your library for up to X basic land cards, where X is the number of lands you control, and put them onto the battlefield tapped. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/b/brain_in_a_jar.txt b/forge-gui/res/cardsfolder/b/brain_in_a_jar.txt index a0b66afb8bd..d3dcdbf64ec 100644 --- a/forge-gui/res/cardsfolder/b/brain_in_a_jar.txt +++ b/forge-gui/res/cardsfolder/b/brain_in_a_jar.txt @@ -6,4 +6,4 @@ SVar:DBCast:DB$ Play | ValidZone$ Hand | Valid$ Instant.YouOwn,Sorcery.YouOwn| V A:AB$ Scry | Cost$ 3 T SubCounter | ScryNum$ X | References$ X | AILogic$ BrainJar | SpellDescription$ Scry X. SVar:X:Count$xPaid SVar:Y:Count$CardCounters.CHARGE -Oracle:{1}, {T}: Put a charge counter on Brain in a Jar, then you may cast an instant or sorcery card with converted mana cost equal to the number of charge counters on Brain in a Jar from your hand without paying its mana cost.\n{3}, {T}, Remove X charge counters from Brain in a Jar: Scry X. +Oracle:{1}, {T}: Put a charge counter on Brain in a Jar, then you may cast an instant or sorcery spell with converted mana cost equal to the number of charge counters on Brain in a Jar from your hand without paying its mana cost.\n{3}, {T}, Remove X charge counters from Brain in a Jar: Scry X. diff --git a/forge-gui/res/cardsfolder/b/brainspoil.txt b/forge-gui/res/cardsfolder/b/brainspoil.txt index 05b0033e2cd..cc3d82b4127 100644 --- a/forge-gui/res/cardsfolder/b/brainspoil.txt +++ b/forge-gui/res/cardsfolder/b/brainspoil.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Destroy | Cost$ 3 B B | ValidTgts$ Creature.unenchanted | TgtPrompt$ Select target creature that isn't enchanted | NoRegen$ True | SpellDescription$ Destroy target creature that isn't enchanted. It can't be regenerated. K:Transmute:1 B B SVar:Picture:http://www.wizards.com/global/images/magic/general/brainspoil.jpg -Oracle:Destroy target creature that isn't enchanted. It can't be regenerated.\nTransmute {1}{B}{B} ({1}{B}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, put it into your hand, then shuffle your library. Transmute only as a sorcery.) +Oracle:Destroy target creature that isn't enchanted. It can't be regenerated.\nTransmute {1}{B}{B} ({1}{B}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/b/branching_evolution.txt b/forge-gui/res/cardsfolder/b/branching_evolution.txt index 34ff7c544a9..863889ba2f9 100755 --- a/forge-gui/res/cardsfolder/b/branching_evolution.txt +++ b/forge-gui/res/cardsfolder/b/branching_evolution.txt @@ -4,4 +4,4 @@ Types:Enchantment R:Event$ AddCounter | ActiveZones$ Battlefield | ValidCard$ Creature.YouCtrl | ValidCounterType$ P1P1 | ReplaceWith$ DoubleCounters | Description$ If one or more +1/+1 counters would be put a creature you control, twice that many +1/+1 counters are put on that creature instead. SVar:DoubleCounters:DB$ ReplaceEffect | VarName$ CounterNum | VarValue$ X | References$ X SVar:X:ReplaceCount$CounterNum/Twice -Oracle:If one or more +1/+1 counters would be put a on a creature you control, twice that many +1/+1 counters are put on that creature instead. +Oracle:If one or more +1/+1 counters would be put on a creature you control, twice that many +1/+1 counters are put on that creature instead. diff --git a/forge-gui/res/cardsfolder/b/branchloft_pathway_boulderloft_pathway.txt b/forge-gui/res/cardsfolder/b/branchloft_pathway_boulderloft_pathway.txt index 68bee0458ae..daf482eb235 100644 --- a/forge-gui/res/cardsfolder/b/branchloft_pathway_boulderloft_pathway.txt +++ b/forge-gui/res/cardsfolder/b/branchloft_pathway_boulderloft_pathway.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. AlternateMode:Modal -Oracle:Add {G}. +Oracle:{T}: Add {G}. ALTERNATE @@ -11,4 +11,4 @@ Name:Boulderloft Pathway ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. -Oracle:Add {W}. +Oracle:{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/b/breakneck_rider_neck_breaker.txt b/forge-gui/res/cardsfolder/b/breakneck_rider_neck_breaker.txt index 24daeeb28a4..4416a674929 100644 --- a/forge-gui/res/cardsfolder/b/breakneck_rider_neck_breaker.txt +++ b/forge-gui/res/cardsfolder/b/breakneck_rider_neck_breaker.txt @@ -15,9 +15,9 @@ ManaCost:no cost Colors:red Types:Creature Werewolf PT:4/3 -S:Mode$ Continuous | Affected$ Creature.YouCtrl+attacking | AddPower$ 1 | AddKeyword$ Trample | Description$ Attacking creatures you control gets +1/+0 and have trample. +S:Mode$ Continuous | Affected$ Creature.YouCtrl+attacking | AddPower$ 1 | AddKeyword$ Trample | Description$ Attacking creatures you control get +1/+0 and have trample. T:Mode$Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. SVar:TrigTransform:DB$SetState | Defined$ Self | Mode$ Transform SVar:Picture:http://www.wizards.com/global/images/magic/general/neck_breaker.jpg -Oracle:Attacking creatures you control gets +1/+0 and have trample.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Neck Breaker. +Oracle:Attacking creatures you control get +1/+0 and have trample.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Neck Breaker. diff --git a/forge-gui/res/cardsfolder/b/breath_of_darigaaz.txt b/forge-gui/res/cardsfolder/b/breath_of_darigaaz.txt index eb25ae7a5b7..c711b3f598c 100644 --- a/forge-gui/res/cardsfolder/b/breath_of_darigaaz.txt +++ b/forge-gui/res/cardsfolder/b/breath_of_darigaaz.txt @@ -5,4 +5,4 @@ K:Kicker:2 A:SP$ DamageAll | Cost$ 1 R | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | NumDmg$ WasKicked | References$ WasKicked | SpellDescription$ CARDNAME deals 1 damage to each creature without flying and each player. If CARDNAME was kicked, it deals 4 damage instead. SVar:WasKicked:Count$Kicked.4.1 SVar:Picture:http://www.wizards.com/global/images/magic/general/breath_of_darigaaz.jpg -Oracle:Kicker {2} (You may pay an additional {2} as you cast this spell.)\nBreath of Darigaaz deals 1 damage to each creature without flying and each player. If this spell was kicked, it deals 4 damage instead. +Oracle:Kicker {2} (You may pay an additional {2} as you cast this spell.)\nBreath of Darigaaz deals 1 damage to each creature without flying and each player. If this spell was kicked, it deals 4 damage to each creature without flying and each player instead. diff --git a/forge-gui/res/cardsfolder/b/breeding_pool.txt b/forge-gui/res/cardsfolder/b/breeding_pool.txt index 73fd0214133..780da3d82ef 100644 --- a/forge-gui/res/cardsfolder/b/breeding_pool.txt +++ b/forge-gui/res/cardsfolder/b/breeding_pool.txt @@ -2,6 +2,6 @@ Name:Breeding Pool ManaCost:no cost Types:Land Forest Island K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, CARDNAME enters the battlefield tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. SVar:Picture:http://resources.wizards.com/magic/cards/dis/en-us/card97088.jpg -Oracle:({T}: Add {G} or {U}.)\nAs Breeding Pool enters the battlefield, you may pay 2 life. If you don't, Breeding Pool enters the battlefield tapped. +Oracle:({T}: Add {G} or {U}.)\nAs Breeding Pool enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/b/briarblade_adept.txt b/forge-gui/res/cardsfolder/b/briarblade_adept.txt index 85a22ebbc46..8af87403f17 100644 --- a/forge-gui/res/cardsfolder/b/briarblade_adept.txt +++ b/forge-gui/res/cardsfolder/b/briarblade_adept.txt @@ -7,4 +7,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True DeckHas:Ability$Token SVar:HasAttackEffect:TRUE -Oracle:Whenever Briarblade Adept attacks, target creature an opponent controls gets -1/-1 until end of turn.\nEncore {​3}{​B} ({​3}{​B}, 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.) +Oracle:Whenever Briarblade Adept attacks, target creature an opponent controls gets -1/-1 until end of turn.\nEncore {3}{B} ({3}{B}, 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/b/brightclimb_pathway_grimclimb_pathway.txt b/forge-gui/res/cardsfolder/b/brightclimb_pathway_grimclimb_pathway.txt index 3868d6fa30d..da6f8a5d166 100644 --- a/forge-gui/res/cardsfolder/b/brightclimb_pathway_grimclimb_pathway.txt +++ b/forge-gui/res/cardsfolder/b/brightclimb_pathway_grimclimb_pathway.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. AlternateMode:Modal -Oracle:Add {W}. +Oracle:{T}: Add {W}. ALTERNATE @@ -11,4 +11,4 @@ Name:Grimclimb Pathway ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. -Oracle:Add {B}. +Oracle:{T}: Add {B}. diff --git a/forge-gui/res/cardsfolder/b/brilliant_spectrum.txt b/forge-gui/res/cardsfolder/b/brilliant_spectrum.txt index 51cb253f871..492854dac3a 100644 --- a/forge-gui/res/cardsfolder/b/brilliant_spectrum.txt +++ b/forge-gui/res/cardsfolder/b/brilliant_spectrum.txt @@ -6,4 +6,4 @@ SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 2 | Mode$ TgtChoose SVar:X:Count$Converge AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/brilliant_spectrum.jpg -Oracle:Converge — Draw X cards, where X is the number of colors of mana spent to cast Brilliant Spectrum. Then discard two cards. +Oracle:Converge — Draw X cards, where X is the number of colors of mana spent to cast this spell. Then discard two cards. diff --git a/forge-gui/res/cardsfolder/b/brilliant_ultimatum.txt b/forge-gui/res/cardsfolder/b/brilliant_ultimatum.txt index 50386adbaeb..6ba5240c731 100644 --- a/forge-gui/res/cardsfolder/b/brilliant_ultimatum.txt +++ b/forge-gui/res/cardsfolder/b/brilliant_ultimatum.txt @@ -1,11 +1,11 @@ Name:Brilliant Ultimatum ManaCost:W W U U U B B Types:Sorcery -A:SP$ Dig | Cost$ W W U U U B B | Defined$ You | DigNum$ 5 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBTwoPiles | SpellDescription$ Exile the top five cards of your library. An opponent separates those cards into two piles. You may play any number of cards from one of those piles without paying their mana costs. +A:SP$ Dig | Cost$ W W U U U B B | Defined$ You | DigNum$ 5 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBTwoPiles | SpellDescription$ Exile the top five cards of your library. An opponent separates those cards into two piles. You may play lands and cast spells from one of those piles. If you cast a spell this way, you cast it without paying its mana cost. SVar:DBTwoPiles:DB$ TwoPiles | Defined$ You | DefinedCards$ Remembered | Separator$ Opponent | ChosenPile$ DBPlay | SubAbility$ DBCleanup SVar:DBPlay:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Card.IsRemembered | ChooseOrder$ True | Zone$ Exile | RepeatSubAbility$ DBPlayCard SVar:DBPlayCard:DB$ Play | Defined$ Imprinted | Controller$ You | WithoutManaCost$ True | Optional$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:Count$InYourLibrary SVar:NeedsToPlayVar:Y GE8 -Oracle:Exile the top five cards of your library. An opponent separates those cards into two piles. You may play any number of cards from one of those piles without paying their mana costs. +Oracle:Exile the top five cards of your library. An opponent separates those cards into two piles. You may play lands and cast spells from one of those piles. If you cast a spell this way, you cast it without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/b/bring_low.txt b/forge-gui/res/cardsfolder/b/bring_low.txt index 68d84849d62..e6a31464f31 100644 --- a/forge-gui/res/cardsfolder/b/bring_low.txt +++ b/forge-gui/res/cardsfolder/b/bring_low.txt @@ -1,8 +1,8 @@ Name:Bring Low ManaCost:3 R Types:Instant -A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | References$ X,Y | SpellDescription$ CARDNAME deals 3 damage to target creature. If that creature has a +1/+1 counter on it, CARDNAME deals 5 damage instead. +A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | References$ X,Y | SpellDescription$ CARDNAME deals 3 damage to target creature. If that creature has a +1/+1 counter on it, CARDNAME deals 5 damage to it instead. SVar:Y:Targeted$Valid Creature.counters_GE1_P1P1 SVar:X:Count$Compare Y GE1.5.3 SVar:Picture:http://www.wizards.com/global/images/magic/general/bring_low.jpg -Oracle:Bring Low deals 3 damage to target creature. If that creature has a +1/+1 counter on it, Bring Low deals 5 damage instead. +Oracle:Bring Low deals 3 damage to target creature. If that creature has a +1/+1 counter on it, Bring Low deals 5 damage to it instead. diff --git a/forge-gui/res/cardsfolder/b/bring_to_light.txt b/forge-gui/res/cardsfolder/b/bring_to_light.txt index 1837d0e8026..fa5d6e42cb2 100644 --- a/forge-gui/res/cardsfolder/b/bring_to_light.txt +++ b/forge-gui/res/cardsfolder/b/bring_to_light.txt @@ -1,10 +1,10 @@ Name:Bring to Light ManaCost:3 G U Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G U | Origin$ Library | Destination$ Exile | ChangeType$ Creature.cmcLEX,Instant.cmcLEX,Sorcery.cmcLEX | ChangeNum$ 1 | References$ X | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Converge — Search your library for a creature, instant, or sorcery card with converted mana cost less than or equal to the number of colors of mana spent to cast CARDNAME, exile that card, then shuffle your library. You may cast that card without paying its mana cost. +A:SP$ ChangeZone | Cost$ 3 G U | Origin$ Library | Destination$ Exile | ChangeType$ Creature.cmcLEX,Instant.cmcLEX,Sorcery.cmcLEX | ChangeNum$ 1 | References$ X | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Converge — Search your library for a creature, instant, or sorcery card with converted mana cost less than or equal to the number of colors of mana spent to cast this spell, exile that card, then shuffle your library. You may cast that card without paying its mana cost. SVar:DBPlay:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | Optional$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Converge AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/bring_to_light.jpg -Oracle:Converge — Search your library for a creature, instant, or sorcery card with converted mana cost less than or equal to the number of colors of mana spent to cast Bring to Light, exile that card, then shuffle your library. You may cast that card without paying its mana cost. \ No newline at end of file +Oracle:Converge — Search your library for a creature, instant, or sorcery card with converted mana cost less than or equal to the number of colors of mana spent to cast this spell, exile that card, then shuffle your library. You may cast that card without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/b/bronze_bombshell.txt b/forge-gui/res/cardsfolder/b/bronze_bombshell.txt index b5e8d966df1..23ba054d891 100644 --- a/forge-gui/res/cardsfolder/b/bronze_bombshell.txt +++ b/forge-gui/res/cardsfolder/b/bronze_bombshell.txt @@ -2,9 +2,9 @@ Name:Bronze Bombshell ManaCost:4 Types:Artifact Creature Construct PT:4/1 -T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+OwnerDoesntControl | Execute$ TrigSac | TriggerDescription$ When a player other than CARDNAME's owner controls it, that player sacrifices it. If the player does, CARDNAME deals 7 damage to them. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+OwnerDoesntControl | Execute$ TrigSac | TriggerDescription$ When a player other than CARDNAME's owner controls it, that player sacrifices it. If the player does, CARDNAME deals 7 damage to the player. SVar:TrigSac:DB$SacrificeAll | Defined$ Self | RememberSacrificed$ True | SubAbility$ DBDmg SVar:DBDmg:DB$DealDamage | Defined$ You | NumDmg$ 7 | CheckSVar$ X | SVarCompare$ GE1 | References$ X SVar:X:Remembered$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/bronze_bombshell.jpg -Oracle:When a player other than Bronze Bombshell's owner controls it, that player sacrifices it. If the player does, Bronze Bombshell deals 7 damage to them. +Oracle:When a player other than Bronze Bombshell's owner controls it, that player sacrifices it. If the player does, Bronze Bombshell deals 7 damage to the player. diff --git a/forge-gui/res/cardsfolder/b/broodbirth_viper.txt b/forge-gui/res/cardsfolder/b/broodbirth_viper.txt index 94e614f2897..706ea033a05 100644 --- a/forge-gui/res/cardsfolder/b/broodbirth_viper.txt +++ b/forge-gui/res/cardsfolder/b/broodbirth_viper.txt @@ -3,8 +3,8 @@ ManaCost:4 U Types:Creature Snake PT:3/3 K:Myriad -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player.Opponent | CombatDamage$ True | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to an opponent, you may draw a card. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player.Opponent | CombatDamage$ True | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/broodbirth_viper.jpg -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. If one or more tokens are created this way, exile the tokens at end of combat.)\nWhenever Broodbirth Viper deals combat damage to an opponent, you may draw a card. +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 Broodbirth Viper deals combat damage to a player, you may draw a card. diff --git a/forge-gui/res/cardsfolder/b/builders_bane.txt b/forge-gui/res/cardsfolder/b/builders_bane.txt index e46822ef704..680276a1587 100644 --- a/forge-gui/res/cardsfolder/b/builders_bane.txt +++ b/forge-gui/res/cardsfolder/b/builders_bane.txt @@ -1,7 +1,7 @@ Name:Builder's Bane ManaCost:X X R Types:Sorcery -A:SP$ Destroy | Cost$ X X R | ValidTgts$ Artifact | TargetMin$ 0 | TargetMax$ Maxtgt | References$ X,Maxtgt | RememberTargets$ True | SubAbility$ DBRepeat | StackDescription$ SpellDescription | SpellDescription$ Destroy X target artifacts. CARDNAME deals damage to each player equal to the number of artifacts they controlled put into a graveyard this way. +A:SP$ Destroy | Cost$ X X R | ValidTgts$ Artifact | TargetMin$ 0 | TargetMax$ Maxtgt | References$ X,Maxtgt | RememberTargets$ True | SubAbility$ DBRepeat | StackDescription$ SpellDescription | SpellDescription$ Destroy X target artifacts. CARDNAME deals damage to each player equal to the number of artifacts they controlled that were put into a graveyard this way. SVar:Maxtgt:Count$Valid Artifact SVar:X:TargetedObjects$Amount SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBDmg | SubAbility$ DBCleanup | DamageMap$ True @@ -9,4 +9,4 @@ SVar:DBDmg:DB$ DealDamage | Defined$ Player.IsRemembered | NumDmg$ Y | Reference SVar:Y:Count$ValidGraveyard Artifact.IsRemembered+RememberedPlayerCtrl SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/builders_bane.jpg -Oracle:Destroy X target artifacts. Builder's Bane deals damage to each player equal to the number of artifacts they controlled put into a graveyard this way. +Oracle:Destroy X target artifacts. Builder's Bane deals damage to each player equal to the number of artifacts they controlled that were put into a graveyard this way. diff --git a/forge-gui/res/cardsfolder/b/buried_alive.txt b/forge-gui/res/cardsfolder/b/buried_alive.txt index 862761effaa..e592df419f4 100644 --- a/forge-gui/res/cardsfolder/b/buried_alive.txt +++ b/forge-gui/res/cardsfolder/b/buried_alive.txt @@ -1,7 +1,7 @@ Name:Buried Alive ManaCost:2 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 B | Origin$ Library | Destination$ Graveyard | ChangeType$ Creature | ChangeNum$ 3 | SpellDescription$ Search your library for up to three creature cards and put them into your graveyard. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 B | Origin$ Library | Destination$ Graveyard | ChangeType$ Creature | ChangeNum$ 3 | SpellDescription$ Search your library for up to three creature cards, put them into your graveyard, then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/buried_alive.jpg -Oracle:Search your library for up to three creature cards and put them into your graveyard. Then shuffle your library. +Oracle:Search your library for up to three creature cards, put them into your graveyard, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/b/burning_rune_demon.txt b/forge-gui/res/cardsfolder/b/burning_rune_demon.txt index 2f80f08657b..0e2c7261f8e 100644 --- a/forge-gui/res/cardsfolder/b/burning_rune_demon.txt +++ b/forge-gui/res/cardsfolder/b/burning_rune_demon.txt @@ -3,9 +3,9 @@ ManaCost:4 B B Types:Creature Demon Berserker PT:6/6 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for exactly two cards not named CARDNAME that have different names. If you do, reveal those cards. put the chosen card into your hand and the other into your graveyard, then shuffle your library. -SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Card.notnamedBurning-Rune Demon | ChangeNum$ 2 | DifferentNames$ True | RememberChanged$ True | Reveal$ True | Shuffle$ False | AILogic$ Intuition | SubAbility$ DBChangeZone1 | StackDescription$ Search your library for exactly two cards not named CARDNAME that have different names. If you do, reveal those cards. put the chosen card into your hand and the other into your graveyard, then shuffle your library. | SpellDescription$ Search your library for exactly two cards not named CARDNAME that have different names. If you do, reveal those cards. put the chosen card into your hand and the other into your graveyard, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for exactly two cards not named CARDNAME that have different names. If you do, reveal those cards. put the chosen card into your hand and the other into your graveyard, then shuffle your library. +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Card.notnamedBurning-Rune Demon | ChangeNum$ 2 | DifferentNames$ True | RememberChanged$ True | Reveal$ True | Shuffle$ False | AILogic$ Intuition | SubAbility$ DBChangeZone1 | StackDescription$ Search your library for exactly two cards not named CARDNAME that have different names. If you do, reveal those cards. put the chosen card into your hand and the other into your graveyard, then shuffle your library. | SpellDescription$ Search your library for exactly two cards not named CARDNAME that have different names. If you do, reveal those cards. put the chosen card into your hand and the other into your graveyard, then shuffle your library. SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.IsRemembered | Chooser$ Opponent | ChangeNum$ 1 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for the hand | Shuffle$ False | SubAbility$ DBChangeZone2 | StackDescription$ None SVar:DBChangeZone2:DB$ ChangeZoneAll | Origin$ Library | Destination$ Graveyard | ChangeType$ Card.IsRemembered | Shuffle$ True | StackDescription$ None | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying\nWhen Burning Rune-Demon enters the battlefield, you may search your library for exactly two cards not named Burning Rune-Demon that have different names. If you do, reveal those cards. put the chosen card into your hand and the other into your graveyard, then shuffle your library. \ No newline at end of file +Oracle:Flying\nWhen Burning-Rune Demon enters the battlefield, you may search your library for exactly two cards not named Burning-Rune Demon that have different names. If you do, reveal those cards. An opponent chooses one of them. Put the chosen card into your hand and the other into your graveyard, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/b/burnt_offering.txt b/forge-gui/res/cardsfolder/b/burnt_offering.txt index d550bcd2d10..5edd9b5734a 100644 --- a/forge-gui/res/cardsfolder/b/burnt_offering.txt +++ b/forge-gui/res/cardsfolder/b/burnt_offering.txt @@ -5,4 +5,4 @@ A:SP$ Mana | Cost$ B Sac<1/Creature> | Produced$ Combo B R | Amount$ X | Referen SVar:X:Sacrificed$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/burnt_offering.jpg -Oracle:As an additional cost to cast Burnt Offering, sacrifice a creature.\nAdd X mana in any combination of {B} and/or {R}, where X is the sacrificed creature's converted mana cost. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nAdd X mana in any combination of {B} and/or {R}, where X is the sacrificed creature's converted mana cost. diff --git a/forge-gui/res/cardsfolder/b/bushi_tenderfoot_kenzo_the_hardhearted.txt b/forge-gui/res/cardsfolder/b/bushi_tenderfoot_kenzo_the_hardhearted.txt index eae910a877c..15bb682f1ce 100644 --- a/forge-gui/res/cardsfolder/b/bushi_tenderfoot_kenzo_the_hardhearted.txt +++ b/forge-gui/res/cardsfolder/b/bushi_tenderfoot_kenzo_the_hardhearted.txt @@ -18,4 +18,4 @@ PT:3/4 K:Double Strike K:Bushido:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/kenzo_the_hardhearted.jpg -Oracle:Double strike, bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) +Oracle:Double strike; bushido 2 (Whenever this creature blocks or becomes blocked, it gets +2/+2 until end of turn.) diff --git a/forge-gui/res/cardsfolder/b/bushmeat_poacher.txt b/forge-gui/res/cardsfolder/b/bushmeat_poacher.txt index 05b820a0d02..82d1d877187 100755 --- a/forge-gui/res/cardsfolder/b/bushmeat_poacher.txt +++ b/forge-gui/res/cardsfolder/b/bushmeat_poacher.txt @@ -2,9 +2,9 @@ Name:Bushmeat Poacher ManaCost:3 B Types:Creature Human Soldier PT:2/4 -A:AB$ GainLife | Cost$ 1 T Sac<1/Creature.Other/another creature> | Defined$ You | LifeAmount$ X | References$ X | SubAbility$ DBDraw | SpellDescription$ You gain life equal to that creature's toughness. Draw a card. +A:AB$ GainLife | Cost$ 1 T Sac<1/Creature.Other/another creature> | Defined$ You | LifeAmount$ X | References$ X | SubAbility$ DBDraw | SpellDescription$ You gain life equal to the sacrificed creature's toughness. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 SVar:X:Sacrificed$CardToughness SVar:AIPreference:SacCost$Creature.Token,Creature.cmcLE3 DeckHas:Ability$LifeGain -Oracle:{1}, {T}, Sacrifice another creature: You gain life equal to that creature's toughness. Draw a card. +Oracle:{1}, {T}, Sacrifice another creature: You gain life equal to the sacrificed creature's toughness. Draw a card. diff --git a/forge-gui/res/cardsfolder/b/butcher_orgg.txt b/forge-gui/res/cardsfolder/b/butcher_orgg.txt index 120e3ed6c58..8c8522b762d 100644 --- a/forge-gui/res/cardsfolder/b/butcher_orgg.txt +++ b/forge-gui/res/cardsfolder/b/butcher_orgg.txt @@ -4,4 +4,4 @@ Types:Creature Orgg PT:6/6 K:You may assign CARDNAME's combat damage divided as you choose among defending player and/or any number of creatures they control. AI:RemoveDeck:All -Oracle:You may assign Butcher Orgg’s combat damage divided as you choose among defending player and/or any number of creatures they control. +Oracle:You may assign Butcher Orgg's combat damage divided as you choose among defending player and/or any number of creatures they control. diff --git a/forge-gui/res/cardsfolder/c/caged_sun.txt b/forge-gui/res/cardsfolder/c/caged_sun.txt index c4021dbd298..09ce0b323c8 100644 --- a/forge-gui/res/cardsfolder/c/caged_sun.txt +++ b/forge-gui/res/cardsfolder/c/caged_sun.txt @@ -4,6 +4,6 @@ Types:Artifact K:ETBReplacement:Other:ChooseColor SVar:ChooseColor:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a color. S:Mode$ Continuous | Affected$ Creature.ChosenColor+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control of the chosen color get +1/+1. -T:Mode$ TapsForMana | ValidCard$ Land | Produced$ ChosenColor | NoTapCheck$ True | Player$ You | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever a land’s ability causes you to add one or more mana of the chosen color, add one additional mana of that color. +T:Mode$ TapsForMana | ValidCard$ Land | Produced$ ChosenColor | NoTapCheck$ True | Player$ You | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever a land's ability causes you to add one or more mana of the chosen color, add one additional mana of that color. SVar:TrigMana:DB$ Mana | Produced$ Chosen | Amount$ 1 | Defined$ You -Oracle:As Caged Sun enters the battlefield, choose a color.\nCreatures you control of the chosen color get +1/+1.\nWhenever a land’s ability causes you to add one or more mana of the chosen color, add one additional mana of that color. +Oracle:As Caged Sun enters the battlefield, choose a color.\nCreatures you control of the chosen color get +1/+1.\nWhenever a land's ability causes you to add one or more mana of the chosen color, add one additional mana of that color. diff --git a/forge-gui/res/cardsfolder/c/calamity_bearer.txt b/forge-gui/res/cardsfolder/c/calamity_bearer.txt index fb0df4f2263..0dd2f850fbe 100644 --- a/forge-gui/res/cardsfolder/c/calamity_bearer.txt +++ b/forge-gui/res/cardsfolder/c/calamity_bearer.txt @@ -2,9 +2,9 @@ Name:Calamity Bearer ManaCost:2 R R Types:Creature Giant Berserker PT:3/4 -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Giant.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a Giant source you control would deal damage to a permanent or player, it deals double that damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Giant.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a Giant source you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice SVar:PlayMain1:TRUE DeckHints:Type$Giant -Oracle:If a Giant source you control would deal damage to a permanent or player, it deals double that damage instead. +Oracle:If a Giant source you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/c/calciderm.txt b/forge-gui/res/cardsfolder/c/calciderm.txt index 117f9d3ddbd..47320ff1077 100644 --- a/forge-gui/res/cardsfolder/c/calciderm.txt +++ b/forge-gui/res/cardsfolder/c/calciderm.txt @@ -5,4 +5,4 @@ K:Vanishing:4 PT:5/5 K:Shroud SVar:Picture:http://www.wizards.com/global/images/magic/general/calciderm.jpg -Oracle:Shroud (This creature can't be the target of spells or abilities.)\nVanishing 4 (This permanent 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.) +Oracle:Shroud (This creature can't be the target of spells or abilities.)\nVanishing 4 (This creature 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.) diff --git a/forge-gui/res/cardsfolder/c/call_the_gatewatch.txt b/forge-gui/res/cardsfolder/c/call_the_gatewatch.txt index 5ed67a7a2c8..132971b7579 100644 --- a/forge-gui/res/cardsfolder/c/call_the_gatewatch.txt +++ b/forge-gui/res/cardsfolder/c/call_the_gatewatch.txt @@ -1,7 +1,7 @@ Name:Call the Gatewatch ManaCost:2 W Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 W | Origin$ Library | Destination$ Hand | ChangeType$ Planeswalker | ChangeNum$ 1 | SpellDescription$ Search your library for a planeswalker card, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 W | Origin$ Library | Destination$ Hand | ChangeType$ Planeswalker | ChangeNum$ 1 | SpellDescription$ Search your library for a planeswalker card, reveal it, and put it into your hand. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/call_the_gatewatch.jpg -Oracle:Search your library for a planeswalker card, reveal it, put it into your hand, then shuffle your library. +Oracle:Search your library for a planeswalker card, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/c/callaphe_beloved_of_the_sea.txt b/forge-gui/res/cardsfolder/c/callaphe_beloved_of_the_sea.txt index b6f3f1f73c1..4ccbe90df82 100755 --- a/forge-gui/res/cardsfolder/c/callaphe_beloved_of_the_sea.txt +++ b/forge-gui/res/cardsfolder/c/callaphe_beloved_of_the_sea.txt @@ -7,4 +7,4 @@ SVar:X:Count$Devotion.Blue SVar:BuffedBy:Permanent.Blue S:Mode$ Continuous | Affected$ Creature.YouCtrl,Enchantment.YouCtrl | AddStaticAbility$ RaiseCost | Description$ Creatures and enchantments you control have "Spells your opponents cast that target this permanent cost {1} more to cast." SVar:RaiseCost:Mode$ RaiseCost | ValidTarget$ Card.Self | Activator$ Opponent | Type$ Spell | Amount$ 1 | Description$ Spells your opponents cast that target CARDNAME cost {1} more to cast. -Oracle:Callaphe's power is equal to your to devotion to blue. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.)\nCreatures and enchantments you control have "Spells your opponents cast that target this permanent cost {1} more to cast." +Oracle:Callaphe's power is equal to your devotion to blue. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.)\nCreatures and enchantments you control have "Spells your opponents cast that target this permanent cost {1} more to cast." diff --git a/forge-gui/res/cardsfolder/c/caller_of_the_pack.txt b/forge-gui/res/cardsfolder/c/caller_of_the_pack.txt index c387f31e948..c52c6b0c92c 100644 --- a/forge-gui/res/cardsfolder/c/caller_of_the_pack.txt +++ b/forge-gui/res/cardsfolder/c/caller_of_the_pack.txt @@ -6,4 +6,4 @@ K:Trample K:Myriad DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/caller_of_the_pack.jpg -Oracle:Trample\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. If one or more tokens are created this way, exile the tokens at end of combat.) +Oracle:Trample\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/c/callous_dismissal.txt b/forge-gui/res/cardsfolder/c/callous_dismissal.txt index e3bd29c8a2b..0f5ef1e79b6 100644 --- a/forge-gui/res/cardsfolder/c/callous_dismissal.txt +++ b/forge-gui/res/cardsfolder/c/callous_dismissal.txt @@ -1,8 +1,8 @@ Name:Callous Dismissal ManaCost:1 U Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBAmass| SpellDescription$ Return target nonland permanent to its owner's hand. Amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie army creature token first.) +A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBAmass| SpellDescription$ Return target nonland permanent to its owner's hand. Amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Num$ 1 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token -Oracle:Return target nonland permanent to its owner's hand.\nAmass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie army creature token first.) +Oracle:Return target nonland permanent to its owner's hand.\nAmass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/c/cankerous_thirst.txt b/forge-gui/res/cardsfolder/c/cankerous_thirst.txt index a34f1c5d71a..d757b7833ab 100644 --- a/forge-gui/res/cardsfolder/c/cankerous_thirst.txt +++ b/forge-gui/res/cardsfolder/c/cankerous_thirst.txt @@ -7,4 +7,4 @@ SVar:ManaNeededToAvoidNegativeEffect:black AI:RemoveDeck:Random DeckNeeds:Color$Black SVar:Picture:http://www.wizards.com/global/images/magic/general/cankerous_thirst.jpg -Oracle:If {B} was spent to cast Cankerous Thirst, you may have target creature get -3/-3 until end of turn. If {G} was spent to cast Cankerous Thirst, you may have target creature get +3/+3 until end of turn. (Do both if {B}{G} was spent.) +Oracle:If {B} was spent to cast this spell, you may have target creature get -3/-3 until end of turn. If {G} was spent to cast this spell, you may have target creature get +3/+3 until end of turn. (Do both if {B}{G} was spent.) diff --git a/forge-gui/res/cardsfolder/c/canopy_surge.txt b/forge-gui/res/cardsfolder/c/canopy_surge.txt index 6c8f5c0d1a2..082c01bbeec 100644 --- a/forge-gui/res/cardsfolder/c/canopy_surge.txt +++ b/forge-gui/res/cardsfolder/c/canopy_surge.txt @@ -5,4 +5,4 @@ K:Kicker:2 A:SP$ DamageAll | Cost$ 1 G | ValidCards$ Creature.withFlying | ValidPlayers$ Player | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals 1 damage to each creature with flying and each player. If CARDNAME was kicked, it deals 4 damage instead. SVar:X:Count$Kicked.4.1 SVar:Picture:http://www.wizards.com/global/images/magic/general/canopy_surge.jpg -Oracle:Kicker {2} (You may pay an additional {2} as you cast this spell.)\nCanopy Surge deals 1 damage to each creature with flying and each player. If this spell was kicked, it deals 4 damage instead. +Oracle:Kicker {2} (You may pay an additional {2} as you cast this spell.)\nCanopy Surge deals 1 damage to each creature with flying and each player. If this spell was kicked, it deals 4 damage to each creature with flying and each player instead. diff --git a/forge-gui/res/cardsfolder/c/canyon_slough.txt b/forge-gui/res/cardsfolder/c/canyon_slough.txt index 39db3b63006..a963e3ebd0d 100644 --- a/forge-gui/res/cardsfolder/c/canyon_slough.txt +++ b/forge-gui/res/cardsfolder/c/canyon_slough.txt @@ -4,4 +4,4 @@ Types:Land Swamp Mountain K:CARDNAME enters the battlefield tapped. K:Cycling:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/canyon_slough.jpg -Oracle:({T}: Add {B} or {R}.)\nCanyon Slough enters the battlefield tapped.\nCycling {2} ({2}, discard this card: Draw a card.) \ No newline at end of file +Oracle:({T}: Add {B} or {R}.)\nCanyon Slough enters the battlefield tapped.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/c/captain_lannery_storm.txt b/forge-gui/res/cardsfolder/c/captain_lannery_storm.txt index 416e8a75aea..39d34642954 100644 --- a/forge-gui/res/cardsfolder/c/captain_lannery_storm.txt +++ b/forge-gui/res/cardsfolder/c/captain_lannery_storm.txt @@ -5,7 +5,7 @@ PT:2/2 K:Haste T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a Treasure token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | LegacyImage$ c a treasure sac xln -T:Mode$ Sacrificed | ValidCard$ Treasure.YouCtrl | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a treasure, CARDNAME gets +1/+0 until end of turn. +T:Mode$ Sacrificed | ValidCard$ Treasure.YouCtrl | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Treasure, CARDNAME gets +1/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 0 SVar:Picture:http://media.wizards.com/2017/xln/en_P9FMMTi6df.png -Oracle:Haste\nWhenever Captain Lannery Storm attacks, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nWhenever you sacrifice a treasure, Captain Lannery Storm gets +1/+0 until end of turn. +Oracle:Haste\nWhenever Captain Lannery Storm attacks, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nWhenever you sacrifice a Treasure, Captain Lannery Storm gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/captain_vargus_wrath.txt b/forge-gui/res/cardsfolder/c/captain_vargus_wrath.txt index 917a7af26e8..97f0259d803 100644 --- a/forge-gui/res/cardsfolder/c/captain_vargus_wrath.txt +++ b/forge-gui/res/cardsfolder/c/captain_vargus_wrath.txt @@ -2,10 +2,10 @@ Name:Captain Vargus Wrath ManaCost:U R Types:Legendary Creature Orc Pirate PT:1/1 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, Pirates you control get +1/+1 until end of turn for each time you’ve cast a commander from the command zone this game. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, Pirates you control get +1/+1 until end of turn for each time you've cast a commander from the command zone this game. SVar:TrigPump:DB$ PumpAll | ValidCards$ Pirate.YouCtrl | NumAtt$ X | NumDef$ X | References$ X SVar:X:Count$TotalCommanderCastFromCommandZone SVar:HasAttackEffect:TRUE AI:RemoveDeck:NonCommander DeckNeeds:Type$Pirate -Oracle:Whenever Captain Vargus Wrath attacks, Pirates you control get +1/+1 until end of turn for each time you’ve cast a commander from the command zone this game. +Oracle:Whenever Captain Vargus Wrath attacks, Pirates you control get +1/+1 until end of turn for each time you've cast a commander from the command zone this game. diff --git a/forge-gui/res/cardsfolder/c/capture_sphere.txt b/forge-gui/res/cardsfolder/c/capture_sphere.txt index 6964e65ae34..7838308d145 100644 --- a/forge-gui/res/cardsfolder/c/capture_sphere.txt +++ b/forge-gui/res/cardsfolder/c/capture_sphere.txt @@ -7,4 +7,4 @@ A:SP$ Attach | Cost$ 3 U | ValidTgts$ Creature | AILogic$ KeepTapped S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted creature. SVar:TrigTap:DB$Tap | Defined$ Enchanted -Oracle:Flash\nEnchant creature\nWhen Capture Sphere enters the battlefield, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nWhen Capture Sphere enters the battlefield, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step. diff --git a/forge-gui/res/cardsfolder/c/carrier_thrall.txt b/forge-gui/res/cardsfolder/c/carrier_thrall.txt index dd0ec67bb3e..0cb60529b44 100644 --- a/forge-gui/res/cardsfolder/c/carrier_thrall.txt +++ b/forge-gui/res/cardsfolder/c/carrier_thrall.txt @@ -2,10 +2,10 @@ Name:Carrier Thrall ManaCost:1 B Types:Creature Vampire PT:2/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature. Add {C}." +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenScript$ c_1_1_eldrazi_scion_sac | TokenOwner$ You | LegacyImage$ c 1 1 eldrazi scion sac bfz SVar:SacMe:1 DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless & Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/carrier_thrall.jpg -Oracle:When Carrier Thrall dies, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature. Add {C}." +Oracle:When Carrier Thrall dies, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." diff --git a/forge-gui/res/cardsfolder/c/cateran_brute.txt b/forge-gui/res/cardsfolder/c/cateran_brute.txt index 66196dbed00..58e83ce175a 100644 --- a/forge-gui/res/cardsfolder/c/cateran_brute.txt +++ b/forge-gui/res/cardsfolder/c/cateran_brute.txt @@ -2,7 +2,7 @@ Name:Cateran Brute ManaCost:2 B Types:Creature Horror Mercenary PT:2/2 -A:AB$ ChangeZone | Cost$ 2 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE2 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 2 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE2 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 2 or less and put it onto the battlefield. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/cateran_brute.jpg -Oracle:{2}, {T}: Search your library for a Mercenary permanent card with converted mana cost 2 or less, put it onto the battlefield, then shuffle your library. +Oracle:{2}, {T}: Search your library for a Mercenary permanent card with converted mana cost 2 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/c/cateran_enforcer.txt b/forge-gui/res/cardsfolder/c/cateran_enforcer.txt index fffe9675d4a..43f35033cfc 100644 --- a/forge-gui/res/cardsfolder/c/cateran_enforcer.txt +++ b/forge-gui/res/cardsfolder/c/cateran_enforcer.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature Horror Mercenary PT:4/3 K:Fear -A:AB$ ChangeZone | Cost$ 4 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE4 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 4 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 4 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE4 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 4 or less and put it onto the battlefield. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/cateran_enforcer.jpg -Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\n{4}, {T}: Search your library for a Mercenary permanent card with converted mana cost 4 or less, put it onto the battlefield, then shuffle your library. +Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\n{4}, {T}: Search your library for a Mercenary permanent card with converted mana cost 4 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/c/cateran_kidnappers.txt b/forge-gui/res/cardsfolder/c/cateran_kidnappers.txt index 58759c1820a..1489b413cdf 100644 --- a/forge-gui/res/cardsfolder/c/cateran_kidnappers.txt +++ b/forge-gui/res/cardsfolder/c/cateran_kidnappers.txt @@ -2,7 +2,7 @@ Name:Cateran Kidnappers ManaCost:2 B B Types:Creature Human Mercenary PT:4/2 -A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/cateran_kidnappers.jpg -Oracle:{3}, {T}: Search your library for a Mercenary permanent card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +Oracle:{3}, {T}: Search your library for a Mercenary permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/c/cateran_overlord.txt b/forge-gui/res/cardsfolder/c/cateran_overlord.txt index 45d9327d1c1..f4b354e4542 100644 --- a/forge-gui/res/cardsfolder/c/cateran_overlord.txt +++ b/forge-gui/res/cardsfolder/c/cateran_overlord.txt @@ -2,8 +2,8 @@ Name:Cateran Overlord ManaCost:4 B B B Types:Creature Horror Mercenary PT:7/5 -A:AB$ ChangeZone | Cost$ 6 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE6 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 6 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 6 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE6 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 6 or less and put it onto the battlefield. Then shuffle your library. A:AB$ Regenerate | Cost$ Sac<1/Creature> | SpellDescription$ Regenerate CARDNAME. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/cateran_overlord.jpg -Oracle:Sacrifice a creature: Regenerate Cateran Overlord.\n{6}, {T}: Search your library for a Mercenary permanent card with converted mana cost 6 or less, put it onto the battlefield, then shuffle your library. +Oracle:Sacrifice a creature: Regenerate Cateran Overlord.\n{6}, {T}: Search your library for a Mercenary permanent card with converted mana cost 6 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/c/cateran_persuader.txt b/forge-gui/res/cardsfolder/c/cateran_persuader.txt index 459d9c7d9d4..2586743623e 100644 --- a/forge-gui/res/cardsfolder/c/cateran_persuader.txt +++ b/forge-gui/res/cardsfolder/c/cateran_persuader.txt @@ -2,7 +2,7 @@ Name:Cateran Persuader ManaCost:B B Types:Creature Human Mercenary PT:2/1 -A:AB$ ChangeZone | Cost$ 1 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE1 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 1 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE1 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 1 or less and put it onto the battlefield. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/cateran_persuader.jpg -Oracle:{1}, {T}: Search your library for a Mercenary permanent card with converted mana cost 1 or less, put it onto the battlefield, then shuffle your library. +Oracle:{1}, {T}: Search your library for a Mercenary permanent card with converted mana cost 1 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/c/cateran_slaver.txt b/forge-gui/res/cardsfolder/c/cateran_slaver.txt index 8ffdce7b38b..608ffe3826f 100644 --- a/forge-gui/res/cardsfolder/c/cateran_slaver.txt +++ b/forge-gui/res/cardsfolder/c/cateran_slaver.txt @@ -3,7 +3,7 @@ ManaCost:4 B B Types:Creature Horror Mercenary PT:5/5 K:Swampwalk -A:AB$ ChangeZone | Cost$ 5 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE5 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 5 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 5 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE5 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 5 or less and put it onto the battlefield. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/cateran_slaver.jpg -Oracle:Swampwalk\n{5}, {T}: Search your library for a Mercenary permanent card with converted mana cost 5 or less, put it onto the battlefield, then shuffle your library. +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\n{5}, {T}: Search your library for a Mercenary permanent card with converted mana cost 5 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/c/cathodion.txt b/forge-gui/res/cardsfolder/c/cathodion.txt index eb905c9655d..3ddc3996e9d 100644 --- a/forge-gui/res/cardsfolder/c/cathodion.txt +++ b/forge-gui/res/cardsfolder/c/cathodion.txt @@ -5,4 +5,4 @@ PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigAddMana | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, add {C}{C}{C}. SVar:TrigAddMana:DB$Mana | Produced$ C | Amount$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/cathodion.jpg -Oracle:When Cathodion dies, Add {C}{C}{C}. +Oracle:When Cathodion dies, add {C}{C}{C}. diff --git a/forge-gui/res/cardsfolder/c/cavalier_of_thorns.txt b/forge-gui/res/cardsfolder/c/cavalier_of_thorns.txt index 8dabb33e6e8..e25aef26baa 100644 --- a/forge-gui/res/cardsfolder/c/cavalier_of_thorns.txt +++ b/forge-gui/res/cardsfolder/c/cavalier_of_thorns.txt @@ -3,9 +3,9 @@ ManaCost:2 G G G Types:Creature Elemental Knight PT:5/6 K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, reveal the top five cards of your library. You may put a land card from among them onto the battlefield. Put the rest into your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, reveal the top five cards of your library. Put a land card from among them onto the battlefield and the rest into your graveyard. SVar:TrigDig:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | ChangeValid$ Land | Optional$ True | DestinationZone$ Battlefield | DestinationZone2$ Graveyard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may exile it. If you do, put another target card from your graveyard on top of your library. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredNewCardLKICopy | SubAbility$ DBChange SVar:DBChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | ValidTgts$ Card.YouOwn+Other | TgtPrompt$ Select another target card from your graveyard | AITgts$ Card.Other | ChangeNum$ 1 -Oracle:Reach\nWhen Cavalier of Thorns enters the battlefield, reveal the top five cards of your library. You may put a land card from among them onto the battlefield. Put the rest into your graveyard.\nWhen Cavalier of Thorns dies, you may exile it. If you do, put another target card from your graveyard on top of your library. +Oracle:Reach\nWhen Cavalier of Thorns enters the battlefield, reveal the top five cards of your library. Put a land card from among them onto the battlefield and the rest into your graveyard.\nWhen Cavalier of Thorns dies, you may exile it. If you do, put another target card from your graveyard on top of your library. diff --git a/forge-gui/res/cardsfolder/c/celestine_cave_witch.txt b/forge-gui/res/cardsfolder/c/celestine_cave_witch.txt index b262ce9adae..6c41e91645a 100644 --- a/forge-gui/res/cardsfolder/c/celestine_cave_witch.txt +++ b/forge-gui/res/cardsfolder/c/celestine_cave_witch.txt @@ -4,8 +4,8 @@ Types:Creature Human Warlock PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 1/1 black Insect creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ b_1_1_insect | TokenOwner$ You -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCurse | TriggerDescription$ Whenever CARDNAME attacks, you may sacrifice an Insect. When you do, curse defending player. (Create a black Aura Curse enchantment token that’s attached to that player. It has enchant player and "At the beginning of your upkeep, you lose 1 life.") +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCurse | TriggerDescription$ Whenever CARDNAME attacks, you may sacrifice an Insect. When you do, curse defending player. (Create a black Aura Curse enchantment token that's attached to that player. It has enchant player and "At the beginning of your upkeep, you lose 1 life.") SVar:TrigCurse:AB$ Token | Cost$ Sac<1/Insect> | TokenAmount$ 1 | TokenScript$ b_aura_curse_life | TokenOwner$ You | AttachedTo$ DefendingPlayer SVar:HasAttackEffect:TRUE DeckHas:Ability$Token -Oracle:When Celestine Cave Witch enters the battlefield, create two 1/1 black Insect creature tokens.\nWhenever Celestine Cave Witch attacks, you may sacrifice an Insect. When you do, curse defending player. (Create a black Aura Curse enchantment token that’s attached to that player. It has enchant player and "At the beginning of your upkeep, you lose 1 life.") +Oracle:When Celestine Cave Witch enters the battlefield, create two 1/1 black Insect creature tokens.\nWhenever Celestine Cave Witch attacks, you may sacrifice an Insect. When you do, curse defending player. (Create a black Aura Curse enchantment token that's attached to that player. It has enchant player and "At the beginning of your upkeep, you lose 1 life.") diff --git a/forge-gui/res/cardsfolder/c/cellar_door.txt b/forge-gui/res/cardsfolder/c/cellar_door.txt index d49f0c34a19..4615bb23895 100644 --- a/forge-gui/res/cardsfolder/c/cellar_door.txt +++ b/forge-gui/res/cardsfolder/c/cellar_door.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ Mill | Cost$ 3 T | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | FromBottom$ True | RememberMilled$ True | SubAbility$ DBToken | StackDescription$ {p:Targeted} puts the bottom card of their library into their graveyard. | SpellDescription$ Target player puts the bottom card of their library into their graveyard. If it's a creature card, you create a 2/2 black Zombie creature token. SVar:DBToken:DB$ Token | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenAmount$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ EQ1 | SubAbility$ DBCleanup | StackDescription$ If it's a creature card, {p:You} creates a 2/2 black Zombie creature token. | SpellDescription$ If it's a creature card, you create a 2/2 black Zombie creature token. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:{3}, {T}: Target player puts the bottom card of their library into their graveyard. If it's a creature card, create a 2/2 black Zombie creature token. +Oracle:{3}, {T}: Target player puts the bottom card of their library into their graveyard. If it's a creature card, you create a 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/c/cerebral_eruption.txt b/forge-gui/res/cardsfolder/c/cerebral_eruption.txt index e11ca6e5181..5d3834a1a05 100644 --- a/forge-gui/res/cardsfolder/c/cerebral_eruption.txt +++ b/forge-gui/res/cardsfolder/c/cerebral_eruption.txt @@ -7,4 +7,4 @@ SVar:DBReturn:DB$ ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Hand SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/cerebral_eruption.jpg -Oracle:Target opponent reveals the top card of their library. Cerebral Eruption deals damage equal to the revealed card's converted mana cost to that player and each creature they control. If a land card is revealed this way, return Cerebral Eruption to its owner's hand. +Oracle:Target opponent reveals the top card of their library. Cerebral Eruption deals damage equal to the revealed card's converted mana cost to that player and each creature that player controls. If a land card is revealed this way, return Cerebral Eruption to its owner's hand. diff --git a/forge-gui/res/cardsfolder/c/chainer_nightmare_adept.txt b/forge-gui/res/cardsfolder/c/chainer_nightmare_adept.txt index ce4488819cb..e91bccff686 100644 --- a/forge-gui/res/cardsfolder/c/chainer_nightmare_adept.txt +++ b/forge-gui/res/cardsfolder/c/chainer_nightmare_adept.txt @@ -2,9 +2,9 @@ Name:Chainer, Nightmare Adept ManaCost:2 B R Types:Legendary Creature Human Minion PT:3/2 -A:AB$ Effect | Cost$ Discard<1/Card> | StaticAbilities$ STYardCast | ActivationLimit$ 1 | SpellDescription$ You may cast a creature card from your graveyard this turn. Activate this ability only once each turn. +A:AB$ Effect | Cost$ Discard<1/Card> | StaticAbilities$ STYardCast | ActivationLimit$ 1 | SpellDescription$ You may cast a creature spell from your graveyard this turn. Activate this ability only once each turn. SVar:STYardCast:Mode$ Continuous | Affected$ Creature.nonLand+YouCtrl | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Command | AffectedZone$ Graveyard AI:RemoveDeck:All T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+YouCtrl+wasNotCastFromHand | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever a nontoken creature enters the battlefield under your control, if you didn't cast it from your hand, it gains haste until your next turn. SVar:TrigPump:DB$ Pump | Defined$ TriggeredCard | KW$ Haste | UntilYourNextTurn$ True -Oracle:Discard a card: You may cast a creature card from your graveyard this turn. Activate this ability only once each turn.\nWhenever a nontoken creature enters the battlefield under your control, if you didn't cast it from your hand, it gains haste until your next turn. +Oracle:Discard a card: You may cast a creature spell from your graveyard this turn. Activate this ability only once each turn.\nWhenever a nontoken creature enters the battlefield under your control, if you didn't cast it from your hand, it gains haste until your next turn. diff --git a/forge-gui/res/cardsfolder/c/chainweb_aracnir.txt b/forge-gui/res/cardsfolder/c/chainweb_aracnir.txt index 2cae57406f3..18d756a2949 100644 --- a/forge-gui/res/cardsfolder/c/chainweb_aracnir.txt +++ b/forge-gui/res/cardsfolder/c/chainweb_aracnir.txt @@ -10,4 +10,4 @@ K:Escape:3 G G ExileFromGrave<4/Card.Other/other> K:etbCounter:P1P1:3:ValidCard$ Card.Self+escaped:CARDNAME escapes with three +1/+1 counters on it. DeckHas:Ability$Counters SVar:AIPreference:ExileFromGraveCost$Card.YouOwn+Other+inZoneGraveyard -Oracle:Reach\nWhen Chainweb Aracnir enters the battlefield, it deals damage equal to its power to target creature with flying an opponent controls.\nEscape — {3}{G}{G}, Exile four other cards from your graveyard. (You may cast this card from your graveyard for its escape cost).\nChainweb Aracnir escapes with three +1/+1 counters on it. +Oracle:Reach\nWhen Chainweb Aracnir enters the battlefield, it deals damage equal to its power to target creature with flying an opponent controls.\nEscape—{3}{G}{G}, Exile four other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)\nChainweb Aracnir escapes with three +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/c/chancellor_of_the_spires.txt b/forge-gui/res/cardsfolder/c/chancellor_of_the_spires.txt index b622e6486af..1395fabdbec 100644 --- a/forge-gui/res/cardsfolder/c/chancellor_of_the_spires.txt +++ b/forge-gui/res/cardsfolder/c/chancellor_of_the_spires.txt @@ -11,4 +11,4 @@ SVar:Mill:DB$ Mill | NumCards$ 7 | Defined$ Player.Opponent | SubAbility$ Remove SVar:RemoveMe:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, you may cast target instant or sorcery card from an opponent's graveyard without paying its mana cost. SVar:TrigChangeZone:DB$ Play | TgtZone$ Graveyard | WithoutManaCost$ True | ValidTgts$ Instant.OppOwn,Sorcery.OppOwn | TgtPrompt$ Choose target instant or sorcery card from an opponent's graveyard | Optional$ True -Oracle:You may reveal this card from your opening hand. If you do, at the beginning of the first upkeep, each mills seven cards.\nFlying\nWhen Chancellor of the Spires enters the battlefield, you may cast target instant or sorcery card from an opponent's graveyard without paying its mana cost. +Oracle:You may reveal this card from your opening hand. If you do, at the beginning of the first upkeep, each opponent mills seven cards.\nFlying\nWhen Chancellor of the Spires enters the battlefield, you may cast target instant or sorcery card from an opponent's graveyard without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/c/chandra_ablaze.txt b/forge-gui/res/cardsfolder/c/chandra_ablaze.txt index 59b21c8bf28..21ccb4aec6c 100644 --- a/forge-gui/res/cardsfolder/c/chandra_ablaze.txt +++ b/forge-gui/res/cardsfolder/c/chandra_ablaze.txt @@ -11,4 +11,4 @@ A:AB$ Play | Cost$ SubCounter<7/LOYALTY> | Valid$ Instant.Red+YouCtrl,Sorcery.Re SVar:ChandraX:Count$ValidGraveyard Instant.Red+YouOwn,Sorcery.Red+YouOwn AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/chandra_ablaze.jpg -Oracle:[+1]: Discard a card. If a red card is discarded this way, Chandra Ablaze deals 4 damage to any target.\n[-2]: Each player discards their hand, then draws three cards.\n[-7]: Cast any number of red instant and/or sorcery cards from your graveyard without paying their mana costs. +Oracle:[+1]: Discard a card. If a red card is discarded this way, Chandra Ablaze deals 4 damage to any target.\n[−2]: Each player discards their hand, then draws three cards.\n[−7]: Cast any number of red instant and/or sorcery cards from your graveyard without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/c/chandra_acolyte_of_flame.txt b/forge-gui/res/cardsfolder/c/chandra_acolyte_of_flame.txt index c03f8abcbec..ac24f5255a1 100644 --- a/forge-gui/res/cardsfolder/c/chandra_acolyte_of_flame.txt +++ b/forge-gui/res/cardsfolder/c/chandra_acolyte_of_flame.txt @@ -12,4 +12,4 @@ SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | ExileOnMoved$ Stack | Rep SVar:ReplaceGraveyard:Event$ Moved | ValidCard$ Card.IsRemembered | Origin$ Stack | Destination$ Graveyard | ReplaceWith$ MoveExile | Description$ If that card would be put into your graveyard this turn, exile it instead. SVar:MoveExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile DeckHas:Ability$Token -Oracle:[0]: Put a loyalty counter on each red planeswalker you control.\n[0]: Create two 1/1 red Elemental creature tokens. They gain haste. Sacrifice them at the beginning of the next end step.\n:[-2]: You may cast target instant or sorcery with mana cost 3 or less card from your graveyard this turn. If that card would be put into your graveyard this turn, exile it instead. \ No newline at end of file +Oracle:[0]: Put a loyalty counter on each red planeswalker you control.\n[0]: Create two 1/1 red Elemental creature tokens. They gain haste. Sacrifice them at the beginning of the next end step.\n[−2]: You may cast target instant or sorcery card with converted mana cost 3 or less from your graveyard. If that spell would be put into your graveyard this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/c/chandra_awakened_inferno.txt b/forge-gui/res/cardsfolder/c/chandra_awakened_inferno.txt index 8fc46bae7c5..7495e81127b 100644 --- a/forge-gui/res/cardsfolder/c/chandra_awakened_inferno.txt +++ b/forge-gui/res/cardsfolder/c/chandra_awakened_inferno.txt @@ -9,4 +9,4 @@ SVar:ChandraDmg:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 1 A:AB$ DamageAll | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidCards$ Creature.nonElemental | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to each non-Elemental creature. A:AB$ DealDamage | Cost$ SubCounter | Planeswalker$ True | Ultimate$ True | ValidTgts$ Creature,Planeswalker | NumDmg$ X | References$ X | ReplaceDyingDefined$ Targeted | SpellDescription$ CARDNAME deals X damage to target creature or planeswalker. If a permanent dealt damage this way would die this turn, exile it instead. SVar:X:Count$xPaid -Oracle:This spell can't be countered.\n[+2]: Each opponent gets an emblem with "At the beginning of your upkeep, this emblem deals 1 damage to you."\n[-3]: Chandra, Awakened Inferno deals 3 damage to each non-Elemental creature.\n[-X]: Chandra, Awakened Inferno deals X damage to target creature or planeswalker. If a permanent dealt damage this way would die this turn, exile it instead. +Oracle:This spell can't be countered.\n[+2]: Each opponent gets an emblem with "At the beginning of your upkeep, this emblem deals 1 damage to you."\n[−3]: Chandra, Awakened Inferno deals 3 damage to each non-Elemental creature.\n[−X]: Chandra, Awakened Inferno deals X damage to target creature or planeswalker. If a permanent dealt damage this way would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/c/chandra_fire_artisan.txt b/forge-gui/res/cardsfolder/c/chandra_fire_artisan.txt index 15f9bdea3d5..8914d968e96 100644 --- a/forge-gui/res/cardsfolder/c/chandra_fire_artisan.txt +++ b/forge-gui/res/cardsfolder/c/chandra_fire_artisan.txt @@ -10,4 +10,4 @@ SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | RememberObjects$ Remembered SVar:STPlay:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Exile | Affected$ Card.IsRemembered | MayPlay$ True | Description$ You may play the card(s) this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ Dig | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Defined$ You | DigNum$ 7 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top seven cards of your library. You may play them this turn. -Oracle:Whenever one or more loyalty counters are removed from Chandra, Fire Artisan, she deals that much damage to target opponent or planeswalker.\n[+1]: Exile the top card of your library. You may play it this turn.\n[-7]: Exile the top seven cards of your library. You may play them this turn. +Oracle:Whenever one or more loyalty counters are removed from Chandra, Fire Artisan, she deals that much damage to target opponent or planeswalker.\n[+1]: Exile the top card of your library. You may play it this turn.\n[−7]: Exile the top seven cards of your library. You may play them this turn. diff --git a/forge-gui/res/cardsfolder/c/chandra_fire_of_kaladesh.txt b/forge-gui/res/cardsfolder/c/chandra_fire_of_kaladesh_chandra_roaring_flame.txt similarity index 100% rename from forge-gui/res/cardsfolder/c/chandra_fire_of_kaladesh.txt rename to forge-gui/res/cardsfolder/c/chandra_fire_of_kaladesh_chandra_roaring_flame.txt diff --git a/forge-gui/res/cardsfolder/c/chandra_heart_of_fire.txt b/forge-gui/res/cardsfolder/c/chandra_heart_of_fire.txt index eed8acca047..0a5b2a93251 100755 --- a/forge-gui/res/cardsfolder/c/chandra_heart_of_fire.txt +++ b/forge-gui/res/cardsfolder/c/chandra_heart_of_fire.txt @@ -8,11 +8,11 @@ SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ Play | SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until end of turn, you may play cards exiled this way. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ DealDamage | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. -A:AB$ ChangeZone | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | Origin$ Graveyard,Library | Destination$ Exile | ChangeType$ Instant.Red,Sorcery.Red | RememberChanged$ True | ChangeNum$ Z | References$ X,Y,Z | SubAbility$ DBEffect2 | StackDescription$ SpellDescription | SpellDescription$ Search your graveyard and library for any number of red instant and/or sorcery spells, exile them, then shuffle your library. You may cast them this turn. Add six {R}. +A:AB$ ChangeZone | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | Origin$ Graveyard,Library | Destination$ Exile | ChangeType$ Instant.Red,Sorcery.Red | RememberChanged$ True | ChangeNum$ Z | References$ X,Y,Z | SubAbility$ DBEffect2 | StackDescription$ SpellDescription | SpellDescription$ Search your graveyard and library for any number of red instant and/or sorcery cards, exile them, then shuffle your library. You may cast them this turn. Add six {R}. SVar:DBEffect2:DB$ Effect | Name$ Chandra, Heart of Fire Ultimate Effect | RememberObjects$ Remembered | StaticAbilities$ Play2 | SubAbility$ DBMana | ForgetOnMoved$ Exile SVar:Play2:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may cast the exiled red instant and/or sorcery spells this turn. SVar:DBMana:DB$ Mana | Produced$ R | Amount$ 6 | SubAbility$ DBCleanup | StackDescription$ None SVar:X:Count$ValidGraveyard Instant.Red+YouOwn,Sorcery.Red+YouOwn SVar:Y:Count$ValidLibrary Instant.Red+YouOwn,Sorcery.Red+YouOwn SVar:Z:SVar$X/Plus.Y -Oracle:[+1]: Discard your hand, then exile the top three cards of your library. Until end of turn, you may play cards exiled this way.\n[+1]: Chandra, Heart of Fire deals 2 damage to any target.\n[−9]: Search your graveyard and library for any number of red instant and/or sorcery spells, exile them, then shuffle your library. You may cast them this turn. Add six {R}. +Oracle:[+1]: Discard your hand, then exile the top three cards of your library. Until end of turn, you may play cards exiled this way.\n[+1]: Chandra, Heart of Fire deals 2 damage to any target.\n[−9]: Search your graveyard and library for any number of red instant and/or sorcery cards, exile them, then shuffle your library. You may cast them this turn. Add six {R}. diff --git a/forge-gui/res/cardsfolder/c/chandra_nalaar.txt b/forge-gui/res/cardsfolder/c/chandra_nalaar.txt index 8d9aa306b31..5423609af9a 100644 --- a/forge-gui/res/cardsfolder/c/chandra_nalaar.txt +++ b/forge-gui/res/cardsfolder/c/chandra_nalaar.txt @@ -8,4 +8,4 @@ A:AB$ DealDamage | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ SVar:DmgAll:DB$ DamageAll | NumDmg$ 10 | ValidCards$ Creature.ControlledBy TargetedOrController | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve SVar:X:Count$xPaid -Oracle:[+1]: Chandra Nalaar deals 1 damage to target player or planeswalker.\n[-X]: Chandra Nalaar deals X damage to target creature.\n[-8]: Chandra Nalaar deals 10 damage to target player or planeswalker and each creature that player or that planeswalker's controller controls. +Oracle:[+1]: Chandra Nalaar deals 1 damage to target player or planeswalker.\n[−X]: Chandra Nalaar deals X damage to target creature.\n[−8]: Chandra Nalaar deals 10 damage to target player or planeswalker and each creature that player or that planeswalker's controller controls. diff --git a/forge-gui/res/cardsfolder/c/chandra_novice_pyromancer.txt b/forge-gui/res/cardsfolder/c/chandra_novice_pyromancer.txt index 06426f87c62..9a66b910c64 100644 --- a/forge-gui/res/cardsfolder/c/chandra_novice_pyromancer.txt +++ b/forge-gui/res/cardsfolder/c/chandra_novice_pyromancer.txt @@ -6,4 +6,4 @@ A:AB$ PumpAll | Cost$ AddCounter<1/LOYALTY> | ValidCards$ Elemental.YouCtrl | Nu A:AB$ Mana | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | Produced$ R | Amount$ 2 | SpellDescription$ Add {R}{R}. A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. DeckHints:Type$Elemental -Oracle:[+1]: Elementals you control get +2/+0 until end of turn.\n[-1]: Add {R}{R}.\n[-2]: Chandra, Novice Pyromancer deals 2 damage to any target. \ No newline at end of file +Oracle:[+1]: Elementals you control get +2/+0 until end of turn.\n[−1]: Add {R}{R}.\n[−2]: Chandra, Novice Pyromancer deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/c/chandra_pyrogenius.txt b/forge-gui/res/cardsfolder/c/chandra_pyrogenius.txt index 74b3bb0091a..e49b2da24c7 100644 --- a/forge-gui/res/cardsfolder/c/chandra_pyrogenius.txt +++ b/forge-gui/res/cardsfolder/c/chandra_pyrogenius.txt @@ -9,4 +9,4 @@ SVar:DmgAll:DB$ DamageAll | NumDmg$ 6 | ValidCards$ Creature.ControlledBy Target SVar:DBDamageResolve:DB$ DamageResolve DeckHints:Name$Liberating Combustion SVar:Picture:http://www.wizards.com/global/images/magic/general/chandra_pyrogenius.jpg -Oracle:[+2]: Chandra, Pyrogenius deals 2 damage to each opponent.\n[-3]: Chandra, Pyrogenius deals 4 damage to target creature.\n[-10]: Chandra, Pyrogenius deals 6 damage to target player or planeswalker and each creature that player or that planeswalker's controller controls. +Oracle:[+2]: Chandra, Pyrogenius deals 2 damage to each opponent.\n[−3]: Chandra, Pyrogenius deals 4 damage to target creature.\n[−10]: Chandra, Pyrogenius deals 6 damage to target player or planeswalker and each creature that player or that planeswalker's controller controls. diff --git a/forge-gui/res/cardsfolder/c/chandra_torch_of_defiance.txt b/forge-gui/res/cardsfolder/c/chandra_torch_of_defiance.txt index de287b14ecc..bd61eca9101 100644 --- a/forge-gui/res/cardsfolder/c/chandra_torch_of_defiance.txt +++ b/forge-gui/res/cardsfolder/c/chandra_torch_of_defiance.txt @@ -12,4 +12,4 @@ A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:TrigSpellCast:Mode$ SpellCast | ValidActivatingPlayer$ You | Execute$ EffSpellCast | TriggerDescription$ Whenever you cast a spell, this emblem deals 5 damage to any target. SVar:EffSpellCast:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | NumDmg$ 5 SVar:Picture:http://www.wizards.com/global/images/magic/general/chandra_torch_of_defiance.jpg -Oracle:[+1]: Exile the top card of your library. You may cast that card. If you don't, Chandra, Torch of Defiance deals 2 damage to each opponent.\n[+1]: Add {R}{R}.\n[-3]: Chandra, Torch of Defiance deals 4 damage to target creature.\n[-7]: You get an emblem with "Whenever you cast a spell, this emblem deals 5 damage to any target." \ No newline at end of file +Oracle:[+1]: Exile the top card of your library. You may cast that card. If you don't, Chandra, Torch of Defiance deals 2 damage to each opponent.\n[+1]: Add {R}{R}.\n[−3]: Chandra, Torch of Defiance deals 4 damage to target creature.\n[−7]: You get an emblem with "Whenever you cast a spell, this emblem deals 5 damage to any target." diff --git a/forge-gui/res/cardsfolder/c/channel.txt b/forge-gui/res/cardsfolder/c/channel.txt index 5682083c357..4942b37fbc7 100644 --- a/forge-gui/res/cardsfolder/c/channel.txt +++ b/forge-gui/res/cardsfolder/c/channel.txt @@ -1,7 +1,7 @@ Name:Channel ManaCost:G G Types:Sorcery -A:SP$ Effect | Cost$ G G | Name$ Channel Effect | Abilities$ ABMana | SVars$ X | SpellDescription$ Until end of turn, any time you could activate a mana ability, you may pay 1 life. If you do, Add {C}. +A:SP$ Effect | Cost$ G G | Name$ Channel Effect | Abilities$ ABMana | SVars$ X | SpellDescription$ Until end of turn, any time you could activate a mana ability, you may pay 1 life. If you do, add {C}. SVar:ABMana:AB$ Mana | Cost$ PayLife<1> | ActivationZone$ Command | Produced$ C | Amount$ 1 | SpellDescription$ Add {C}. AI:RemoveDeck:All -Oracle:Until end of turn, any time you could activate a mana ability, you may pay 1 life. If you do, Add {C}. +Oracle:Until end of turn, any time you could activate a mana ability, you may pay 1 life. If you do, add {C}. diff --git a/forge-gui/res/cardsfolder/c/chaotic_aether.txt b/forge-gui/res/cardsfolder/c/chaotic_aether.txt index 8af06a34c6f..56e10a730e1 100644 --- a/forge-gui/res/cardsfolder/c/chaotic_aether.txt +++ b/forge-gui/res/cardsfolder/c/chaotic_aether.txt @@ -8,4 +8,4 @@ SVar:STBlankIsChaos:Mode$ Continuous | EffectZone$ Command | GlobalRule$ Each bl SVar:TPWAway:Mode$ PlaneswalkedFrom | ValidCard$ Plane | Execute$ ExileSelf | Static$ True | TriggerDescription$ Until a player planeswalks away from a plane, each blank roll of the planar dice is a {CHAOS} roll. SVar:ExileSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:Picture:http://www.wizards.com/global/images/magic/general/chaotic_aether.jpg -Oracle:When you encounter Chaotic Aether, each blank roll of the planar die is a {CHAOS} roll until a player planeswalks away from a plane. (Then planeswalk away from this phenomenon.) +Oracle:When you encounter Chaotic Aether, each blank roll of the planar die is a CHAOS roll until a player planeswalks away from a plane. (Then planeswalk away from this phenomenon.) diff --git a/forge-gui/res/cardsfolder/c/charging_tuskodon.txt b/forge-gui/res/cardsfolder/c/charging_tuskodon.txt index c56212fb198..d6ca7bb7a5f 100644 --- a/forge-gui/res/cardsfolder/c/charging_tuskodon.txt +++ b/forge-gui/res/cardsfolder/c/charging_tuskodon.txt @@ -5,6 +5,6 @@ PT:4/4 K:Trample R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.Self | ValidTarget$ Player | IsCombat$ True | ReplaceWith$ DmgTwice | Description$ If Charging Tuskodon would deal combat damage to a player, it deals double that damage instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X -SVar:X:ReplaceCount$DamageAmount/Twice +SVar:X:ReplaceCount$DamageAmount/Twice SVar:Picture:http://www.wizards.com/global/images/magic/general/charging_tuskodon.jpg -Oracle:Trample\nIf Charging Tuskodon would deal combat damage to a player, it deals double that damage instead. +Oracle:Trample\nIf Charging Tuskodon would deal combat damage to a player, it deals double that damage to that player instead. diff --git a/forge-gui/res/cardsfolder/c/charix_the_raging_isle.txt b/forge-gui/res/cardsfolder/c/charix_the_raging_isle.txt index de7cfbf10f3..20d78fea38c 100644 --- a/forge-gui/res/cardsfolder/c/charix_the_raging_isle.txt +++ b/forge-gui/res/cardsfolder/c/charix_the_raging_isle.txt @@ -6,4 +6,4 @@ S:Mode$ RaiseCost | ValidTarget$ Card.Self | Activator$ Opponent | Type$ Spell | A:AB$ Pump | Cost$ 3 | NumAtt$ +X | NumDef$ -X | References$ X | SpellDescription$ CARDNAME gets +X/-X until end of turn, where X is the number of Islands you control. SVar:X:Count$Valid Island.YouCtrl DeckHints:Type$Island -Oracle:Spells your opponents cast that target Charix, the Raging Isle cost {2} more to cast.\nCharix gets +X/-X until end of turn, where X is the number of islands you control. +Oracle:Spells your opponents cast that target Charix, the Raging Isle cost {2} more to cast.\n{3}: Charix gets +X/-X until end of turn, where X is the number of Islands you control. diff --git a/forge-gui/res/cardsfolder/c/charmed_pendant.txt b/forge-gui/res/cardsfolder/c/charmed_pendant.txt index 062c963d7a8..93257200b98 100644 --- a/forge-gui/res/cardsfolder/c/charmed_pendant.txt +++ b/forge-gui/res/cardsfolder/c/charmed_pendant.txt @@ -1,5 +1,5 @@ Name:Charmed Pendant ManaCost:4 Types:Artifact -A:AB$ Mana | Cost$ T Mill<1> | Produced$ Special EachColoredManaSymbol_Milled | InstantSpeed$ True | SpellDescription$ For each colored mana symbol in the milled card's mana cost, add one mana of that color. Activate this ability only any time you could cast an instant. -Oracle:{T}, Mill a card: For each colored mana symbol in the milled card's mana cost, add one mana of that color. Activate this ability only any time you could cast an instant. +A:AB$ Mana | Cost$ T Mill<1> | Produced$ Special EachColoredManaSymbol_Milled | InstantSpeed$ True | SpellDescription$ For each colored mana symbol in the milled card's mana cost, add one mana of that color. Activate this ability only any time you could cast an instant. (For example, if the card's mana cost is {3}{U}{U}{B}, you add {U}{U}{B}.) +Oracle:{T}, Mill a card: For each colored mana symbol in the milled card's mana cost, add one mana of that color. Activate this ability only any time you could cast an instant. (For example, if the card's mana cost is {3}{U}{U}{B}, you add {U}{U}{B}.) diff --git a/forge-gui/res/cardsfolder/c/charmed_stray.txt b/forge-gui/res/cardsfolder/c/charmed_stray.txt index 7de3078ce45..87ae97845de 100644 --- a/forge-gui/res/cardsfolder/c/charmed_stray.txt +++ b/forge-gui/res/cardsfolder/c/charmed_stray.txt @@ -3,8 +3,8 @@ ManaCost:W Types:Creature Cat PT:1/1 K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ Whenever CARDNAME enters the battlefield, put a +1/+1 counter on each other creature you control named CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each other creature you control named CARDNAME. SVar:TrigPutCounters:DB$ PutCounterAll | ValidCards$ Creature.namedCharmed Stray+Other | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Name$CARDNAME DeckHas:Ability$Counters -Oracle:Lifelink\nWhenever Charmed Stray enters the battlefield, put a +1/+1 counter on each other creature you control named Charmed Stray. +Oracle:Lifelink\nWhen Charmed Stray enters the battlefield, put a +1/+1 counter on each other creature you control named Charmed Stray. diff --git a/forge-gui/res/cardsfolder/c/charnel_troll.txt b/forge-gui/res/cardsfolder/c/charnel_troll.txt index e8a61c9a464..12a3fb894c2 100644 --- a/forge-gui/res/cardsfolder/c/charnel_troll.txt +++ b/forge-gui/res/cardsfolder/c/charnel_troll.txt @@ -3,7 +3,7 @@ ManaCost:1 B G Types:Creature Troll PT:4/4 K:Trample -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ At the beginning of your upkeep, exile a creature card from your graveyard. If you do, put a +1/+1 counter on CARDNAME. Otherwise sacrifice it. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ At the beginning of your upkeep, exile a creature card from your graveyard. If you do, put a +1/+1 counter on CARDNAME. Otherwise, sacrifice it. SVar:TrigExile:DB$ ChangeZone | Hidden$ True | Mandatory$ True | ChangeType$ Creature.YouOwn | ChangeNum$ 1 | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature | ConditionCompare$ GE1 | SubAbility$ DBSac SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature | ConditionCompare$ EQ0 | SubAbility$ DBCleanup @@ -14,4 +14,4 @@ SVar:Z:Count$ValidGraveyard Creature.YouCtrl AI:RemoveDeck:Random DeckNeeds:Ability$Graveyard DeckHas:Ability$Counters -Oracle:Trample\nAt the beginning of your upkeep, exile a creature card from your graveyard. If you do, put a +1/+1 counter on Charnel Troll. Otherwise sacrifice it.\n{B}{G}, Discard a creature card: Put a +1/+1 counter on Charnel Troll. +Oracle:Trample\nAt the beginning of your upkeep, exile a creature card from your graveyard. If you do, put a +1/+1 counter on Charnel Troll. Otherwise, sacrifice it.\n{B}{G}, Discard a creature card: Put a +1/+1 counter on Charnel Troll. diff --git a/forge-gui/res/cardsfolder/c/chevill_bane_of_monsters.txt b/forge-gui/res/cardsfolder/c/chevill_bane_of_monsters.txt index 0fec4b7b3f7..fa584593dd1 100755 --- a/forge-gui/res/cardsfolder/c/chevill_bane_of_monsters.txt +++ b/forge-gui/res/cardsfolder/c/chevill_bane_of_monsters.txt @@ -10,4 +10,4 @@ SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 | SubAbility$ DBDr SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:PlayMain1:TRUE DeckHints:Ability$Counters & Ability$LifeGain -Oracle:Deathtouch\nAt the beginning of your upkeep, if your opponents control no permanents with bounty counters on them, put a bounty counter on target creature or planeswalker an opponent controls.\nWhenever a permanent an opponent controls with a bounty counter on it dies, you gain 3 life and draw card. +Oracle:Deathtouch\nAt the beginning of your upkeep, if your opponents control no permanents with bounty counters on them, put a bounty counter on target creature or planeswalker an opponent controls.\nWhenever a permanent an opponent controls with a bounty counter on it dies, you gain 3 life and draw a card. diff --git a/forge-gui/res/cardsfolder/c/child_of_night.txt b/forge-gui/res/cardsfolder/c/child_of_night.txt index 24381fd744d..a7a9fd43650 100644 --- a/forge-gui/res/cardsfolder/c/child_of_night.txt +++ b/forge-gui/res/cardsfolder/c/child_of_night.txt @@ -4,4 +4,4 @@ Types:Creature Vampire PT:2/1 K:Lifelink SVar:Picture:http://www.wizards.com/global/images/magic/general/child_of_night.jpg -Oracle:Lifelink (Damage dealt by this creature also causes you to gain that much life.) +Oracle:Lifelink diff --git a/forge-gui/res/cardsfolder/c/chillerpillar.txt b/forge-gui/res/cardsfolder/c/chillerpillar.txt index 8e908a58e9b..f570204e6e1 100644 --- a/forge-gui/res/cardsfolder/c/chillerpillar.txt +++ b/forge-gui/res/cardsfolder/c/chillerpillar.txt @@ -6,4 +6,4 @@ K:Monstrosity:2:4 S S DeckHas:Ability$Counters S:Mode$ Continuous | Affected$ Card.Self+IsMonstrous | AddKeyword$ Flying | Description$ As long as CARDNAME is monstrous, it has flying. SVar:PlayMain1:TRUE -Oracle:{4}{S}{S}: Monstrosity 2. (If this creature isn't monstrous, put two +1/+1 counters on it and it becomes monstrous.)\nAs long as Chillerpillar is monstrous, it has flying. +Oracle:{4}{S}{S}: Monstrosity 2. (If this creature isn't monstrous, put two +1/+1 counters on it and it becomes monstrous. {S} can be paid with one mana from a snow permanent.)\nAs long as Chillerpillar is monstrous, it has flying. diff --git a/forge-gui/res/cardsfolder/c/chimney_goyf.txt b/forge-gui/res/cardsfolder/c/chimney_goyf.txt index 6d156e02254..86fad03007d 100644 --- a/forge-gui/res/cardsfolder/c/chimney_goyf.txt +++ b/forge-gui/res/cardsfolder/c/chimney_goyf.txt @@ -8,4 +8,4 @@ SVar:X:Count$CardTypes.Graveyard SVar:Y:SVar$X/Plus.1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target opponent puts a card from their hand on top of their library. SVar:TrigChangeZone:DB$ChangeZone | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | ValidTgts$ Opponent | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Opponent | Mandatory$ True | IsCurse$ True -Oracle:Flying\nChimney Goyf’s power is equal to the number of card types among cards in all graveyards and its toughness is equal to that number plus 1.\nWhen Chimney Goyf dies, target opponent puts a card from their hand on top of their library. \ No newline at end of file +Oracle:Flying\nChimney Goyf's power is equal to the number of card types among cards in all graveyards and its toughness is equal to that number plus 1.\nWhen Chimney Goyf dies, target opponent puts a card from their hand on top of their library. diff --git a/forge-gui/res/cardsfolder/c/chord_of_calling.txt b/forge-gui/res/cardsfolder/c/chord_of_calling.txt index 7ff9dfe9313..8f1922c369f 100644 --- a/forge-gui/res/cardsfolder/c/chord_of_calling.txt +++ b/forge-gui/res/cardsfolder/c/chord_of_calling.txt @@ -2,7 +2,7 @@ Name:Chord of Calling ManaCost:X G G G Types:Instant K:Convoke -A:SP$ ChangeZone | Cost$ X G G G | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcLEX | ChangeNum$ 1 | References$ X | StackDescription$ SpellDescription | SpellDescription$ Search your library for a creature card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. +A:SP$ ChangeZone | Cost$ X G G G | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcLEX | ChangeNum$ 1 | References$ X | StackDescription$ SpellDescription | SpellDescription$ Search your library for a creature card with converted mana cost X or less and put it onto the battlefield. Then shuffle your library. SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/chord_of_calling.jpg -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.)\nSearch your library for a creature card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. +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.)\nSearch your library for a creature card with converted mana cost X or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/c/chronozoa.txt b/forge-gui/res/cardsfolder/c/chronozoa.txt index 9314bc1259f..fa8cf6601da 100644 --- a/forge-gui/res/cardsfolder/c/chronozoa.txt +++ b/forge-gui/res/cardsfolder/c/chronozoa.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ SVar:TrigCopyPermanent:DB$ CopyPermanent | Defined$ TriggeredCard | NumCopies$ 2 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | References$ X SVar:X:TriggeredCard$CardCounters.TIME SVar:Picture:http://www.wizards.com/global/images/magic/general/chronozoa.jpg -Oracle:Flying\nVanishing 3 (This permanent 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 Chronozoa dies, if it had no time counters on it, create two tokens that are copies of it. +Oracle:Flying\nVanishing 3 (This creature 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 Chronozoa dies, if it had no time counters on it, create two tokens that are copies of it. diff --git a/forge-gui/res/cardsfolder/c/circuitous_route.txt b/forge-gui/res/cardsfolder/c/circuitous_route.txt index 7608504f4d5..8307cd48034 100644 --- a/forge-gui/res/cardsfolder/c/circuitous_route.txt +++ b/forge-gui/res/cardsfolder/c/circuitous_route.txt @@ -1,6 +1,6 @@ Name:Circuitous Route ManaCost:3 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic,Card.Gate | ChangeNum$ 2 | Tapped$ True | SpellDescription$ Search your library for up to two basic land cards and/or Gate cards and put them onto the battlefield tapped, then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic,Card.Gate | ChangeNum$ 2 | Tapped$ True | SpellDescription$ Search your library for up to two basic land cards and/or Gate cards, put them onto the battlefield tapped, then shuffle your library. AI:RemoveDeck:Random -Oracle:Search your library for up to two basic land cards and/or Gate cards and put them onto the battlefield tapped, then shuffle your library. +Oracle:Search your library for up to two basic land cards and/or Gate cards, put them onto the battlefield tapped, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/c/citanul_flute.txt b/forge-gui/res/cardsfolder/c/citanul_flute.txt index ced3eddbad0..a007267f1fc 100644 --- a/forge-gui/res/cardsfolder/c/citanul_flute.txt +++ b/forge-gui/res/cardsfolder/c/citanul_flute.txt @@ -1,8 +1,8 @@ Name:Citanul Flute ManaCost:5 Types:Artifact -A:AB$ ChangeZone | Cost$ X T | Origin$ Library | Destination$ Hand | ChangeType$ Creature.cmcLEX | ChangeNum$ 1 | References$ X | SpellDescription$ Search your library for a creature card with converted mana cost X or less, reveal it, put it into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ X T | Origin$ Library | Destination$ Hand | ChangeType$ Creature.cmcLEX | ChangeNum$ 1 | References$ X | SpellDescription$ Search your library for a creature card with converted mana cost X or less, reveal it, and put it into your hand. Then shuffle your library. SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/citanul_flute.jpg -Oracle:{X}, {T}: Search your library for a creature card with converted mana cost X or less, reveal it, put it into your hand, then shuffle your library. +Oracle:{X}, {T}: Search your library for a creature card with converted mana cost X or less, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/c/citywatch_sphinx.txt b/forge-gui/res/cardsfolder/c/citywatch_sphinx.txt index 9f332935c10..d5b03b9852c 100644 --- a/forge-gui/res/cardsfolder/c/citywatch_sphinx.txt +++ b/forge-gui/res/cardsfolder/c/citywatch_sphinx.txt @@ -3,7 +3,7 @@ ManaCost:5 U Types:Creature Sphinx PT:5/4 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME 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 the top of your library in any order.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME 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 | Defined$ You | Amount$ 2 DeckHas:Ability$Surveil & Ability$Graveyard -Oracle:Flying\nWhen Citywatch Sphinx 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 the top of your library in any order.) +Oracle:Flying\nWhen Citywatch Sphinx 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/c/clash_of_titans.txt b/forge-gui/res/cardsfolder/c/clash_of_titans.txt index 1ce323436f1..f57a0473dba 100644 --- a/forge-gui/res/cardsfolder/c/clash_of_titans.txt +++ b/forge-gui/res/cardsfolder/c/clash_of_titans.txt @@ -1,5 +1,5 @@ Name:Clash of Titans ManaCost:3 R R Types:Instant -A:SP$ Fight | Cost$ 3 R R | ValidTgts$ Creature | TgtPrompt$ Select target creatures | TargetMin$ 2 | TargetMax$ 2 | SpellDescription$ Target creature fights another target creature. (Each creature deals damage equal to its power to the other.) -Oracle:Target creature fights another target creature. (Each creature deals damage equal to its power to the other.) +A:SP$ Fight | Cost$ 3 R R | ValidTgts$ Creature | TgtPrompt$ Select target creatures | TargetMin$ 2 | TargetMax$ 2 | SpellDescription$ Target creature fights another target creature. (Each deals damage equal to its power to the other.) +Oracle:Target creature fights another target creature. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/c/cleansing_nova.txt b/forge-gui/res/cardsfolder/c/cleansing_nova.txt index f632fceb5d1..dea2e835fa1 100644 --- a/forge-gui/res/cardsfolder/c/cleansing_nova.txt +++ b/forge-gui/res/cardsfolder/c/cleansing_nova.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Charm | Cost$ 3 W W | Choices$ DBDestroyAllCreatures,DBDestroyAllArtifactsAndEnchantments | CharmNum$ 1 SVar:DBDestroyAllCreatures:DB$ DestroyAll | ValidCards$ Creature | SpellDescription$ Destroy all creatures. SVar:DBDestroyAllArtifactsAndEnchantments:DB$ DestroyAll | ValidCards$ Artifact,Enchantment | SpellDescription$ Destroy all artifacts and enchantments. -Oracle:Choose one —\n• Destroy all creatures.\n•Destroy all artifacts and enchantments. \ No newline at end of file +Oracle:Choose one —\n• Destroy all creatures.\n• Destroy all artifacts and enchantments. diff --git a/forge-gui/res/cardsfolder/c/clearwater_pathway_murkwater_pathway.txt b/forge-gui/res/cardsfolder/c/clearwater_pathway_murkwater_pathway.txt index f4af34f4c41..5d57a5e1e57 100644 --- a/forge-gui/res/cardsfolder/c/clearwater_pathway_murkwater_pathway.txt +++ b/forge-gui/res/cardsfolder/c/clearwater_pathway_murkwater_pathway.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. AlternateMode:Modal -Oracle:Add {U}. +Oracle:{T}: Add {U}. ALTERNATE @@ -11,4 +11,4 @@ Name:Murkwater Pathway ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. -Oracle:Add {B}. +Oracle:{T}: Add {B}. diff --git a/forge-gui/res/cardsfolder/c/cliffside_rescuer.txt b/forge-gui/res/cardsfolder/c/cliffside_rescuer.txt index ebaad741f38..5cca96b081d 100644 --- a/forge-gui/res/cardsfolder/c/cliffside_rescuer.txt +++ b/forge-gui/res/cardsfolder/c/cliffside_rescuer.txt @@ -3,5 +3,5 @@ ManaCost:1 W Types:Creature Kor Soldier PT:2/2 K:Vigilance -A:AB$ Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | KW$ Protection from opponent of ActivatorName | DefinedKW$ ActivatorName | SpellDescription$ Target permanent you control gets protection from each opponent until end of turn. -Oracle:Vigilance\n{T}, Sacrifice Cliffside Rescuer: Target permanent you control gets protection from each opponent until end of turn. +A:AB$ Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | KW$ Protection from opponent of ActivatorName | DefinedKW$ ActivatorName | SpellDescription$ Target permanent you control gains protection from each of your opponents until end of turn. (It can't be blocked, targeted, dealt damage, enchanted, or equipped by anything controlled by those players.) +Oracle:Vigilance\n{T}, Sacrifice Cliffside Rescuer: Target permanent you control gains protection from each of your opponents until end of turn. (It can't be blocked, targeted, dealt damage, enchanted, or equipped by anything controlled by those players.) diff --git a/forge-gui/res/cardsfolder/c/cloudpiercer.txt b/forge-gui/res/cardsfolder/c/cloudpiercer.txt index 554ec8e9936..91e965f0163 100755 --- a/forge-gui/res/cardsfolder/c/cloudpiercer.txt +++ b/forge-gui/res/cardsfolder/c/cloudpiercer.txt @@ -8,4 +8,4 @@ T:Mode$ Mutates | ValidCard$ Card.Self | Execute$ TrigDiscard | OptionalDecider$ SVar:TrigDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Mutate {3}{R} (If you cast this spell for its mutate cost, put it over or under target non-Human creature you own. They mutate into the creature on the top plus all abilities from under it.)\nReach\nWhenever this creature mutates, you may discard a card. If you do, draw a card. +Oracle:Mutate {3}{R} (If you cast this spell for its mutate cost, put it over or under target non-Human creature you own. They mutate into the creature on top plus all abilities from under it.)\nReach\nWhenever this creature mutates, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/c/clutch_of_the_undercity.txt b/forge-gui/res/cardsfolder/c/clutch_of_the_undercity.txt index 56fa53ae7c7..f9a92c59be3 100644 --- a/forge-gui/res/cardsfolder/c/clutch_of_the_undercity.txt +++ b/forge-gui/res/cardsfolder/c/clutch_of_the_undercity.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Cost$ 1 U U B | ValidTgts$ Permanent | TgtPrompt$ Select targ SVar:DBDrain:DB$LoseLife | Defined$ TargetedController | LifeAmount$ 3 K:Transmute: 1 U B SVar:Picture:http://www.wizards.com/global/images/magic/general/clutch_of_the_undercity.jpg -Oracle:Return target permanent to its owner's hand. Its controller loses 3 life.\nTransmute {1}{U}{B} ({1}{U}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, put it into your hand, then shuffle your library. Transmute only as a sorcery.) +Oracle:Return target permanent to its owner's hand. Its controller loses 3 life.\nTransmute {1}{U}{B} ({1}{U}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/c/coastline_marauders.txt b/forge-gui/res/cardsfolder/c/coastline_marauders.txt index 234212b69a9..8a73cb34bf0 100644 --- a/forge-gui/res/cardsfolder/c/coastline_marauders.txt +++ b/forge-gui/res/cardsfolder/c/coastline_marauders.txt @@ -9,4 +9,4 @@ SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | References$ X SVar:X:Count$Valid Land.DefenderCtrl SVar:HasAttackEffect:TRUE DeckHas:Ablity$Token -Oracle:Whenever Coastline Marauders attacks, it gets +1/+0 until end of turn for each land defending player controls.\nEncore {​4}{​R}{​R} ({​4}{​R}{​R}, 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.) +Oracle:Trample\nWhenever Coastline Marauders attacks, it gets +1/+0 until end of turn for each land defending player controls.\nEncore {4}{R}{R} ({4}{R}{R}, 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/c/coax_from_the_blind_eternities.txt b/forge-gui/res/cardsfolder/c/coax_from_the_blind_eternities.txt index 31311802bc4..419f4de77e8 100644 --- a/forge-gui/res/cardsfolder/c/coax_from_the_blind_eternities.txt +++ b/forge-gui/res/cardsfolder/c/coax_from_the_blind_eternities.txt @@ -1,6 +1,6 @@ Name:Coax from the Blind Eternities ManaCost:2 U Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 U | Origin$ Sideboard,Exile | Destination$ Hand | ChangeType$ Card.Eldrazi+YouOwn | ChangeNum$ 1 | Hidden$ True | Reveal$ True | StackDescription$ {p:You} may reveal an Eldrazi card they own from outside the game or in exile and put it into their hand. | SpellDescription$ You may reveal an Eldrazi card you own from outside the game or in exile and put it into your hand. +A:SP$ ChangeZone | Cost$ 2 U | Origin$ Sideboard,Exile | Destination$ Hand | ChangeType$ Card.Eldrazi+YouOwn | ChangeNum$ 1 | Hidden$ True | Reveal$ True | StackDescription$ {p:You} may reveal an Eldrazi card they own from outside the game or in exile and put it into their hand. | SpellDescription$ You may reveal an Eldrazi card you own from outside the game or choose a face-up Eldrazi card you own in exile. Put that card into your hand. AI:RemoveDeck:Random -Oracle:You may reveal an Eldrazi card you own from outside the game or in exile and put it into your hand. +Oracle:You may reveal an Eldrazi card you own from outside the game or choose a face-up Eldrazi card you own in exile. Put that card into your hand. diff --git a/forge-gui/res/cardsfolder/c/codex_shredder.txt b/forge-gui/res/cardsfolder/c/codex_shredder.txt index d7d54d0a898..4b7269c7ab7 100644 --- a/forge-gui/res/cardsfolder/c/codex_shredder.txt +++ b/forge-gui/res/cardsfolder/c/codex_shredder.txt @@ -1,7 +1,7 @@ Name:Codex Shredder ManaCost:1 Types:Artifact -A:AB$ Mill | Cost$ T | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills a card. +A:AB$ Mill | Cost$ T | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills a card. (They put the top card of their library into their graveyard.) A:AB$ ChangeZone | Cost$ 5 T Sac<1/CARDNAME> | TgtPrompt$ Select target card in your graveyard | ValidTgts$ Card.YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target card from your graveyard to your hand. DeckHas:Ability$Graveyard -Oracle:{T}: Target player mills a card.\n{5}, {T}, Sacrifice Codex Shredder: Return target card from your graveyard to your hand. +Oracle:{T}: Target player mills a card. (They put the top card of their library into their graveyard.)\n{5}, {T}, Sacrifice Codex Shredder: Return target card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/c/coerced_confession.txt b/forge-gui/res/cardsfolder/c/coerced_confession.txt index b6087caa6a6..9706680c4d7 100644 --- a/forge-gui/res/cardsfolder/c/coerced_confession.txt +++ b/forge-gui/res/cardsfolder/c/coerced_confession.txt @@ -5,4 +5,4 @@ A:SP$ Mill | Cost$ 4 UB | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Creature -Oracle:Target player mills four cards. You draw a card for each creature card put into that graveyard this way. +Oracle:Target player mills four cards. You draw a card for each creature card put into their graveyard this way. diff --git a/forge-gui/res/cardsfolder/c/colfenors_plans.txt b/forge-gui/res/cardsfolder/c/colfenors_plans.txt index b4e3c73812d..113c773e7bd 100644 --- a/forge-gui/res/cardsfolder/c/colfenors_plans.txt +++ b/forge-gui/res/cardsfolder/c/colfenors_plans.txt @@ -1,9 +1,9 @@ Name:Colfenor's Plans ManaCost:2 B B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile the top seven cards of your library face down. You may look at and play cards exiled with CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile the top seven cards of your library face down. You may look at the cards exiled with CARDNAME, and you may play lands and cast spells from among those cards. SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 7 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | ExileFaceDown$ True | NoReveal$ True -S:Mode$ Continuous | Affected$ Card.IsRemembered+ExiledWithSource | AffectedZone$ Exile | MayPlay$ True | MayLookAt$ You | Description$ You may look at and play cards exiled with CARDNAME. +S:Mode$ Continuous | Affected$ Card.IsRemembered+ExiledWithSource | AffectedZone$ Exile | MayPlay$ True | MayLookAt$ You | Description$ You may look at the cards exiled with CARDNAME, and you may play lands and cast spells from among those cards. S:Mode$ Continuous | Affected$ You | AddKeyword$ Skip your draw step. | Description$ Skip your draw step. S:Mode$ CantBeCast | ValidCard$ Card | Caster$ You | NumLimitEachTurn$ 1 | Description$ You can't cast more than one spell each turn. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered+ExiledWithSource | Execute$ DBForget @@ -12,4 +12,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | Va SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/colfenors_plans.jpg -Oracle:When Colfenor's Plans enters the battlefield, exile the top seven cards of your library face down.\nYou may look at and play cards exiled with Colfenor's Plans.\nSkip your draw step.\nYou can't cast more than one spell each turn. +Oracle:When Colfenor's Plans enters the battlefield, exile the top seven cards of your library face down.\nYou may look at the cards exiled with Colfenor's Plans, and you may play lands and cast spells from among those cards.\nSkip your draw step.\nYou can't cast more than one spell each turn. diff --git a/forge-gui/res/cardsfolder/c/collapsing_borders.txt b/forge-gui/res/cardsfolder/c/collapsing_borders.txt index 832d57d7b88..bad1a730153 100644 --- a/forge-gui/res/cardsfolder/c/collapsing_borders.txt +++ b/forge-gui/res/cardsfolder/c/collapsing_borders.txt @@ -1,10 +1,10 @@ Name:Collapsing Borders ManaCost:3 R Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ Domain — At the beginning of each player's upkeep, that player gains 1 life for each basic land type among lands they control. Then CARDNAME deals 3 damage to them. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ Domain — At the beginning of each player's upkeep, that player gains 1 life for each basic land type among lands they control. Then CARDNAME deals 3 damage to that player. SVar:TrigGainLife:DB$ GainLife | Defined$ TriggeredPlayer | LifeAmount$ DomainX | SubAbility$ DBDamage | References$ DomainX SVar:DBDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 3 SVar:DomainX:Count$DomainActivePlayer AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/collapsing_borders.jpg -Oracle:Domain — At the beginning of each player's upkeep, that player gains 1 life for each basic land type among lands they control. Then Collapsing Borders deals 3 damage to them. +Oracle:Domain — At the beginning of each player's upkeep, that player gains 1 life for each basic land type among lands they control. Then Collapsing Borders deals 3 damage to that player. diff --git a/forge-gui/res/cardsfolder/c/collected_conjuring.txt b/forge-gui/res/cardsfolder/c/collected_conjuring.txt index 45a31edd6e0..cd868d3dbe7 100644 --- a/forge-gui/res/cardsfolder/c/collected_conjuring.txt +++ b/forge-gui/res/cardsfolder/c/collected_conjuring.txt @@ -1,9 +1,9 @@ Name:Collected Conjuring ManaCost:2 U R Types:Sorcery -A:SP$ Dig | Cost$ 2 U R | Defined$ You | DigNum$ 6 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Exile the top six cards of your library. You may cast up to two sorcery cards with converted mana cost 3 or less from among them without paying their mana cost. Put the exiled cards not cast this way on the bottom of your library in a random order. +A:SP$ Dig | Cost$ 2 U R | Defined$ You | DigNum$ 6 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Exile the top six cards of your library. You may cast up to two sorcery spells with converted mana cost 3 or less from among them without paying their mana costs. Put the exiled cards not cast this way on the bottom of your library in a random order. SVar:DBPlay:DB$ Play | Valid$ Sorcery.cmcLE3+IsRemembered+YouOwn | ValidZone$ Exile | Amount$ 2 | Controller$ You | WithoutManaCost$ True | Optional$ True | SubAbility$ DBLibrary SVar:DBLibrary:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Library | LibraryPosition$ -1 | ChangeType$ Card.IsRemembered+YouOwn | RandomOrder$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Type$Sorcery -Oracle:Exile the top six cards of your library. You may cast up to two sorcery cards with converted mana cost 3 or less from among them without paying their mana cost. Put the exiled cards not cast this way on the bottom of your library in a random order. \ No newline at end of file +Oracle:Exile the top six cards of your library. You may cast up to two sorcery spells with converted mana cost 3 or less from among them without paying their mana costs. Put the exiled cards not cast this way on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/c/collective_brutality.txt b/forge-gui/res/cardsfolder/c/collective_brutality.txt index a62f38dbf31..88b815a8a79 100644 --- a/forge-gui/res/cardsfolder/c/collective_brutality.txt +++ b/forge-gui/res/cardsfolder/c/collective_brutality.txt @@ -7,4 +7,4 @@ SVar:DBDiscard:DB$Discard | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ In SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. SVar:DBDrain:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses 2 life and you gain 2 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 -Oracle:Escalate—Discard a card. (Pay this cost for each mode chosen beyond the first.)\nChoose one or more —\n• Target opponent reveals their hand. You choose a instant or sorcery card from it. That player discards that card.\n• Target creature gets -2/-2 until end of turn.\n• Target opponent loses 2 life and you gain 2 life. +Oracle:Escalate—Discard a card. (Pay this cost for each mode chosen beyond the first.)\nChoose one or more —\n• Target opponent reveals their hand. You choose an instant or sorcery card from it. That player discards that card.\n• Target creature gets -2/-2 until end of turn.\n• Target opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/c/colossal_dreadmaw.txt b/forge-gui/res/cardsfolder/c/colossal_dreadmaw.txt index 1d40cc94b95..a0c0ea4029b 100644 --- a/forge-gui/res/cardsfolder/c/colossal_dreadmaw.txt +++ b/forge-gui/res/cardsfolder/c/colossal_dreadmaw.txt @@ -4,4 +4,4 @@ Types:Creature Dinosaur PT:6/6 K:Trample SVar:Picture:http://www.wizards.com/global/images/magic/general/colossal_dreadmaw.jpg -Oracle:Trample \ No newline at end of file +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/c/colossal_plow.txt b/forge-gui/res/cardsfolder/c/colossal_plow.txt index 14ee55b8550..542ac888804 100644 --- a/forge-gui/res/cardsfolder/c/colossal_plow.txt +++ b/forge-gui/res/cardsfolder/c/colossal_plow.txt @@ -9,4 +9,4 @@ K:Crew:6 SVar:HasAttackEffect:TRUE DeckHas:Ability$LifeGain DeckHints:Color$White -Oracle:Whenever Colossal Plow attacks, add {W}{W}{W} and you gain 3 life. Until end of turn, you don’t lose this mana as steps and phases end.\nCrew 6 (Tap any number of creatures you control with total power 6 or more: This Vehicle becomes an artifact creature until end of turn.) +Oracle:Whenever Colossal Plow attacks, add {W}{W}{W} and you gain 3 life. Until end of turn, you don't lose this mana as steps and phases end.\nCrew 6 (Tap any number of creatures you control with total power 6 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/c/command_the_chaff.txt b/forge-gui/res/cardsfolder/c/command_the_chaff.txt index 0b4d2319431..b6d1ffa9301 100644 --- a/forge-gui/res/cardsfolder/c/command_the_chaff.txt +++ b/forge-gui/res/cardsfolder/c/command_the_chaff.txt @@ -1,6 +1,6 @@ Name:Command the Chaff ManaCost:4 U U Types:Instant -A:SP$ Play | Optional$ True | Valid$ Card.TargetedPlayerCtrl | ValidTgts$ Opponent | ValidZone$ Sideboard | WithoutManaCost$ True | SubAbility$ DBExile | StackDescription$ SpellDescription | SpellDescription$ Look at target opponent’s sideboard. You may cast a card from that sideboard without paying its mana cost. +A:SP$ Play | Optional$ True | Valid$ Card.TargetedPlayerCtrl | ValidTgts$ Opponent | ValidZone$ Sideboard | WithoutManaCost$ True | SubAbility$ DBExile | StackDescription$ SpellDescription | SpellDescription$ Look at target opponent's sideboard. You may cast a card from that sideboard without paying its mana cost. SVar:DBExile:DB$ChangeZone | Origin$ Stack | Destination$ Exile -Oracle:Look at target opponent’s sideboard. You may cast a card from that sideboard without paying its mana cost.\nExile Command the Chaff. \ No newline at end of file +Oracle:Look at target opponent's sideboard. You may cast a card from that sideboard without paying its mana cost.\nExile Command the Chaff. diff --git a/forge-gui/res/cardsfolder/c/commanding_presence.txt b/forge-gui/res/cardsfolder/c/commanding_presence.txt index 9f7a7cfc523..4db29df8205 100644 --- a/forge-gui/res/cardsfolder/c/commanding_presence.txt +++ b/forge-gui/res/cardsfolder/c/commanding_presence.txt @@ -3,8 +3,8 @@ ManaCost:3 W Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 3 W | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ First Strike | AddTrigger$ TriggerDamageDone | Description$ Enchanted creature gets +2/+2 and has first strike and "Whenever this creature deals combat damage to a player, create a 1/1 white Human Soldier token." +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ First Strike | AddTrigger$ TriggerDamageDone | Description$ Enchanted creature gets +2/+2 and has first strike and "Whenever this creature deals combat damage to a player, create a 1/1 white Human Soldier creature token." SVar:TriggerDamageDone:Mode$ DamageDone | ValidSource$ Card.Self | CombatDamage$ True | ValidTarget$ Player | Execute$ DBToken | TriggerDescription$ Whenever this creature deals combat damage to a player, create a 1/1 white Human Soldier token. SVar:DBToken:DB$Token | TokenOwner$ You | TokenScript$ w_1_1_human_soldier | LegacyImage$ w 1 1 human soldier thb | TokenAmount$ 1 DeckHas:Ability$Token -Oracle:Enchant creature\nEnchanted creature gets +2/+2 and has first strike and "Whenever this creature deals combat damage to a player, create a 1/1 white Human Soldier token." +Oracle:Enchant creature\nEnchanted creature gets +2/+2 and has first strike and "Whenever this creature deals combat damage to a player, create a 1/1 white Human Soldier creature token." diff --git a/forge-gui/res/cardsfolder/c/commence_the_endgame.txt b/forge-gui/res/cardsfolder/c/commence_the_endgame.txt index 1f50305c394..92aa5cb476d 100644 --- a/forge-gui/res/cardsfolder/c/commence_the_endgame.txt +++ b/forge-gui/res/cardsfolder/c/commence_the_endgame.txt @@ -2,9 +2,9 @@ Name:Commence the Endgame ManaCost:4 U U Types:Instant K:CARDNAME can't be countered. -A:SP$ Draw | Cost$ 4 U U | NumCards$ 2 | SpellDescription$ Draw two cards, then amass X, where X is the number of cards in your hand. | SubAbility$ DBAmass +A:SP$ Draw | Cost$ 4 U U | NumCards$ 2 | SpellDescription$ Draw two cards, then amass X, where X is the number of cards in your hand. (Put X +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) | SubAbility$ DBAmass SVar:DBAmass:DB$ Amass | Num$ X | References$ X DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token SVar:X:Count$InYourHand -Oracle:This spell can't be countered.\nDraw two cards, then amass X, where X is the number of cards in your hand. +Oracle:This spell can't be countered.\nDraw two cards, then amass X, where X is the number of cards in your hand. (Put X +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/c/compelling_argument.txt b/forge-gui/res/cardsfolder/c/compelling_argument.txt index c6d4d9f3fef..e79bea998eb 100644 --- a/forge-gui/res/cardsfolder/c/compelling_argument.txt +++ b/forge-gui/res/cardsfolder/c/compelling_argument.txt @@ -3,4 +3,4 @@ ManaCost:1 U Types:Sorcery A:SP$ Mill | Cost$ 1 U | NumCards$ 5 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills five cards. K:Cycling:U -Oracle:Target player mills five cards.\nCycling {U} ({U}, Discard a card: Draw a card.) +Oracle:Target player mills five cards.\nCycling {U} ({U}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/c/conclave_cavalier.txt b/forge-gui/res/cardsfolder/c/conclave_cavalier.txt index c354b0a03e5..ae8a2554ae3 100644 --- a/forge-gui/res/cardsfolder/c/conclave_cavalier.txt +++ b/forge-gui/res/cardsfolder/c/conclave_cavalier.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ gw_2_2_elf_knight_vigilance | LegacyImage$ gw 2 2 elf knight vigilance grn DeckHas:Ability$Token SVar:SacMe:4 -Oracle:Vigilance\nWhen Conclave Cavalier dies, create two green and white 2/2 Elf Knight creature tokens with vigilance. +Oracle:Vigilance\nWhen Conclave Cavalier dies, create two 2/2 green and white Elf Knight creature tokens with vigilance. diff --git a/forge-gui/res/cardsfolder/c/confiscate.txt b/forge-gui/res/cardsfolder/c/confiscate.txt index fc81df7d03f..5da110ca4e4 100644 --- a/forge-gui/res/cardsfolder/c/confiscate.txt +++ b/forge-gui/res/cardsfolder/c/confiscate.txt @@ -5,4 +5,4 @@ K:Enchant permanent A:SP$ Attach | Cost$ 4 U U | ValidTgts$ Permanent | AILogic$ GainControl S:Mode$ Continuous | Affected$ Permanent.EnchantedBy | GainControl$ You | Description$ You control enchanted permanent. SVar:Picture:http://www.wizards.com/global/images/magic/general/confiscate.jpg -Oracle:Enchant permanent (Target a permanent as you cast this. This card enters the battlefield attached to that permanent.)\nYou control enchanted permanent. +Oracle:Enchant permanent\nYou control enchanted permanent. diff --git a/forge-gui/res/cardsfolder/c/confounding_conundrum.txt b/forge-gui/res/cardsfolder/c/confounding_conundrum.txt index 13da61e0bd8..4f57886a44d 100644 --- a/forge-gui/res/cardsfolder/c/confounding_conundrum.txt +++ b/forge-gui/res/cardsfolder/c/confounding_conundrum.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Enchantment 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 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.OppCtrl | CheckOnTriggeredCard$ X GT1 | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever a land enters the battlefield under an opponent's control, if that player had another land enter the battlefield under their control this turn, they return a land they control to its owner’s hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.OppCtrl | CheckOnTriggeredCard$ X GT1 | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever a land enters the battlefield under an opponent's control, if that player had another land enter the battlefield under their control this turn, they return a land they control to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Chooser$ TriggeredCardController | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.ControlledBy TriggeredCardController | ChangeNum$ 1 SVar:X:ThisTurnEntered_Battlefield_Land.YouCtrl -Oracle:When Confounding Conundrum enters the battlefield, draw a card.\nWhenever a land enters the battlefield under an opponent's control, if that player had another land enter the battlefield under their control this turn, they return a land they control to its owner’s hand. +Oracle:When Confounding Conundrum enters the battlefield, draw a card.\nWhenever a land enters the battlefield under an opponent's control, if that player had another land enter the battlefield under their control this turn, they return a land they control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/c/confront_the_assault.txt b/forge-gui/res/cardsfolder/c/confront_the_assault.txt index 00396789b4a..15740e5f16c 100644 --- a/forge-gui/res/cardsfolder/c/confront_the_assault.txt +++ b/forge-gui/res/cardsfolder/c/confront_the_assault.txt @@ -2,4 +2,4 @@ Name:Confront the Assault ManaCost:4 W Types:Instant A:SP$ Token | Cost$ 4 W | IsPresent$ Creature.attackingYou | LegacyImage$ w 1 1 spirit flying ana | TokenAmount$ 3 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | SpellDescription$ Cast this spell only if a creature is attacking you. Create three 1/1 white Spirit creature tokens with flying. -Oracle:Cast this spell only if a creature is attacking you.\n\nCreate three 1/1 white Spirit creature tokens with flying. \ No newline at end of file +Oracle:Cast this spell only if a creature is attacking you.\nCreate three 1/1 white Spirit creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/c/control_win_condition.txt b/forge-gui/res/cardsfolder/c/control_win_condition.txt index 4ad76be276d..4005c089ce8 100644 --- a/forge-gui/res/cardsfolder/c/control_win_condition.txt +++ b/forge-gui/res/cardsfolder/c/control_win_condition.txt @@ -6,4 +6,4 @@ K:CARDNAME can't be countered. K:Shroud S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | References$ X | Description$ CARDNAME's power and toughness are each equal to the number of turns you’ve taken this game. (If this is in your deck, please keep track of your turns. This means you, Mark.) SVar:X:Count$YourTurns -Oracle:This spell can’t be countered.\nShroud\nControl Win Condition’s power and toughness are each equal to the number of turns you’ve taken this game. (If this is in your deck, please keep track of your turns. This means you, Mark.) +Oracle:This spell can't be countered.\nShroud\nControl Win Condition's power and toughness are each equal to the number of turns you've taken this game. (If this is in your deck, please keep track of your turns. This means you, Mark.) diff --git a/forge-gui/res/cardsfolder/c/convicted_killer_branded_howler.txt b/forge-gui/res/cardsfolder/c/convicted_killer_branded_howler.txt index c67417bd24b..7d62f1f4f9a 100644 --- a/forge-gui/res/cardsfolder/c/convicted_killer_branded_howler.txt +++ b/forge-gui/res/cardsfolder/c/convicted_killer_branded_howler.txt @@ -18,5 +18,5 @@ PT:4/4 T:Mode$Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. SVar:TrigTransform:DB$SetState | Defined$ Self | Mode$ Transform SVar:Picture:http://www.wizards.com/global/images/magic/general/branded_howler.jpg -Oracle:At the beginning of each upkeep, if a player casts two or more spells last turn, transform Branded Howler. +Oracle:At the beginning of each upkeep, if a player cast two or more spells last turn, transform Branded Howler. diff --git a/forge-gui/res/cardsfolder/c/corpse_churn.txt b/forge-gui/res/cardsfolder/c/corpse_churn.txt index 869ad653341..b6a65ea4c75 100644 --- a/forge-gui/res/cardsfolder/c/corpse_churn.txt +++ b/forge-gui/res/cardsfolder/c/corpse_churn.txt @@ -1,8 +1,8 @@ Name:Corpse Churn ManaCost:1 B Types:Instant -A:SP$ Mill | Cost$ 1 B | NumCards$ 3 | Defined$ You | SubAbility$ DBChooseCard | SpellDescription$ Mill three cards, then you may return a creature card from your graveyard to your hand. +A:SP$ Mill | Cost$ 1 B | NumCards$ 3 | Defined$ You | SubAbility$ DBChooseCard | SpellDescription$ Mill three cards, then you may return a creature card from your graveyard to your hand. (To mill a card, put the top card of your library into your graveyard.) SVar:DBChooseCard:DB$ ChooseCard | Choices$ Creature.YouOwn | Optional$ Yes | ChoiceZone$ Graveyard | Amount$ 1 | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ ChosenCard DeckHas:Ability$Graveyard -Oracle:Mill three cards, then you may return a creature card from your graveyard to your hand. +Oracle:Mill three cards, then you may return a creature card from your graveyard to your hand. (To mill a card, put the top card of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/c/corpse_harvester.txt b/forge-gui/res/cardsfolder/c/corpse_harvester.txt index 9700918ae5e..42576886fdd 100644 --- a/forge-gui/res/cardsfolder/c/corpse_harvester.txt +++ b/forge-gui/res/cardsfolder/c/corpse_harvester.txt @@ -2,8 +2,8 @@ Name:Corpse Harvester ManaCost:3 B B Types:Creature Zombie Wizard PT:3/3 -A:AB$ ChangeZone | Cost$ 1 B T Sac<1/Creature> | Origin$ Library | Destination$ Hand | ChangeType$ Zombie | ChangeNum$ 1 | SubAbility$ DBSwamp | SpellDescription$ Search your library for a Zombie card and a Swamp card, reveal them, put them into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 B T Sac<1/Creature> | Origin$ Library | Destination$ Hand | ChangeType$ Zombie | ChangeNum$ 1 | SubAbility$ DBSwamp | SpellDescription$ Search your library for a Zombie card and a Swamp card, reveal them, and put them into your hand. Then shuffle your library. SVar:DBSwamp:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Swamp | ChangeNum$ 1 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/corpse_harvester.jpg -Oracle:{1}{B}, {T}, Sacrifice a creature: Search your library for a Zombie card and a Swamp card, reveal them, put them into your hand, then shuffle your library. +Oracle:{1}{B}, {T}, Sacrifice a creature: Search your library for a Zombie card and a Swamp card, reveal them, and put them into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/c/corrupted_crossroads.txt b/forge-gui/res/cardsfolder/c/corrupted_crossroads.txt index 7db38a077d6..dab18f21878 100644 --- a/forge-gui/res/cardsfolder/c/corrupted_crossroads.txt +++ b/forge-gui/res/cardsfolder/c/corrupted_crossroads.txt @@ -1,10 +1,10 @@ Name:Corrupted Crossroads ManaCost:no cost Types:Land -A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. ({C} represents colorless mana.) A:AB$ Mana | Cost$ T PayLife<1> | Produced$ Any | Amount$ 1 | RestrictValid$ Card.withDevoid | SpellDescription$ Add one mana of any color. Spend this mana only to cast a spell with devoid. AI:RemoveDeck:Random DeckHas:Ability$Mana.Colorless DeckNeeds:Keyword$Devoid SVar:Picture:http://www.wizards.com/global/images/magic/general/corrupted_crossroads.jpg -Oracle:{T}: Add {C}.\n{T}, Pay 1 life: Add one mana of any color. Spend this mana only to cast a spell with devoid. \ No newline at end of file +Oracle:{T}: Add {C}. ({C} represents colorless mana.)\n{T}, Pay 1 life: Add one mana of any color. Spend this mana only to cast a spell with devoid. diff --git a/forge-gui/res/cardsfolder/c/corsair_captain.txt b/forge-gui/res/cardsfolder/c/corsair_captain.txt index eede0889d52..26e12091e97 100755 --- a/forge-gui/res/cardsfolder/c/corsair_captain.txt +++ b/forge-gui/res/cardsfolder/c/corsair_captain.txt @@ -8,4 +8,4 @@ S:Mode$ Continuous | Affected$ Pirate.YouCtrl+Other | AddPower$ 1 | AddToughness SVar:PlayMain1:TRUE DeckHints:Type$Pirate DeckHas:Ability$Token -Oracle:When Corsair Captain enters the battlefield, create a treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nOther Pirates you control get +1/+1. +Oracle:When Corsair Captain enters the battlefield, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nOther Pirates you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/c/cosima_god_of_the_voyage_the_omenkeel.txt b/forge-gui/res/cardsfolder/c/cosima_god_of_the_voyage_the_omenkeel.txt index 18dfdcbe89f..7b6c46f213d 100644 --- a/forge-gui/res/cardsfolder/c/cosima_god_of_the_voyage_the_omenkeel.txt +++ b/forge-gui/res/cardsfolder/c/cosima_god_of_the_voyage_the_omenkeel.txt @@ -30,4 +30,4 @@ SVar:SMayPlayLand:Mode$ Continuous | MayPlay$ True | Affected$ Land.IsRemembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Crew:1 DeckHints:Type$Vehicle -Oracle:Whenever a Vehicle you control deals combat damage to a player, that player exiles that many cards from the top of their library. You may play lands from among those cards for as long as they remain exiled. Crew 1 +Oracle:Whenever a Vehicle you control deals combat damage to a player, that player exiles that many cards from the top of their library. You may play lands from among those cards for as long as they remain exiled.\nCrew 1 diff --git a/forge-gui/res/cardsfolder/c/cosmic_intervention.txt b/forge-gui/res/cardsfolder/c/cosmic_intervention.txt index d8020d9f143..6687753d29a 100644 --- a/forge-gui/res/cardsfolder/c/cosmic_intervention.txt +++ b/forge-gui/res/cardsfolder/c/cosmic_intervention.txt @@ -1,10 +1,10 @@ Name:Cosmic Intervention ManaCost:3 W Types:Instant -A:SP$ Effect | ReplacementEffects$ ReplaceGrave | SVars$ Exile,DBDelayTrigger,TrigReturn | SpellDescription$ If a permanent you control would be put into a graveyard from the battlefield this turn, exile it instead. Return it to the battlefield under its owner’s control at the beginning of the next end step. -SVar:ReplaceGrave:Event$ Moved | ValidCard$ Permanent.YouCtrl | Origin$ Battlefield | Destination$ Graveyard | ReplaceWith$ Exile | ActiveZone$ Command | Description$ If a permanent you control would be put into a graveyard from the battlefield this turn, exile it instead. Return it to the battlefield under its owner’s control at the beginning of the next end step. +A:SP$ Effect | ReplacementEffects$ ReplaceGrave | SVars$ Exile,DBDelayTrigger,TrigReturn | SpellDescription$ If a permanent you control would be put into a graveyard from the battlefield this turn, exile it instead. Return it to the battlefield under its owner's control at the beginning of the next end step. +SVar:ReplaceGrave:Event$ Moved | ValidCard$ Permanent.YouCtrl | Origin$ Battlefield | Destination$ Graveyard | ReplaceWith$ Exile | ActiveZone$ Command | Description$ If a permanent you control would be put into a graveyard from the battlefield this turn, exile it instead. Return it to the battlefield under its owner's control at the beginning of the next end step. SVar:Exile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ All | Destination$ Exile | SubAbility$ DBDelayTrigger SVar:DBDelayTrigger:DB$ DelayedTrigger | RememberObjects$ ReplacedCard | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | TriggerDescription$ Return it to the battlefield under its owner’s control at the beginning of the next end step. SVar:TrigReturn:DB$ ChangeZone | Defined$ DelayTriggerRemembered | Destination$ Battlefield K:Foretell:1 W -Oracle:If a permanent you control would be put into a graveyard from the battlefield this turn, exile it instead. Return it to the battlefield under its owner’s control at the beginning of the next end step.\nForetell {1}{W} (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.) +Oracle:If a permanent you control would be put into a graveyard from the battlefield this turn, exile it instead. Return it to the battlefield under its owner's control at the beginning of the next end step.\nForetell {1}{W} (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/c/cosmos_charger.txt b/forge-gui/res/cardsfolder/c/cosmos_charger.txt index dc2ebb62b5b..678f9c83a63 100644 --- a/forge-gui/res/cardsfolder/c/cosmos_charger.txt +++ b/forge-gui/res/cardsfolder/c/cosmos_charger.txt @@ -4,8 +4,8 @@ Types:Creature Horse Spirit PT:3/3 K:Flash K:Flying -S:Mode$ ReduceCost | ValidSpell$ Static.Foretelling | Activator$ You | Amount$ 1 | Description$ Foretelling cards from your hand costs {1} less and can be done on any player’s turn. +S:Mode$ ReduceCost | ValidSpell$ Static.Foretelling | Activator$ You | Amount$ 1 | Description$ Foretelling cards from your hand costs {1} less and can be done on any player's turn. S:Mode$ Continuous | Affected$ You | AddKeyword$ Foretell on any player’s turn | Secondary$ True | Description$ Foretelling cards from your hand on any player’s turn. K:Foretell:2 U -Oracle:Flash\nFlying\nForetelling cards from your hand costs {1} less and can be done on any player’s turn.\nForetell {2}{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.) +Oracle:Flash\nFlying\nForetelling cards from your hand costs {1} less and can be done on any player's turn.\nForetell {2}{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/c/counterlash.txt b/forge-gui/res/cardsfolder/c/counterlash.txt index e947494ac01..d8234ef7eb0 100644 --- a/forge-gui/res/cardsfolder/c/counterlash.txt +++ b/forge-gui/res/cardsfolder/c/counterlash.txt @@ -1,7 +1,7 @@ Name:Counterlash ManaCost:4 U U Types:Instant -A:SP$ Counter | Cost$ 4 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBPlay | SpellDescription$ Counter target spell. You may cast a nonland card in your hand that shares a card type with that spell without paying its mana cost. +A:SP$ Counter | Cost$ 4 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBPlay | SpellDescription$ Counter target spell. You may cast a spell that shares a card type with it from your hand without paying its mana cost. SVar:DBPlay:DB$ Play | Valid$ Targeted.sharesCardTypeWith+nonLand+YouCtrl | ValidZone$ Hand | WithoutManaCost$ True | Optional$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/counterlash.jpg -Oracle:Counter target spell. You may cast a nonland card in your hand that shares a card type with that spell without paying its mana cost. +Oracle:Counter target spell. You may cast a spell that shares a card type with it from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/c/courser_of_kruphix.txt b/forge-gui/res/cardsfolder/c/courser_of_kruphix.txt index b5d54d81985..61010431780 100644 --- a/forge-gui/res/cardsfolder/c/courser_of_kruphix.txt +++ b/forge-gui/res/cardsfolder/c/courser_of_kruphix.txt @@ -3,8 +3,8 @@ ManaCost:1 G G Types:Enchantment Creature Centaur PT:2/4 S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ Player | Description$ Play with the top card of your library revealed. -S:Mode$ Continuous | Affected$ Land.TopLibrary+YouCtrl | AffectedZone$ Library | MayPlay$ True | Description$ You may play the top card of your library if it's a land card. +S:Mode$ Continuous | Affected$ Land.TopLibrary+YouCtrl | AffectedZone$ Library | MayPlay$ True | Description$ You may play lands from the top of your library. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a land enters the battlefield under your control, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/courser_of_kruphix.jpg -Oracle:Play with the top card of your library revealed.\nYou may play the top card of your library if it's a land card.\nWhenever a land enters the battlefield under your control, you gain 1 life. +Oracle:Play with the top card of your library revealed.\nYou may play lands from the top of your library.\nWhenever a land enters the battlefield under your control, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/c/court_of_ambition.txt b/forge-gui/res/cardsfolder/c/court_of_ambition.txt index 9491c395a34..bb4c4d38238 100644 --- a/forge-gui/res/cardsfolder/c/court_of_ambition.txt +++ b/forge-gui/res/cardsfolder/c/court_of_ambition.txt @@ -3,9 +3,9 @@ ManaCost:2 B B Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRepeat | TriggerDescription$ At the beginning of your upkeep, each opponent loses 3 life unless they discard a card. If you’re the monarch, instead each opponent loses 6 life unless they discard two cards. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRepeat | TriggerDescription$At the beginning of your upkeep, each opponent loses 3 life unless they discard a card. If you're the monarch, instead each opponent loses 6 life unless they discard two cards. SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Opponent | RepeatSubAbility$ DBDrain SVar:DBDrain:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ X | References$ X,Y | UnlessCost$ Discard | UnlessPayer$ Player.IsRemembered SVar:X:Count$Monarch.6.3 SVar:Y:Count$Monarch.2.1 -Oracle:When Court of Ambition enters the battlefield, you become the monarch. \n At the beginning of your upkeep, each opponent loses 3 life unless they discard a card. If you’re the monarch, instead each opponent loses 6 life unless they discard two cards. +Oracle:When Court of Ambition enters the battlefield, you become the monarch.\nAt the beginning of your upkeep, each opponent loses 3 life unless they discard a card. If you're the monarch, instead each opponent loses 6 life unless they discard two cards. diff --git a/forge-gui/res/cardsfolder/c/court_of_grace.txt b/forge-gui/res/cardsfolder/c/court_of_grace.txt index de73d4471b7..d09c7c0dc74 100644 --- a/forge-gui/res/cardsfolder/c/court_of_grace.txt +++ b/forge-gui/res/cardsfolder/c/court_of_grace.txt @@ -3,10 +3,10 @@ ManaCost:2 W W Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigBranch | TriggerDescription$ At the beginning of your upkeep, create a 1/1 white Spirit creature token with flying. If you’re the monarch, create a 4/4 white Angel creature token with flying instead. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigBranch | TriggerDescription$ At the beginning of your upkeep, create a 1/1 white Spirit creature token with flying. If you're the monarch, create a 4/4 white Angel creature token with flying instead. SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ X | References$ X | TrueSubAbility$ DBAngel | FalseSubAbility$ DBSpirit SVar:DBSpirit:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You SVar:DBAngel:DB$ Token | TokenAmount$ 1 | TokenScript$ w_4_4_angel_flying | TokenOwner$ You SVar:X:Count$Monarch.1.0 DeckHas:Ability$Token -Oracle:When Court of Grace enters the battlefield, you become the monarch.\nAt the beginning of your upkeep, create a 1/1 white Spirit creature token with flying. If you’re the monarch, create a 4/4 white Angel creature token with flying instead. +Oracle:When Court of Grace enters the battlefield, you become the monarch.\nAt the beginning of your upkeep, create a 1/1 white Spirit creature token with flying. If you're the monarch, create a 4/4 white Angel creature token with flying instead. diff --git a/forge-gui/res/cardsfolder/c/court_of_ire.txt b/forge-gui/res/cardsfolder/c/court_of_ire.txt index 8aa83438491..e525f8e61a8 100644 --- a/forge-gui/res/cardsfolder/c/court_of_ire.txt +++ b/forge-gui/res/cardsfolder/c/court_of_ire.txt @@ -3,7 +3,7 @@ ManaCost:3 R R Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 2 damage to any target. If you're the monarch, it deals 7 damage to that player or permanent instead. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 2 damage to any target. If you're the monarch, it deals 7 damage instead. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X SVar:X:Count$Monarch.7.2 -Oracle:When Court of Ire enters the battlefield, you become the monarch.\nAt the beginning of your upkeep, Court of Ire deals 2 damage to any target. If you're the monarch, it deals 7 damage to that player or permanent instead. +Oracle:When Court of Ire enters the battlefield, you become the monarch.\nAt the beginning of your upkeep, Court of Ire deals 2 damage to any target. If you're the monarch, it deals 7 damage instead. diff --git a/forge-gui/res/cardsfolder/c/crackling_doom.txt b/forge-gui/res/cardsfolder/c/crackling_doom.txt index c1e59339a9b..0fd733efdcd 100644 --- a/forge-gui/res/cardsfolder/c/crackling_doom.txt +++ b/forge-gui/res/cardsfolder/c/crackling_doom.txt @@ -1,9 +1,9 @@ Name:Crackling Doom ManaCost:R W B Types:Instant -A:SP$ DealDamage | Cost$ R B W | Defined$ Player.Opponent | NumDmg$ 2 | AILogic$ OpponentHasCreatures | SubAbility$ DBRepeat | SpellDescription$ CARDNAME deals 2 damage to each opponent. Each opponent sacrifices a creature with the greatest power among creatures they control. +A:SP$ DealDamage | Cost$ R B W | Defined$ Player.Opponent | NumDmg$ 2 | AILogic$ OpponentHasCreatures | SubAbility$ DBRepeat | SpellDescription$ CARDNAME deals 2 damage to each opponent. Each opponent sacrifices a creature with the greatest power among creatures that player controls. SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBChooseCard | SubAbility$ DBSac SVar:DBChooseCard:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Creature.greatestPowerControlledByRemembered | ChoiceTitle$ Choose a creature you control with the greatest power | Mandatory$ True | RememberChosen$ True 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 | ClearChosen$ True -Oracle:Crackling Doom deals 2 damage to each opponent. Each opponent sacrifices a creature with the greatest power among creatures they control. +Oracle:Crackling Doom deals 2 damage to each opponent. Each opponent sacrifices a creature with the greatest power among creatures that player controls. diff --git a/forge-gui/res/cardsfolder/c/cragcrown_pathway_timbercrown_pathway.txt b/forge-gui/res/cardsfolder/c/cragcrown_pathway_timbercrown_pathway.txt index 6d8b5e2887d..ea289618b98 100644 --- a/forge-gui/res/cardsfolder/c/cragcrown_pathway_timbercrown_pathway.txt +++ b/forge-gui/res/cardsfolder/c/cragcrown_pathway_timbercrown_pathway.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. AlternateMode:Modal -Oracle:Add {R}. +Oracle:{T}: Add {R}. ALTERNATE @@ -11,4 +11,4 @@ Name:Timbercrown Pathway ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. -Oracle:Add {G}. +Oracle:{T}: Add {G}. diff --git a/forge-gui/res/cardsfolder/c/crash_through.txt b/forge-gui/res/cardsfolder/c/crash_through.txt index f2207cc43c6..879116a7a34 100644 --- a/forge-gui/res/cardsfolder/c/crash_through.txt +++ b/forge-gui/res/cardsfolder/c/crash_through.txt @@ -1,7 +1,7 @@ Name:Crash Through ManaCost:R Types:Sorcery -A:SP$ PumpAll | Cost$ R | ValidCards$ Creature.YouCtrl | KW$ Trample | SubAbility$ DBDraw | SpellDescription$ Creatures you control gain trample until end of turn. Draw a card. +A:SP$ PumpAll | Cost$ R | ValidCards$ Creature.YouCtrl | KW$ Trample | SubAbility$ DBDraw | SpellDescription$ Creatures you control gain trample until end of turn. (A creature with trample can deal excess combat damage to the player or planeswalker it's attacking.) Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/crash_through.jpg -Oracle:Creatures you control gain trample until end of turn.\nDraw a card. \ No newline at end of file +Oracle:Creatures you control gain trample until end of turn. (A creature with trample can deal excess combat damage to the player or planeswalker it's attacking.)\nDraw a card. diff --git a/forge-gui/res/cardsfolder/c/crashing_tide.txt b/forge-gui/res/cardsfolder/c/crashing_tide.txt index 82c5e792495..ff477823985 100644 --- a/forge-gui/res/cardsfolder/c/crashing_tide.txt +++ b/forge-gui/res/cardsfolder/c/crashing_tide.txt @@ -1,10 +1,10 @@ Name:Crashing Tide ManaCost:2 U Types:Sorcery -S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ All | AddKeyword$ Flash | IsPresent$ Merfolk.YouCtrl | Description$ CARDNAME has flash as long as you control a Merfolk. +S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ All | AddKeyword$ Flash | IsPresent$ Merfolk.YouCtrl | Description$ This spell has flash as long as you control a Merfolk. A:SP$ ChangeZone | Cost$ 2 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBDraw | SpellDescription$ Return target creature to its owner's hand. Draw a card. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHints:Type$Merfolk SVar:BuffedBy:Merfolk SVar:Picture:http://www.wizards.com/global/images/magic/general/crashing_tide.jpg -Oracle:Crashing Tide has flash as long as you control a Merfolk.\nReturn target creature to its owner's hand.\nDraw a card. +Oracle:This spell has flash as long as you control a Merfolk.\nReturn target creature to its owner's hand.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/c/craven_hulk.txt b/forge-gui/res/cardsfolder/c/craven_hulk.txt index c1f97171faf..cb76bacf679 100644 --- a/forge-gui/res/cardsfolder/c/craven_hulk.txt +++ b/forge-gui/res/cardsfolder/c/craven_hulk.txt @@ -3,4 +3,4 @@ ManaCost:3 R Types:Creature Giant Coward PT:4/4 K:CARDNAME can't block alone. -Oracle:Craven Hulk can’t block alone. +Oracle:Craven Hulk can't block alone. diff --git a/forge-gui/res/cardsfolder/c/crop_rotation.txt b/forge-gui/res/cardsfolder/c/crop_rotation.txt index 8e2cc1d2709..9c8ae11ca6f 100644 --- a/forge-gui/res/cardsfolder/c/crop_rotation.txt +++ b/forge-gui/res/cardsfolder/c/crop_rotation.txt @@ -1,7 +1,7 @@ Name:Crop Rotation ManaCost:G Types:Instant -A:SP$ ChangeZone | Cost$ G Sac<1/Land> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | SpellDescription$ Search your library for a land card and put that card onto the battlefield. Then shuffle your library. +A:SP$ ChangeZone | Cost$ G Sac<1/Land> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | SpellDescription$ Search your library for a land card, put that card onto the battlefield, then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/crop_rotation.jpg -Oracle:As an additional cost to cast this spell, sacrifice a land.\nSearch your library for a land card and put that card onto the battlefield. Then shuffle your library. +Oracle:As an additional cost to cast this spell, sacrifice a land.\nSearch your library for a land card, put that card onto the battlefield, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/c/crovax.txt b/forge-gui/res/cardsfolder/c/crovax.txt index a3ff27ef572..15f7d5f59c3 100644 --- a/forge-gui/res/cardsfolder/c/crovax.txt +++ b/forge-gui/res/cardsfolder/c/crovax.txt @@ -2,7 +2,7 @@ Name:Crovax ManaCost:no cost Types:Vanguard HandLifeModifier:+2/+0 -T:Mode$ DamageDone | ValidSource$ Creature+YouCtrl | ValidTarget$ Permanent,Player | TriggerZones$ Command | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature you control deals damage to a permanent or player, you gain 1 life. +T:Mode$ DamageDone | ValidSource$ Creature+YouCtrl | ValidTarget$ Permanent,Player | TriggerZones$ Command | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature you control deals damage to a creature or player, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Crovax.full.jpg -Oracle:Hand +2, life +0\nWhenever a creature you control deals damage to a permanent or player, you gain 1 life. +Oracle:Hand +2, life +0\nWhenever a creature you control deals damage to a creature or player, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/c/crow_of_dark_tidings.txt b/forge-gui/res/cardsfolder/c/crow_of_dark_tidings.txt index aac72ed0335..385acce1412 100644 --- a/forge-gui/res/cardsfolder/c/crow_of_dark_tidings.txt +++ b/forge-gui/res/cardsfolder/c/crow_of_dark_tidings.txt @@ -3,9 +3,9 @@ ManaCost:2 B Types:Creature Zombie Bird PT:2/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield or dies, mill two cards. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or dies, mill two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield or dies, mill two cards. (Put the top two cards of your library into your graveyard.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or dies, mill two cards. (Put the top two cards of your library into your graveyard.) SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You DeckHints:Ability$Delirium DeckHas:Ability$Graveyard -Oracle:Flying\nWhen Crow of Dark Tidings enters the battlefield or dies, mill two cards. +Oracle:Flying\nWhen Crow of Dark Tidings enters the battlefield or dies, mill two cards. (Put the top two cards of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/c/crown_of_skemfar.txt b/forge-gui/res/cardsfolder/c/crown_of_skemfar.txt index 6b1720ebcb5..b1d9f6a76fe 100644 --- a/forge-gui/res/cardsfolder/c/crown_of_skemfar.txt +++ b/forge-gui/res/cardsfolder/c/crown_of_skemfar.txt @@ -8,4 +8,4 @@ SVar:X:Count$TypeYouCtrl.Elf SVar:BuffedBy:Elf A:AB$ ChangeZone | Cost$ 2 G | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. DeckHints:Type$Elf -Oracle:Enchant creature (Target a creature as you cast this. This card enters the battlefield attached to that creature.)\nEnchanted creature gets +1/+1 for each Elf you control and has reach.\n2{G} Return Crown of Skemfar from your graveyard to your hand. +Oracle:Enchant creature\nEnchanted creature gets +1/+1 for each Elf you control and has reach.\n{2}{G}: Return Crown of Skemfar from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/c/crucible_of_worlds.txt b/forge-gui/res/cardsfolder/c/crucible_of_worlds.txt index c355b748634..5147ebb863e 100644 --- a/forge-gui/res/cardsfolder/c/crucible_of_worlds.txt +++ b/forge-gui/res/cardsfolder/c/crucible_of_worlds.txt @@ -1,7 +1,7 @@ Name:Crucible of Worlds ManaCost:3 Types:Artifact -S:Mode$ Continuous | Affected$ Land.YouOwn | MayPlay$ True | AffectedZone$ Graveyard | Description$ You may play land cards from your graveyard. +S:Mode$ Continuous | Affected$ Land.YouOwn | MayPlay$ True | AffectedZone$ Graveyard | Description$ You may play lands from your graveyard. SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/crucible_of_worlds.jpg -Oracle:You may play land cards from your graveyard. +Oracle:You may play lands from your graveyard. diff --git a/forge-gui/res/cardsfolder/c/crumble_to_dust.txt b/forge-gui/res/cardsfolder/c/crumble_to_dust.txt index 94fb7c1b4a2..c6a79dc03a5 100644 --- a/forge-gui/res/cardsfolder/c/crumble_to_dust.txt +++ b/forge-gui/res/cardsfolder/c/crumble_to_dust.txt @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:NumInLib:TargetedController$CardsInLibrary SVar:NumInHand:TargetedController$CardsInHand SVar:NumInYard:TargetedController$CardsInGraveyard -Oracle:Exile target nonbasic land. Search its controller's graveyard, hand, and library for any number of cards with the same name as that land and exile them. Then that player shuffles his or library. +Oracle:Devoid (This card has no color.)\nExile target nonbasic land. Search its controller's graveyard, hand, and library for any number of cards with the same name as that land and exile them. Then that player shuffles their library. diff --git a/forge-gui/res/cardsfolder/c/cryptolith_fragment_aurora_of_emrakul.txt b/forge-gui/res/cardsfolder/c/cryptolith_fragment_aurora_of_emrakul.txt index b82b45a6229..e3609855e28 100644 --- a/forge-gui/res/cardsfolder/c/cryptolith_fragment_aurora_of_emrakul.txt +++ b/forge-gui/res/cardsfolder/c/cryptolith_fragment_aurora_of_emrakul.txt @@ -23,4 +23,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 3 SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/aurora_of_emrakul.jpg -Oracle:Flying, Deathtouch.\nWhenever Aurora of Emrakul attacks, each opponent loses 3 life. +Oracle:Flying, deathtouch\nWhenever Aurora of Emrakul attacks, each opponent loses 3 life. diff --git a/forge-gui/res/cardsfolder/c/crystal_slipper.txt b/forge-gui/res/cardsfolder/c/crystal_slipper.txt index 5d89ec8c092..d23da6c1011 100644 --- a/forge-gui/res/cardsfolder/c/crystal_slipper.txt +++ b/forge-gui/res/cardsfolder/c/crystal_slipper.txt @@ -3,4 +3,4 @@ ManaCost:1 R Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddKeyword$ Haste | Description$ Equipped creature gets +1/+0 and has haste. K:Equip:1 -Oracle:Equipped creature gets +1/+0 and has haste.\nEquip {1} +Oracle:Equipped creature gets +1/+0 and has haste.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/c/crystalline_giant.txt b/forge-gui/res/cardsfolder/c/crystalline_giant.txt index 88e77367340..3d41ffafaaa 100755 --- a/forge-gui/res/cardsfolder/c/crystalline_giant.txt +++ b/forge-gui/res/cardsfolder/c/crystalline_giant.txt @@ -2,7 +2,7 @@ Name:Crystalline Giant ManaCost:3 Types:Artifact Creature Giant PT:3/3 -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigGenericChoice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, choose a kind of counter at random that CARDNAME doesn't have on it from among flying, first strike, deathtouch, hexproof, lifelink, menace, reach, trample, vigilance, or +1/+1. Put a counter of that kind on CARDNAME. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigGenericChoice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, choose a kind of counter at random that CARDNAME doesn't have on it from among flying, first strike, deathtouch, hexproof, lifelink, menace, reach, trample, vigilance, and +1/+1. Put a counter of that kind on CARDNAME. SVar:TrigGenericChoice:DB$ GenericChoice | AtRandom$ True | Choices$ Flying,FirstStrike,Deathtouch,Hexproof,Lifelink,Menace,Reach,Trample,Vigilance,P1P1 SVar:Flying:DB$ PutCounter | IsPresent$ Card.Self+counters_EQ0_Flying | CounterType$ Flying | CounterNum$ 1 | SpellDescription$ FLY SVar:FirstStrike:DB$ PutCounter | IsPresent$ Card.Self+counters_EQ0_First Strike | CounterType$ First Strike | CounterNum$ 1 | SpellDescription$ FIR @@ -16,4 +16,4 @@ SVar:Vigilance:DB$ PutCounter | IsPresent$ Card.Self+counters_EQ0_Vigilance | Co SVar:P1P1:DB$ PutCounter | IsPresent$ Card.Self+counters_EQ0_P1P1 | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ P1P1 SVar:PlayMain1:TRUE DeckHas:Ability$Counters -Oracle:At the beginning of combat on your turn, choose a kind of counter at random that Crystalline Giant doesn't have on it from among flying, first strike, deathtouch, hexproof, lifelink, menace, reach, trample, vigilance, or +1/+1. Put a counter of that kind on Crystalline Giant. +Oracle:At the beginning of combat on your turn, choose a kind of counter at random that Crystalline Giant doesn't have on it from among flying, first strike, deathtouch, hexproof, lifelink, menace, reach, trample, vigilance, and +1/+1. Put a counter of that kind on Crystalline Giant. diff --git a/forge-gui/res/cardsfolder/c/cultivators_caravan.txt b/forge-gui/res/cardsfolder/c/cultivators_caravan.txt index 85f63afd159..dade5a9c701 100644 --- a/forge-gui/res/cardsfolder/c/cultivators_caravan.txt +++ b/forge-gui/res/cardsfolder/c/cultivators_caravan.txt @@ -5,4 +5,4 @@ PT:5/5 A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. K:Crew:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/cultivators_caravan.jpg -Oracle:{T}: Add one mana of any color.\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.) +Oracle:{T}: Add one mana of any color.\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/c/cunning_nightbonder.txt b/forge-gui/res/cardsfolder/c/cunning_nightbonder.txt index 07a2a4a4b4f..c37dac93025 100755 --- a/forge-gui/res/cardsfolder/c/cunning_nightbonder.txt +++ b/forge-gui/res/cardsfolder/c/cunning_nightbonder.txt @@ -3,6 +3,6 @@ ManaCost:U/B U/B Types:Creature Human Rogue PT:2/2 K:Flash -S:Mode$ ReduceCost | ValidCard$ Card.hasKeywordFlash | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Spells you cast with flash cost {1} less to cast and can't be countered. -S:Mode$ Continuous | Affected$ Card.hasKeywordFlash+YouCtrl | AffectedZone$ Stack | AddHiddenKeyword$ CARDNAME can't be countered. | Secondary$ True | Description$ Spells you cast with flash cost {1} less to cast and can't be countered. -Oracle:Flash\nSpells you cast with flash cost {1} less to cast and can't be countered. +S:Mode$ ReduceCost | ValidCard$ Card.hasKeywordFlash | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Spells with flash you cast cost {1} less to cast and can't be countered. +S:Mode$ Continuous | Affected$ Card.hasKeywordFlash+YouCtrl | AffectedZone$ Stack | AddHiddenKeyword$ CARDNAME can't be countered. | Secondary$ True | Description$ Spells with flash you cast cost {1} less to cast and can't be countered. +Oracle:Flash\nSpells with flash you cast cost {1} less to cast and can't be countered. diff --git a/forge-gui/res/cardsfolder/c/curse_of_bloodletting.txt b/forge-gui/res/cardsfolder/c/curse_of_bloodletting.txt index 974a2b62001..60dc05aae75 100644 --- a/forge-gui/res/cardsfolder/c/curse_of_bloodletting.txt +++ b/forge-gui/res/cardsfolder/c/curse_of_bloodletting.txt @@ -3,8 +3,8 @@ ManaCost:3 R R Types:Enchantment Aura Curse K:Enchant player A:SP$ Attach | Cost$ 3 R R | ValidTgts$ Player | AILogic$ Curse -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Player.EnchantedBy | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to enchanted player, it deals double that damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Player.EnchantedBy | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to enchanted player, it deals double that damage to that player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_bloodletting.jpg -Oracle:Enchant player\nIf a source would deal damage to enchanted player, it deals double that damage instead. +Oracle:Enchant player\nIf a source would deal damage to enchanted player, it deals double that damage to that player instead. diff --git a/forge-gui/res/cardsfolder/c/curse_of_opulence.txt b/forge-gui/res/cardsfolder/c/curse_of_opulence.txt index 9bf0c5b69e0..6bdcca572a5 100644 --- a/forge-gui/res/cardsfolder/c/curse_of_opulence.txt +++ b/forge-gui/res/cardsfolder/c/curse_of_opulence.txt @@ -3,7 +3,7 @@ ManaCost:R Types:Enchantment Aura Curse K:Enchant player A:SP$ Attach | Cost$ R | ValidTgts$ Player | AILogic$ Curse -T:Mode$ AttackersDeclared | ValidCard$ Creature | AttackedTarget$ Player.EnchantedBy | Execute$ TrigRepeat | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted player is attacked, create a Gold token. (It's an artifact with "Sacrifice this artifact: Add one mana of any color.") Each opponent attacking that player does the same. +T:Mode$ AttackersDeclared | ValidCard$ Creature | AttackedTarget$ Player.EnchantedBy | Execute$ TrigRepeat | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted player is attacked, create a Gold token. Each opponent attacking that player does the same. (A Gold token is an artifact with "Sacrifice this artifact: Add one mana of any color.") SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ TriggeredAttackingPlayerAndYou | RepeatSubAbility$ TrigToken | ChangeZoneTable$ True SVar:TrigToken:DB$ Token | TokenScript$ gold | TokenOwner$ Player.IsRemembered | TokenAmount$ 1 | LegacyImage$ gold c17 -Oracle:Enchant player\nWhenever enchanted player is attacked, create a Gold token. (It's an artifact with "Sacrifice this artifact: Add one mana of any color.") Each opponent attacking that player does the same. +Oracle:Enchant player\nWhenever enchanted player is attacked, create a Gold token. Each opponent attacking that player does the same. (A Gold token is an artifact with "Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/c/curse_of_the_cabal.txt b/forge-gui/res/cardsfolder/c/curse_of_the_cabal.txt index 272b413aa11..d2a886369b1 100644 --- a/forge-gui/res/cardsfolder/c/curse_of_the_cabal.txt +++ b/forge-gui/res/cardsfolder/c/curse_of_the_cabal.txt @@ -2,7 +2,7 @@ Name:Curse of the Cabal ManaCost:9 B Types:Sorcery K:Suspend:2:2 B B -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ TrigCursePayUP | TriggerZones$ Exile | IsPresent$ Card.suspended+Self | PresentZone$ Exile | TriggerDescription$ At the beginning of each player's upkeep, if CARDNAME is suspended, that player may sacrifice a permanent. If they do, put two time counters on CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ TrigCursePayUP | TriggerZones$ Exile | IsPresent$ Card.suspended+Self | PresentZone$ Exile | TriggerDescription$ At the beginning of each player's upkeep, if CARDNAME is suspended, that player may sacrifice a permanent. If the player does, put two time counters on CARDNAME. A:SP$ Sacrifice | Cost$ 9 B | ValidTgts$ Player | TgtPrompt$ Select target player | Amount$ CurseX | SacValid$ Permanent | References$ CurseX | SpellDescription$ Target player sacrifices half the permanents they control, rounded down. SVar:TrigCursePayUP:DB$ Sacrifice | Amount$ 1 | SacValid$ Permanent | Defined$ TriggeredPlayer | Optional$ True | AILogic$ OpponentOnly | RememberSacrificed$ True | SubAbility$ DBCursePutCounter SVar:DBCursePutCounter:DB$ PutCounter | CounterType$ TIME | CounterNum$ 2 | ConditionCheckSVar$ CurseY | ConditionSVarCompare$ GT0 | SubAbility$ DBCurseCleanup | References$ CurseY @@ -10,4 +10,4 @@ SVar:DBCurseCleanup:DB$ Cleanup | ClearRemembered$ True SVar:CurseX:TargetedPlayer$Valid Permanent.YouCtrl/HalfDown SVar:CurseY:Remembered$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_the_cabal.jpg -Oracle:Target player sacrifices half the permanents they control, rounded down.\nSuspend 2—{2}{B}{B} (Rather than cast this card from your hand, you may pay {2}{B}{B} and exile it with two 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.)\nAt the beginning of each player's upkeep, if Curse of the Cabal is suspended, that player may sacrifice a permanent. If they do, put two time counters on Curse of the Cabal. +Oracle:Target player sacrifices half the permanents they control, rounded down.\nSuspend 2—{2}{B}{B} (Rather than cast this card from your hand, you may pay {2}{B}{B} and exile it with two 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.)\nAt the beginning of each player's upkeep, if Curse of the Cabal is suspended, that player may sacrifice a permanent. If the player does, put two time counters on Curse of the Cabal. diff --git a/forge-gui/res/cardsfolder/c/curse_of_vengeance.txt b/forge-gui/res/cardsfolder/c/curse_of_vengeance.txt index 26dfe82480f..2f800c95343 100644 --- a/forge-gui/res/cardsfolder/c/curse_of_vengeance.txt +++ b/forge-gui/res/cardsfolder/c/curse_of_vengeance.txt @@ -10,4 +10,4 @@ SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X SVar:X:Count$CardCounters.SPITE DeckHas:Ability$Counters & Ability$LifeGain -Oracle:Enchant player\nWhenever enchanted player casts a spell, put a spite counter on Curse of Vengeance. When enchanted player loses the game, you gain X life and draw X cards, where X is the number of spite counters on Curse of Vengeance. +Oracle:Enchant player\nWhenever enchanted player casts a spell, put a spite counter on Curse of Vengeance.\nWhen enchanted player loses the game, you gain X life and draw X cards, where X is the number of spite counters on Curse of Vengeance. diff --git a/forge-gui/res/cardsfolder/c/cyclopean_titan.txt b/forge-gui/res/cardsfolder/c/cyclopean_titan.txt index d80da266ea8..7bba19ee41f 100644 --- a/forge-gui/res/cardsfolder/c/cyclopean_titan.txt +++ b/forge-gui/res/cardsfolder/c/cyclopean_titan.txt @@ -7,4 +7,4 @@ SVar:TrigAnimate:DB$ Animate | ValidTgts$ Land | TargetMin$ 2 | TargetMax$ 2 | T SVar:DBExile:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Exile A:AB$ Tap | Cost$ 3 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature, then return CARDNAME to its owner's hand. | SubAbility$ DBBounce SVar:DBBounce:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand -Oracle:When Cyclopean Titan dies, two target lands become Swamps. Exile Cyclopean Titan.\n{3}, {T}: Tap target creature, then return Cyclopean Titan to its owner’s hand. +Oracle:When Cyclopean Titan dies, two target lands become Swamps. Exile Cyclopean Titan.\n{3}, {T}: Tap target creature, then return Cyclopean Titan to its owner's hand. diff --git a/forge-gui/res/cardsfolder/d/dack_fayden.txt b/forge-gui/res/cardsfolder/d/dack_fayden.txt index 0dcc8facea0..121aebf145d 100644 --- a/forge-gui/res/cardsfolder/d/dack_fayden.txt +++ b/forge-gui/res/cardsfolder/d/dack_fayden.txt @@ -10,4 +10,4 @@ SVar:TrigSpellCast:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ SVar:EffSpellCast:DB$ GainControl | Defined$ TriggeredSpellAbilityTargetingCards AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/dack_fayden.jpg -Oracle:[+1]: Target player draws two cards, then discards two cards.\n[-2]: Gain control of target artifact.\n[-6]: You get an emblem with "Whenever you cast a spell that targets one or more permanents, gain control of those permanents." +Oracle:[+1]: Target player draws two cards, then discards two cards.\n[−2]: Gain control of target artifact.\n[−6]: You get an emblem with "Whenever you cast a spell that targets one or more permanents, gain control of those permanents." diff --git a/forge-gui/res/cardsfolder/d/daggerback_basilisk.txt b/forge-gui/res/cardsfolder/d/daggerback_basilisk.txt index 8ef89d42045..fea67823615 100644 --- a/forge-gui/res/cardsfolder/d/daggerback_basilisk.txt +++ b/forge-gui/res/cardsfolder/d/daggerback_basilisk.txt @@ -4,4 +4,4 @@ Types:Creature Basilisk PT:2/2 K:Deathtouch SVar:Picture:http://www.wizards.com/global/images/magic/general/daggerback_basilisk.jpg -Oracle:Deathtouch +Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.) diff --git a/forge-gui/res/cardsfolder/d/dance_of_the_dead.txt b/forge-gui/res/cardsfolder/d/dance_of_the_dead.txt index 0d4bb4497fa..d6383569b01 100644 --- a/forge-gui/res/cardsfolder/d/dance_of_the_dead.txt +++ b/forge-gui/res/cardsfolder/d/dance_of_the_dead.txt @@ -11,7 +11,7 @@ SVar:NewAttach:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature.IsRemembered | AILog T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerDescription$ When CARDNAME leaves the battlefield, that creature's controller sacrifices it. SVar:TrigSacrifice:DB$ Destroy | Sacrifice$ True | Defined$ Remembered S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature gets +1/+1 and doesn't untap during its controller's untap step. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | OptionalDecider$ EnchantedController | Execute$ TrigUntap | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player may pay {1}{B}. If they do, untap that creature. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | OptionalDecider$ EnchantedController | Execute$ TrigUntap | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player may pay {1}{B}. If the player does, untap that creature. SVar:TrigUntap:AB$Untap | Cost$ 1 B | Defined$ Enchanted SVar:Picture:http://www.wizards.com/global/images/magic/general/dance_of_the_dead.jpg -Oracle:Enchant creature card in a graveyard\nWhen Dance of the Dead enters the battlefield, if it's on the battlefield, it loses "enchant creature card in a graveyard" and gains "enchant creature put onto the battlefield with Dance of the Dead." Put enchanted creature card onto the battlefield tapped under your control and attach Dance of the Dead to it. When Dance of the Dead leaves the battlefield, that creature's controller sacrifices it.\nEnchanted creature gets +1/+1 and doesn't untap during its controller's untap step.\nAt the beginning of the upkeep of enchanted creature's controller, that player may pay {1}{B}. If they do, untap that creature. +Oracle:Enchant creature card in a graveyard\nWhen Dance of the Dead enters the battlefield, if it's on the battlefield, it loses "enchant creature card in a graveyard" and gains "enchant creature put onto the battlefield with Dance of the Dead." Put enchanted creature card onto the battlefield tapped under your control and attach Dance of the Dead to it. When Dance of the Dead leaves the battlefield, that creature's controller sacrifices it.\nEnchanted creature gets +1/+1 and doesn't untap during its controller's untap step.\nAt the beginning of the upkeep of enchanted creature's controller, that player may pay {1}{B}. If the player does, untap that creature. diff --git a/forge-gui/res/cardsfolder/d/dancing_scimitar.txt b/forge-gui/res/cardsfolder/d/dancing_scimitar.txt index be08f390f7a..e6e20c6b1c1 100644 --- a/forge-gui/res/cardsfolder/d/dancing_scimitar.txt +++ b/forge-gui/res/cardsfolder/d/dancing_scimitar.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Spirit PT:1/5 K:Flying SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card84114.jpg -Oracle:Flying +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.) diff --git a/forge-gui/res/cardsfolder/d/dandan.txt b/forge-gui/res/cardsfolder/d/dandan.txt index 0d098e3289c..10b1818840e 100644 --- a/forge-gui/res/cardsfolder/d/dandan.txt +++ b/forge-gui/res/cardsfolder/d/dandan.txt @@ -2,9 +2,9 @@ Name:Dandan ManaCost:U U Types:Creature Fish PT:4/1 -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefenderControls$ Island | Description$ CARDNAME can't attack unless defending player controls an Island. -T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Island.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Islands, sacrifice CARDNAME. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefenderControls$ Island | Description$ Dandân can't attack unless defending player controls an Island. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Island.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Islands, sacrifice Dandân. SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:NeedsToPlay:Island.YouCtrl SVar:Picture:http://resources.wizards.com/magic/cards/tsb/en-us/card106631.jpg -Oracle:Dandan can't attack unless defending player controls an Island.\nWhen you control no Islands, sacrifice Dandan. +Oracle:Dandân can't attack unless defending player controls an Island.\nWhen you control no Islands, sacrifice Dandân. diff --git a/forge-gui/res/cardsfolder/d/daretti_ingenious_iconoclast.txt b/forge-gui/res/cardsfolder/d/daretti_ingenious_iconoclast.txt index f332ccfcd84..0a1a17228ea 100644 --- a/forge-gui/res/cardsfolder/d/daretti_ingenious_iconoclast.txt +++ b/forge-gui/res/cardsfolder/d/daretti_ingenious_iconoclast.txt @@ -8,4 +8,4 @@ SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact,Creature | TgtPrompt$ Select ta SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ CopyPermanent | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Artifact | TgtZone$ Battlefield,Graveyard | TgtPrompt$ Select an artifact in graveyard or the battlefield | NumCopies$ 3 | SpellDescription$ Choose target artifact card in a graveyard or artifact on the battlefield. Create three tokens that are copies of it. SVar:Picture:http://www.wizards.com/global/images/magic/general/daretti_ingenious_iconoclast.jpg -Oracle:[+1]: Create a 1/1 colorless Construct artifact creature token with defender.\n[-1]: You may sacrifice an artifact. If you do, destroy target artifact or creature.\n[-6]: Choose target artifact card in a graveyard or artifact on the battlefield. Create three tokens that are copies of it. \ No newline at end of file +Oracle:[+1]: Create a 1/1 colorless Construct artifact creature token with defender.\n[−1]: You may sacrifice an artifact. If you do, destroy target artifact or creature.\n[−6]: Choose target artifact card in a graveyard or artifact on the battlefield. Create three tokens that are copies of it. diff --git a/forge-gui/res/cardsfolder/d/daretti_scrap_savant.txt b/forge-gui/res/cardsfolder/d/daretti_scrap_savant.txt index e207fd6a983..954920305f1 100644 --- a/forge-gui/res/cardsfolder/d/daretti_scrap_savant.txt +++ b/forge-gui/res/cardsfolder/d/daretti_scrap_savant.txt @@ -14,4 +14,4 @@ SVar:TrigChangesZone:Mode$ ChangesZone | ValidCard$ Artifact.YouOwn | Origin$ Ba SVar:DelTrigReturn:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ DBReturn | RememberObjects$ TriggeredNewCardLKICopy | TriggerDescription$ Return that card to the battlefield at the beginning of the next end step. SVar:DBReturn:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Graveyard | Destination$ Battlefield AI:RemoveDeck:All -Oracle:[+2]: Discard up to two cards, then draw that many cards.\n[-2]: Sacrifice an artifact. If you do, return target artifact card from your graveyard to the battlefield.\n[-10]: You get an emblem with "Whenever an artifact is put into your graveyard from the battlefield, return that card to the battlefield at the beginning of the next end step."\nDaretti, Scrap Savant can be your commander. +Oracle:[+2]: Discard up to two cards, then draw that many cards.\n[−2]: Sacrifice an artifact. If you do, return target artifact card from your graveyard to the battlefield.\n[−10]: You get an emblem with "Whenever an artifact is put into your graveyard from the battlefield, return that card to the battlefield at the beginning of the next end step."\nDaretti, Scrap Savant can be your commander. diff --git a/forge-gui/res/cardsfolder/d/daring_archaeologist.txt b/forge-gui/res/cardsfolder/d/daring_archaeologist.txt index 8c3c72822c5..05625661413 100644 --- a/forge-gui/res/cardsfolder/d/daring_archaeologist.txt +++ b/forge-gui/res/cardsfolder/d/daring_archaeologist.txt @@ -4,7 +4,7 @@ Types:Creature Human Artificer PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target artifact card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Artifact.YouCtrl -T:Mode$ SpellCast | ValidCard$ Card.Historic | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a historic spell, put a +1/+1 counter on CARDNAME. (Artifacts, legendaries and Sagas are historic). +T:Mode$ SpellCast | ValidCard$ Card.Historic | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a historic spell, put a +1/+1 counter on CARDNAME. (Artifacts, legendaries, and Sagas are historic.) SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/daring_archaeologist.jpg -Oracle:When Daring Archaeologist enters the battlefield, you may return target artifact card from your graveyard to your hand.\nWhenever you cast a historic spell, put a +1/+1 counter on Daring Archaeologist. (Artifacts, legendaries and Sagas are historic). +Oracle:When Daring Archaeologist enters the battlefield, you may return target artifact card from your graveyard to your hand.\nWhenever you cast a historic spell, put a +1/+1 counter on Daring Archaeologist. (Artifacts, legendaries, and Sagas are historic.) diff --git a/forge-gui/res/cardsfolder/d/dark_inimations.txt b/forge-gui/res/cardsfolder/d/dark_intimations.txt similarity index 100% rename from forge-gui/res/cardsfolder/d/dark_inimations.txt rename to forge-gui/res/cardsfolder/d/dark_intimations.txt diff --git a/forge-gui/res/cardsfolder/d/dark_prophecy.txt b/forge-gui/res/cardsfolder/d/dark_prophecy.txt index 0d613949525..dd7518f8fff 100644 --- a/forge-gui/res/cardsfolder/d/dark_prophecy.txt +++ b/forge-gui/res/cardsfolder/d/dark_prophecy.txt @@ -1,8 +1,8 @@ Name:Dark Prophecy ManaCost:B B B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | TriggerController$ TriggeredCardController | Execute$ TrigDraw | TriggerDescription$ Whenever a creature you control dies, you draw a card and lose 1 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | TriggerController$ TriggeredCardController | Execute$ TrigDraw | TriggerDescription$ Whenever a creature you control dies, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/dark_prophecy.jpg -Oracle:Whenever a creature you control dies, you draw a card and lose 1 life. +Oracle:Whenever a creature you control dies, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/d/darkblade_agent.txt b/forge-gui/res/cardsfolder/d/darkblade_agent.txt index d3a1b48e76e..73e5ad1ffe4 100644 --- a/forge-gui/res/cardsfolder/d/darkblade_agent.txt +++ b/forge-gui/res/cardsfolder/d/darkblade_agent.txt @@ -2,9 +2,9 @@ Name:Darkblade Agent ManaCost:1 U B Types:Creature Human Assassin PT:2/3 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Deathtouch | AddTrigger$ Trig1 | AddSVar$ TrigDraw | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as you've surveilled this turn, CARDNAME has deathtouch and "Whenever this creature deals combat damage to a player, draw a card." +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Deathtouch | AddTrigger$ Trig1 | AddSVar$ TrigDraw | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as you've surveilled this turn, CARDNAME has deathtouch and "Whenever this creature deals combat damage to a player, you draw a card." SVar:Trig1:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever this creature deals combat damage to a player, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:X:Count$YouSurveilThisTurn DeckHints:Ability$Surveil -Oracle:As long as you've surveilled this turn, Darkblade Agent has deathtouch and "Whenever this creature deals combat damage to a player, draw a card." +Oracle:As long as you've surveilled this turn, Darkblade Agent has deathtouch and "Whenever this creature deals combat damage to a player, you draw a card." diff --git a/forge-gui/res/cardsfolder/d/darkbore_pathway_slitherbore_pathway.txt b/forge-gui/res/cardsfolder/d/darkbore_pathway_slitherbore_pathway.txt index e40562d985a..3401ecebc19 100644 --- a/forge-gui/res/cardsfolder/d/darkbore_pathway_slitherbore_pathway.txt +++ b/forge-gui/res/cardsfolder/d/darkbore_pathway_slitherbore_pathway.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. AlternateMode:Modal -Oracle:Add {B}. +Oracle:{T}: Add {B}. ALTERNATE @@ -11,4 +11,4 @@ Name:Slitherbore Pathway ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. -Oracle:Add {G}. +Oracle:{T}: Add {G}. diff --git a/forge-gui/res/cardsfolder/d/dash_hopes.txt b/forge-gui/res/cardsfolder/d/dash_hopes.txt index fdb4c0a4cf9..62084340096 100644 --- a/forge-gui/res/cardsfolder/d/dash_hopes.txt +++ b/forge-gui/res/cardsfolder/d/dash_hopes.txt @@ -1,8 +1,8 @@ Name:Dash Hopes ManaCost:B B Types:Instant -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When you cast CARDNAME, any player may pay 5 life. If a player does, counter CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When you cast this spell, any player may pay 5 life. If a player does, counter CARDNAME. SVar:TrigCounter:DB$ Counter | UnlessCost$ PayLife<5> | Defined$ TriggeredSpellAbility | UnlessPayer$ Player | UnlessSwitched$ True A:SP$ Counter | Cost$ B B | TargetType$ Spell | ValidTgts$ Card | SpellDescription$ Counter target spell. SVar:Picture:http://www.wizards.com/global/images/magic/general/dash_hopes.jpg -Oracle:When you cast Dash Hopes, any player may pay 5 life. If a player does, counter Dash Hopes.\nCounter target spell. +Oracle:When you cast this spell, any player may pay 5 life. If a player does, counter Dash Hopes.\nCounter target spell. diff --git a/forge-gui/res/cardsfolder/d/davriel_rogue_shadowmage.txt b/forge-gui/res/cardsfolder/d/davriel_rogue_shadowmage.txt index 1a01e54e3fc..c86974696ee 100644 --- a/forge-gui/res/cardsfolder/d/davriel_rogue_shadowmage.txt +++ b/forge-gui/res/cardsfolder/d/davriel_rogue_shadowmage.txt @@ -7,4 +7,4 @@ SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 SVar:CardsInHand:Count$ValidHand Card.ActivePlayerCtrl A:AB$ Discard | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. DeckHas:Ability$Discard -Oracle:At the beginning of each opponent's upkeep, if that player has one or fewer cards in hand, Davriel, Rogue Shadowmage deals 2 damage to them.\n[-1]: Target player discards a card. +Oracle:At the beginning of each opponent's upkeep, if that player has one or fewer cards in hand, Davriel, Rogue Shadowmage deals 2 damage to them.\n[−1]: Target player discards a card. diff --git a/forge-gui/res/cardsfolder/d/dawn_evangel.txt b/forge-gui/res/cardsfolder/d/dawn_evangel.txt index f5e5e1c7ec4..275c0d41e22 100755 --- a/forge-gui/res/cardsfolder/d/dawn_evangel.txt +++ b/forge-gui/res/cardsfolder/d/dawn_evangel.txt @@ -2,7 +2,7 @@ Name:Dawn Evangel ManaCost:2 W Types:Enchantment Creature Human Cleric PT:2/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.EnchantedBy Aura.YouCtrl | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature dies, if an Aura you control was attached to it, return target creature card with converted mana cost 2 or less from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.EnchantedBy Aura.YouCtrl | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature dies, if an Aura you controlled was attached to it, return target creature card with converted mana cost 2 or less from your graveyard to your hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouOwn+cmcLE2 | TgtPrompt$ Select target creature card with converted mana cost 2 or less DeckHints:Type$Aura -Oracle:Whenever a creature dies, if an Aura you control was attached to it, return target creature card with converted mana cost 2 or less from your graveyard to your hand. +Oracle:Whenever a creature dies, if an Aura you controlled was attached to it, return target creature card with converted mana cost 2 or less from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/d/dawnblade_regent.txt b/forge-gui/res/cardsfolder/d/dawnglade_regent.txt similarity index 100% rename from forge-gui/res/cardsfolder/d/dawnblade_regent.txt rename to forge-gui/res/cardsfolder/d/dawnglade_regent.txt diff --git a/forge-gui/res/cardsfolder/d/dawnglow_infusion.txt b/forge-gui/res/cardsfolder/d/dawnglow_infusion.txt index db173f1d690..445532524f3 100644 --- a/forge-gui/res/cardsfolder/d/dawnglow_infusion.txt +++ b/forge-gui/res/cardsfolder/d/dawnglow_infusion.txt @@ -1,8 +1,8 @@ Name:Dawnglow Infusion ManaCost:X GW Types:Sorcery -A:SP$ GainLife | Cost$ X GW | LifeAmount$ X | References$ X | ConditionManaSpent$ G | SubAbility$ WPaid | SpellDescription$ You gain X life if {G} was spent to cast CARDNAME and X life if {W} was spent to cast it. (Do both if {G}{W} was spent.) +A:SP$ GainLife | Cost$ X GW | LifeAmount$ X | References$ X | ConditionManaSpent$ G | SubAbility$ WPaid | SpellDescription$ You gain X life if {G} was spent to cast this spell and X life if {W} was spent to cast this spell. (Do both if {G}{W} was spent.) SVar:WPaid:DB$GainLife | LifeAmount$ X | References$ X | ConditionManaSpent$ W SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/dawnglow_infusion.jpg -Oracle:You gain X life if {G} was spent to cast Dawnglow Infusion and X life if {W} was spent to cast it. (Do both if {G}{W} was spent.) +Oracle:You gain X life if {G} was spent to cast this spell and X life if {W} was spent to cast this spell. (Do both if {G}{W} was spent.) diff --git a/forge-gui/res/cardsfolder/d/dawnstrike_paladin.txt b/forge-gui/res/cardsfolder/d/dawnstrike_paladin.txt index dc83ce0a48d..223270baeae 100644 --- a/forge-gui/res/cardsfolder/d/dawnstrike_paladin.txt +++ b/forge-gui/res/cardsfolder/d/dawnstrike_paladin.txt @@ -5,4 +5,4 @@ PT:2/4 K:Vigilance K:Lifelink SVar:Picture:http://www.wizards.com/global/images/magic/general/dawnstrike_paladin.jpg -Oracle:Vigilance\nLifelink (Damage dealt by this creature also causes you to gain that much life.) +Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nLifelink (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/d/daybreak_chimera.txt b/forge-gui/res/cardsfolder/d/daybreak_chimera.txt index 156b50c823c..700dd8df6cd 100644 --- a/forge-gui/res/cardsfolder/d/daybreak_chimera.txt +++ b/forge-gui/res/cardsfolder/d/daybreak_chimera.txt @@ -5,4 +5,4 @@ PT:3/3 S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {X} less to cast, where X is your devotion to white. SVar:X:Count$Devotion.White K:Flying -Oracle:This spell costs {X} less to cast, where X is your devotion to white. (Each {W} in the mana costs of permanents you control counts towards your devotion to white.)\nFlying +Oracle:This spell costs {X} less to cast, where X is your devotion to white. (Each {W} in the mana costs of permanents you control counts toward your devotion to white.)\nFlying diff --git a/forge-gui/res/cardsfolder/d/days_undoing.txt b/forge-gui/res/cardsfolder/d/days_undoing.txt index bb1483079ba..ed5f7ad841b 100644 --- a/forge-gui/res/cardsfolder/d/days_undoing.txt +++ b/forge-gui/res/cardsfolder/d/days_undoing.txt @@ -1,9 +1,9 @@ Name:Day's Undoing ManaCost:2 U Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 2 U | ChangeType$ Card | Origin$ Hand,Graveyard | Destination$ Library | Shuffle$ True | Random$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | SpellDescription$ Each player shuffles their graveyard and hand into their library, then draws seven cards. If it's your turn, end the turn. (Exile all spells and abilities on the stack, including this card. Discard down to your maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) +A:SP$ ChangeZoneAll | Cost$ 2 U | ChangeType$ Card | Origin$ Hand,Graveyard | Destination$ Library | Shuffle$ True | Random$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | SpellDescription$ Each player shuffles their hand and graveyard into their library, then draws seven cards. If it's your turn, end the turn. (Exile all spells and abilities from the stack, including this card. Discard down to your maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) SVar:DBDraw:DB$ Draw | NumCards$ 7 | Defined$ Player | SubAbility$ DBEnd SVar:DBEnd:DB$ EndTurn | ConditionPlayerTurn$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/days_undoing.jpg -Oracle:Each player shuffles their graveyard and hand into their library, then draws seven cards. If it's your turn, end the turn. (Exile all spells and abilities on the stack, including this card. Discard down to your maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) \ No newline at end of file +Oracle:Each player shuffles their hand and graveyard into their library, then draws seven cards. If it's your turn, end the turn. (Exile all spells and abilities from the stack, including this card. Discard down to your maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) diff --git a/forge-gui/res/cardsfolder/d/dazzling_beauty.txt b/forge-gui/res/cardsfolder/d/dazzling_beauty.txt index bd67587b17a..b81dc409507 100644 --- a/forge-gui/res/cardsfolder/d/dazzling_beauty.txt +++ b/forge-gui/res/cardsfolder/d/dazzling_beauty.txt @@ -1,9 +1,9 @@ Name:Dazzling Beauty ManaCost:2 W Types:Instant -Text:Cast CARDNAME only during the declare blockers step. +Text:Cast this spell only during the declare blockers step. A:SP$ BecomesBlocked | Cost$ 2 W | ValidTgts$ Creature.attacking+unblocked | TgtPrompt$ Select target unblocked attacking creature | SubAbility$ DelTrigSlowtrip | ActivationPhases$ Declare Blockers | SpellDescription$ Target unblocked attacking creature becomes blocked. (This spell works on creatures that can't be blocked.) Draw a card at the beginning of the next turn's upkeep. SVar:DelTrigSlowtrip:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. SVar:DrawSlowtrip:DB$Draw | NumCards$ 1 | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/dazzling_beauty.jpg -Oracle:Cast Dazzling Beauty only during the declare blockers step.\nTarget unblocked attacking creature becomes blocked. (This spell works on creatures that can't be blocked.)\nDraw a card at the beginning of the next turn's upkeep. +Oracle:Cast this spell only during the declare blockers step.\nTarget unblocked attacking creature becomes blocked. (This spell works on creatures that can't be blocked.)\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/d/dazzling_lights.txt b/forge-gui/res/cardsfolder/d/dazzling_lights.txt index 8745c904b1a..b3a13905d81 100644 --- a/forge-gui/res/cardsfolder/d/dazzling_lights.txt +++ b/forge-gui/res/cardsfolder/d/dazzling_lights.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | Cost$ U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -3 | IsCurse$ True | Subability$ DBSurveil | SpellDescription$ Target creature gets -3/-0 until end of turn. Surveil 2. SVar:DBSurveil:DB$ Surveil | Defined$ You | Amount$ 2 DeckHas:Ability$Surveil & Ability$Graveyard -Oracle:Target creature gets -3/-0 until end of turn.\nSurveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.) +Oracle:Target creature gets -3/-0 until end of turn.\nSurveil 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/d/dead_mans_chest.txt b/forge-gui/res/cardsfolder/d/dead_mans_chest.txt index fd612ed7926..dfa46b841b7 100644 --- a/forge-gui/res/cardsfolder/d/dead_mans_chest.txt +++ b/forge-gui/res/cardsfolder/d/dead_mans_chest.txt @@ -3,10 +3,10 @@ ManaCost:1 B Types:Enchantment Aura K:Enchant creature an opponent controls A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigExile | TriggerDescription$ When enchanted creature dies, exile cards equal to its power from the top of its owner's library. You may cast nonland cards from among them as long as they remain exiled, and you may spend mana as though it were mana of any type to cast those spells. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigExile | TriggerDescription$ When enchanted creature dies, exile cards equal to its power from the top of its owner's library. You may cast spells from among those cards for as long as they remain exiled, and you may spend mana as though it were mana of any type to cast those spells. SVar:TrigExile:DB$ Dig | Defined$ TriggeredCardOwner | DigNum$ X | ChangeNum$ All | References$ X | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | RememberObjects$ Remembered | Duration$ Permanent | SubAbility$ DBCleanup | SpellDescription$ You may cast nonland cards from among them as long as they remain exiled, and you may spend mana as though it were mana of any type to cast those spells. SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreType$ True | EffectZone$ Command | Affected$ Card.nonLand+IsRemembered | AffectedZone$ Exile | Description$ You may cast nonland cards from among them as long as they remain exiled, and you may spend mana as though it were mana of any type to cast those spells. -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggeredCard$CardPower -Oracle:Enchant creature an opponent controls\nWhen enchanted creature dies, exile cards equal to its power from the top of its owner's library. You may cast nonland cards from among them as long as they remain exiled, and you may spend mana as though it were mana of any type to cast those spells. +Oracle:Enchant creature an opponent controls\nWhen enchanted creature dies, exile cards equal to its power from the top of its owner's library. You may cast spells from among those cards for as long as they remain exiled, and you may spend mana as though it were mana of any type to cast those spells. diff --git a/forge-gui/res/cardsfolder/d/deadeye_quartermaster.txt b/forge-gui/res/cardsfolder/d/deadeye_quartermaster.txt index 9b95ce91a4d..00512851f7b 100644 --- a/forge-gui/res/cardsfolder/d/deadeye_quartermaster.txt +++ b/forge-gui/res/cardsfolder/d/deadeye_quartermaster.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Equipment,Card.Vehicle | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Type$Equipment|Vehicle SVar:Picture:http://www.wizards.com/global/images/magic/general/deadeye_quartermaster.jpg -Oracle:When Deadeye Quartermaster enters the battlefield, you may search your library for an Equipment or a Vehicle card, reveal it, and put it into your hand. If you do, shuffle your library. +Oracle:When Deadeye Quartermaster enters the battlefield, you may search your library for an Equipment or Vehicle card, reveal it, put it into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/d/deadeye_tracker.txt b/forge-gui/res/cardsfolder/d/deadeye_tracker.txt index ca9eb9b3f09..a2c0004868e 100644 --- a/forge-gui/res/cardsfolder/d/deadeye_tracker.txt +++ b/forge-gui/res/cardsfolder/d/deadeye_tracker.txt @@ -6,4 +6,4 @@ A:AB$ ChangeZone | Cost$ 1 B T | TargetMin$ 2 | TargetMax$ 2 | Origin$ Graveyard SVar:TrigExplore:DB$ Explore DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/deadeye_tracker.jpg -Oracle:{1}{B}, {T}: Exile two target cards from an opponent's graveyard. Deadeye Tracker 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.) +Oracle:{1}{B}, {T}: Exile two target cards from an opponent's graveyard. Deadeye Tracker 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/d/deadwood_treefolk.txt b/forge-gui/res/cardsfolder/d/deadwood_treefolk.txt index 3f9e6401d60..2e3c295424c 100644 --- a/forge-gui/res/cardsfolder/d/deadwood_treefolk.txt +++ b/forge-gui/res/cardsfolder/d/deadwood_treefolk.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, return another target creature card from your graveyard to your hand. SVar:TrigReturn:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.Other | TargetsWithDefinedController$ TriggeredCardController | SpellDescription$ When CARDNAME enters the battlefield or leaves the battlefield, return another target creature card from your graveyard to your hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/deadwood_treefolk.jpg -Oracle:Vanishing 3 (This permanent 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 Deadwood Treefolk enters the battlefield or leaves the battlefield, return another target creature card from your graveyard to your hand. +Oracle:Vanishing 3 (This creature 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 Deadwood Treefolk enters the battlefield or leaves the battlefield, return another target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/d/death_baron.txt b/forge-gui/res/cardsfolder/d/death_baron.txt index c11d991a985..707521a3f1f 100644 --- a/forge-gui/res/cardsfolder/d/death_baron.txt +++ b/forge-gui/res/cardsfolder/d/death_baron.txt @@ -2,8 +2,8 @@ Name:Death Baron ManaCost:1 B B Types:Creature Zombie Wizard PT:2/2 -S:Mode$ Continuous | Affected$ Creature.Zombie+Other+YouCtrl,Creature.Skeleton+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Deathtouch | Description$ Skeleton creatures you control and other Zombie creatures you control get +1/+1 and have deathtouch. +S:Mode$ Continuous | Affected$ Creature.Zombie+Other+YouCtrl,Creature.Skeleton+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Deathtouch | Description$ Skeletons you control and other Zombies you control get +1/+1 and have deathtouch. SVar:PlayMain1:TRUE DeckHints:Type$Skeleton|Zombie SVar:Picture:http://www.wizards.com/global/images/magic/general/death_baron.jpg -Oracle:Skeleton creatures you control and other Zombie creatures you control get +1/+1 and have deathtouch. +Oracle:Skeletons you control and other Zombies you control get +1/+1 and have deathtouch. diff --git a/forge-gui/res/cardsfolder/d/deathless_knight.txt b/forge-gui/res/cardsfolder/d/deathless_knight.txt index 8996b25fccf..35294815d5b 100644 --- a/forge-gui/res/cardsfolder/d/deathless_knight.txt +++ b/forge-gui/res/cardsfolder/d/deathless_knight.txt @@ -3,8 +3,8 @@ ManaCost:B/G B/G B/G B/G Types:Creature Skeleton Knight PT:4/2 K:Haste -T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Graveyard | CheckSVar$ X | SVarCompare$ EQ1 | NoResolvingCheck$ True | Execute$ TrigReturn | TriggerDescription$ Whenever you gain life for the first time each turn, return CARDNAME from your graveyard to your hand. +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Graveyard | CheckSVar$ X | SVarCompare$ EQ1 | NoResolvingCheck$ True | Execute$ TrigReturn | TriggerDescription$ When you gain life for the first time each turn, return CARDNAME from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Hand SVar:X:Count$LifeYouGainedTimesThisTurn DeckHints:Ability$LifeGain -Oracle:Haste\nWhenever you gain life for the first time each turn, return Deathless Knight from your graveyard to your hand. +Oracle:Haste\nWhen you gain life for the first time each turn, return Deathless Knight from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/d/deaths_oasis.txt b/forge-gui/res/cardsfolder/d/deaths_oasis.txt index db1b3cafeff..8830fa7ec9b 100755 --- a/forge-gui/res/cardsfolder/d/deaths_oasis.txt +++ b/forge-gui/res/cardsfolder/d/deaths_oasis.txt @@ -1,11 +1,11 @@ Name:Death's Oasis ManaCost:W B G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever a nontoken creature you control dies, mill two cards. Then return a creature card with lesser converted mana cost than the creature that died from the graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever a nontoken creature you control dies, mill two cards. Then return a creature card with lesser converted mana cost than the creature that died from your graveyard to your hand. SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeType$ Creature.YouOwn+cmcLTY | References$ Y | Hidden$ True | ChangeNum$ 1 SVar:Y:TriggeredCard$CardManaCost -A:AB$ GainLife | Cost$ 1 Sac<1/CARDNAME> | LifeAmount$ X | References$ X | SpellDescription$ You gain life equal to the greatest converted mana cost among creatures you control. +A:AB$ GainLife | Cost$ 1 Sac<1/CARDNAME> | LifeAmount$ X | References$ X | SpellDescription$ You gain life equal to the highest converted mana cost among creatures you control. SVar:X:Count$HighestCMC_Creature.YouCtrl+inZoneBattlefield DeckHas:Ability$LifeGain -Oracle:Whenever a nontoken creature you control dies, mill two cards. Then return a creature card with lesser converted mana cost than the creature that died from the graveyard to your hand.\n{1}, Sacrifice Death's Oasis: You gain life equal to the greatest converted mana cost among creatures you control. +Oracle:Whenever a nontoken creature you control dies, mill two cards. Then return a creature card with lesser converted mana cost than the creature that died from your graveyard to your hand.\n{1}, Sacrifice Death's Oasis: You gain life equal to the highest converted mana cost among creatures you control. diff --git a/forge-gui/res/cardsfolder/d/deceiver_of_form.txt b/forge-gui/res/cardsfolder/d/deceiver_of_form.txt index 04e01c87a19..2fc16a6d885 100644 --- a/forge-gui/res/cardsfolder/d/deceiver_of_form.txt +++ b/forge-gui/res/cardsfolder/d/deceiver_of_form.txt @@ -13,4 +13,4 @@ SVar:FakeScry:DB$ Dig | DigNum$ 1 | AnyNumber$ True | DestinationZone$ Library | AI:RemoveDeck:All DeckNeeds:Ability$Mana.Colorless SVar:Picture:http://www.wizards.com/global/images/magic/general/deceiver_of_form.jpg -Oracle:At the beginning of combat on your turn, reveal the top card of your library. If a creature card is revealed this way, you may have creatures you control other than Deceiver of Form become copies of that card until end of turn. You may put that card on the bottom of your library. +Oracle:({C} represents colorless mana.)\nAt the beginning of combat on your turn, reveal the top card of your library. If a creature card is revealed this way, you may have creatures you control other than Deceiver of Form become copies of that card until end of turn. You may put that card on the bottom of your library. diff --git a/forge-gui/res/cardsfolder/d/decimator_of_the_provinces.txt b/forge-gui/res/cardsfolder/d/decimator_of_the_provinces.txt index 3b294f9ae08..807533d989d 100644 --- a/forge-gui/res/cardsfolder/d/decimator_of_the_provinces.txt +++ b/forge-gui/res/cardsfolder/d/decimator_of_the_provinces.txt @@ -5,7 +5,7 @@ PT:7/7 K:Trample K:Haste K:Emerge:6 G G G -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When you cast CARDNAME, creatures you control get +2/+2 and gain trample until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When you cast this spell, creatures you control get +2/+2 and gain trample until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | KW$ Trample SVar:Picture:http://www.wizards.com/global/images/magic/general/decimator_of_the_provinces.jpg -Oracle:Emerge {6}{G}{G}{G} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast Decimator of the Provinces, creatures you control get +2/+2 and gain trample until end of turn.\nTrample, haste +Oracle:Emerge {6}{G}{G}{G} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast this spell, creatures you control get +2/+2 and gain trample until end of turn.\nTrample, haste diff --git a/forge-gui/res/cardsfolder/d/deep_forest_hermit.txt b/forge-gui/res/cardsfolder/d/deep_forest_hermit.txt index 46eb4a23cae..6d87f866169 100644 --- a/forge-gui/res/cardsfolder/d/deep_forest_hermit.txt +++ b/forge-gui/res/cardsfolder/d/deep_forest_hermit.txt @@ -9,4 +9,4 @@ SVar:TrigToken:DB$Token | TokenAmount$ 4 | TokenScript$ g_1_1_squirrel | TokenOw SVar:PlayMain1:TRUE DeckHas:Ability$Token SVar:Picture:http://mythicspoiler.com/mh1/cards/deepforesthermit.jpg -Oracle:Vanishing 3 (This permanent 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 Deep Forest Hermit enters the battlefield, create four 1/1 green Squirrel creature tokens.\nSquirrels you control get +1/+1. +Oracle:Vanishing 3 (This creature 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 Deep Forest Hermit enters the battlefield, create four 1/1 green Squirrel creature tokens.\nSquirrels you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/d/deep_wood.txt b/forge-gui/res/cardsfolder/d/deep_wood.txt index 05c3d575146..c73d45a4947 100644 --- a/forge-gui/res/cardsfolder/d/deep_wood.txt +++ b/forge-gui/res/cardsfolder/d/deep_wood.txt @@ -1,7 +1,7 @@ Name:Deep Wood ManaCost:1 G Types:Instant -A:SP$ Effect | Cost$ 1 G | Name$ Deep Wood Effect | ReplacementEffects$ RPrevent | AILogic$ Fog | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast CARDNAME only during the declare attackers step and only if you've been attacked this step. Prevent all damage that would be dealt to you this turn by attacking creatures. +A:SP$ Effect | Cost$ 1 G | Name$ Deep Wood Effect | ReplacementEffects$ RPrevent | AILogic$ Fog | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast this spell only during the declare attackers step and only if you've been attacked this step. Prevent all damage that would be dealt to you this turn by attacking creatures. SVar:RPrevent:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidTarget$ You | ValidSource$ Creature.attacking | Description$ Prevent all damage that would be dealt to you this turn by attacking creatures. SVar:Picture:http://www.wizards.com/global/images/magic/general/deep_wood.jpg -Oracle:Cast Deep Wood only during the declare attackers step and only if you've been attacked this step.\nPrevent all damage that would be dealt to you this turn by attacking creatures. +Oracle:Cast this spell only during the declare attackers step and only if you've been attacked this step.\nPrevent all damage that would be dealt to you this turn by attacking creatures. diff --git a/forge-gui/res/cardsfolder/d/deeptread_merrow.txt b/forge-gui/res/cardsfolder/d/deeptread_merrow.txt index 85e8a14b473..a93b49de976 100644 --- a/forge-gui/res/cardsfolder/d/deeptread_merrow.txt +++ b/forge-gui/res/cardsfolder/d/deeptread_merrow.txt @@ -2,6 +2,6 @@ Name:Deeptread Merrow ManaCost:1 U Types:Creature Merfolk Rogue PT:2/1 -A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Islandwalk | SpellDescription$ CARDNAME gains islandwalk until end of turn. +A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Islandwalk | SpellDescription$ CARDNAME gains islandwalk until end of turn. (It can't be blocked as long as defending player controls an Island.) SVar:Picture:http://www.wizards.com/global/images/magic/general/deeptread_merrow.jpg -Oracle:{U}: Deeptread Merrow gains islandwalk until end of turn. +Oracle:{U}: Deeptread Merrow 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/d/defiant_falcon.txt b/forge-gui/res/cardsfolder/d/defiant_falcon.txt index 7df89099b62..d64ba93185f 100644 --- a/forge-gui/res/cardsfolder/d/defiant_falcon.txt +++ b/forge-gui/res/cardsfolder/d/defiant_falcon.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Rebel Bird PT:1/1 K:Flying -A:AB$ ChangeZone | Cost$ 4 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 4 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/defiant_falcon.jpg -Oracle:Flying\n{4}, {T}: Search your library for a Rebel permanent card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +Oracle:Flying\n{4}, {T}: Search your library for a Rebel permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/d/defiant_stand.txt b/forge-gui/res/cardsfolder/d/defiant_stand.txt index 7b430cebf6a..29cf261e664 100644 --- a/forge-gui/res/cardsfolder/d/defiant_stand.txt +++ b/forge-gui/res/cardsfolder/d/defiant_stand.txt @@ -1,8 +1,8 @@ Name:Defiant Stand ManaCost:1 W Types:Instant -A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +3 | SubAbility$ DBUntap | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast CARDNAME only during the declare attackers step and only if you've been attacked this step. Target creature gets +1/+3 until end of turn. Untap that creature. +A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +3 | SubAbility$ DBUntap | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast this spell only during the declare attackers step and only if you've been attacked this step. Target creature gets +1/+3 until end of turn. Untap that creature. SVar:DBUntap:DB$Untap | Defined$ Targeted AI:RemoveDeck:All SVar:Picture:http://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=4380&type=card -Oracle:Cast Defiant Stand only during the declare attackers step and only if you've been attacked this step.\nTarget creature gets +1/+3 until end of turn. Untap that creature. +Oracle:Cast this spell only during the declare attackers step and only if you've been attacked this step.\nTarget creature gets +1/+3 until end of turn. Untap that creature. diff --git a/forge-gui/res/cardsfolder/d/defiant_vanguard.txt b/forge-gui/res/cardsfolder/d/defiant_vanguard.txt index d7f11b8a7e7..4411a913567 100644 --- a/forge-gui/res/cardsfolder/d/defiant_vanguard.txt +++ b/forge-gui/res/cardsfolder/d/defiant_vanguard.txt @@ -2,9 +2,9 @@ Name:Defiant Vanguard ManaCost:2 W Types:Creature Human Rebel PT:2/2 -A:AB$ ChangeZone | Cost$ 5 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE4 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 4 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 5 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE4 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 4 or less and put it onto the battlefield. Then shuffle your library. T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ DelTrig | TriggerDescription$ When CARDNAME blocks, at end of combat, destroy it and all creatures it blocked this turn. SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroy | TriggerDescription$ Destroy CARDNAME at end of combat. SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Card.Self,Card.blockedBySourceThisTurn SVar:Picture:http://www.wizards.com/global/images/magic/general/defiant_vanguard.jpg -Oracle:When Defiant Vanguard blocks, at end of combat, destroy it and all creatures it blocked this turn.\n{5}, {T}: Search your library for a Rebel permanent card with converted mana cost 4 or less, put it onto the battlefield, then shuffle your library. +Oracle:When Defiant Vanguard blocks, at end of combat, destroy it and all creatures it blocked this turn.\n{5}, {T}: Search your library for a Rebel permanent card with converted mana cost 4 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/d/deftblade_elite.txt b/forge-gui/res/cardsfolder/d/deftblade_elite.txt index 7d82bf7f03e..2514f7c420a 100644 --- a/forge-gui/res/cardsfolder/d/deftblade_elite.txt +++ b/forge-gui/res/cardsfolder/d/deftblade_elite.txt @@ -5,4 +5,4 @@ PT:1/1 K:Provoke A:AB$ Pump | Cost$ 1 W | Defined$ Self | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. | SpellDescription$ Prevent all combat damage that would be dealt to and dealt by CARDNAME this turn. AI:RemoveDeck:All -Oracle:Provoke (When this attacks, you may have target creature defending player controls untap and block it if able.)\n{1}{W}: Prevent all combat damage that would be dealt to and dealt by Deftblade Elite this turn. +Oracle:Provoke (Whenever this creature attacks, you may have target creature defending player controls untap and block it if able.)\n{1}{W}: Prevent all combat damage that would be dealt to and dealt by Deftblade Elite this turn. diff --git a/forge-gui/res/cardsfolder/d/delirium.txt b/forge-gui/res/cardsfolder/d/delirium.txt index d93a1a522d6..cc7ff711ef9 100644 --- a/forge-gui/res/cardsfolder/d/delirium.txt +++ b/forge-gui/res/cardsfolder/d/delirium.txt @@ -1,9 +1,9 @@ Name:Delirium ManaCost:1 B R Types:Instant -A:SP$ Tap | Cost$ 1 B R | ValidTgts$ Creature.ActivePlayerCtrl | TgtPrompt$ Select target creature current opponent controls | OpponentTurn$ True | SubAbility$ DBDamage | SpellDescription$ Cast CARDNAME only during an opponent's turn. Tap target creature that player controls. That creature deals damage equal to its power to the player. Prevent all combat damage that would be dealt to and dealt by the creature this turn. +A:SP$ Tap | Cost$ 1 B R | ValidTgts$ Creature.ActivePlayerCtrl | TgtPrompt$ Select target creature current opponent controls | OpponentTurn$ True | SubAbility$ DBDamage | SpellDescription$ Cast this spell only during an opponent's turn. Tap target creature that player controls. That creature deals damage equal to its power to the player. Prevent all combat damage that would be dealt to and dealt by the creature this turn. SVar:DBDamage:DB$ DealDamage | Defined$ TargetedController | NumDmg$ X | DamageSource$ Targeted | SubAbility$ DBPump | References$ X SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. SVar:X:Targeted$CardPower SVar:Picture:http://www.wizards.com/global/images/magic/general/delirium.jpg -Oracle:Cast Delirium only during an opponent's turn.\nTap target creature that player controls. That creature deals damage equal to its power to the player. Prevent all combat damage that would be dealt to and dealt by the creature this turn. +Oracle:Cast this spell only during an opponent's turn.\nTap target creature that player controls. That creature deals damage equal to its power to the player. Prevent all combat damage that would be dealt to and dealt by the creature this turn. diff --git a/forge-gui/res/cardsfolder/d/delraich.txt b/forge-gui/res/cardsfolder/d/delraich.txt index 271d1aec054..bc69c44bef5 100644 --- a/forge-gui/res/cardsfolder/d/delraich.txt +++ b/forge-gui/res/cardsfolder/d/delraich.txt @@ -3,5 +3,5 @@ ManaCost:6 B Types:Creature Horror PT:6/6 K:Trample -SVar:AltCost:Cost$ Sac<3/Creature.Black> | Description$ You may sacrifice three black creatures rather than pay this spell's mana cost. -Oracle:Trample\nYou may sacrifice three black creatures rather than pay this spell's mana cost. +SVar:AltCost:Cost$ Sac<3/Creature.Black> | Description$ Trample +Oracle:You may sacrifice three black creatures rather than pay this spell's mana cost.\nTrample diff --git a/forge-gui/res/cardsfolder/d/demigod_of_revenge.txt b/forge-gui/res/cardsfolder/d/demigod_of_revenge.txt index 165119cb0db..c63e94ca8e5 100644 --- a/forge-gui/res/cardsfolder/d/demigod_of_revenge.txt +++ b/forge-gui/res/cardsfolder/d/demigod_of_revenge.txt @@ -8,4 +8,4 @@ T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerZones$ S SVar:TrigReturn:DB$ChangeZoneAll | ChangeType$ Creature.namedDemigod of Revenge | Origin$ Graveyard | Destination$ Battlefield DeckHints:Name$Demigod of Revenge SVar:Picture:http://www.wizards.com/global/images/magic/general/demigod_of_revenge.jpg -Oracle:Flying, haste\nWhen you cast Demigod of Revenge, return all cards named Demigod of Revenge from your graveyard to the battlefield. +Oracle:When you cast this spell, return all cards named Demigod of Revenge from your graveyard to the battlefield.\nFlying, haste diff --git a/forge-gui/res/cardsfolder/d/demon_of_catastrophes.txt b/forge-gui/res/cardsfolder/d/demon_of_catastrophes.txt index 585b2035e2f..0579820fda9 100644 --- a/forge-gui/res/cardsfolder/d/demon_of_catastrophes.txt +++ b/forge-gui/res/cardsfolder/d/demon_of_catastrophes.txt @@ -6,4 +6,4 @@ K:Flying K:Trample A:SP$ PermanentCreature | Cost$ 2 B B Sac<1/Creature> SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE4 -Oracle:As an additional cost to cast this spell, sacrifice a creature\n Flying, trample \ No newline at end of file +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nFlying, trample diff --git a/forge-gui/res/cardsfolder/d/demonfire.txt b/forge-gui/res/cardsfolder/d/demonfire.txt index 4fa29cc4c30..c8c7aba2b07 100644 --- a/forge-gui/res/cardsfolder/d/demonfire.txt +++ b/forge-gui/res/cardsfolder/d/demonfire.txt @@ -4,8 +4,8 @@ Types:Sorcery A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE1 | RememberDamaged$ True | ReplaceDyingDefined$ Remembered | SubAbility$ DBDemonfire | References$ X,Y | SpellDescription$ CARDNAME deals X damage to any target. If a creature dealt damage this way would die this turn, exile it instead. SVar:DBDemonfire:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | NoPrevention$ True | ConditionCheckSVar$ Y | References$ X,Y | ConditionSVarCompare$ EQ0 | RememberDamaged$ True | ReplaceDyingDefined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -S:Mode$ Continuous | Affected$ Self | AffectedZone$ Stack | EffectZone$ All | CharacteristicDefining$ True | AddHiddenKeyword$ CARDNAME can't be countered. | CheckSVar$ Y | SVarCompare$ EQ0 | Description$ Hellbent — If you have no cards in hand, CARDNAME can't be countered by spells or abilities and the damage can't be prevented. +S:Mode$ Continuous | Affected$ Self | AffectedZone$ Stack | EffectZone$ All | CharacteristicDefining$ True | AddHiddenKeyword$ CARDNAME can't be countered. | 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. SVar:X:Count$xPaid SVar:Y:Count$InYourHand SVar:Picture:http://www.wizards.com/global/images/magic/general/demonfire.jpg -Oracle:Demonfire deals X damage to any target. If a creature dealt damage this way would die this turn, exile it instead.\nHellbent — If you have no cards in hand, Demonfire can't be countered by spells or abilities and the damage can't be prevented. +Oracle:Demonfire deals X damage to any target. If a creature dealt damage this way would die this turn, exile it instead.\nHellbent — If you have no cards in hand, this spell can't be countered and the damage can't be prevented. diff --git a/forge-gui/res/cardsfolder/d/demonic_dread.txt b/forge-gui/res/cardsfolder/d/demonic_dread.txt index a8ee841c286..559e9cbc546 100644 --- a/forge-gui/res/cardsfolder/d/demonic_dread.txt +++ b/forge-gui/res/cardsfolder/d/demonic_dread.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Pump | Cost$ 1 B R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. K:Cascade SVar:Picture:http://www.wizards.com/global/images/magic/general/demonic_dread.jpg -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.)\nTarget creature can't block this turn. +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 of your library in a random order.)\nTarget creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/d/demonic_tutor.txt b/forge-gui/res/cardsfolder/d/demonic_tutor.txt index f47a0553a04..4e3664ae712 100644 --- a/forge-gui/res/cardsfolder/d/demonic_tutor.txt +++ b/forge-gui/res/cardsfolder/d/demonic_tutor.txt @@ -1,8 +1,8 @@ Name:Demonic Tutor ManaCost:1 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card and put that card into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card, put that card into your hand, then shuffle your library. #TODO: Improve the tutoring logic for the AI. Currently will generally look for the most expensive castable thing in the library (which can, of course, be used to advantage in properly constructed AI decks). AI:RemoveDeck:Random SVar:Picture:http://resources.wizards.com/magic/cards/3e/en-us/card1155.jpg -Oracle:Search your library for a card and put that card into your hand. Then shuffle your library. +Oracle:Search your library for a card, put that card into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/d/demons_herald.txt b/forge-gui/res/cardsfolder/d/demons_herald.txt index b7bb34de364..6a50bce1cab 100644 --- a/forge-gui/res/cardsfolder/d/demons_herald.txt +++ b/forge-gui/res/cardsfolder/d/demons_herald.txt @@ -2,8 +2,8 @@ Name:Demon's Herald ManaCost:B Types:Creature Human Wizard PT:1/1 -A:AB$ ChangeZone | Cost$ 2 B T Sac<1/Creature.Blue> Sac<1/Creature.Black> Sac<1/Creature.Red> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedPrince of Thralls | ChangeNum$ 1 | CostDesc$ {2}{B}, {T}, Sacrifice a blue creature, a black creature, and a red creature: | SpellDescription$ Search your library for a card named Prince of Thralls, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 B T Sac<1/Creature.Blue> Sac<1/Creature.Black> Sac<1/Creature.Red> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedPrince of Thralls | ChangeNum$ 1 | CostDesc$ {2}{B}, {T}, Sacrifice a blue creature, a black creature, and a red creature: | SpellDescription$ Search your library for a card named Prince of Thralls and put it onto the battlefield. Then shuffle your library. DeckNeeds:Name$Prince of Thralls DeckHints:Color$Blue|Red SVar:Picture:http://www.wizards.com/global/images/magic/general/demons_herald.jpg -Oracle:{2}{B}, {T}, Sacrifice a blue creature, a black creature, and a red creature: Search your library for a card named Prince of Thralls, put it onto the battlefield, then shuffle your library. +Oracle:{2}{B}, {T}, Sacrifice a blue creature, a black creature, and a red creature: Search your library for a card named Prince of Thralls and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/d/demotion.txt b/forge-gui/res/cardsfolder/d/demotion.txt index 34235dda7fe..1a66b2b9f96 100644 --- a/forge-gui/res/cardsfolder/d/demotion.txt +++ b/forge-gui/res/cardsfolder/d/demotion.txt @@ -3,5 +3,5 @@ ManaCost:W Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ W | ValidTgts$ Creature | AILogic$ Curse -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't block. & CARDNAME's activated abilities can't be activated. | Description$ Enchanted creature can't block and its activated abilities can't be activated. -Oracle:Enchant creature\nEnchanted creature can't block and its activated abilities can't be activated. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't block. & CARDNAME's activated abilities can't be activated. | Description$ Enchanted creature can't block, and its activated abilities can't be activated. +Oracle:Enchant creature\nEnchanted creature can't block, and its activated abilities can't be activated. diff --git a/forge-gui/res/cardsfolder/d/denied.txt b/forge-gui/res/cardsfolder/d/denied.txt index b91ac545c7a..b333e46071e 100644 --- a/forge-gui/res/cardsfolder/d/denied.txt +++ b/forge-gui/res/cardsfolder/d/denied.txt @@ -6,4 +6,4 @@ SVar:DBTarget:DB$ Pump | TargetType$ Spell | ValidTgts$ Card | TgtZone$ Stack | SVar:DBRevealHand:DB$ RevealHand | Defined$ TargetedController | RememberRevealed$ True | SubAbility$ DBCounter | SpellDescription$ then target spell’s controller reveals their hand. SVar:DBCounter:DB$ Counter | Defined$ Targeted | ConditionDefined$ Remembered | ConditionPresent$ Card.NamedCard | ConditionCompare$ GE1 | SubAbility$ DBCleanup | SpellDescription$ If a card with the chosen name is revealed this way, counter that spell. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Choose a card name, then target spell’s controller reveals their hand. If a card with the chosen name is revealed this way, counter that spell. +Oracle:Choose a card name, then target spell's controller reveals their hand. If a card with the chosen name is revealed this way, counter that spell. diff --git a/forge-gui/res/cardsfolder/d/deny_reality.txt b/forge-gui/res/cardsfolder/d/deny_reality.txt index 9509b632806..730d345f957 100644 --- a/forge-gui/res/cardsfolder/d/deny_reality.txt +++ b/forge-gui/res/cardsfolder/d/deny_reality.txt @@ -4,4 +4,4 @@ Types:Sorcery K:Cascade A:SP$ ChangeZone | Cost$ 3 U B | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target permanent to its owner's hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/deny_reality.jpg -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.)\nReturn target permanent to its owner's hand. +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 of your library in a random order.)\nReturn target permanent to its owner's hand. diff --git a/forge-gui/res/cardsfolder/d/departed_deckhand.txt b/forge-gui/res/cardsfolder/d/departed_deckhand.txt index 87582c92c73..248af0f5909 100644 --- a/forge-gui/res/cardsfolder/d/departed_deckhand.txt +++ b/forge-gui/res/cardsfolder/d/departed_deckhand.txt @@ -3,9 +3,9 @@ ManaCost:1 U Types:Creature Spirit Pirate T:Mode$ BecomesTarget | ValidTarget$ Card.Self | SourceType$ Spell | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell, sacrifice it. SVar:TrigSac:DB$ Sacrifice | ValidCard$ Card.Self -S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | ValidBlocker$ Creature.nonSpirit | Description$ CARDNAME can't be blocked except by Spirits. +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | ValidBlocker$ Creature.nonSpirit | Description$ CARDNAME can't be blocked except by Spirits.. A:AB$ Effect | Cost$ 3 U | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | RememberObjects$ Targeted | Name$ Departed Deckhand Effect | StaticAbilities$ EffModeCantBlockBy | SpellDescription$ Another target creature you control can't be blocked this turn except by Spirits. SVar:EffModeCantBlockBy:Mode$ CantBlockBy | ValidAttacker$ Creature.IsRemembered | ValidBlocker$ Creature.nonSpirit | EffectZone$ Command | Description$ Remembered creature can't be blocked except by Spirits. -Oracle:When Departed Deckhand becomes the target of a spell, sacrifice it.\nDeparted Deckhand can't be blocked except by Spirits\n{3}{U}: Another target creature you control can't be blocked this turn except by Spirits. +Oracle:When Departed Deckhand becomes the target of a spell, sacrifice it.\nDeparted Deckhand can't be blocked except by Spirits.\n{3}{U}: Another target creature you control can't be blocked this turn except by Spirits. SVar:Targeting:Dies -PT:2/2 \ No newline at end of file +PT:2/2 diff --git a/forge-gui/res/cardsfolder/d/depose_deploy.txt b/forge-gui/res/cardsfolder/d/depose_deploy.txt index 3ed02db3fc9..e5401b5fa15 100644 --- a/forge-gui/res/cardsfolder/d/depose_deploy.txt +++ b/forge-gui/res/cardsfolder/d/depose_deploy.txt @@ -4,7 +4,7 @@ AlternateMode: Split Types:Instant A:SP$ Tap | Cost$ 1 WU | ValidTgts$ Creature | SubAbility$ DBDraw | SpellDescription$ Tap target creature. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 -Oracle:Tap target creature. Draw a card. +Oracle:Tap target creature.\nDraw a card. ALTERNATE diff --git a/forge-gui/res/cardsfolder/d/deprive.txt b/forge-gui/res/cardsfolder/d/deprive.txt index e19d0cc7595..a877141ed2b 100644 --- a/forge-gui/res/cardsfolder/d/deprive.txt +++ b/forge-gui/res/cardsfolder/d/deprive.txt @@ -3,4 +3,4 @@ ManaCost:U U Types:Instant A:SP$ Counter | Cost$ U U Return<1/Land> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | Destination$ Graveyard | SpellDescription$ Counter target spell. SVar:Picture:http://www.wizards.com/global/images/magic/general/deprive.jpg -Oracle:As an additional cost to cast Deprive, return a land you control to its owner's hand.\nCounter target spell. +Oracle:As an additional cost to cast this spell, return a land you control to its owner's hand.\nCounter target spell. diff --git a/forge-gui/res/cardsfolder/d/depths_of_desire.txt b/forge-gui/res/cardsfolder/d/depths_of_desire.txt index 2116276c69f..b979781e71c 100644 --- a/forge-gui/res/cardsfolder/d/depths_of_desire.txt +++ b/forge-gui/res/cardsfolder/d/depths_of_desire.txt @@ -1,7 +1,7 @@ Name:Depths of Desire ManaCost:2 U Types:Instant -A:SP$ ChangeZone | Cost$ 2 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBTreasure | SpellDescription$ Return target creature to its owner's hand. Create a colorless Treasure token with "{T}, Sacrifice this artifact: Add one mana of any color." +A:SP$ ChangeZone | Cost$ 2 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBTreasure | SpellDescription$ Return target creature to its owner's hand. Create 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$ You | LegacyImage$ c a treasure sac xln SVar:Picture:http://www.wizards.com/global/images/magic/general/depths_of_desire.jpg -Oracle:Return target creature to its owner's hand. Create a colorless Treasure token with "{T}, Sacrifice this artifact: Add one mana of any color." \ No newline at end of file +Oracle:Return target creature to its owner's hand. 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/d/deranged_assistant.txt b/forge-gui/res/cardsfolder/d/deranged_assistant.txt index 72f87ab7839..8615f639531 100644 --- a/forge-gui/res/cardsfolder/d/deranged_assistant.txt +++ b/forge-gui/res/cardsfolder/d/deranged_assistant.txt @@ -2,5 +2,5 @@ Name:Deranged Assistant ManaCost:1 U Types:Creature Human Wizard PT:1/1 -A:AB$ Mana | Cost$ T Mill<1> | Produced$ C | SpellDescription$ Add {C}. -Oracle:{T}, Mill a card: Add {C}. +A:AB$ Mana | Cost$ T Mill<1> | Produced$ C | SpellDescription$ Add {C}. (To mill a card, put the top card of your library into your graveyard.) +Oracle:{T}, Mill a card: Add {C}. (To mill a card, put the top card of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/d/descendants_path.txt b/forge-gui/res/cardsfolder/d/descendants_path.txt index b172e3d3650..c5362bf9a14 100644 --- a/forge-gui/res/cardsfolder/d/descendants_path.txt +++ b/forge-gui/res/cardsfolder/d/descendants_path.txt @@ -1,9 +1,9 @@ Name:Descendants' Path ManaCost:2 G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ DBReveal | TriggerDescription$ At the beginning of your upkeep, reveal the top card of your library. If it's a creature card that shares a creature type with a creature you control, you may cast that card without paying its mana cost. Otherwise, put that card on the bottom of your library. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ DBReveal | TriggerDescription$ At the beginning of your upkeep, reveal the top card of your library. You may cast it without paying its mana cost if it's a creature spell that shares a creature type with a creature you control. Otherwise, put that card on the bottom of your library. SVar:DBReveal:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Card | RememberRevealed$ True | SubAbility$ DBMayCast SVar:DBMayCast:DB$ Play | Defined$ Remembered | ForgetRemembered$ True | WithoutManaCost$ True | Optional$ True | ConditionDefined$ Remembered | ConditionPresent$ Creature.sharesCreatureTypeWith Valid Creature.YouCtrl | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | DestinationZone$ Library | LibraryPosition$ -1 | NoShuffle$ True | ForgetChanged$ True AI:RemoveDeck:Random -Oracle:At the beginning of your upkeep, reveal the top card of your library. If it's a creature card that shares a creature type with a creature you control, you may cast that card without paying its mana cost. Otherwise, put that card on the bottom of your library. +Oracle:At the beginning of your upkeep, reveal the top card of your library. You may cast it without paying its mana cost if it's a creature spell that shares a creature type with a creature you control. Otherwise, put that card on the bottom of your library. diff --git a/forge-gui/res/cardsfolder/d/desolation_twin.txt b/forge-gui/res/cardsfolder/d/desolation_twin.txt index 27498d08131..4e408b7a8a1 100644 --- a/forge-gui/res/cardsfolder/d/desolation_twin.txt +++ b/forge-gui/res/cardsfolder/d/desolation_twin.txt @@ -2,7 +2,7 @@ Name:Desolation Twin ManaCost:10 Types:Creature Eldrazi PT:10/10 -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When you cast CARDNAME, create a 10/10 colorless Eldrazi creature token. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When you cast this spell, create a 10/10 colorless Eldrazi creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_10_10_eldrazi | TokenOwner$ You | LegacyImage$ c 10 10 eldrazi bfz SVar:Picture:http://www.wizards.com/global/images/magic/general/desolation_twin.jpg -Oracle:When you cast Desolation Twin, create a 10/10 colorless Eldrazi creature token. \ No newline at end of file +Oracle:When you cast this spell, create a 10/10 colorless Eldrazi creature token. diff --git a/forge-gui/res/cardsfolder/d/desperate_lunge.txt b/forge-gui/res/cardsfolder/d/desperate_lunge.txt index 50a03c150f4..25df522b42b 100644 --- a/forge-gui/res/cardsfolder/d/desperate_lunge.txt +++ b/forge-gui/res/cardsfolder/d/desperate_lunge.txt @@ -1,7 +1,7 @@ Name:Desperate Lunge ManaCost:1 W Types:Instant -A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | KW$ Flying | SubAbility$ DBGainLife | SpellDescription$ Target creature gets +2/+2 and gains flying until end of turn. You gain 2 life +A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | KW$ Flying | SubAbility$ DBGainLife | SpellDescription$ Target creature gets +2/+2 and gains flying until end of turn. You gain 2 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 DeckHas:Ability$LifeGain -Oracle:Target creature gets +2/+2 and gains flying until end of turn. You gain 2 life +Oracle:Target creature gets +2/+2 and gains flying until end of turn. You gain 2 life. diff --git a/forge-gui/res/cardsfolder/d/desperate_stand.txt b/forge-gui/res/cardsfolder/d/desperate_stand.txt index 2582d450693..92892567c67 100644 --- a/forge-gui/res/cardsfolder/d/desperate_stand.txt +++ b/forge-gui/res/cardsfolder/d/desperate_stand.txt @@ -5,4 +5,4 @@ K:Strive:R W A:SP$ Pump | Cost$ R W | ValidTgts$ Creature | NumAtt$ +2 | KW$ First Strike & Vigilance | TargetMin$ 0 | TargetMax$ MaxTargets | References$ MaxTargets | SpellDescription$ Any number of target creatures each get +2/+0 and gain first strike and vigilance until end of turn. SVar:MaxTargets:Count$Valid Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/desperate_stand.jpg -Oracle:Strive — Desperate Stand costs {R}{W} more to cast for each target beyond the first.\nAny number of target creatures each get +2/+0 and gain first strike and vigilance until end of turn. +Oracle:Strive — This spell costs {R}{W} more to cast for each target beyond the first.\nAny number of target creatures each get +2/+0 and gain first strike and vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/d/destructive_digger.txt b/forge-gui/res/cardsfolder/d/destructive_digger.txt index ac5d31a4315..5ad47074942 100644 --- a/forge-gui/res/cardsfolder/d/destructive_digger.txt +++ b/forge-gui/res/cardsfolder/d/destructive_digger.txt @@ -5,4 +5,4 @@ PT:3/2 A:AB$ Draw | Cost$ 3 T Sac<1/Artifact;Land/artifact or land> | NumCards$ 1 | SpellDescription$ Draw a card. SVar:AIPreference:SacCost$Artifact.token+nonCreature,Artifact.token+powerLE1,Artifact.cmcEQ1,Artifact.cmcEQ2 AI:RemoveDeck:Random -Oracle:{3}, {T}, Sacrifice a land or artifact: Draw a card. +Oracle:{3}, {T}, Sacrifice an artifact or land: Draw a card. diff --git a/forge-gui/res/cardsfolder/d/devastating_dreams.txt b/forge-gui/res/cardsfolder/d/devastating_dreams.txt index 97387b23ab1..492aabbcbdf 100644 --- a/forge-gui/res/cardsfolder/d/devastating_dreams.txt +++ b/forge-gui/res/cardsfolder/d/devastating_dreams.txt @@ -5,4 +5,4 @@ A:SP$ Sacrifice | Cost$ R R Discard | Defined$ Player | SacValid$ Land SVar:DBDamage:DB$ DamageAll | NumDmg$ X | ValidCards$ Creature | References$ X SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:As an additional cost to cast Devastating Dreams, discard X cards at random.\nEach player sacrifices X lands. Devastating Dreams deals X damage to each creature. +Oracle:As an additional cost to cast this spell, discard X cards at random.\nEach player sacrifices X lands. Devastating Dreams deals X damage to each creature. diff --git a/forge-gui/res/cardsfolder/d/devastating_summons.txt b/forge-gui/res/cardsfolder/d/devastating_summons.txt index 401e1e5a74e..ebd92d246cf 100644 --- a/forge-gui/res/cardsfolder/d/devastating_summons.txt +++ b/forge-gui/res/cardsfolder/d/devastating_summons.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Token | Cost$ R Sac | TokenAmount$ 2 | TokenScript$ r_x_x_elemental | LegacyImage$ r x x elemental roe | TokenOwner$ You | TokenPower$ X | TokenToughness$ X | References$ X | SpellDescription$ Create two X/X red Elemental creature tokens. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:As an additional cost to cast Devastating Summons, sacrifice X lands.\nCreate two X/X red Elemental creature tokens. +Oracle:As an additional cost to cast this spell, sacrifice X lands.\nCreate two X/X red Elemental creature tokens. diff --git a/forge-gui/res/cardsfolder/d/devious_cover_up.txt b/forge-gui/res/cardsfolder/d/devious_cover_up.txt index 59d20e7bc9b..584443e3812 100644 --- a/forge-gui/res/cardsfolder/d/devious_cover_up.txt +++ b/forge-gui/res/cardsfolder/d/devious_cover_up.txt @@ -3,4 +3,4 @@ ManaCost:2 U U Types:Instant A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | Destination$ Exile | SubAbility$ DBChangeZone | SpellDescription$ Counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. You may shuffle up to four target cards from your graveyard into your library. SVar:DBChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Library | ValidTgts$ Card.YouCtrl | TgtPrompt$ Select target card from your graveyard | TargetMin$ 0 | TargetMax$ 4 | Shuffle$ True -Oracle:Counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard.\nYou may shuffle up to four target cards from your graveyard into your library. +Oracle:Counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. You may shuffle up to four target cards from your graveyard into your library. diff --git a/forge-gui/res/cardsfolder/d/devoted_retainer.txt b/forge-gui/res/cardsfolder/d/devoted_retainer.txt index 06e83acc4d6..b990faaaf37 100644 --- a/forge-gui/res/cardsfolder/d/devoted_retainer.txt +++ b/forge-gui/res/cardsfolder/d/devoted_retainer.txt @@ -4,4 +4,4 @@ Types:Creature Human Samurai PT:1/1 K:Bushido:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/devoted_retainer.jpg -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/d/devour_in_flames.txt b/forge-gui/res/cardsfolder/d/devour_in_flames.txt index 39ead94f6de..f8898fdbd24 100644 --- a/forge-gui/res/cardsfolder/d/devour_in_flames.txt +++ b/forge-gui/res/cardsfolder/d/devour_in_flames.txt @@ -3,4 +3,4 @@ ManaCost:2 R Types:Sorcery A:SP$ DealDamage | Cost$ 2 R Return<1/Land> | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target creature or planeswalker. SVar:Picture:http://www.wizards.com/global/images/magic/general/devour_in_flames.jpg -Oracle:As an additional cost to cast Devour in Flames, return a land you control to its owner's hand.\nDevour in Flames deals 5 damage to target creature or planeswalker. +Oracle:As an additional cost to cast this spell, return a land you control to its owner's hand.\nDevour in Flames deals 5 damage to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/d/devouring_deep.txt b/forge-gui/res/cardsfolder/d/devouring_deep.txt index 1200a2691c1..b13a7b3cc92 100644 --- a/forge-gui/res/cardsfolder/d/devouring_deep.txt +++ b/forge-gui/res/cardsfolder/d/devouring_deep.txt @@ -4,4 +4,4 @@ Types:Creature Fish PT:1/2 K:Islandwalk SVar:Picture:http://resources.wizards.com/magic/cards/le/en-us/card1476.jpg -Oracle:Islandwalk +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.) diff --git a/forge-gui/res/cardsfolder/d/devouring_greed.txt b/forge-gui/res/cardsfolder/d/devouring_greed.txt index 3c85286b460..067258dd02f 100644 --- a/forge-gui/res/cardsfolder/d/devouring_greed.txt +++ b/forge-gui/res/cardsfolder/d/devouring_greed.txt @@ -11,4 +11,4 @@ SVar:AIPreference:SacCost$Creature.Spirit+token,Creature.Spirit+cmcLE2 AI:RemoveDeck:All AI:RemoveDeck:Random DeckHints:Type$Spirit -Oracle:As an additional cost to cast Devouring Greed, you may sacrifice any number of Spirits.\nTarget player loses 2 life plus 2 life for each Spirit sacrificed this way. You gain that much life. +Oracle:As an additional cost to cast this spell, you may sacrifice any number of Spirits.\nTarget player loses 2 life plus 2 life for each Spirit sacrificed this way. You gain that much life. diff --git a/forge-gui/res/cardsfolder/d/devouring_rage.txt b/forge-gui/res/cardsfolder/d/devouring_rage.txt index e446488ef11..f3d1f815684 100644 --- a/forge-gui/res/cardsfolder/d/devouring_rage.txt +++ b/forge-gui/res/cardsfolder/d/devouring_rage.txt @@ -8,4 +8,4 @@ SVar:X:Count$xPaid AI:RemoveDeck:Random AI:RemoveDeck:All DeckHints:Type$Spirit -Oracle:As an additional cost to cast Devouring Rage, you may sacrifice any number of Spirits.\nTarget creature gets +3/+0 until end of turn. For each Spirit sacrificed this way, that creature gets an additional +3/+0 until end of turn. +Oracle:As an additional cost to cast this spell, you may sacrifice any number of Spirits.\nTarget creature gets +3/+0 until end of turn. For each Spirit sacrificed this way, that creature gets an additional +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dhund_operative.txt b/forge-gui/res/cardsfolder/d/dhund_operative.txt index d0a5ca424af..126408848f9 100644 --- a/forge-gui/res/cardsfolder/d/dhund_operative.txt +++ b/forge-gui/res/cardsfolder/d/dhund_operative.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddKeyword$ Deathtouch SVar:X:Count$Valid Artifact.YouCtrl SVar:BuffedBy:Artifact SVar:Picture:http://www.wizards.com/global/images/magic/general/dhund_operative.jpg -Oracle:As long as you control an artifact, Dhund Operative gets +1/+0 and has deathtouch. (Any amount of damage it deals to a creature is enough to destroy it.) +Oracle:As long as you control an artifact, Dhund Operative gets +1/+0 and has deathtouch. diff --git a/forge-gui/res/cardsfolder/d/diabolical_salvation.txt b/forge-gui/res/cardsfolder/d/diabolical_salvation.txt index 814ee293ecb..76868398f87 100644 --- a/forge-gui/res/cardsfolder/d/diabolical_salvation.txt +++ b/forge-gui/res/cardsfolder/d/diabolical_salvation.txt @@ -2,7 +2,7 @@ Name:Diabolical Salvation ManaCost:2 R R R R Types:Instant K:Split second -A:SP$ Token | Cost$ 2 R R R R | TokenAmount$ 4 | TokenScript$ r_4_4_devil_haste_treasure | TokenOwner$ You | AtEOT$ Sacrifice | SpellDescription$ Create four 4/4 red Devil creature tokens with haste and "When this creature dies, create a Treasure token." Sacrifice the Devil tokens at the beginning of the next end step. +A:SP$ Token | Cost$ 2 R R R R | TokenAmount$ 4 | TokenScript$ r_4_4_devil_haste_treasure | TokenOwner$ You | AtEOT$ Sacrifice | SpellDescription$ Create four 4/4 red Devil creature tokens with haste and "When this creature dies, create a colorless Treasure artifact token with '{T}, Sacrifice this artifact: Add one mana of any color.'" Sacrifice the Devil tokens at the beginning of the next end step. SVar:PlayMain1:TRUE DeckHas:Ability$Token -Oracle:Split second\nCreate four 4/4 red Devil creature tokens with haste and "When this creature dies, create a Treasure token." Sacrifice the Devil tokens at the beginning of the next end step. +Oracle:Split second\nCreate four 4/4 red Devil creature tokens with haste and "When this creature dies, create a colorless Treasure artifact token with '{T}, Sacrifice this artifact: Add one mana of any color.'" Sacrifice the Devil tokens at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/d/dictate_of_the_twin_gods.txt b/forge-gui/res/cardsfolder/d/dictate_of_the_twin_gods.txt index 9dcbae4debf..c3fd8a0fc86 100644 --- a/forge-gui/res/cardsfolder/d/dictate_of_the_twin_gods.txt +++ b/forge-gui/res/cardsfolder/d/dictate_of_the_twin_gods.txt @@ -2,10 +2,10 @@ Name:Dictate of the Twin Gods ManaCost:3 R R Types:Enchantment K:Flash -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to a permanent or player, it deals double that damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice SVar:PlayMain1:TRUE AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/dictate_of_the_twin_gods.jpg -Oracle:Flash\nIf a source would deal damage to a permanent or player, it deals double that damage instead. +Oracle:Flash\nIf a source would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/d/diluvian_primordial.txt b/forge-gui/res/cardsfolder/d/diluvian_primordial.txt index c697c88e239..5d573f2ff34 100644 --- a/forge-gui/res/cardsfolder/d/diluvian_primordial.txt +++ b/forge-gui/res/cardsfolder/d/diluvian_primordial.txt @@ -3,8 +3,8 @@ ManaCost:5 U U Types:Creature Avatar PT:5/5 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ CastEach | TriggerDescription$ When CARDNAME enters the battlefield, for each opponent, you may cast up to one target instant or sorcery card from that player's graveyard without paying its mana cost. If a card cast this way would be put into a graveyard this turn, exile it instead. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ CastEach | TriggerDescription$ When CARDNAME enters the battlefield, for each opponent, you may cast up to one target instant or sorcery card from that player's graveyard without paying its mana cost. If a spell cast this way would be put into a graveyard this turn, exile it instead. SVar:CastEach:DB$ Play | ValidTgts$ Instant.OppCtrl,Sorcery.OppCtrl | TgtZone$ Graveyard | TgtPrompt$ Select target instant or sorcery card in each opponent's graveyard | TargetMin$ 0 | TargetMax$ OneEach | References$ OneEach | TargetsWithDifferentControllers$ True | Amount$ All | WithoutManaCost$ True | Optional$ True | ReplaceGraveyard$ Exile | AILogic$ ReplaySpell SVar:OneEach:PlayerCountOpponents$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/diluvian_primordial.jpg -Oracle:Flying\nWhen Diluvian Primordial enters the battlefield, for each opponent, you may cast up to one target instant or sorcery card from that player's graveyard without paying its mana cost. If a card cast this way would be put into a graveyard this turn, exile it instead. +Oracle:Flying\nWhen Diluvian Primordial enters the battlefield, for each opponent, you may cast up to one target instant or sorcery card from that player's graveyard without paying its mana cost. If a spell cast this way would be put into a graveyard this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/d/dimir_charm.txt b/forge-gui/res/cardsfolder/d/dimir_charm.txt index 9ed6d8539d4..ca7d229bba8 100644 --- a/forge-gui/res/cardsfolder/d/dimir_charm.txt +++ b/forge-gui/res/cardsfolder/d/dimir_charm.txt @@ -7,4 +7,4 @@ SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature.powerLE2 | TgtPrompt$ Select ta SVar:DBDig:DB$ Dig | DigNum$ 3 | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeNum$ 1 | DestinationZone$ Library | LibraryPosition$ 0 | DestinationZone2$ Graveyard | SpellDescription$ Look at the top three cards of target player's library, then put one back and the rest into that player's graveyard. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/dimir_charm.jpg -Oracle:Choose one —\n• Counter target sorcery spell.\n• Destroy target creature with power 2 or less.\n• Look at the top three cards of target player's library, then put one back and the rest into that player's graveyard. +Oracle:Choose one —\n• Counter target sorcery spell.\n• Destroy target creature with power 2 or less.\n• Look at the top three cards of target player's library. Put one back and the rest into that player's graveyard. diff --git a/forge-gui/res/cardsfolder/d/dimir_guildmage.txt b/forge-gui/res/cardsfolder/d/dimir_guildmage.txt index 2a267b54cd7..3a0b3c7987e 100644 --- a/forge-gui/res/cardsfolder/d/dimir_guildmage.txt +++ b/forge-gui/res/cardsfolder/d/dimir_guildmage.txt @@ -5,4 +5,4 @@ PT:2/2 A:AB$ Draw | Cost$ 3 U | ValidTgts$ Player | NumCards$ 1 | SorcerySpeed$ True | SpellDescription$ Target player draws a card. Activate this ability only any time you could cast a sorcery. A:AB$ Discard | Cost$ 3 B | ValidTgts$ Player | Mode$ TgtChoose | NumCards$ 1 | SorcerySpeed$ True | SpellDescription$ Target player discards a card. Activate this ability only any time you could cast a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/dimir_guildmage.jpg -Oracle:{3}{U}: Target player draws a card. Activate this ability only any time you could cast a sorcery.\n{3}{B}: Target player discards a card. Activate this ability only any time you could cast a sorcery. +Oracle:({U/B} can be paid with either {U} or {B}.)\n{3}{U}: Target player draws a card. Activate this ability only any time you could cast a sorcery.\n{3}{B}: Target player discards a card. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/d/dimir_house_guard.txt b/forge-gui/res/cardsfolder/d/dimir_house_guard.txt index fdad4d91079..de99019300c 100644 --- a/forge-gui/res/cardsfolder/d/dimir_house_guard.txt +++ b/forge-gui/res/cardsfolder/d/dimir_house_guard.txt @@ -6,4 +6,4 @@ K:Fear A:AB$ Regenerate | Cost$ Sac<1/Creature> | SpellDescription$ Regenerate CARDNAME. K:Transmute:1 B B SVar:Picture:http://www.wizards.com/global/images/magic/general/dimir_house_guard.jpg -Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nSacrifice a creature: Regenerate Dimir House Guard.\nTransmute {1}{B}{B} ({1}{B}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, put it into your hand, then shuffle your library. Transmute only as a sorcery.) +Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nSacrifice a creature: Regenerate Dimir House Guard.\nTransmute {1}{B}{B} ({1}{B}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/d/dimir_infiltrator.txt b/forge-gui/res/cardsfolder/d/dimir_infiltrator.txt index e05026a12c5..3c393ef0439 100644 --- a/forge-gui/res/cardsfolder/d/dimir_infiltrator.txt +++ b/forge-gui/res/cardsfolder/d/dimir_infiltrator.txt @@ -5,4 +5,4 @@ PT:1/3 K:Unblockable K:Transmute:1 U B SVar:Picture:http://www.wizards.com/global/images/magic/general/dimir_infiltrator.jpg -Oracle:Dimir Infiltrator can't be blocked.\nTransmute {1}{U}{B} ({1}{U}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, put it into your hand, then shuffle your library. Transmute only as a sorcery.) +Oracle:Dimir Infiltrator can't be blocked.\nTransmute {1}{U}{B} ({1}{U}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/d/dimir_informant.txt b/forge-gui/res/cardsfolder/d/dimir_informant.txt index cd9104c4b42..e9c59ef1641 100644 --- a/forge-gui/res/cardsfolder/d/dimir_informant.txt +++ b/forge-gui/res/cardsfolder/d/dimir_informant.txt @@ -5,4 +5,4 @@ PT:1/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters the battlefield, then surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.) SVar:TrigSurveil:DB$Surveil | Defined$ You | Amount$ 2 DeckHas:Ability$Surveil & Ability$Graveyard -Oracle:When Dimir Informant enters the battlefield, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.) +Oracle:When Dimir Informant enters the battlefield, 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/d/dimir_machinations.txt b/forge-gui/res/cardsfolder/d/dimir_machinations.txt index 5bc14396b4a..b89f4b74c3f 100644 --- a/forge-gui/res/cardsfolder/d/dimir_machinations.txt +++ b/forge-gui/res/cardsfolder/d/dimir_machinations.txt @@ -5,4 +5,4 @@ A:SP$ Dig | Cost$ 2 B | DigNum$ 3 | ValidTgts$ Player | TgtPrompt$ Select target K:Transmute:1 B B AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/dimir_machinations.jpg -Oracle:Look at the top three cards of target player's library. Exile any number of those cards, then put the rest back in any order.\nTransmute {1}{B}{B} ({1}{B}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, put it into your hand, then shuffle your library. Transmute only as a sorcery.) +Oracle:Look at the top three cards of target player's library. Exile any number of those cards, then put the rest back in any order.\nTransmute {1}{B}{B} ({1}{B}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/d/dire_fleet_daredevil.txt b/forge-gui/res/cardsfolder/d/dire_fleet_daredevil.txt index 7d674546857..cd397a079a0 100644 --- a/forge-gui/res/cardsfolder/d/dire_fleet_daredevil.txt +++ b/forge-gui/res/cardsfolder/d/dire_fleet_daredevil.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Human Pirate PT:2/1 K:First Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, exile target instant or sorcery card from an opponent's graveyard. You may cast that card this turn, and you may spend mana as though it were mana of any type to cast that spell. If that card would be put into a graveyard this turn, exile it instead. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, exile target instant or sorcery card from an opponent's graveyard. You may cast it this turn, and you may spend mana as though it were mana of any type to cast that spell. If that spell would be put into a graveyard this turn, exile it instead. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Instant.OppOwn,Sorcery.OppOwn | RememberChanged$ True | TgtPrompt$ Choose target instant or sorcery card from an opponent's graveyard | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STPlay | ExileOnMoved$ Exile | SubAbility$ DBEffect2 SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreType$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may cast that card this turn, and you may spend mana as though it were mana of any type to cast that spell. If that card would be put into a graveyard this turn, exile it instead. @@ -11,4 +11,4 @@ SVar:DBEffect2:DB$ Effect | RememberObjects$ Remembered | ExileOnMoved$ Stack | SVar:ReplaceGraveyard:Event$ Moved | ValidCard$ Card.IsRemembered | Origin$ Stack | Destination$ Graveyard | ReplaceWith$ MoveExile | Description$ If that card would be put into your graveyard this turn, exile it instead. SVar:MoveExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:First strike\nWhen Dire Fleet Daredevil enters the battlefield, exile target instant or sorcery card from an opponent's graveyard. You may cast that card this turn, and you may spend mana as though it were mana of any type to cast that spell. If that card would be put into a graveyard this turn, exile it instead. +Oracle:First strike\nWhen Dire Fleet Daredevil enters the battlefield, exile target instant or sorcery card from an opponent's graveyard. You may cast it this turn, and you may spend mana as though it were mana of any type to cast that spell. If that spell would be put into a graveyard this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/d/dirtwater_wraith.txt b/forge-gui/res/cardsfolder/d/dirtwater_wraith.txt index 2a1f6a6c284..06f3b9dfa54 100644 --- a/forge-gui/res/cardsfolder/d/dirtwater_wraith.txt +++ b/forge-gui/res/cardsfolder/d/dirtwater_wraith.txt @@ -4,4 +4,4 @@ Types:Creature Wraith PT:1/3 K:Swampwalk A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:Swampwalk\n{B}: Dirtwater Wraith gets +1/+0 until end of turn. +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\n{B}: Dirtwater Wraith gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/disappearing_act.txt b/forge-gui/res/cardsfolder/d/disappearing_act.txt index deeb826f018..a3ad492097b 100644 --- a/forge-gui/res/cardsfolder/d/disappearing_act.txt +++ b/forge-gui/res/cardsfolder/d/disappearing_act.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Counter | Cost$ 1 U U Return<1/Permanent> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | Destination$ Graveyard | SpellDescription$ Counter target spell. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/disappearing_act.jpg -Oracle:As an additional cost to cast Disappearing Act, return a permanent you control to its owner's hand.\nCounter target spell. +Oracle:As an additional cost to cast this spell, return a permanent you control to its owner's hand.\nCounter target spell. diff --git a/forge-gui/res/cardsfolder/d/disaster_radius.txt b/forge-gui/res/cardsfolder/d/disaster_radius.txt index eb0cec31df4..6fb0520adcc 100644 --- a/forge-gui/res/cardsfolder/d/disaster_radius.txt +++ b/forge-gui/res/cardsfolder/d/disaster_radius.txt @@ -5,4 +5,4 @@ A:SP$ DamageAll | Cost$ 5 R R Reveal<1/Creature> | NumDmg$ X | ValidCards$ Creat SVar:X:Revealed$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/disaster_radius.jpg -Oracle:As an additional cost to cast Disaster Radius, reveal a creature card from your hand.\nDisaster Radius deals X damage to each creature your opponents control, where X is the revealed card's converted mana cost. +Oracle:As an additional cost to cast this spell, reveal a creature card from your hand.\nDisaster Radius deals X damage to each creature your opponents control, where X is the revealed card's converted mana cost. diff --git a/forge-gui/res/cardsfolder/d/discontinuity.txt b/forge-gui/res/cardsfolder/d/discontinuity.txt index 8130636211a..a4440024732 100755 --- a/forge-gui/res/cardsfolder/d/discontinuity.txt +++ b/forge-gui/res/cardsfolder/d/discontinuity.txt @@ -3,6 +3,6 @@ ManaCost:3 U U U Types:Instant S:Mode$ ReduceCost | Condition$ PlayerTurn | ValidCard$ Card.Self | Amount$ 2 | Color$ U | Type$ Spell | EffectZone$ All | Description$ As long as it's your turn, CARDNAME costs {2}{U}{U} less to cast. S:Mode$ ReduceCost | Condition$ PlayerTurn | ValidCard$ Card.Self | Amount$ 2 | Type$ Spell | EffectZone$ All | Secondary$ True | Description$ As long as it's your turn, CARDNAME costs {2}{U}{U} less to cast. -A:SP$ EndTurn | Cost$ 3 U U U | SpellDescription$ End the turn. (Exile all spells and abilities on the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) +A:SP$ EndTurn | Cost$ 3 U U U | SpellDescription$ End the turn. (Exile all spells and abilities from the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) AI:RemoveDeck:All -Oracle:As long as it's your turn, this spell costs {2}{U}{U} less to cast.\nEnd the turn. (Exile all spells and abilities on the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) +Oracle:As long as it's your turn, this spell costs {2}{U}{U} less to cast.\nEnd the turn. (Exile all spells and abilities from the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) diff --git a/forge-gui/res/cardsfolder/d/disharmony.txt b/forge-gui/res/cardsfolder/d/disharmony.txt index 68d3e384ebf..7d4123eeb3e 100644 --- a/forge-gui/res/cardsfolder/d/disharmony.txt +++ b/forge-gui/res/cardsfolder/d/disharmony.txt @@ -7,4 +7,4 @@ SVar:DBGainControl:DB$ GainControl | Defined$ Targeted | LoseControl$ EOT | SubA SVar:RemCombat:DB$ RemoveFromCombat | Defined$ Targeted AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/disharmony.jpg -Oracle:Cast Disharmony only during combat before blockers are declared.\nUntap target attacking creature and remove it from combat. Gain control of that creature until end of turn. +Oracle:Cast this spell only during combat before blockers are declared.\nUntap target attacking creature and remove it from combat. Gain control of that creature until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dismantling_blow.txt b/forge-gui/res/cardsfolder/d/dismantling_blow.txt index b53cb10ca7c..666a89e7165 100644 --- a/forge-gui/res/cardsfolder/d/dismantling_blow.txt +++ b/forge-gui/res/cardsfolder/d/dismantling_blow.txt @@ -6,4 +6,4 @@ A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select SVar:DBDraw:DB$ Draw | NumCards$ 2 | Condition$ Kicked | ConditionDescription$ If it was kicked, DeckHints:Color$Blue SVar:Picture:http://www.wizards.com/global/images/magic/general/dismantling_blow.jpg -Oracle:Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.)\nDestroy target artifact or enchantment.\nIf Dismantling Blow was kicked, draw two cards. +Oracle:Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.)\nDestroy target artifact or enchantment. If this spell was kicked, draw two cards. diff --git a/forge-gui/res/cardsfolder/d/dismember.txt b/forge-gui/res/cardsfolder/d/dismember.txt index b32f6933d08..5557402067f 100644 --- a/forge-gui/res/cardsfolder/d/dismember.txt +++ b/forge-gui/res/cardsfolder/d/dismember.txt @@ -3,4 +3,4 @@ ManaCost:1 PB PB Types:Instant A:SP$ Pump | Cost$ 1 PB PB | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -5 | NumDef$ -5 | SpellDescription$ Target creature gets -5/-5 until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/dismember.jpg -Oracle:({P/B} can be paid with either {B} or 2 life.)\nTarget creature gets -5/-5 until end of turn. +Oracle:({B/P} can be paid with either {B} or 2 life.)\nTarget creature gets -5/-5 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dissolve.txt b/forge-gui/res/cardsfolder/d/dissolve.txt index a7145507b2b..546fbae3159 100644 --- a/forge-gui/res/cardsfolder/d/dissolve.txt +++ b/forge-gui/res/cardsfolder/d/dissolve.txt @@ -1,7 +1,7 @@ Name:Dissolve ManaCost:1 U U Types:Instant -A:SP$ Counter | Cost$ 1 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBScry | Destination$ Graveyard | SpellDescription$ Counter target spell. Scry 1. -SVar:DBScry:DB$ Scry | ScryNum$ 1 +A:SP$ Counter | Cost$ 1 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBScry | Destination$ Graveyard | SpellDescription$ Counter target spell. 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 SVar:Picture:http://www.wizards.com/global/images/magic/general/dissolve.jpg -Oracle:Counter target spell. Scry 1. \ No newline at end of file +Oracle:Counter target spell. 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/d/distended_mindbender.txt b/forge-gui/res/cardsfolder/d/distended_mindbender.txt index f02343de66e..d7849657363 100644 --- a/forge-gui/res/cardsfolder/d/distended_mindbender.txt +++ b/forge-gui/res/cardsfolder/d/distended_mindbender.txt @@ -3,11 +3,11 @@ ManaCost:8 Types:Creature Eldrazi Insect PT:5/5 K:Emerge:5 B B -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When you cast CARDNAME, target opponent reveals their hand. You choose from it a nonland card with converted mana cost 3 or less and a card with converted mana cost 4 or greater. That player discards those cards. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When you cast this spell, target opponent reveals their hand. You choose from it a nonland card with converted mana cost 3 or less and a card with converted mana cost 4 or greater. That player discards those cards. SVar:TrigReveal:DB$ RevealHand | TgtPrompt$ Select an opponent | ValidTgts$ Opponent | RememberRevealed$ True | SubAbility$ DBChoose SVar:DBChoose:DB$ ChooseCard | Defined$ You | Choices$ Card.IsRemembered+cmcLE3+nonLand | ChoiceZone$ Hand | Amount$ 1 | Mandatory$ True | ChoiceTitle$ Choose a nonland card with converted mana cost 3 or less | ForgetChosen$ True | SubAbility$ DBChoose2 SVar:DBChoose2:DB$ ChooseCard | Defined$ You | Choices$ Card.IsRemembered+cmcGE4 | ChoiceZone$ Hand | Amount$ 1 | Mandatory$ True | ChoiceTitle$ Choose a card with converted mana cost 4 or greater | ForgetChosen$ True | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Mode$ NotRemembered | Defined$ Targeted | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/distended_mindbender.jpg -Oracle:Emerge {5}{B}{B} (You may cast this spell by sacrificing a creature and paying the emerge cost, reduced by that creature's converted mana cost.)\nWhen you cast Distended Mindbender, target opponent reveals their hand. You choose from it a nonland card with converted mana cost 3 or less and a card with converted mana cost 4 or greater. That player discards those cards. +Oracle:Emerge {5}{B}{B} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast this spell, target opponent reveals their hand. You choose from it a nonland card with converted mana cost 3 or less and a card with converted mana cost 4 or greater. That player discards those cards. diff --git a/forge-gui/res/cardsfolder/d/divine_presence.txt b/forge-gui/res/cardsfolder/d/divine_presence.txt index 5099a161fa3..6f9ee4a7b94 100644 --- a/forge-gui/res/cardsfolder/d/divine_presence.txt +++ b/forge-gui/res/cardsfolder/d/divine_presence.txt @@ -1,10 +1,10 @@ Name:Divine Presence ManaCost:2 W Types:Enchantment -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Permanent,Player | DamageAmount$ GE4 | ReplaceWith$ Dmg3 | Description$ If a source would deal 4 or more damage to a permanent or player, that source deals 3 damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Permanent,Player | DamageAmount$ GE4 | ReplaceWith$ Dmg3 | Description$ If a source would deal 4 or more damage to a permanent or player, that source deals 3 damage to that permanent or player instead. SVar:Dmg3:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ 3 SVar:NonStackingEffect:True SVar:PlayMain1:TRUE AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/divine_presence.jpg -Oracle:If a source would deal 4 or more damage to a permanent or player, that source deals 3 damage instead. +Oracle:If a source would deal 4 or more damage to a permanent or player, that source deals 3 damage to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/d/dizzy_spell.txt b/forge-gui/res/cardsfolder/d/dizzy_spell.txt index 22f78244242..88a59192b4f 100644 --- a/forge-gui/res/cardsfolder/d/dizzy_spell.txt +++ b/forge-gui/res/cardsfolder/d/dizzy_spell.txt @@ -6,4 +6,4 @@ K:Transmute:1 U U #TODO: The AI doesn't seem to use transmute, but otherwise uses this card just fine. Maybe need to improve the Transmute part before removing RemoveDeck. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/dizzy_spell.jpg -Oracle:Target creature gets -3/-0 until end of turn.\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, put it into your hand, then shuffle your library. Transmute only as a sorcery.) +Oracle:Target creature gets -3/-0 until end of turn.\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/d/djinn_illuminatus.txt b/forge-gui/res/cardsfolder/d/djinn_illuminatus.txt index c62da9fcf16..30eb9851988 100644 --- a/forge-gui/res/cardsfolder/d/djinn_illuminatus.txt +++ b/forge-gui/res/cardsfolder/d/djinn_illuminatus.txt @@ -6,4 +6,4 @@ K:Flying S:Mode$ Continuous | AddKeyword$ Replicate:CardManaCost | Affected$ Instant.YouCtrl,Sorcery.YouCtrl | AffectedZone$ Stack | EffectZone$ Battlefield | Description$ Each instant and sorcery spell you cast has replicate. The replicate cost is equal to its mana cost. (When you cast it, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/djinn_illuminatus.jpg -Oracle:Flying\nEach instant and sorcery spell you cast has replicate. The replicate cost is equal to its mana cost. (When you cast it, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) +Oracle:({U/R} can be paid with either {U} or {R}.)\nFlying\nEach instant and sorcery spell you cast has replicate. The replicate cost is equal to its mana cost. (When you cast it, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) diff --git a/forge-gui/res/cardsfolder/d/docent_of_perfection_final_iteration.txt b/forge-gui/res/cardsfolder/d/docent_of_perfection_final_iteration.txt index 990ae42b618..c4b7d081f57 100644 --- a/forge-gui/res/cardsfolder/d/docent_of_perfection_final_iteration.txt +++ b/forge-gui/res/cardsfolder/d/docent_of_perfection_final_iteration.txt @@ -3,14 +3,14 @@ ManaCost:3 U U Types:Creature Insect Horror PT:5/4 K:Flying -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast an instant or sorcery spell, create a 1/1 blue Human Wizard creature token. Then, if you control three or more Wizards, transform CARDNAME. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast an instant or sorcery spell, create a 1/1 blue Human Wizard creature token. Then if you control three or more Wizards, transform CARDNAME. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ u_1_1_human_wizard | LegacyImage$ u 1 1 human wizard emn | TokenOwner$ You | SubAbility$ DBTransform SVar:DBTransform:DB$ SetState | Defined$ Self | ConditionPresent$ Card.Wizard+YouCtrl | ConditionCompare$ GE3 | Mode$ Transform SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Wizard SVar:Picture:http://www.wizards.com/global/images/magic/general/docent_of_perfection.jpg AlternateMode:DoubleFaced -Oracle:Flying\nWhenever you cast an instant or sorcery spell, create a 1/1 blue Human Wizard creature token. Then, if you control three or more Wizards, transform Docent of Perfection. +Oracle:Flying\nWhenever you cast an instant or sorcery spell, create a 1/1 blue Human Wizard creature token. Then if you control three or more Wizards, transform Docent of Perfection. ALTERNATE @@ -23,4 +23,4 @@ S:Mode$ Continuous | Affected$ Card.Wizard+YouCtrl | AddPower$ 2 | AddToughness$ T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast an instant or sorcery spell, create a 1/1 blue Human Wizard creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ u_1_1_human_wizard | LegacyImage$ u 1 1 human wizard emn | TokenOwner$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/final_iteration.jpg -Oracle:Flying\nWizards you control get +2/+1 and have flying.\nWhenever you cast an instant or sorcery spell, create a 1/1 blue Human Wizard creature token. \ No newline at end of file +Oracle:Flying\nWizards you control get +2/+1 and have flying.\nWhenever you cast an instant or sorcery spell, create a 1/1 blue Human Wizard creature token. diff --git a/forge-gui/res/cardsfolder/d/domesticated_hydra.txt b/forge-gui/res/cardsfolder/d/domesticated_hydra.txt index db5cb3ef31d..5c28bce925e 100644 --- a/forge-gui/res/cardsfolder/d/domesticated_hydra.txt +++ b/forge-gui/res/cardsfolder/d/domesticated_hydra.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Card.Self+IsMonstrous | AddKeyword$ Trample | Des SVar:X:Count$xPaid DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/domesticated_hydra.jpg -Oracle:{X}{G}{G}{G}: Monstrosity X (If this creature isn't monstrous, put X +1/+1 counters on it and it becomes monstrous.)\nAs long as Domesticated Hydra is monstrous, it has trample. +Oracle:{X}{G}{G}{G}: Monstrosity X. (If this creature isn't monstrous, put X +1/+1 counters on it and it becomes monstrous.)\nAs long as Domesticated Hydra is monstrous, it has trample. diff --git a/forge-gui/res/cardsfolder/d/domri_anarch_of_bolas.txt b/forge-gui/res/cardsfolder/d/domri_anarch_of_bolas.txt index c56588c7ce6..d1744658fb4 100644 --- a/forge-gui/res/cardsfolder/d/domri_anarch_of_bolas.txt +++ b/forge-gui/res/cardsfolder/d/domri_anarch_of_bolas.txt @@ -9,4 +9,4 @@ SVar:DBEffect:DB$ Effect | Name$ Domri, Anarch of Bolas Effect | StaticAbilities SVar:AntiMagic:Mode$ Continuous | Affected$ Creature.YouCtrl | AffectedZone$ Stack | EffectZone$ Command | AddHiddenKeyword$ CARDNAME can't be countered. A:AB$ Pump | Planeswalker$ True | Cost$ SubCounter<2/LOYALTY> | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | AILogic$ Fight | SpellDescription$ Target creature you control fights target creature you don't control. | SubAbility$ DBFight SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control -Oracle:Creatures you control get +1/+0.\n[+1]: Add {R} or {G}. Creature spells you cast this turn can't be countered.\n[-2]: Target creature you control fights target creature you don't control. +Oracle:Creatures you control get +1/+0.\n[+1]: Add {R} or {G}. Creature spells you cast this turn can't be countered.\n[−2]: Target creature you control fights target creature you don't control. diff --git a/forge-gui/res/cardsfolder/d/domri_chaos_bringer.txt b/forge-gui/res/cardsfolder/d/domri_chaos_bringer.txt index 8ef86d578df..9b8b8aa25af 100644 --- a/forge-gui/res/cardsfolder/d/domri_chaos_bringer.txt +++ b/forge-gui/res/cardsfolder/d/domri_chaos_bringer.txt @@ -7,4 +7,4 @@ A:AB$ Dig | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ForceRevealToCont A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Domri, Chaos Bringer | Image$ emblem_domri_chaos_bringer | Triggers$ EffPhase | SVars$ EmblemTrigToken | Duration$ Permanent | SpellDescription$ You get an emblem with "At the beginning of each end step, create a 4/4 red and green Beast creature token with trample." SVar:EffPhase:Mode$ Phase | Phase$ End of Turn | Execute$ EmblemTrigToken | TriggerDescription$ At the beginning of each end step, create a 4/4 red and green Beast creature token with trample. SVar:EmblemTrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ rg_4_4_beast_trample | LegacyImage$ rg 4 4 beast trample rna -Oracle:[+1]: Add {R} or {G}. If that mana is spent on a creature spell, it gains riot. (It enters the battlefield with your choice of a +1/+1 counter or haste.)\n[−3]: Look at the top four cards of your library. You may reveal up to two creature cards from among them and put them into your hand. Put the rest on the bottom of your library in a random order.\n[−8]: You get an emblem with “At the beginning of each end step, create a 4/4 red and green Beast creature token with trample.” +Oracle:[+1]: Add {R} or {G}. If that mana is spent on a creature spell, it gains riot. (It enters the battlefield with your choice of a +1/+1 counter or haste.)\n[−3]: Look at the top four cards of your library. You may reveal up to two creature cards from among them and put them into your hand. Put the rest on the bottom of your library in a random order.\n[−8]: You get an emblem with "At the beginning of each end step, create a 4/4 red and green Beast creature token with trample." diff --git a/forge-gui/res/cardsfolder/d/domri_rade.txt b/forge-gui/res/cardsfolder/d/domri_rade.txt index 14009c9c191..57c362b86d2 100644 --- a/forge-gui/res/cardsfolder/d/domri_rade.txt +++ b/forge-gui/res/cardsfolder/d/domri_rade.txt @@ -10,4 +10,4 @@ SVar:DomriFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature | Target A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Name$ Emblem - Domri Rade | Image$ emblem_domri_rade | StaticAbilities$ STDomri | Planeswalker$ True | Ultimate$ True | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Creatures you control have double strike, trample, hexproof and haste." SVar:STDomri:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | AffectedZone$ Battlefield | AddKeyword$ Double Strike & Trample & Hexproof & Haste SVar:Picture:http://www.wizards.com/global/images/magic/general/domri_rade.jpg -Oracle:[+1]: Look at the top card of your library. If it's a creature card, you may reveal it and put it into your hand.\n[-2]: Target creature you control fights another target creature.\n[-7]: You get an emblem with "Creatures you control have double strike, trample, hexproof, and haste." +Oracle:[+1]: Look at the top card of your library. If it's a creature card, you may reveal it and put it into your hand.\n[−2]: Target creature you control fights another target creature.\n[−7]: You get an emblem with "Creatures you control have double strike, trample, hexproof, and haste." diff --git a/forge-gui/res/cardsfolder/d/doom_whisperer.txt b/forge-gui/res/cardsfolder/d/doom_whisperer.txt index 68c92f036d4..0548110b5db 100644 --- a/forge-gui/res/cardsfolder/d/doom_whisperer.txt +++ b/forge-gui/res/cardsfolder/d/doom_whisperer.txt @@ -4,6 +4,6 @@ Types:Creature Nightmare Demon PT:6/6 K:Flying K:Trample -A:AB$ Surveil | Cost$ PayLife<2> | Amount$ 2 | AILogic$ Once | SpellDescription$ Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.) +A:AB$ Surveil | Cost$ PayLife<2> | Amount$ 2 | AILogic$ Once | SpellDescription$ 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.) DeckHas:Ability$Surveil & Ability$Graveyard -Oracle:Flying, trample\nPay 2 life: Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.) +Oracle:Flying, trample\nPay 2 life: 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/d/doomed_dissenter.txt b/forge-gui/res/cardsfolder/d/doomed_dissenter.txt index 4aeca106edf..dd7007f37c4 100644 --- a/forge-gui/res/cardsfolder/d/doomed_dissenter.txt +++ b/forge-gui/res/cardsfolder/d/doomed_dissenter.txt @@ -2,9 +2,9 @@ Name:Doomed Dissenter ManaCost:1 B Types:Creature Human PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 2/2 Zombie creature token. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 2/2 black Zombie creature token. SVar:TrigToken:DB$ Token | LegacyImage$ b 2 2 zombie akh | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You SVar:SacMe:2 DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/doomed_dissenter.jpg -Oracle:When Doomed Dissenter dies, create a 2/2 Zombie creature token. \ No newline at end of file +Oracle:When Doomed Dissenter dies, create a 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/d/doomfall.txt b/forge-gui/res/cardsfolder/d/doomfall.txt index eb116f23c04..66d421f2a65 100644 --- a/forge-gui/res/cardsfolder/d/doomfall.txt +++ b/forge-gui/res/cardsfolder/d/doomfall.txt @@ -5,4 +5,4 @@ A:SP$ Charm | Cost$ 2 B | Choices$ DBChangeZone1,DBChangeZone2 | Defined$ You SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Player | DefinedPlayer$ Targeted | Mandatory$ True | ChangeType$ Creature | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | SpellDescription$ Target player exiles a creature they control. SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ValidTgts$ Player | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. Exile that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/doomfall.jpg -Oracle:Choose one —\n• Target player exiles a creature they control.\n• Target opponent reveals their hand. You choose a nonland card from it. Exile that card. +Oracle:Choose one —\n• Target opponent exiles a creature they control.\n• Target opponent reveals their hand. You choose a nonland card from it. Exile that card. diff --git a/forge-gui/res/cardsfolder/d/doomskar_titan.txt b/forge-gui/res/cardsfolder/d/doomskar_titan.txt index 2dd959f2d59..8d7b3db9a52 100644 --- a/forge-gui/res/cardsfolder/d/doomskar_titan.txt +++ b/forge-gui/res/cardsfolder/d/doomskar_titan.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefi SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | KW$ Haste SVar:PlayMain1:TRUE K:Foretell:4 R -Oracle:When Doomskar Titan enters the battlefield, creatures you control get +1/+) and gain haste until end of turn.\nForetell {4}{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.) +Oracle:When Doomskar Titan enters the battlefield, creatures you control get +1/+0 and gain haste until end of turn.\nForetell {4}{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/d/double_stroke.txt b/forge-gui/res/cardsfolder/d/double_stroke.txt index c6a464343c2..e651f6ffb97 100644 --- a/forge-gui/res/cardsfolder/d/double_stroke.txt +++ b/forge-gui/res/cardsfolder/d/double_stroke.txt @@ -5,4 +5,4 @@ K:Hidden agenda T:Mode$ SpellCast | ValidCard$ Instant.NamedCard,Sorcery.NamedCard | ValidActivatingPlayer$ You | Execute$ TrigCopySpell | TriggerZones$ Command | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell with the chosen name, you may copy it. You may choose new targets for the copy. SVar:TrigCopySpell:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Amount$ 1 | MayChooseTarget$ True SVar:AgendaLogic:MostProminentSpellInComputerDeck -Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.)\nWhenever you cast an instant or sorcery spell with the chosen name, you may copy it. You may choose new targets for the copy. +Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly choose a card name. You may turn this conspiracy face up any time and reveal that name.)\nWhenever you cast an instant or sorcery spell with the chosen name, you may copy it. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/d/doublecast.txt b/forge-gui/res/cardsfolder/d/doublecast.txt index ba6ffc6a365..4bde086ad6d 100644 --- a/forge-gui/res/cardsfolder/d/doublecast.txt +++ b/forge-gui/res/cardsfolder/d/doublecast.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ DelayedTrigger | Cost$ R R | 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 SVar:AIPriorityModifier:9 -Oracle:When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for that copy. +Oracle:When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/d/dovin_baan.txt b/forge-gui/res/cardsfolder/d/dovin_baan.txt index 084bd6c6555..3abbd2b683f 100644 --- a/forge-gui/res/cardsfolder/d/dovin_baan.txt +++ b/forge-gui/res/cardsfolder/d/dovin_baan.txt @@ -8,4 +8,4 @@ SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Name$ Emblem - Dovin Baan | Image$ Emblem_dovin_baan | StaticAbilities$ STDovin | Planeswalker$ True | Ultimate$ True | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Your opponents can't untap more than two permanents during their untap steps." SVar:STDovin:Mode$ Continuous | EffectZone$ Command | Affected$ Player.Opponent | AddKeyword$ UntapAdjust:Permanent:2 | Description$ Your opponents can't untap more than two permanents during their untap steps. SVar:Picture:http://www.wizards.com/global/images/magic/general/dovin_baan.jpg -Oracle:[+1]: Until your next turn, up to one target creature gets -3/-0 and its activated abilities can't be activated.\n[-1]: You gain 2 life and draw a card.\n[-7]: You get an emblem with "Your opponents can't untap more than two permanents during their untap steps." \ No newline at end of file +Oracle:[+1]: Until your next turn, up to one target creature gets -3/-0 and its activated abilities can't be activated.\n[−1]: You gain 2 life and draw a card.\n[−7]: You get an emblem with "Your opponents can't untap more than two permanents during their untap steps." diff --git a/forge-gui/res/cardsfolder/d/dovin_grand_arbiter.txt b/forge-gui/res/cardsfolder/d/dovin_grand_arbiter.txt index ee10076ba4d..49a16c9f8fe 100644 --- a/forge-gui/res/cardsfolder/d/dovin_grand_arbiter.txt +++ b/forge-gui/res/cardsfolder/d/dovin_grand_arbiter.txt @@ -9,4 +9,4 @@ A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 | SpellDescription$ You gain 1 life. DeckHas:Ability$Token A:AB$ Dig | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | DigNum$ 10 | ChangeNum$ 3 | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | SpellDescription$ Look at the top ten cards of your library. Put three of them into your hand and the rest on the bottom of your library in a random order. -Oracle:[+1]: Until end of turn, whenever a creature you control deals combat damage to a player, put a loyalty counter on Dovin, Grand Arbiter.\n[-1]: Create a 1/1 colorless Thopter artifact creature token with flying. You gain 1 life.\n[-7]: Look at the top ten cards of your library. Put three of them into your hand and the rest on the bottom of your library in a random order. +Oracle:[+1]: Until end of turn, whenever a creature you control deals combat damage to a player, put a loyalty counter on Dovin, Grand Arbiter.\n[−1]: Create a 1/1 colorless Thopter artifact creature token with flying. You gain 1 life.\n[−7]: Look at the top ten cards of your library. Put three 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/d/dovin_hand_of_control.txt b/forge-gui/res/cardsfolder/d/dovin_hand_of_control.txt index dc78bf9a1db..db48abc39d6 100644 --- a/forge-gui/res/cardsfolder/d/dovin_hand_of_control.txt +++ b/forge-gui/res/cardsfolder/d/dovin_hand_of_control.txt @@ -5,4 +5,4 @@ Loyalty:5 S:Mode$ RaiseCost | ValidCard$ Artifact,Instant,Sorcery | Activator$ Opponent | Type$ Spell | Amount$ 1 | Description$ Artifact, instant, and sorcery spells your opponents cast cost {1} more to cast. A:AB$ Pump | Cost$ SubCounter<1/LOYALTY> | ValidTgts$ Permanent.OppCtrl | TgtPrompt$ Select target permanent an opponent controls | Planeswalker$ True | KW$ Prevent all damage that would be dealt to and dealt by CARDNAME. | IsCurse$ True | UntilYourNextTurn$ True | SpellDescription$ Until your next turn, prevent all damage that would be dealt to and dealt by target permanent an opponent controls. AI:RemoveDeck:All -Oracle:Artifact, instant, and sorcery spells your opponents cast cost {1} more to cast.\n[-1]: Until your next turn, prevent all damage that would be dealt to and dealt by target permanent an opponent controls. +Oracle:Artifact, instant, and sorcery spells your opponents cast cost {1} more to cast.\n[−1]: Until your next turn, prevent all damage that would be dealt to and dealt by target permanent an opponent controls. diff --git a/forge-gui/res/cardsfolder/d/draco.txt b/forge-gui/res/cardsfolder/d/draco.txt index 46de3c8287a..ee59f548859 100644 --- a/forge-gui/res/cardsfolder/d/draco.txt +++ b/forge-gui/res/cardsfolder/d/draco.txt @@ -3,10 +3,10 @@ ManaCost:16 Types:Artifact Creature Dragon PT:9/9 K:Flying -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ Domain — CARDNAME costs {2} less to cast for each basic land type among lands you control. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ Domain — This spell costs {2} less to cast for each basic land type among lands you control. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Domain — At the beginning of your upkeep, sacrifice CARDNAME unless you pay {10}. This cost is reduced by {2} for each basic land type among lands you control. SVar:TrigSac:DB$Sacrifice | Defined$ Self | UnlessCost$ UpkeepX | UnlessPayer$ You | References$ UpkeepX SVar:X:Count$Domain/Twice SVar:UpkeepX:Number$10/Minus.X SVar:Picture:http://www.wizards.com/global/images/magic/general/draco.jpg -Oracle:Domain — Draco costs {2} less to cast for each basic land type among lands you control.\nFlying\nDomain — At the beginning of your upkeep, sacrifice Draco unless you pay {10}. This cost is reduced by {2} for each basic land type among lands you control. +Oracle:Domain — This spell costs {2} less to cast for each basic land type among lands you control.\nFlying\nDomain — At the beginning of your upkeep, sacrifice Draco unless you pay {10}. This cost is reduced by {2} for each basic land type among lands you control. diff --git a/forge-gui/res/cardsfolder/d/draconic_roar.txt b/forge-gui/res/cardsfolder/d/draconic_roar.txt index 1a08567cc49..366e5ac1058 100644 --- a/forge-gui/res/cardsfolder/d/draconic_roar.txt +++ b/forge-gui/res/cardsfolder/d/draconic_roar.txt @@ -2,8 +2,8 @@ Name:Draconic Roar ManaCost:1 R Types:Instant K:Presence:Dragon -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 3 | SubAbility$ DBDamageController | SpellDescription$ CARDNAME deals 3 damage to target creature. If you revealed a Dragon card or controlled a Dragon as you cast CARDNAME, CARDNAME deals 3 damage to that creature's controller. | StackDescription$ SpellDescription +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 3 | SubAbility$ DBDamageController | SpellDescription$ CARDNAME deals 3 damage to target creature. If you revealed a Dragon card or controlled a Dragon as you cast this spell, CARDNAME deals 3 damage to that creature's controller. | StackDescription$ SpellDescription SVar:DBDamageController:DB$ DealDamage | Defined$ ParentTargetedController | NumDmg$ 3 | Presence$ Dragon | StackDescription$ None DeckHints:Type$Dragon SVar:Picture:http://www.wizards.com/global/images/magic/general/draconic_roar.jpg -Oracle:As an additional cost to cast Draconic Roar, you may reveal a Dragon card from your hand.\nDraconic Roar deals 3 damage to target creature. If you revealed a Dragon card or controlled a Dragon as you cast Draconic Roar, Draconic Roar deals 3 damage to that creature's controller. +Oracle:As an additional cost to cast this spell, you may reveal a Dragon card from your hand.\nDraconic Roar deals 3 damage to target creature. If you revealed a Dragon card or controlled a Dragon as you cast this spell, Draconic Roar deals 3 damage to that creature's controller. diff --git a/forge-gui/res/cardsfolder/d/dragon_broodmother.txt b/forge-gui/res/cardsfolder/d/dragon_broodmother.txt index ea5fc3d0945..c45614e69ba 100644 --- a/forge-gui/res/cardsfolder/d/dragon_broodmother.txt +++ b/forge-gui/res/cardsfolder/d/dragon_broodmother.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of each upkeep, create a 1/1 red and green Dragon creature token with flying and devour 2. (As the token enters the battlefield, you may sacrifice any number of creatures. It enters the battlefield with twice that many +1/+1 counters on it.) SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenScript$ rg_1_1_dragon_flying_devour | TokenOwner$ You | LegacyImage$ rg 1 1 dragon flying devour arb SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_broodmother.jpg -Oracle:Flying\nAt the beginning of each upkeep, create a 1/1 red and green Dragon creature token with flying and devour 2.(As the token enters the battlefield, you may sacrifice any number of creatures. It enters the battlefield with twice that many +1/+1 counters on it.) +Oracle:Flying\nAt the beginning of each upkeep, create a 1/1 red and green Dragon creature token with flying and devour 2. (As the token enters the battlefield, you may sacrifice any number of creatures. It enters the battlefield with twice that many +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/d/dragon_egg.txt b/forge-gui/res/cardsfolder/d/dragon_egg.txt index 12428c22822..4b3c73ff090 100644 --- a/forge-gui/res/cardsfolder/d/dragon_egg.txt +++ b/forge-gui/res/cardsfolder/d/dragon_egg.txt @@ -8,4 +8,4 @@ SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenOwner$ You | LegacyImage$ r 2 2 SVar:SacMe:4 DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_egg.jpg -Oracle:Defender\nWhen Dragon Egg dies, create a 2/2 red Dragon creature token with flying. It has "{R}: This creature gets +1/+0 until end of turn." +Oracle:Defender\nWhen Dragon Egg dies, create a 2/2 red Dragon creature token with flying and "{R}: This creature gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/d/dragonkin_berserker.txt b/forge-gui/res/cardsfolder/d/dragonkin_berserker.txt index 4723b5e355d..667ff44de40 100644 --- a/forge-gui/res/cardsfolder/d/dragonkin_berserker.txt +++ b/forge-gui/res/cardsfolder/d/dragonkin_berserker.txt @@ -6,4 +6,4 @@ K:First strike S:Mode$ ReduceCost | ValidCard$ Card | ValidSpell$ Activated.Boast | Activator$ You | Amount$ X | References$ X | EffectZone$ Battlefield | Description$ Boast abilities you activiate cost {1} less to activate for each Dragon you control. SVar:X:Count$Valid Dragon.YouCtrl A:AB$ Token | Cost$ 4 R | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ r_5_5_dragon_flying | Boast$ True | SpellDescription$ Create a 5/5 red Dragon creature token with flying. (Activate this ability only if this creature attacked this turn and only once each turn.) -Oracle:First strike\nBoast abilities you activiate cost 1 less to activate for each Dragon you control.\nBoast - 4R: Create a 5/5 red Dragon creature token with flying. (Activate this ability only if this creature attacked this turn and only once each turn.) +Oracle:First strike\nBoast abilities you activate cost {1} less to activate for each Dragon you control.\nBoast — {4}{R}: Create a 5/5 red Dragon creature token with flying. (Activate this ability only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/d/dragonlord_dromoka.txt b/forge-gui/res/cardsfolder/d/dragonlord_dromoka.txt index b24771d487f..cf460716b8e 100644 --- a/forge-gui/res/cardsfolder/d/dragonlord_dromoka.txt +++ b/forge-gui/res/cardsfolder/d/dragonlord_dromoka.txt @@ -7,4 +7,4 @@ K:Flying K:Lifelink S:Mode$ CantBeCast | ValidCard$ Card | Condition$ PlayerTurn | Caster$ Opponent | Description$ Your opponents can't cast spells during your turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/dragonlord_dromoka.jpg -Oracle:Dragonlord Dromoka can't be countered.\nFlying, lifelink\nYour opponents can't cast spells during your turn. +Oracle:This spell can't be countered.\nFlying, lifelink\nYour opponents can't cast spells during your turn. diff --git a/forge-gui/res/cardsfolder/d/dragonlords_prerogative.txt b/forge-gui/res/cardsfolder/d/dragonlords_prerogative.txt index 263b7442a62..664ad67b9df 100644 --- a/forge-gui/res/cardsfolder/d/dragonlords_prerogative.txt +++ b/forge-gui/res/cardsfolder/d/dragonlords_prerogative.txt @@ -2,8 +2,8 @@ Name:Dragonlord's Prerogative ManaCost:4 U U Types:Instant K:Presence:Dragon -S:Mode$ Continuous | Affected$ Self | AffectedZone$ Stack | EffectZone$ All | CharacteristicDefining$ True | AddHiddenKeyword$ CARDNAME can't be countered. | Presence$ Dragon | Description$ If you revealed a Dragon card or controlled a Dragon as you cast CARDNAME, CARDNAME can't be countered. +S:Mode$ Continuous | Affected$ Self | AffectedZone$ Stack | EffectZone$ All | CharacteristicDefining$ True | AddHiddenKeyword$ CARDNAME can't be countered. | Presence$ Dragon | Description$ If you revealed a Dragon card or controlled a Dragon as you cast this spell, this spell can't be countered. A:SP$ Draw | Cost$ 4 U U | NumCards$ 4 | SpellDescription$ Draw four cards. DeckHints:Type$Dragon SVar:Picture:http://www.wizards.com/global/images/magic/general/dragonlords_prerogative.jpg -Oracle:As an additional cost to cast Dragonlord's Prerogative, you may reveal a Dragon card from your hand.\nIf you revealed a Dragon card or controlled a Dragon as you cast Dragonlord's Prerogative, Dragonlord's Prerogative can't be countered.\nDraw four cards. +Oracle:As an additional cost to cast this spell, you may reveal a Dragon card from your hand.\nIf you revealed a Dragon card or controlled a Dragon as you cast this spell, this spell can't be countered.\nDraw four cards. diff --git a/forge-gui/res/cardsfolder/d/dragons_herald.txt b/forge-gui/res/cardsfolder/d/dragons_herald.txt index 2b1207be647..c9c101b577c 100644 --- a/forge-gui/res/cardsfolder/d/dragons_herald.txt +++ b/forge-gui/res/cardsfolder/d/dragons_herald.txt @@ -2,8 +2,8 @@ Name:Dragon's Herald ManaCost:R Types:Creature Goblin Shaman PT:1/1 -A:AB$ ChangeZone | Cost$ 2 R T Sac<1/Creature.Black> Sac<1/Creature.Red> Sac<1/Creature.Green> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedHellkite Overlord | ChangeNum$ 1 | CostDesc$ {2}{R}, {T}, Sacrifice a black creature, a red creature, and a green creature: | SpellDescription$ Search your library for a card named Hellkite Overlord, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 R T Sac<1/Creature.Black> Sac<1/Creature.Red> Sac<1/Creature.Green> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedHellkite Overlord | ChangeNum$ 1 | CostDesc$ {2}{R}, {T}, Sacrifice a black creature, a red creature, and a green creature: | SpellDescription$ Search your library for a card named Hellkite Overlord and put it onto the battlefield. Then shuffle your library. DeckNeeds:Name$Hellkite Overlord DeckHints:Color$Black|Green SVar:Picture:http://www.wizards.com/global/images/magic/general/dragons_herald.jpg -Oracle:{2}{R}, {T}, Sacrifice a black creature, a red creature, and a green creature: Search your library for a card named Hellkite Overlord, put it onto the battlefield, then shuffle your library. +Oracle:{2}{R}, {T}, Sacrifice a black creature, a red creature, and a green creature: Search your library for a card named Hellkite Overlord and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/d/dragonstorm.txt b/forge-gui/res/cardsfolder/d/dragonstorm.txt index 6bd79506d07..d7098f0a2d3 100644 --- a/forge-gui/res/cardsfolder/d/dragonstorm.txt +++ b/forge-gui/res/cardsfolder/d/dragonstorm.txt @@ -1,8 +1,8 @@ Name:Dragonstorm ManaCost:8 R Types:Sorcery -A:SP$ ChangeZone | Cost$ 8 R | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Dragon | ChangeNum$ 1 | SpellDescription$ Search your library for a Dragon permanent card, put it onto the battlefield, then shuffle your library. +A:SP$ ChangeZone | Cost$ 8 R | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Dragon | ChangeNum$ 1 | SpellDescription$ Search your library for a Dragon permanent card and put it onto the battlefield. Then shuffle your library. K:Storm AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/dragonstorm.jpg -Oracle:Search your library for a Dragon permanent card, put it onto the battlefield, then shuffle your library.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) +Oracle:Search your library for a Dragon permanent card and put it onto the battlefield. Then shuffle your library.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) diff --git a/forge-gui/res/cardsfolder/d/drannith_healer.txt b/forge-gui/res/cardsfolder/d/drannith_healer.txt index 4e1a2af1ce8..93ebdba1aca 100755 --- a/forge-gui/res/cardsfolder/d/drannith_healer.txt +++ b/forge-gui/res/cardsfolder/d/drannith_healer.txt @@ -6,4 +6,4 @@ T:Mode$ Cycled | ValidCard$ Card.Other+YouOwn | TriggerZones$ Battlefield | Exec SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 K:Cycling:1 DeckHas:Ability$LifeGain -Oracle:Whenever you cycle another card, you gain 1 life.\nCycling {1} ({1}, Discard a card: Draw a card.) +Oracle:Whenever you cycle another card, you gain 1 life.\nCycling {1} ({1}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/d/draugr_thought-thief.txt b/forge-gui/res/cardsfolder/d/draugr_thought_thief.txt similarity index 100% rename from forge-gui/res/cardsfolder/d/draugr_thought-thief.txt rename to forge-gui/res/cardsfolder/d/draugr_thought_thief.txt diff --git a/forge-gui/res/cardsfolder/d/draugrs_helm.txt b/forge-gui/res/cardsfolder/d/draugrs_helm.txt index 15995bf4e66..3526ee980e9 100644 --- a/forge-gui/res/cardsfolder/d/draugrs_helm.txt +++ b/forge-gui/res/cardsfolder/d/draugrs_helm.txt @@ -8,4 +8,4 @@ SVar:TrigToken:AB$ Token | Cost$ 2 B | LegacyImage$ b 2 2 zombie berserker khm | SVar:DBAttach:DB$ Attach | Object$ TriggeredCard | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token -Oracle:When Draugr's Helm enters the battlefield, you may pay {2}{B}. If you do, create a 2/2 black Zombie Berserker creature token, then attach Draugr's Helm to it.\nEquipped creature gets +2/+2 and has menace. (It can't be blocked except by two or more creatures.)\nEquip: {4} +Oracle:When Draugr's Helm enters the battlefield, you may pay {2}{B}. If you do, create a 2/2 black Zombie Berserker creature token, then attach Draugr's Helm to it.\nEquipped creature gets +2/+2 and has menace. (It can't be blocked except by two or more creatures.)\nEquip {4} diff --git a/forge-gui/res/cardsfolder/d/dread_rider.txt b/forge-gui/res/cardsfolder/d/dread_rider.txt index 0f68b8d0c4f..237d0ca33ba 100644 --- a/forge-gui/res/cardsfolder/d/dread_rider.txt +++ b/forge-gui/res/cardsfolder/d/dread_rider.txt @@ -3,4 +3,4 @@ ManaCost:5 B Types:Creature Spirit Knight PT:3/7 A:AB$ LoseLife | Cost$ 1 B T ExileFromGrave<1/Creature> | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 3 | SpellDescription$ Target player loses 3 life. -Oracle:{1}{B}, {T}: Exile a creature card from your graveyard: Target player loses 3 life. +Oracle:{1}{B}, {T}, Exile a creature card from your graveyard: Target opponent loses 3 life. diff --git a/forge-gui/res/cardsfolder/d/dread_summons.txt b/forge-gui/res/cardsfolder/d/dread_summons.txt index f0e54d605cc..450f3a582b3 100644 --- a/forge-gui/res/cardsfolder/d/dread_summons.txt +++ b/forge-gui/res/cardsfolder/d/dread_summons.txt @@ -1,10 +1,10 @@ Name:Dread Summons ManaCost:X B B Types:Sorcery -A:SP$ Mill | Cost$ X B B | NumCards$ X | References$ X | Defined$ Player | RememberMilled$ True | SubAbility$ DBToken | SpellDescription$ Each player mills X cards. For each creature put into a graveyard this way, you create a tapped 2/2 black Zombie creature token. +A:SP$ Mill | Cost$ X B B | NumCards$ X | References$ X | Defined$ Player | RememberMilled$ True | SubAbility$ DBToken | SpellDescription$ Each player mills X cards. For each creature card put into a graveyard this way, you create a tapped 2/2 black Zombie creature token. SVar:DBToken:DB$ Token | TokenAmount$ Y | References$ Y | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenTapped$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid SVar:Y:Count$ValidGraveyard Creature.IsRemembered DeckHas:Ability$Token -Oracle:Each player mills X cards. For each creature put into a graveyard this way, you create a tapped 2/2 black Zombie creature token. +Oracle:Each player mills X cards. For each creature card put into a graveyard this way, you create a tapped 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/d/dreadhorde_arcanist.txt b/forge-gui/res/cardsfolder/d/dreadhorde_arcanist.txt index 2ff74948aa5..895af87929a 100644 --- a/forge-gui/res/cardsfolder/d/dreadhorde_arcanist.txt +++ b/forge-gui/res/cardsfolder/d/dreadhorde_arcanist.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Zombie Wizard PT:1/3 K:Trample -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ Whenever CARDNAME attacks, you may cast target instant or sorcery card with converted mana cost less than or equal to CARDNAME's power from your graveyard without paying its mana cost. If that card would be put into your graveyard this turn, exile it instead. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ Whenever CARDNAME attacks, you may cast target instant or sorcery card with converted mana cost less than or equal to CARDNAME's power from your graveyard without paying its mana cost. If that spell would be put into your graveyard this turn, exile it instead. SVar:TrigPlay:DB$ Play | TgtZone$ Graveyard | ValidTgts$ Instant.YouCtrl+cmcLEX,Sorcery.YouCtrl+cmcLEX | TgtPrompt$ Choose target instant or sorcery card with converted mana cost X or less from your graveyard | WithoutManaCost$ True | Optional$ True | ReplaceGraveyard$ Exile | AILogic$ ReplaySpell | References$ X SVar:X:Count$CardPower -Oracle:Trample\nWhenever Dreadhorde Arcanist attacks, you may cast target instant or sorcery card with converted mana cost less than or equal to Dreadhorde Arcanist's power from your graveyard without paying its mana cost. If that card would be put into your graveyard this turn, exile it instead. +Oracle:Trample\nWhenever Dreadhorde Arcanist attacks, you may cast target instant or sorcery card with converted mana cost less than or equal to Dreadhorde Arcanist's power from your graveyard without paying its mana cost. If that spell would be put into your graveyard this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/d/dream_devourer.txt b/forge-gui/res/cardsfolder/d/dream_devourer.txt index ce74e703905..f9472b82780 100644 --- a/forge-gui/res/cardsfolder/d/dream_devourer.txt +++ b/forge-gui/res/cardsfolder/d/dream_devourer.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Demon Cleric PT:0/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$ Foretell | ValidPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you foretell a card, CARDNAME gets +2/+0 until end of turn. +T:Mode$ Foretell | ValidPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$Whenever you foretell a card, CARDNAME gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 -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.)\n Whenever you foretell a card, Dream Devourer gets +2/+0 until end of turn. +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 foretell a card, Dream Devourer gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dream_pillager.txt b/forge-gui/res/cardsfolder/d/dream_pillager.txt index 021693206d1..36d9e88dd13 100644 --- a/forge-gui/res/cardsfolder/d/dream_pillager.txt +++ b/forge-gui/res/cardsfolder/d/dream_pillager.txt @@ -3,10 +3,10 @@ ManaCost:5 R R Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile that many cards from the top of your library. Until end of turn, you may cast nonland cards from among those exiled cards. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile that many cards from the top of your library. Until end of turn, you may cast spells from among those exiled cards. SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ X | References$ X | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ForgetOnMoved$ Exile | RememberObjects$ RememberedCard | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.nonLand+IsRemembered | MayPlay$ True | AffectedZone$ Exile | Description$ Until end of turn, you may cast nonland cards from among those exiled cards. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:X:TriggerCount$DamageAmount -Oracle:Flying\nWhenever Dream Pillager deals combat damage to a player, exile that many cards from the top of your library. Until end of turn, you may cast nonland cards from among those exiled cards. +SVar:X:TriggerCount$DamageAmount +Oracle:Flying\nWhenever Dream Pillager deals combat damage to a player, exile that many cards from the top of your library. Until end of turn, you may cast spells from among those exiled cards. diff --git a/forge-gui/res/cardsfolder/d/dreamstealer.txt b/forge-gui/res/cardsfolder/d/dreamstealer.txt index 6ef000bd651..dbba08a25d8 100644 --- a/forge-gui/res/cardsfolder/d/dreamstealer.txt +++ b/forge-gui/res/cardsfolder/d/dreamstealer.txt @@ -9,4 +9,4 @@ SVar:X:TriggerCount$DamageAmount K:Eternalize:4 B B DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/dreamstealer.jpg -Oracle:Menace\nWhen Dreamstealer deals combat damage to a player, that player discards that many cards.\nEternalize {4}{B}{B} ({4}{B}{B}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a 4/4 black Zombie Human Wizard with no mana cost. Eternalize only as a sorcery.) \ No newline at end of file +Oracle:Menace\nWhenever Dreamstealer deals combat damage to a player, that player discards that many cards.\nEternalize {4}{B}{B} ({4}{B}{B}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a 4/4 black Zombie Human Wizard with no mana cost. Eternalize only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/d/drench_the_soil_in_their_blood.txt b/forge-gui/res/cardsfolder/d/drench_the_soil_in_their_blood.txt index cb897d4d6dc..4380729e6f6 100644 --- a/forge-gui/res/cardsfolder/d/drench_the_soil_in_their_blood.txt +++ b/forge-gui/res/cardsfolder/d/drench_the_soil_in_their_blood.txt @@ -1,8 +1,8 @@ Name:Drench the Soil in Their Blood ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ BloodyCombat | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, after the main phase, there is an additional combat phase followed by an additional main phase. Creatures you control gain vigilance until end of turn. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ BloodyCombat | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, after this main phase, there is an additional combat phase followed by an additional main phase. Creatures you control gain vigilance until end of turn. SVar:BloodyCombat:DB$ AddPhase | ExtraPhase$ BeginCombat | FollowedBy$ ThisPhase | ConditionPhases$ Main1,Main2 | SubAbility$ MakeVigilant SVar:MakeVigilant:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Drench the Soil in Their Blood.full.jpg -Oracle:When you set this scheme in motion, after the main phase, there is an additional combat phase followed by an additional main phase. Creatures you control gain vigilance until end of turn. +Oracle:When you set this scheme in motion, after this main phase, there is an additional combat phase followed by an additional main phase. Creatures you control gain vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/d/drift_of_phantasms.txt b/forge-gui/res/cardsfolder/d/drift_of_phantasms.txt index 2facf4c033d..4d7bcd2d571 100644 --- a/forge-gui/res/cardsfolder/d/drift_of_phantasms.txt +++ b/forge-gui/res/cardsfolder/d/drift_of_phantasms.txt @@ -6,4 +6,4 @@ K:Defender K:Flying K:Transmute:1 U U SVar:Picture:http://www.wizards.com/global/images/magic/general/drift_of_phantasms.jpg -Oracle:Defender (This creature can't attack.)\nFlying\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, put it into your hand, then shuffle your library. Transmute only as a sorcery.) +Oracle:Defender (This creature can't attack.)\nFlying\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/d/driven_despair.txt b/forge-gui/res/cardsfolder/d/driven_despair.txt index 59006091a5b..dd5d8bd8ca6 100644 --- a/forge-gui/res/cardsfolder/d/driven_despair.txt +++ b/forge-gui/res/cardsfolder/d/driven_despair.txt @@ -17,4 +17,4 @@ K:Aftermath A:SP$ AnimateAll | Cost$ 1 B | ValidCards$ Creature.YouCtrl | Keywords$ Menace | Triggers$ Trig2 | sVars$ Eff2 | StackDescription$ SpellDescription | SpellDescription$ Until end of turn, creatures you control gain menace and "Whenever this creature deals combat damage to a player, that player discards a card." SVar:Trig2:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ Eff2 | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, that player discards a card. SVar:Eff2:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose -Oracle:Aftermath\nUntil end of turn, creatures you control gain menace and "Whenever this creature deals combat damage to a player, that player discards a card." \ No newline at end of file +Oracle:Aftermath (Cast this spell only from your graveyard. Then exile it.)\nUntil end of turn, creatures you control gain menace and "Whenever this creature deals combat damage to a player, that player discards a card." diff --git a/forge-gui/res/cardsfolder/d/dryad_sophisticate.txt b/forge-gui/res/cardsfolder/d/dryad_sophisticate.txt index 369a5f8fedc..a7a3e2cdbc5 100644 --- a/forge-gui/res/cardsfolder/d/dryad_sophisticate.txt +++ b/forge-gui/res/cardsfolder/d/dryad_sophisticate.txt @@ -4,4 +4,4 @@ Types:Creature Dryad PT:2/1 K:Nonbasic landwalk SVar:Picture:http://www.wizards.com/global/images/magic/general/dryad_sophisticate.jpg -Oracle:Nonbasic landwalk +Oracle:Nonbasic landwalk (This creature can't be blocked as long as defending player controls a nonbasic land.) diff --git a/forge-gui/res/cardsfolder/d/dryads_caress.txt b/forge-gui/res/cardsfolder/d/dryads_caress.txt index e445df8a990..581e202558b 100644 --- a/forge-gui/res/cardsfolder/d/dryads_caress.txt +++ b/forge-gui/res/cardsfolder/d/dryads_caress.txt @@ -1,10 +1,10 @@ Name:Dryad's Caress ManaCost:4 G G Types:Instant -A:SP$ GainLife | Cost$ 4 G G | Defined$ You | LifeAmount$ X | SubAbility$ DBUntapAll | References$ X | SpellDescription$ You gain 1 life for each creature on the battlefield. If {W} was spent to cast CARDNAME, untap all creatures you control. +A:SP$ GainLife | Cost$ 4 G G | Defined$ You | LifeAmount$ X | SubAbility$ DBUntapAll | References$ X | SpellDescription$ You gain 1 life for each creature on the battlefield. If {W} was spent to cast this spell, untap all creatures you control. SVar:DBUntapAll:DB$ UntapAll | ConditionManaSpent$ W | ValidCards$ Creature.YouCtrl SVar:X:Count$Valid Creature AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/dryads_caress.jpg -Oracle:You gain 1 life for each creature on the battlefield. If {W} was spent to cast Dryad's Caress, untap all creatures you control. +Oracle:You gain 1 life for each creature on the battlefield. If {W} was spent to cast this spell, untap all creatures you control. diff --git a/forge-gui/res/cardsfolder/d/dual_strike.txt b/forge-gui/res/cardsfolder/d/dual_strike.txt index 8cd17e6ebfc..f0a9b0461b2 100644 --- a/forge-gui/res/cardsfolder/d/dual_strike.txt +++ b/forge-gui/res/cardsfolder/d/dual_strike.txt @@ -5,4 +5,4 @@ A:SP$ DelayedTrigger | Cost$ R R | AILogic$ SpellCopy | Execute$ EffTrigCopy | T SVar:EffTrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True SVar:AIPriorityModifier:9 K:Foretell:R -Oracle:When you cast your next instant or sorcery spell with converted mana cost 4 or less this turn, copy that spell. You may choose new targets for that copy.\nForetell {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.) +Oracle:When you cast your next instant or sorcery spell with converted mana cost 4 or less this turn, copy that spell. You may choose new targets for the copy.\nForetell {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/d/dub.txt b/forge-gui/res/cardsfolder/d/dub.txt index 07e39c64e2c..f819ea965ca 100644 --- a/forge-gui/res/cardsfolder/d/dub.txt +++ b/forge-gui/res/cardsfolder/d/dub.txt @@ -3,5 +3,5 @@ ManaCost:2 W Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ First Strike | AddType$ Knight | Description$ Enchanted creature gets +2/+2, has first strike, and is a Knight in addition to its other types. -Oracle:Enchant creature\nEnchanted creature gets +2/+2, has first strike, and is a Knight in addition to its other types. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ First Strike | AddType$ Knight | Description$ Enchanted creature gets +2/+2, has first strike, and is a Knight in addition to its other types. (It deals combat damage before creatures without first strike.) +Oracle:Enchant creature\nEnchanted creature gets +2/+2, has first strike, and is a Knight in addition to its other types. (It deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/d/dueling_grounds.txt b/forge-gui/res/cardsfolder/d/dueling_grounds.txt index 1e9b029082e..5a08e61c1b2 100644 --- a/forge-gui/res/cardsfolder/d/dueling_grounds.txt +++ b/forge-gui/res/cardsfolder/d/dueling_grounds.txt @@ -2,7 +2,7 @@ Name:Dueling Grounds ManaCost:1 G W Types:Enchantment S:Mode$ Continuous | GlobalRule$ No more than one creature can attack each combat. | Description$ No more than one creature can attack each combat. -S:Mode$ Continuous | GlobalRule$ No more than one creature can block each combat. | Description$ No more than one creature can block each turn. +S:Mode$ Continuous | GlobalRule$ No more than one creature can block each combat. | Description$ No more than one creature can block each combat. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/dueling_grounds.jpg -Oracle:No more than one creature can attack each combat.\nNo more than one creature can block each turn. +Oracle:No more than one creature can attack each combat.\nNo more than one creature can block each combat. diff --git a/forge-gui/res/cardsfolder/d/dusk_feaster.txt b/forge-gui/res/cardsfolder/d/dusk_feaster.txt index def820d1578..a0002d7805f 100644 --- a/forge-gui/res/cardsfolder/d/dusk_feaster.txt +++ b/forge-gui/res/cardsfolder/d/dusk_feaster.txt @@ -2,10 +2,10 @@ Name:Dusk Feaster ManaCost:5 B B Types:Creature Vampire PT:4/5 -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | CheckSVar$ X | SVarCompare$ GE4 | Description$ Delirium — CARDNAME costs {2} less to cast if there are four or more card types among cards in your graveyard. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | CheckSVar$ X | SVarCompare$ GE4 | Description$ Delirium — This spell costs {2} less to cast if there are four or more card types among cards in your graveyard. SVar:X:Count$CardControllerTypes.Graveyard K:Flying DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium SVar:Picture:http://www.wizards.com/global/images/magic/general/dusk_feaster.jpg -Oracle:Delirium — Dusk Feaster costs {2} less to cast if there are four or more card types among cards in your graveyard.\nFlying +Oracle:Delirium — This spell costs {2} less to cast if there are four or more card types among cards in your graveyard.\nFlying diff --git a/forge-gui/res/cardsfolder/d/dusk_legion_dreadnought.txt b/forge-gui/res/cardsfolder/d/dusk_legion_dreadnought.txt index 0357ee8fdb8..8bd5f4e5bcf 100644 --- a/forge-gui/res/cardsfolder/d/dusk_legion_dreadnought.txt +++ b/forge-gui/res/cardsfolder/d/dusk_legion_dreadnought.txt @@ -5,4 +5,4 @@ PT:4/6 K:Vigilance K:Crew:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/dusk_legion_dreadnought.jpg -Oracle:Vigilance\nCrew 2 +Oracle:Vigilance\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/d/duskdale_wurm.txt b/forge-gui/res/cardsfolder/d/duskdale_wurm.txt index 2b18bf605c0..ac92d614c1f 100644 --- a/forge-gui/res/cardsfolder/d/duskdale_wurm.txt +++ b/forge-gui/res/cardsfolder/d/duskdale_wurm.txt @@ -4,4 +4,4 @@ Types:Creature Wurm PT:7/7 K:Trample SVar:Picture:http://www.wizards.com/global/images/magic/general/duskdale_wurm.jpg -Oracle:Trample \ No newline at end of file +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/d/dust_elemental.txt b/forge-gui/res/cardsfolder/d/dust_elemental.txt index 2163730a175..93bde16297a 100644 --- a/forge-gui/res/cardsfolder/d/dust_elemental.txt +++ b/forge-gui/res/cardsfolder/d/dust_elemental.txt @@ -10,4 +10,4 @@ SVar:TrigChangeZone:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Hi SVar:NeedsToPlayVar:Z GE3 SVar:Z:Count$Valid Creature.cmcLE5+YouCtrl+inZoneBattlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/dust_elemental.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying, fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nWhen Dust Elemental enters the battlefield, return three creatures you control to their owner's hand. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying; fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nWhen Dust Elemental enters the battlefield, return three creatures you control to their owner's hand. diff --git a/forge-gui/res/cardsfolder/d/dwarven_grunt.txt b/forge-gui/res/cardsfolder/d/dwarven_grunt.txt index aed544430d6..1bbbbedcbca 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_grunt.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_grunt.txt @@ -4,4 +4,4 @@ Types:Creature Dwarf PT:1/1 K:Mountainwalk SVar:Picture:http://resources.wizards.com/magic/cards/od/en-us/card29760.jpg -Oracle:Mountainwalk +Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/d/dwarven_hammer.txt b/forge-gui/res/cardsfolder/d/dwarven_hammer.txt index 7cdc01710fe..1e3577cb775 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_hammer.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_hammer.txt @@ -8,4 +8,4 @@ SVar:TrigToken:AB$ Token | Cost$ 2 | LegacyImage$ r 2 1 dwarf berserker khm | To SVar:DBAttach:DB$ Attach | Object$ TriggeredCard | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token -Oracle:When Dwarven Hammer enters the battlefield, you may pay {2}. If you do, create a 2/2 red Dwarf Berserker creature token, then attach CARDNAME to it.\nEquipped creature gets +2/+2 and has menace. (It can't be blacked except by two or more creatures.)\nEquip: {3} +Oracle:When Dwarven Hammer enters the battlefield, you may pay {2}. If you do, create a 2/1 red Dwarf Berserker creature token, then attach Dwarven Hammer to it.\nEquipped creature gets +3/+0 and has trample.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/d/dwarven_landslide.txt b/forge-gui/res/cardsfolder/d/dwarven_landslide.txt index 9b0a47d15de..deb8225208a 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_landslide.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_landslide.txt @@ -2,9 +2,9 @@ Name:Dwarven Landslide ManaCost:3 R Types:Sorcery K:Kicker:2 R Sac<1/Land> -A:SP$ Destroy | Cost$ 3 R | ValidTgts$ Land | TargetMin$ X | TargetMax$ X | References$ X | TgtPrompt$ Select target land | SpellDescription$ Destroy target land. If CARDNAME was kicked, destroy another target land. +A:SP$ Destroy | Cost$ 3 R | ValidTgts$ Land | TargetMin$ X | TargetMax$ X | References$ X | TgtPrompt$ Select target land | SpellDescription$ Destroy target land. If this spell was kicked, destroy another target land. SVar:X:Count$Kicked.2.1 SVar:NeedsToPlayKickedVar:Z GE2 SVar:Z:Count$Valid Land.OppCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/dwarven_landslide.jpg -Oracle:Kicker—{2}{R}, Sacrifice a land. (You may pay {2}{R} and sacrifice a land in addition to any other costs as you cast this spell.)\nDestroy target land. If Dwarven Landslide was kicked, destroy another target land. +Oracle:Kicker—{2}{R}, Sacrifice a land. (You may pay {2}{R} and sacrifice a land in addition to any other costs as you cast this spell.)\nDestroy target land. If this spell was kicked, destroy another target land. diff --git a/forge-gui/res/cardsfolder/d/dwarven_pony.txt b/forge-gui/res/cardsfolder/d/dwarven_pony.txt index 62c871d1742..b09dc12ee3c 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_pony.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_pony.txt @@ -2,6 +2,6 @@ Name:Dwarven Pony ManaCost:R Types:Creature Horse PT:1/1 -A:AB$ Pump | Cost$ 1 R T | ValidTgts$ Creature.Dwarf | TgtPrompt$ Select target Dwarf creature | KW$ Mountainwalk | SpellDescription$ Target Dwarf creature gains mountainwalk until end of turn. +A:AB$ Pump | Cost$ 1 R T | ValidTgts$ Creature.Dwarf | TgtPrompt$ Select target Dwarf creature | KW$ Mountainwalk | SpellDescription$ Target Dwarf creature gains mountainwalk until end of turn. (It can't be blocked as long as defending player controls a Mountain.) SVar:Picture:http://www.wizards.com/global/images/magic/general/dwarven_pony.jpg -Oracle:{1}{R}, {T}: Target Dwarf creature gains mountainwalk until end of turn. +Oracle:{1}{R}, {T}: Target Dwarf creature gains mountainwalk until end of turn. (It can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/d/dwarven_reinforcements.txt b/forge-gui/res/cardsfolder/d/dwarven_reinforcements.txt index b9b65047fef..c9548db38dc 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_reinforcements.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_reinforcements.txt @@ -1,7 +1,7 @@ Name:Dwarven Reinforcements ManaCost:3 R Types:Sorcery -A:SP$ Token | Cost$ 3 R | LegacyImage$ r 2 1 dwarf berserker khm | TokenAmount$ 2 | TokenScript$ r_2_1_dwarf_berserker | TokenOwner$ You | SpellDescription$ Create 2 2/1 red Dwarf Berserker creature tokens. +A:SP$ Token | Cost$ 3 R | LegacyImage$ r 2 1 dwarf berserker khm | TokenAmount$ 2 | TokenScript$ r_2_1_dwarf_berserker | TokenOwner$ You | SpellDescription$ Create two 2/1 red Dwarf Berserker creature tokens. K:Foretell:1 R DeckHas:Ability$Token -Oracle:Create 2 2/1 red Dwarf Berserker creature tokens.\nForetell {1}{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.) +Oracle:Create two 2/1 red Dwarf Berserker creature tokens.\nForetell {1}{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/d/dwarven_scorcher.txt b/forge-gui/res/cardsfolder/d/dwarven_scorcher.txt index 785c1495c31..262c711cf0a 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_scorcher.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_scorcher.txt @@ -4,4 +4,4 @@ Types:Creature Dwarf PT:1/1 A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | UnlessCost$ DamageYou<2> | UnlessPayer$ TargetedController | SpellDescription$ CARDNAME deals 1 damage to target creature unless that creature's controller has CARDNAME deal 2 damage to them. SVar:Picture:http://www.wizards.com/global/images/magic/general/dwarven_scorcher.jpg -Oracle:Sacrifice Dwarven Scorcher: It deals 1 damage to target creature unless that creature's controller has Dwarven Scorcher deal 2 damage to them. +Oracle:Sacrifice Dwarven Scorcher: Dwarven Scorcher deals 1 damage to target creature unless that creature's controller has Dwarven Scorcher deal 2 damage to them. diff --git a/forge-gui/res/cardsfolder/e/ebony_owl_netsuke.txt b/forge-gui/res/cardsfolder/e/ebony_owl_netsuke.txt index 9e97568a38f..87f1ace83d2 100644 --- a/forge-gui/res/cardsfolder/e/ebony_owl_netsuke.txt +++ b/forge-gui/res/cardsfolder/e/ebony_owl_netsuke.txt @@ -1,8 +1,8 @@ Name:Ebony Owl Netsuke ManaCost:2 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ TrigCount | SVarCompare$ GE7 | Execute$ TrigDamageOpp | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has seven or more cards in hand, CARDNAME deals 4 damage to them. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ TrigCount | SVarCompare$ GE7 | Execute$ TrigDamageOpp | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has seven or more cards in hand, CARDNAME deals 4 damage to that player. SVar:TrigDamageOpp:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 4 SVar:TrigCount:Count$ValidHand Card.ActivePlayerCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/ebony_owl_netsuke.jpg -Oracle:At the beginning of each opponent's upkeep, if that player has seven or more cards in hand, Ebony Owl Netsuke deals 4 damage to them. +Oracle:At the beginning of each opponent's upkeep, if that player has seven or more cards in hand, Ebony Owl Netsuke deals 4 damage to that player. diff --git a/forge-gui/res/cardsfolder/e/echoing_boon.txt b/forge-gui/res/cardsfolder/e/echoing_boon.txt index 0f726404359..50f9c099a06 100644 --- a/forge-gui/res/cardsfolder/e/echoing_boon.txt +++ b/forge-gui/res/cardsfolder/e/echoing_boon.txt @@ -2,7 +2,7 @@ Name:Echoing Boon ManaCost:no cost Types:Conspiracy K:Hidden agenda -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Command | TargetsValid$ Card.NamedCard+YouCtrl | Execute$ TrigCopySpell | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, if it targets a creature you control with the chosen name, you may copy that spell and may choose new targets for the copy. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Command | TargetsValid$ Card.NamedCard+YouCtrl | Execute$ TrigCopySpell | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, if it targets a creature you control with the chosen name, you may copy that spell and may choose new targets for the copy. SVar:TrigCopySpell:DB$CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True SVar:AgendaLogic:BestCreatureInComputerDeck -Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.)\nWhenever you cast an instant or sorcery spell, if it targets a creature you control with the chosen name, you may copy that spell and may choose new targets for the copy. +Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly choose a card name. You may turn this conspiracy face up any time and reveal that name.)\nWhenever you cast an instant or sorcery spell, if it targets a creature you control with the chosen name, you may copy that spell and may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/e/edgewall_innkeeper.txt b/forge-gui/res/cardsfolder/e/edgewall_innkeeper.txt index db027f357e7..92bb2f0f13f 100644 --- a/forge-gui/res/cardsfolder/e/edgewall_innkeeper.txt +++ b/forge-gui/res/cardsfolder/e/edgewall_innkeeper.txt @@ -2,6 +2,6 @@ Name:Edgewall Innkeeper ManaCost:G Types:Creature Human Peasant PT:1/1 -T:Mode$ SpellCast | ValidCard$ Creature.AdventureCard | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell that has an Adventure, draw a card. +T:Mode$ SpellCast | ValidCard$ Creature.AdventureCard | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell that has an Adventure, draw a card. (It doesn't need to have gone on the adventure first.) SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 -Oracle:Whenever you cast a creature spell that has an Adventure, draw a card. +Oracle:Whenever you cast a creature spell that has an Adventure, draw a card. (It doesn't need to have gone on the adventure first.) 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 b16a78c2c98..f9afcb99def 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 @@ -11,7 +11,7 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount AlternateMode:Modal DeckHints:Ability$Discard & Ability$Graveyard -Oracle:Deathtouch\nAt the beginning of your upkeep, exile two cards from your graveyard. If you can’t, sacrifice Egon and draw a card. +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/eidolon_of_obstruction.txt b/forge-gui/res/cardsfolder/e/eidolon_of_obstruction.txt index 342e23b1a07..b7ba22dcbdd 100644 --- a/forge-gui/res/cardsfolder/e/eidolon_of_obstruction.txt +++ b/forge-gui/res/cardsfolder/e/eidolon_of_obstruction.txt @@ -3,5 +3,5 @@ ManaCost:1 W Types:Enchantment Creature Spirit PT:2/1 K:First Strike -S:Mode$ RaiseCost | ValidCard$ Planeswalker.OppCtrl | Type$ Loyalty | Amount$ 1 | Description$ Loyalty abilities of planeswalkers your opponents control costs {1} more to activate. -Oracle:First strike\nLoyalty abilities of planeswalkers your opponents control costs {1} more to activate. +S:Mode$ RaiseCost | ValidCard$ Planeswalker.OppCtrl | Type$ Loyalty | Amount$ 1 | Description$ Loyalty abilities of planeswalkers your opponents control cost {1} more to activate. +Oracle:First strike\nLoyalty abilities of planeswalkers your opponents control cost {1} more to activate. diff --git a/forge-gui/res/cardsfolder/e/eightfold_maze.txt b/forge-gui/res/cardsfolder/e/eightfold_maze.txt index de6e8c2913f..ed41f3a0fe8 100644 --- a/forge-gui/res/cardsfolder/e/eightfold_maze.txt +++ b/forge-gui/res/cardsfolder/e/eightfold_maze.txt @@ -1,6 +1,6 @@ Name:Eightfold Maze ManaCost:2 W Types:Instant -A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast CARDNAME only during the declare attackers step and only if you've been attacked this step. Destroy target attacking creature. +A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast this spell only during the declare attackers step and only if you've been attacked this step. Destroy target attacking creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/eightfold_maze.jpg -Oracle:Cast Eightfold Maze only during the declare attackers step and only if you've been attacked this step.\nDestroy target attacking creature. +Oracle:Cast this spell only during the declare attackers step and only if you've been attacked this step.\nDestroy target attacking creature. diff --git a/forge-gui/res/cardsfolder/e/el_hajjaj.txt b/forge-gui/res/cardsfolder/e/el_hajjaj.txt index 287081283ea..ba9d2c78af1 100644 --- a/forge-gui/res/cardsfolder/e/el_hajjaj.txt +++ b/forge-gui/res/cardsfolder/e/el_hajjaj.txt @@ -2,9 +2,9 @@ Name:El-Hajjaj ManaCost:1 B B Types:Creature Human Wizard PT:1/1 -T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage, you gain that much life. +T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever El-Hajjâj deals damage, you gain that much life. SVar:TrigGain:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/el_hajjaj.jpg -Oracle:Whenever El-Hajjaj deals damage, you gain that much life. +Oracle:Whenever El-Hajjâj deals damage, you gain that much life. diff --git a/forge-gui/res/cardsfolder/e/eladamri_lord_of_leaves.txt b/forge-gui/res/cardsfolder/e/eladamri_lord_of_leaves.txt index 82856ee5eff..ca9d9fd925c 100644 --- a/forge-gui/res/cardsfolder/e/eladamri_lord_of_leaves.txt +++ b/forge-gui/res/cardsfolder/e/eladamri_lord_of_leaves.txt @@ -2,8 +2,8 @@ Name:Eladamri, Lord of Leaves ManaCost:G G Types:Legendary Creature Elf Warrior PT:2/2 -S:Mode$ Continuous | Affected$ Creature.Elf+Other | AddKeyword$ Forestwalk | Description$ Other Elf creatures have forestwalk. +S:Mode$ Continuous | Affected$ Creature.Elf+Other | AddKeyword$ Forestwalk | Description$ Other Elf creatures have forestwalk. (They can't be blocked as long as defending player controls a Forest.) S:Mode$ Continuous | Affected$ Card.Elf+Other | AddKeyword$ Shroud | Description$ Other Elves have shroud. (They can't be the targets of spells or abilities.) SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/eladamri_lord_of_leaves.jpg -Oracle:Other Elf creatures have forestwalk.\nOther Elves have shroud. (They can't be the targets of spells or abilities.) +Oracle:Other Elf creatures have forestwalk. (They can't be blocked as long as defending player controls a Forest.)\nOther Elves have shroud. (They can't be the targets of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/e/elbrus_the_binding_blade_withengar_unbound.txt b/forge-gui/res/cardsfolder/e/elbrus_the_binding_blade_withengar_unbound.txt index d2ba90a68b3..91b530d2afb 100644 --- a/forge-gui/res/cardsfolder/e/elbrus_the_binding_blade_withengar_unbound.txt +++ b/forge-gui/res/cardsfolder/e/elbrus_the_binding_blade_withengar_unbound.txt @@ -22,4 +22,4 @@ K:Intimidate T:Mode$ LosesGame | Execute$ TrigCounter | TriggerDescription$ Whenever a player loses the game, put thirteen +1/+1 counters on CARDNAME. SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 13 SVar:Picture:http://www.wizards.com/global/images/magic/general/withengar_unbound.jpg -Oracle:Flying, intimidate, trample\nWhenever a player loses the game, put thirteen +1/+1 counters on Withengar Unbound. +Oracle:Flying, intimidate, trample (A creature with intimidate can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nWhenever a player loses the game, put thirteen +1/+1 counters on Withengar Unbound. diff --git a/forge-gui/res/cardsfolder/e/elder_deep_fiend.txt b/forge-gui/res/cardsfolder/e/elder_deep_fiend.txt index ed6e729d671..c4089c7b984 100644 --- a/forge-gui/res/cardsfolder/e/elder_deep_fiend.txt +++ b/forge-gui/res/cardsfolder/e/elder_deep_fiend.txt @@ -4,7 +4,7 @@ Types:Creature Eldrazi Octopus PT:5/6 K:Flash K:Emerge:5 U U -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When you cast CARDNAME, tap up to four target permanents. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When you cast this spell, tap up to four target permanents. SVar:TrigTap:DB$ Tap | TargetMin$ 0 | TargetMax$ 4 | TgtPrompt$ Select up to four target permanents | ValidTgts$ Permanent SVar:Picture:http://www.wizards.com/global/images/magic/general/elder_deep_fiend.jpg -Oracle:Flash\nEmerge {5}{U}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost, reduced by that creature's converted mana cost.)\nWhen you cast Elder Deep-Fiend, tap up to four target permanents. +Oracle:Flash\nEmerge {5}{U}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast this spell, tap up to four target permanents. diff --git a/forge-gui/res/cardsfolder/e/elderfang_venom.txt b/forge-gui/res/cardsfolder/e/elderfang_venom.txt index dd6e2c69f43..7dd2ae64b21 100644 --- a/forge-gui/res/cardsfolder/e/elderfang_venom.txt +++ b/forge-gui/res/cardsfolder/e/elderfang_venom.txt @@ -7,4 +7,4 @@ SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubA SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 DeckHints:Type$Elf DeckHas:Ability$LifeGain -Oracle:Attacking elves you control have deathtouch.\nWhenever an Elf you control dies, each opponent loses 1 life and you gain 1 life. +Oracle:Attacking Elves you control have deathtouch.\nWhenever an Elf you control dies, each opponent loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/e/eldrazi_displacer.txt b/forge-gui/res/cardsfolder/e/eldrazi_displacer.txt index 302afc5fc15..5f1b8784881 100644 --- a/forge-gui/res/cardsfolder/e/eldrazi_displacer.txt +++ b/forge-gui/res/cardsfolder/e/eldrazi_displacer.txt @@ -3,8 +3,8 @@ ManaCost:2 W Types:Creature Eldrazi PT:3/3 K:Devoid -A:AB$ ChangeZone | Cost$ 2 C | TargetMin$ 1 | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | RememberTargets$ True | ForgetOtherTargets$ True | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBReturn | SpellDescription$ Exile another target creature, then return it to the battlefield tapped under its owner's control. +A:AB$ ChangeZone | Cost$ 2 C | TargetMin$ 1 | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | RememberTargets$ True | ForgetOtherTargets$ True | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBReturn | SpellDescription$ Exile another target creature, then return it to the battlefield tapped under its owner's control. ({C} represents colorless mana.) SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Tapped$ True | Destination$ Battlefield DeckHints:Ability$Mana.Colorless SVar:Picture:http://www.wizards.com/global/images/magic/general/eldrazi_displacer.jpg -Oracle:Devoid (This card has no color.)\n{2}{C}: Exile another target creature, then return it to the battlefield tapped under its owner's control. +Oracle:Devoid (This card has no color.)\n{2}{C}: Exile another target creature, then return it to the battlefield tapped under its owner's control. ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/e/eldrazi_obligator.txt b/forge-gui/res/cardsfolder/e/eldrazi_obligator.txt index 34cd8dd201f..1305b05b0f0 100644 --- a/forge-gui/res/cardsfolder/e/eldrazi_obligator.txt +++ b/forge-gui/res/cardsfolder/e/eldrazi_obligator.txt @@ -3,9 +3,9 @@ ManaCost:2 R Types:Creature Eldrazi PT:3/1 K:Devoid -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When you cast CARDNAME, you may pay {1}{C}. If you do, gain control of target creature until end of turn, untap that creature, and it gains haste until end of turn. ({C} represents colorless mana.) +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When you cast this spell, you may pay {1}{C}. If you do, gain control of target creature until end of turn, untap that creature, and it gains haste until end of turn. ({C} represents colorless mana.) SVar:TrigChange:AB$GainControl | Cost$ 1 C | TgtPrompt$ Choose target creature. | ValidTgts$ Creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature until end of turn, untap that creature, and it gains haste until end of turn. K:Haste DeckHints:Ability$Mana.Colorless SVar:Picture:http://www.wizards.com/global/images/magic/general/eldrazi_obligator.jpg -Oracle:Devoid (This card has no color.)\nWhen you cast Eldrazi Obligator, you may pay {1}{C}. If you do, gain control of target creature until end of turn, untap that creature, and it gains haste until end of turn. ({C} represents colorless mana.)\nHaste +Oracle:Devoid (This card has no color.)\nWhen you cast this spell, you may pay {1}{C}. If you do, gain control of target creature until end of turn, untap that creature, and it gains haste until end of turn. ({C} represents colorless mana.)\nHaste diff --git a/forge-gui/res/cardsfolder/e/eldritch_evolution.txt b/forge-gui/res/cardsfolder/e/eldritch_evolution.txt index 81f7acbb5a4..0569b648e38 100644 --- a/forge-gui/res/cardsfolder/e/eldritch_evolution.txt +++ b/forge-gui/res/cardsfolder/e/eldritch_evolution.txt @@ -2,8 +2,8 @@ Name:Eldritch Evolution ManaCost:1 G G Types:Sorcery A:SP$ ChangeZone | Cost$ 1 G G Sac<1/Creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcLEX | ChangeNum$ 1 | References$ X | SubAbility$ DBChange | AILogic$ SacAndUpgrade+SacWorst | StackDescription$ SpellDescription | SpellDescription$ Search your library for a creature card with converted mana cost X or less, where X is 2 plus the sacrificed creature's converted mana cost. Put that card onto the battlefield, then shuffle your library. Exile CARDNAME. -SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile +SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile SVar:X:Sacrificed$CardManaCost/Plus.2 SVar:AIPreference:SacCost$Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/eldritch_evolution.jpg -Oracle:As an additional cost to cast Eldritch Evolution, sacrifice a creature.\nSearch your library for a creature card with converted mana cost X or less, where X is 2 plus the sacrificed creature's converted mana cost. Put that card onto the battlefield, then shuffle your library. Exile Eldritch Evolution. \ No newline at end of file +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nSearch your library for a creature card with converted mana cost X or less, where X is 2 plus the sacrificed creature's converted mana cost. Put that card onto the battlefield, then shuffle your library. Exile Eldritch Evolution. diff --git a/forge-gui/res/cardsfolder/e/electrostatic_bolt.txt b/forge-gui/res/cardsfolder/e/electrostatic_bolt.txt index a3470b8beda..85b63ad6878 100644 --- a/forge-gui/res/cardsfolder/e/electrostatic_bolt.txt +++ b/forge-gui/res/cardsfolder/e/electrostatic_bolt.txt @@ -1,8 +1,8 @@ Name:Electrostatic Bolt ManaCost:R Types:Instant -A:SP$ DealDamage | Cost$ R | NumDmg$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature to deal damage to | ConditionCheckSVar$ ElectrostaticCheck | ConditionSVarCompare$ EQ0 | SubAbility$ DBDamage | SpellDescription$ CARDNAME deals 2 damage to target creature. If it's an artifact creature, CARDNAME deals 4 damage instead. +A:SP$ DealDamage | Cost$ R | NumDmg$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature to deal damage to | ConditionCheckSVar$ ElectrostaticCheck | ConditionSVarCompare$ EQ0 | SubAbility$ DBDamage | SpellDescription$ CARDNAME deals 2 damage to target creature. If it's an artifact creature, CARDNAME deals 4 damage to it instead. SVar:DBDamage:DB$ DealDamage | Defined$ Targeted | NumDmg$ 4 | ConditionCheckSVar$ ElectrostaticCheck | ConditionSVarCompare$ EQ1 | StackDescription$ If it's an artifact creature, Electrostatic Bolt deals 4 damage instead. | References$ ElectrostaticCheck SVar:ElectrostaticCheck:Targeted$Valid Creature.Artifact SVar:Picture:http://www.wizards.com/global/images/magic/general/electrostatic_bolt.jpg -Oracle:Electrostatic Bolt deals 2 damage to target creature. If it's an artifact creature, Electrostatic Bolt deals 4 damage instead. +Oracle:Electrostatic Bolt deals 2 damage to target creature. If it's an artifact creature, Electrostatic Bolt deals 4 damage to it instead. diff --git a/forge-gui/res/cardsfolder/e/electrostatic_field.txt b/forge-gui/res/cardsfolder/e/electrostatic_field.txt index 21044c85700..2b465212f65 100644 --- a/forge-gui/res/cardsfolder/e/electrostatic_field.txt +++ b/forge-gui/res/cardsfolder/e/electrostatic_field.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Wall PT:0/4 K:Defender -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ When you cast an instant or sorcery spell, CARDNAME deals 1 damage to each opponent. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME deals 1 damage to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 DeckHints:Type$Instant|Sorcery -Oracle:Defender\nWhen you cast an instant or sorcery spell, Electrostatic Field deals 1 damage to each opponent. +Oracle:Defender\nWhenever you cast an instant or sorcery spell, Electrostatic Field deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/e/elemental_appeal.txt b/forge-gui/res/cardsfolder/e/elemental_appeal.txt index a8dacee0d3a..b7196fe5d1e 100644 --- a/forge-gui/res/cardsfolder/e/elemental_appeal.txt +++ b/forge-gui/res/cardsfolder/e/elemental_appeal.txt @@ -2,8 +2,8 @@ Name:Elemental Appeal ManaCost:R R R R Types:Sorcery K:Kicker:5 -A:SP$ Token | Cost$ R R R R | TokenScript$ r_7_1_elemental_trample_haste | LegacyImage$ r 7 1 elemental trample haste zen | RememberTokens$ True | AtEOT$ Exile | TokenOwner$ You | SubAbility$ KickerPump | SpellDescription$ Create a 7/1 red Elemental creature token with trample and haste. Exile it at the beginning of the next end step. If CARDNAME was kicked, that creature gets +7/+0 until end of turn. +A:SP$ Token | Cost$ R R R R | TokenScript$ r_7_1_elemental_trample_haste | LegacyImage$ r 7 1 elemental trample haste zen | RememberTokens$ True | AtEOT$ Exile | TokenOwner$ You | SubAbility$ KickerPump | SpellDescription$ Create a 7/1 red Elemental creature token with trample and haste. Exile it at the beginning of the next end step. If this spell was kicked, that creature gets +7/+0 until end of turn. SVar:KickerPump:DB$ Pump | Defined$ Remembered | NumAtt$ +7 | Condition$ Kicked | ConditionDescription$ If it was kicked, | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/elemental_appeal.jpg -Oracle:Kicker {5} (You may pay an additional {5} as you cast this spell.)\nCreate a 7/1 red Elemental creature token with trample and haste. Exile it at the beginning of the next end step. If Elemental Appeal was kicked, that creature gets +7/+0 until end of turn. +Oracle:Kicker {5} (You may pay an additional {5} as you cast this spell.)\nCreate a 7/1 red Elemental creature token with trample and haste. Exile it at the beginning of the next end step. If this spell was kicked, that creature gets +7/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/elite_cat_warrior.txt b/forge-gui/res/cardsfolder/e/elite_cat_warrior.txt index 59d8c817029..9d7e2b7bd9b 100644 --- a/forge-gui/res/cardsfolder/e/elite_cat_warrior.txt +++ b/forge-gui/res/cardsfolder/e/elite_cat_warrior.txt @@ -4,4 +4,4 @@ Types:Creature Cat Warrior PT:2/3 K:Forestwalk SVar:Picture:http://resources.wizards.com/magic/cards/po/en-us/card4293.jpg -Oracle:Forestwalk +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/e/elite_inquisitor.txt b/forge-gui/res/cardsfolder/e/elite_inquisitor.txt index 57a90aabb5d..69ec7cb5f90 100644 --- a/forge-gui/res/cardsfolder/e/elite_inquisitor.txt +++ b/forge-gui/res/cardsfolder/e/elite_inquisitor.txt @@ -8,4 +8,4 @@ K:Protection from Vampires K:Protection from Werewolves K:Protection from Zombies SVar:Picture:http://www.wizards.com/global/images/magic/general/elite_inquisitor.jpg -Oracle:First strike, vigilance\nProtection from Vampires, from Werewolves and from Zombies +Oracle:First strike, vigilance\nProtection from Vampires, from Werewolves, and from Zombies diff --git a/forge-gui/res/cardsfolder/e/elsha_of_the_infinite.txt b/forge-gui/res/cardsfolder/e/elsha_of_the_infinite.txt index 6b4e63b94c7..b2c9683bb95 100644 --- a/forge-gui/res/cardsfolder/e/elsha_of_the_infinite.txt +++ b/forge-gui/res/cardsfolder/e/elsha_of_the_infinite.txt @@ -4,5 +4,5 @@ Types:Legendary Creature Djinn Monk PT:3/3 K:Prowess 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 | Affected$ Card.TopLibrary+YouCtrl+nonLand+nonCreature | AffectedZone$ Library | MayPlay$ True | MayPlayWithFlash$ True | Description$ You may cast the top card of your library if it's a noncreature, nonland card, and you may cast it as though it had flash. -Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nYou may look at the top card of your library any time.\nYou may cast the top card of your library if it's a noncreature, nonland card, and you may cast it as though it had flash. +S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl+nonLand+nonCreature | AffectedZone$ Library | MayPlay$ True | MayPlayWithFlash$ True | Description$ You may cast noncreature spells from the top of your library. If you cast a spell this way, you may cast it as though it had flash. +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nYou may look at the top card of your library any time.\nYou may cast noncreature spells from the top of your library. If you cast a spell this way, you may cast it as though it had flash. diff --git a/forge-gui/res/cardsfolder/e/elspeth_conquers_death.txt b/forge-gui/res/cardsfolder/e/elspeth_conquers_death.txt index 77155ddddbc..45c0830e50d 100755 --- a/forge-gui/res/cardsfolder/e/elspeth_conquers_death.txt +++ b/forge-gui/res/cardsfolder/e/elspeth_conquers_death.txt @@ -15,4 +15,4 @@ SVar:NeedsToPlayVar:Y GE1 SVar:Y:Count$ValidGraveyard Creature.YouOwn/Plus.Y1 SVar:Y1:Count$ValidGraveyard Planeswalker.YouOwn DeckHas:Ability$Counters -Oracle:I - Exile target permanent an opponent controls with converted mana cost 3 or greater.\nII - Noncreature spells your opponents cast cost {2} more to cast until your next turn.\nIII - Return target creature or planeswalker card from your graveyard to the battlefield. Put a +1/+1 counter or a loyalty counter on it. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Exile target permanent an opponent controls with converted mana cost 3 or greater.\nII — Noncreature spells your opponents cast cost {2} more to cast until your next turn.\nIII — Return target creature or planeswalker card from your graveyard to the battlefield. Put a +1/+1 counter or a loyalty counter on it. diff --git a/forge-gui/res/cardsfolder/e/elspeth_knight_errant.txt b/forge-gui/res/cardsfolder/e/elspeth_knight_errant.txt index 7f8255a7e7a..9aae09c2992 100644 --- a/forge-gui/res/cardsfolder/e/elspeth_knight_errant.txt +++ b/forge-gui/res/cardsfolder/e/elspeth_knight_errant.txt @@ -8,4 +8,4 @@ A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Name$ Emblem - Elspeth, Knight-Erra SVar:STIndestructible:Mode$ Continuous | EffectZone$ Command | Affected$ Artifact.YouCtrl,Creature.YouCtrl,Enchantment.YouCtrl,Land.YouCtrl | AffectedZone$ Battlefield | AddKeyword$ Indestructible | Description$ Artifacts, creatures, enchantments, and lands you control are indestructible. DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/elspeth_knight_errant.jpg -Oracle:[+1]: Create a 1/1 white Soldier creature token.\n[+1]: Target creature gets +3/+3 and gains flying until end of turn.\n[-8]: You get an emblem with "Artifacts, creatures, enchantments, and lands you control have indestructible." +Oracle:[+1]: Create a 1/1 white Soldier creature token.\n[+1]: Target creature gets +3/+3 and gains flying until end of turn.\n[−8]: You get an emblem with "Artifacts, creatures, enchantments, and lands you control have indestructible." diff --git a/forge-gui/res/cardsfolder/e/elspeth_suns_champion.txt b/forge-gui/res/cardsfolder/e/elspeth_suns_champion.txt index a7693076135..f65136a7218 100644 --- a/forge-gui/res/cardsfolder/e/elspeth_suns_champion.txt +++ b/forge-gui/res/cardsfolder/e/elspeth_suns_champion.txt @@ -7,4 +7,4 @@ A:AB$ DestroyAll | Cost$ SubCounter<3/LOYALTY> | ValidCards$ Creature.powerGE4 | A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Name$ Emblem - Elspeth, Sun's Champion | Image$ emblem_elspeth_suns_champion | StaticAbilities$ STFlying | Planeswalker$ True | Ultimate$ True | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Creatures you control get +2/+2 and have flying." SVar:STFlying:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | AffectedZone$ Battlefield | AddKeyword$ Flying | AddPower$ 2 | AddToughness$ 2 | Description$ Creatures you control get +2/+2 and have flying. SVar:Picture:http://www.wizards.com/global/images/magic/general/elspeth_suns_champion.jpg -Oracle:[+1]: Create three 1/1 white Soldier creature tokens.\n[-3]: Destroy all creatures with power 4 or greater.\n[-7]: You get an emblem with "Creatures you control get +2/+2 and have flying." +Oracle:[+1]: Create three 1/1 white Soldier creature tokens.\n[−3]: Destroy all creatures with power 4 or greater.\n[−7]: You get an emblem with "Creatures you control get +2/+2 and have flying." diff --git a/forge-gui/res/cardsfolder/e/elspeth_tirel.txt b/forge-gui/res/cardsfolder/e/elspeth_tirel.txt index 181eb58bb48..eeb7e326452 100644 --- a/forge-gui/res/cardsfolder/e/elspeth_tirel.txt +++ b/forge-gui/res/cardsfolder/e/elspeth_tirel.txt @@ -7,4 +7,4 @@ A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | TokenAmount$ 3 | TokenScript$ w_1_1_ A:AB$ DestroyAll | Cost$ SubCounter<5/LOYALTY> | ValidCards$ Permanent.nonLand+nonToken+Other | Planeswalker$ True | Ultimate$ True | SpellDescription$ Destroy all other permanents except for lands and tokens. SVar:XLife:Count$TypeYouCtrl.Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/elspeth_tirel.jpg -Oracle:[+2]: You gain 1 life for each creature you control.\n[-2]: Create three 1/1 white Soldier creature tokens.\n[-5]: Destroy all other permanents except for lands and tokens. +Oracle:[+2]: You gain 1 life for each creature you control.\n[−2]: Create three 1/1 white Soldier creature tokens.\n[−5]: Destroy all other permanents except for lands and tokens. diff --git a/forge-gui/res/cardsfolder/e/elspeths_nightmare.txt b/forge-gui/res/cardsfolder/e/elspeths_nightmare.txt index 34bc7af7b9d..13c14acb03b 100755 --- a/forge-gui/res/cardsfolder/e/elspeths_nightmare.txt +++ b/forge-gui/res/cardsfolder/e/elspeths_nightmare.txt @@ -5,4 +5,4 @@ K:Saga:3:DBDestroy,DBDiscard,DBExile SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature.OppCtrl+powerLE2 | TgtPrompt$ Select target creature an opponent controls with power 2 or less | SpellDescription$ Destroy target creature an opponent controls with power 2 or less. SVar:DBDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Card.nonCreature+nonLand | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a noncreature, nonland card from it. That player discards that card. SVar:DBExile:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | IsCurse$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SpellDescription$ Exile target opponent's graveyard. -Oracle:I - Destroy target creature an opponent controls with power 2 or less.\nII - Target opponent reveals their hand. You choose a noncreature, nonland card from it. That player discards that card.\nIII - Exile target opponent's graveyard. +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 power 2 or less.\nII — Target opponent reveals their hand. You choose a noncreature, nonland card from it. That player discards that card.\nIII — Exile target opponent's graveyard. diff --git a/forge-gui/res/cardsfolder/e/elven_bow.txt b/forge-gui/res/cardsfolder/e/elven_bow.txt index 2a4d1fc905e..3bb5f5e7b1c 100644 --- a/forge-gui/res/cardsfolder/e/elven_bow.txt +++ b/forge-gui/res/cardsfolder/e/elven_bow.txt @@ -8,4 +8,4 @@ SVar:TrigToken:AB$ Token | Cost$ 2 | LegacyImage$ g 1 1 elf warrior khm | TokenS SVar:DBAttach:DB$ Attach | Object$ TriggeredCard | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token -Oracle:When Elven Bow enters the battlefield, you may pay {2}. If you do, create a 1/1 green Elf Warrior creature token, then attach CARDNAME to it.\nEquipped creature gets +1/+2 and has reach.\nEquip: {3} +Oracle:When Elven Bow enters the battlefield, you may pay {2}. If you do, create a 1/1 green Elf Warrior creature token, then attach Elven Bow to it.\nEquipped creature gets +1/+2 and has reach.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/e/elvish_dreadlord.txt b/forge-gui/res/cardsfolder/e/elvish_dreadlord.txt index f6fdd0c1ec3..071b80c1d63 100644 --- a/forge-gui/res/cardsfolder/e/elvish_dreadlord.txt +++ b/forge-gui/res/cardsfolder/e/elvish_dreadlord.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.nonElf | NumAtt$ -3 | NumDef$ -3 DeckHints:Type$Elf DeckHas:Ability$Token -Oracle:Deathtouch\nWhen Elvish Dreadlord dies, non-Elf creatures get -3/-3 until end of turn.\nEncore {​5}{​B}{​B} ({​5}{​B}{​B}, 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.) +Oracle:Deathtouch\nWhen Elvish Dreadlord dies, non-Elf creatures get -3/-3 until end of turn.\nEncore {5}{B}{B} ({5}{B}{B}, 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/e/elvish_healer.txt b/forge-gui/res/cardsfolder/e/elvish_healer.txt index cee7b8e1a8f..446cdf270d6 100644 --- a/forge-gui/res/cardsfolder/e/elvish_healer.txt +++ b/forge-gui/res/cardsfolder/e/elvish_healer.txt @@ -2,10 +2,10 @@ Name:Elvish Healer ManaCost:2 W Types:Creature Elf Cleric PT:1/2 -A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ X | RememberTargets$ True | SubAbility$ DBCleanup | References$ X | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. If that creature is green, prevent the next 2 damage instead. +A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ X | RememberTargets$ True | SubAbility$ DBCleanup | References$ X | SpellDescription$ Prevent the next 1 damage that would be dealt to any target this turn. If it's a green creature, prevent the next 2 damage instead. SVar:X:Remembered$Valid Creature.Green/Plus.1 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random DeckHints:Color$Green SVar:Picture:http://www.wizards.com/global/images/magic/general/elvish_healer.jpg -Oracle:{T}: Prevent the next 1 damage that would be dealt to any target this turn. If that creature is green, prevent the next 2 damage instead. +Oracle:{T}: Prevent the next 1 damage that would be dealt to any target this turn. If it's a green creature, prevent the next 2 damage instead. diff --git a/forge-gui/res/cardsfolder/e/elvish_pathcutter.txt b/forge-gui/res/cardsfolder/e/elvish_pathcutter.txt index 076c42a99ee..b264a5a8d21 100644 --- a/forge-gui/res/cardsfolder/e/elvish_pathcutter.txt +++ b/forge-gui/res/cardsfolder/e/elvish_pathcutter.txt @@ -2,7 +2,7 @@ Name:Elvish Pathcutter ManaCost:3 G Types:Creature Elf Scout PT:1/2 -A:AB$ Pump | Cost$ 2 G | ValidTgts$ Creature.Elf | TgtPrompt$ Select target Elf creature | KW$ Forestwalk | SpellDescription$ Target Elf creature gains forestwalk until end of turn. +A:AB$ Pump | Cost$ 2 G | ValidTgts$ Creature.Elf | TgtPrompt$ Select target Elf creature | KW$ Forestwalk | SpellDescription$ Target Elf creature gains forestwalk until end of turn. (It can't be blocked as long as defending player controls a Forest.) AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/elvish_pathcutter.jpg -Oracle:{2}{G}: Target Elf creature gains forestwalk until end of turn. +Oracle:{2}{G}: Target Elf creature gains forestwalk until end of turn. (It can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/e/embereth_shieldbreaker_battle_display.txt b/forge-gui/res/cardsfolder/e/embereth_shieldbreaker_battle_display.txt index d06ccf6f67f..656cc51e10b 100644 --- a/forge-gui/res/cardsfolder/e/embereth_shieldbreaker_battle_display.txt +++ b/forge-gui/res/cardsfolder/e/embereth_shieldbreaker_battle_display.txt @@ -10,5 +10,5 @@ ALTERNATE Name:Battle Display ManaCost:R Types:Sorcery Adventure -A:SP$ Destroy | Cost$ R | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | SpellDescription$ Destroy target artifact. -Oracle:Destroy target artifact. +A:SP$ Destroy | Cost$ R | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | SpellDescription$ Destroy target artifact. (Then exile this card. You may cast the creature later from exile.) +Oracle:Destroy target artifact. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/e/embermaw_hellion.txt b/forge-gui/res/cardsfolder/e/embermaw_hellion.txt index e8f8e0824ec..18cfe83f106 100644 --- a/forge-gui/res/cardsfolder/e/embermaw_hellion.txt +++ b/forge-gui/res/cardsfolder/e/embermaw_hellion.txt @@ -3,8 +3,8 @@ ManaCost:3 R R Types:Creature Hellion PT:4/5 K:Trample -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.RedSource+Other+YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgPlus1 | Description$ If another red source you control would deal damage to a permanent or player, it deals that much damage plus 1 instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.RedSource+Other+YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgPlus1 | Description$ If another red source you control would deal damage to a permanent or player, it deals that much damage plus 1 to that permanent or player instead. SVar:DmgPlus1:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Plus.1 SVar:Picture:http://www.wizards.com/global/images/magic/general/embermaw_hellion.jpg -Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nIf another red source you control would deal damage to a permanent or player, it deals that much damage plus 1 instead. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nIf another red source you control would deal damage to a permanent or player, it deals that much damage plus 1 to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/e/emberwilde_djinn.txt b/forge-gui/res/cardsfolder/e/emberwilde_djinn.txt index 57244545fe5..94e48a516f8 100644 --- a/forge-gui/res/cardsfolder/e/emberwilde_djinn.txt +++ b/forge-gui/res/cardsfolder/e/emberwilde_djinn.txt @@ -3,9 +3,9 @@ ManaCost:2 R R Types:Creature Djinn PT:5/4 K:Flying -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigChoose | TriggerDescription$ At the beginning of each player's upkeep, that player may pay {R}{R} or 2 life. If they do, the player gains control of CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigChoose | TriggerDescription$ At the beginning of each player's upkeep, that player may pay {R}{R} or 2 life. If the player does, they gain control of CARDNAME. SVar:TrigChoose:DB$ GenericChoice | Defined$ TriggeredPlayer | AILogic$ PayUnlessCost | Choices$ PayRR,Pay2Life SVar:PayRR:DB$ GainControl | Defined$ Self | NewController$ TriggeredPlayer | UnlessCost$ R R | UnlessPayer$ TriggeredPlayer | UnlessSwitched$ True | UnlessAI$ OnlyDontControl | SpellDescription$ Pay R R to gain control of CARDNAME SVar:Pay2Life:DB$ GainControl | Defined$ Self | NewController$ TriggeredPlayer | UnlessCost$ PayLife<2> | UnlessPayer$ TriggeredPlayer | UnlessSwitched$ True | UnlessAI$ OnlyDontControl | SpellDescription$ Pay 2 life to gain control of CARDNAME SVar:Picture:http://www.wizards.com/global/images/magic/general/emberwilde_djinn.jpg -Oracle:Flying\nAt the beginning of each player's upkeep, that player may pay {R}{R} or 2 life. If they do, the player gains control of Emberwilde Djinn. +Oracle:Flying\nAt the beginning of each player's upkeep, that player may pay {R}{R} or 2 life. If the player does, they gain control of Emberwilde Djinn. diff --git a/forge-gui/res/cardsfolder/e/embodiment_of_fury.txt b/forge-gui/res/cardsfolder/e/embodiment_of_fury.txt index 2868c4cb432..f35f3bd1ec2 100644 --- a/forge-gui/res/cardsfolder/e/embodiment_of_fury.txt +++ b/forge-gui/res/cardsfolder/e/embodiment_of_fury.txt @@ -4,7 +4,7 @@ Types:Creature Elemental PT:4/3 K:Trample S:Mode$ Continuous | Affected$ Creature.Land+YouCtrl | AddKeyword$ Trample | Description$ Land creatures you control have trample. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAnimate | OptionalDecider$ You | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may have target land you control becomes a 3/3 Elemental creature with haste until end of turn. It's still a land. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAnimate | OptionalDecider$ You | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may have target land you control become a 3/3 Elemental creature with haste until end of turn. It's still a land. SVar:TrigAnimate:DB$Animate | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | Power$ 3 | Toughness$ 3 | Types$ Creature,Elemental | Keywords$ Haste SVar:Picture:http://www.wizards.com/global/images/magic/general/embodiment_of_fury.jpg -Oracle:Trample\nLand creatures you control have trample.\nLandfall — Whenever a land enters the battlefield under your control, you may have target land you control becomes a 3/3 Elemental creature with haste until end of turn. It's still a land. +Oracle:Trample\nLand creatures you control have trample.\nLandfall — Whenever a land enters the battlefield under your control, you may have target land you control become a 3/3 Elemental creature with haste until end of turn. It's still a land. diff --git a/forge-gui/res/cardsfolder/e/emergent_ultimatum.txt b/forge-gui/res/cardsfolder/e/emergent_ultimatum.txt index 64b4ad710d4..3b6acb5ad6f 100755 --- a/forge-gui/res/cardsfolder/e/emergent_ultimatum.txt +++ b/forge-gui/res/cardsfolder/e/emergent_ultimatum.txt @@ -1,10 +1,10 @@ Name:Emergent Ultimatum ManaCost:B B G G G U U Types:Sorcery -A:SP$ ChangeZone | Cost$ B B G G G U U | Origin$ Library | Hidden$ True | ChangeNum$ 3 | ChangeType$ Card.MonoColor | DifferentNames$ True | Destination$ Exile | RememberChanged$ True | SubAbility$ DBChooseCard | Shuffle$ False | StackDescription$ SpellDescription | SpellDescription$ Search your library for up to three different monocolored cards with different names and exile them. An opponent chooses one of those cards. Shuffle that card into your library. You may cast the other cards without paying their mana costs. Exile CARDNAME. +A:SP$ ChangeZone | Cost$ B B G G G U U | Origin$ Library | Hidden$ True | ChangeNum$ 3 | ChangeType$ Card.MonoColor | DifferentNames$ True | Destination$ Exile | RememberChanged$ True | SubAbility$ DBChooseCard | Shuffle$ False | StackDescription$ SpellDescription | SpellDescription$ Search your library for up to three monocolored cards with different names and exile them. An opponent chooses one of those cards. Shuffle that card into your library. You may cast the other cards without paying their mana costs. Exile CARDNAME. SVar:DBChooseCard:DB$ ChooseCard | Defined$ Opponent | Choices$ Card.IsRemembered | Amount$ 1 | Mandatory$ True | ChoiceTitle$ Choose a card to shuffle back into the library | ChoiceZone$ Exile | AILogic$ BestCard | SubAbility$ DBShuffle | StackDescription$ None SVar:DBShuffle:DB$ ChangeZone | Origin$ Exile | Destination$ Library | Defined$ ChosenCard | ForgetChanged$ True | Shuffle$ True | SubAbility$ DBCast | StackDescription$ None SVar:DBCast:DB$ Play | Valid$ Card.IsRemembered | ValidZone$ Exile | WithoutManaCost$ True | Optional$ True | Amount$ All | SubAbility$ DBExileSelf | StackDescription$ None SVar:DBExileSelf:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True -Oracle:Search your library for up to three different monocolored cards with different names and exile them. An opponent chooses one of those cards. Shuffle that card into your library. You may cast the other cards without paying their mana costs. Exile Emergent Ultimatum. +Oracle:Search your library for up to three monocolored cards with different names and exile them. An opponent chooses one of those cards. Shuffle that card into your library. You may cast the other cards without paying their mana costs. Exile Emergent Ultimatum. 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 bbb0f7842b0..4f778265140 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 @@ -15,4 +15,4 @@ Types:Land K:ETBReplacement:Other:DBTap SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. -Oracle:As Emeria, Shattered Skyclave enters the battlefield, you may pay 3 life. If you don’t, it enters the battlefield tapped.\n{T}: Add {W}. +Oracle:As Emeria, Shattered Skyclave enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped.\n{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/e/emissarys_ploy.txt b/forge-gui/res/cardsfolder/e/emissarys_ploy.txt index ed66b421bf7..7c1e0f141dc 100644 --- a/forge-gui/res/cardsfolder/e/emissarys_ploy.txt +++ b/forge-gui/res/cardsfolder/e/emissarys_ploy.txt @@ -4,4 +4,4 @@ Text:(Start the game with this conspiracy face up in the command zone.) K:Before drawing your opening hand, choose 1, 2, or 3. S:Mode$ Continuous | Affected$ Creature.YouCtrl+cmcEQX | AffectedZone$ Stack | AddHiddenKeyword$ May spend mana as though it were mana of any color to cast CARDNAME | Description$ You may spend mana as though it were mana of any color to cast creature spells with converted mana cost equal to the chosen number. SVar:X:Count$ChosenNumber -Oracle:(Start the game with this conspiracy face up in the command zone.)\nBefore drawing your opening hand, choose 1, 2, or 3. You may spend mana as though it were mana of any color to cast creature spells with converted mana cost equal to the chosen number. \ No newline at end of file +Oracle:(Start the game with this conspiracy face up in the command zone.)\nBefore drawing your opening hand, choose 1, 2, or 3.\nYou may spend mana as though it were mana of any color to cast creature spells with converted mana cost equal to the chosen number. diff --git a/forge-gui/res/cardsfolder/e/emperors_vanguard.txt b/forge-gui/res/cardsfolder/e/emperors_vanguard.txt index 242865ccbde..355db53ebde 100644 --- a/forge-gui/res/cardsfolder/e/emperors_vanguard.txt +++ b/forge-gui/res/cardsfolder/e/emperors_vanguard.txt @@ -2,8 +2,8 @@ Name:Emperor's Vanguard ManaCost:3 G Types:Creature Human Scout PT:4/3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExplore | TriggerZones$ Battlefield | TriggerController$ TriggeredSourceController | TriggerDescription$ Whenever CARDNAME 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 on top or into your graveyard.) +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExplore | TriggerZones$ Battlefield | TriggerController$ TriggeredSourceController | TriggerDescription$ Whenever CARDNAME 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 SVar:Picture:http://www.wizards.com/global/images/magic/general/emperors_vanguard.jpg -Oracle:Whenever Emperor's Vanguard 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 on top or into your graveyard.) +Oracle:Whenever Emperor's Vanguard 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/e/emrakul_the_aeons_torn.txt b/forge-gui/res/cardsfolder/e/emrakul_the_aeons_torn.txt index 351349a758d..9f6aa2c1d48 100644 --- a/forge-gui/res/cardsfolder/e/emrakul_the_aeons_torn.txt +++ b/forge-gui/res/cardsfolder/e/emrakul_the_aeons_torn.txt @@ -10,4 +10,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Creature SVar:TrigShuffle:DB$ ChangeZoneAll | Defined$ TriggeredCardOwner | ChangeType$ Card | Origin$ Graveyard | Destination$ Library | Shuffle$ True T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigAddTurn | TriggerDescription$ When you cast CARDNAME, take an extra turn after this one. SVar:TrigAddTurn:DB$ AddTurn | Defined$ You | NumTurns$ 1 -Oracle:Emrakul, the Aeons Torn can't be countered.\nWhen you cast Emrakul, take an extra turn after this one.\nFlying, protection from colored spells, annihilator 6\nWhen Emrakul is put into a graveyard from anywhere, its owner shuffles their graveyard into their library. +Oracle:This spell can't be countered.\nWhen you cast this spell, take an extra turn after this one.\nFlying, protection from spells that are one or more colors, annihilator 6\nWhen Emrakul, the Aeons Torn is put into a graveyard from anywhere, its owner shuffles their graveyard into their library. diff --git a/forge-gui/res/cardsfolder/e/emrakul_the_promised_end.txt b/forge-gui/res/cardsfolder/e/emrakul_the_promised_end.txt index 9431c709640..6f11de6447b 100644 --- a/forge-gui/res/cardsfolder/e/emrakul_the_promised_end.txt +++ b/forge-gui/res/cardsfolder/e/emrakul_the_promised_end.txt @@ -5,7 +5,7 @@ PT:13/13 K:Flying K:Trample K:Protection:Instant:Protection from instants -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each card type among cards in your graveyard. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each card type among cards in your graveyard. SVar:X:Count$CardControllerTypes.Graveyard T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigControlPlayer | TriggerDescription$ When you cast CARDNAME, you gain control of target opponent during that player's next turn. After that turn, that player takes an extra turn. SVar:TrigControlPlayer:DB$ ControlPlayer | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBDelTrig | RememberTargets$ True @@ -14,4 +14,4 @@ SVar:DBAddTurn:DB$ AddTurn | Defined$ Remembered | NumTurns$ 1 | SubAbility$ DBC SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/emrakul_the_promised_end.jpg -Oracle:Emrakul, the Promised End costs {1} less to cast for each card type among cards in your graveyard.\nWhen you cast Emrakul, you gain control of target opponent during that player's next turn. After that turn, that player takes an extra turn.\nFlying, trample, protection from instants +Oracle:This spell costs {1} less to cast for each card type among cards in your graveyard.\nWhen you cast this spell, you gain control of target opponent during that player's next turn. After that turn, that player takes an extra turn.\nFlying, trample, protection from instants diff --git a/forge-gui/res/cardsfolder/e/enclave_elite.txt b/forge-gui/res/cardsfolder/e/enclave_elite.txt index 4d9e42b65be..79644fbc10a 100644 --- a/forge-gui/res/cardsfolder/e/enclave_elite.txt +++ b/forge-gui/res/cardsfolder/e/enclave_elite.txt @@ -8,4 +8,4 @@ K:etbCounter:P1P1:XKicked:no condition:CARDNAME enters the battlefield with a +1 SVar:XKicked:Count$TimesKicked DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/enclave_elite.jpg -Oracle:Multikicker {1}{U} (You may pay an additional {1}{U} any number of times as you cast this spell.)\nIslandwalk\nEnclave Elite enters the battlefield with a +1/+1 counter on it for each time it was kicked. +Oracle:Multikicker {1}{U} (You may pay an additional {1}{U} any number of times as you cast this spell.)\nIslandwalk (This creature can't be blocked as long as defending player controls an Island.)\nEnclave Elite enters the battlefield with a +1/+1 counter on it for each time it was kicked. diff --git a/forge-gui/res/cardsfolder/e/endemic_plague.txt b/forge-gui/res/cardsfolder/e/endemic_plague.txt index 7c992265819..b8131f1dddb 100644 --- a/forge-gui/res/cardsfolder/e/endemic_plague.txt +++ b/forge-gui/res/cardsfolder/e/endemic_plague.txt @@ -3,4 +3,4 @@ ManaCost:3 B Types:Sorcery A:SP$ DestroyAll | Cost$ 3 B Sac<1/Creature> | ValidCards$ Creature.sharesCreatureTypeWith Sacrificed | SpellDescription$ Destroy all creatures that share a creature type with the sacrificed creature. They can't be regenerated. AI:RemoveDeck:All -Oracle:As an additional cost to cast Endemic Plague, sacrifice a creature.\nDestroy all creatures that share a creature type with the sacrificed creature. They can't be regenerated. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nDestroy all creatures that share a creature type with the sacrificed creature. They can't be regenerated. diff --git a/forge-gui/res/cardsfolder/e/endless_atlas.txt b/forge-gui/res/cardsfolder/e/endless_atlas.txt index 1bb6efb56da..84723991ea7 100644 --- a/forge-gui/res/cardsfolder/e/endless_atlas.txt +++ b/forge-gui/res/cardsfolder/e/endless_atlas.txt @@ -3,4 +3,4 @@ ManaCost:2 Types:Artifact A:AB$ Draw | Cost$ 2 T | CheckSVar$ X | SVarCompare$ GE3 | References$ X | SpellDescription$ Draw a card. Activate this ability only if you control three or more lands with the same name. SVar:X:Count$MostCardName Land.YouCtrl -Oracle:2, T: Draw a card. Activate this ability only if you control three or more lands with the same name. +Oracle:{2}, {T}: Draw a card. Activate this ability only if you control three or more lands with the same name. diff --git a/forge-gui/res/cardsfolder/e/enduring_ideal.txt b/forge-gui/res/cardsfolder/e/enduring_ideal.txt index 0e4c2e7e323..0d3b782e607 100644 --- a/forge-gui/res/cardsfolder/e/enduring_ideal.txt +++ b/forge-gui/res/cardsfolder/e/enduring_ideal.txt @@ -2,7 +2,7 @@ Name:Enduring Ideal ManaCost:5 W W Types:Sorcery K:Epic -A:SP$ChangeZone | Cost$ 5 W W | Origin$ Library | Destination$ Battlefield | ChangeType$ Enchantment | ChangeNum$ 1 | SpellDescription$ Search your library for an enchantment card, put it onto the battlefield, then shuffle your library. +A:SP$ChangeZone | Cost$ 5 W W | Origin$ Library | Destination$ Battlefield | ChangeType$ Enchantment | ChangeNum$ 1 | SpellDescription$ Search your library for an enchantment card and put it onto the battlefield. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/enduring_ideal.jpg -Oracle:Search your library for an enchantment card, put it onto the battlefield, then shuffle your library.\nEpic (For the rest of the game, you can't cast spells. At the beginning of each of your upkeeps, copy this spell except for its epic ability.) +Oracle:Search your library for an enchantment card and put it onto the battlefield. Then shuffle your library.\nEpic (For the rest of the game, you can't cast spells. At the beginning of each of your upkeeps, copy this spell except for its epic ability.) diff --git a/forge-gui/res/cardsfolder/e/enduring_sliver.txt b/forge-gui/res/cardsfolder/e/enduring_sliver.txt index 88c0b08c5c3..ae7a68a9054 100644 --- a/forge-gui/res/cardsfolder/e/enduring_sliver.txt +++ b/forge-gui/res/cardsfolder/e/enduring_sliver.txt @@ -6,4 +6,4 @@ K:Outlast:2 DeckHas:Ability$Counters S:Mode$ Continuous | Affected$ Sliver.YouCtrl+Other | AddKeyword$ Outlast:2 | Description$ Other Sliver creatures you control have outlast {2}. SVar:PlayMain1:TRUE -Oracle:Outlast {2} ({2}, {T}: Put a +1/+1 counter on this creature. Outlast only as a sorcery.)\nOther sliver creatures you control have outlast {2}. +Oracle:Outlast {2} ({2}, {T}: Put a +1/+1 counter on this creature. Outlast only as a sorcery.)\nOther Sliver creatures you control have outlast {2}. diff --git a/forge-gui/res/cardsfolder/e/enigma_sphinx.txt b/forge-gui/res/cardsfolder/e/enigma_sphinx.txt index f047277f7f6..0d645cdb233 100644 --- a/forge-gui/res/cardsfolder/e/enigma_sphinx.txt +++ b/forge-gui/res/cardsfolder/e/enigma_sphinx.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME is put into your graveyard from the battlefield, put it into your library third from the top. SVar:TrigChange:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 2 K:Cascade -Oracle:Flying\nWhen Enigma Sphinx is put into your graveyard from the battlefield, put it into your library third from the top.\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 in a random order.) +Oracle:Flying\nWhen Enigma Sphinx is put into your graveyard from the battlefield, put it into your library third from the top.\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/e/enigma_sphinx_avatar.txt b/forge-gui/res/cardsfolder/e/enigma_sphinx_avatar.txt index c4c4f62e174..bebbe1dde7e 100644 --- a/forge-gui/res/cardsfolder/e/enigma_sphinx_avatar.txt +++ b/forge-gui/res/cardsfolder/e/enigma_sphinx_avatar.txt @@ -9,4 +9,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:NumColoredCast:Count$ThisTurnCast_Artifact.nonColorless+YouCtrl SVar:X:Count$TriggeredCardManaCost SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Enigma Sphinx Avatar.full.jpg -Oracle:Hand +0, life +5\nWhenever you cast a colored artifact spell for the first time each turn, search your library for a colored artifact card chosen at random whose converted mana cost is less than that spell's converted mana cost. You may play that card without paying its mana cost. If you don't, put that card on the bottom of your library. +Oracle:Hand -1, life +5\nWhenever you cast a colored artifact spell for the first time each turn, search your library for a colored artifact card chosen at random whose converted mana cost is less than that spell's converted mana cost. You may play that card without paying its mana cost. If you don't, put that card on the bottom of your library. diff --git a/forge-gui/res/cardsfolder/e/enigma_thief.txt b/forge-gui/res/cardsfolder/e/enigma_thief.txt index 3aca4b281db..1d5877e91d0 100644 --- a/forge-gui/res/cardsfolder/e/enigma_thief.txt +++ b/forge-gui/res/cardsfolder/e/enigma_thief.txt @@ -4,7 +4,7 @@ Types:Creature Sphinx Rogue PT:5/5 K:Prowl:3 U K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ ReturnOneEach | TriggerDescription$ When CARDNAME enters the battlefield, for each opponent, return up to one target nonland permanent that player controls to its owner’s hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ ReturnOneEach | TriggerDescription$ When CARDNAME enters the battlefield, for each opponent, return up to one target nonland permanent that player controls to its owner's hand. SVar:ReturnOneEach:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Permanent.nonLand+OppCtrl | TargetMin$ 0 | TargetMax$ OneEach | References$ OneEach | TargetsWithDifferentControllers$ True | TgtPrompt$ Select up to one target nonland permanent each opponent controls SVar:OneEach:PlayerCountOpponents$Amount -Oracle:Prowl {3}{U} (You may cast this spell for its prowl cost if you dealt combat damage to a player this turn with a Sphinx or a Rogue.)\nFlying\nWhen Enigma Thief enters the battlefield, for each opponent, return up to one target nonland permanent that player controls to its owner’s hand. +Oracle:Prowl {3}{U} (You may cast this spell for its prowl cost if you dealt combat damage to a player this turn with a Sphinx or a Rogue.)\nFlying\nWhen Enigma Thief enters the battlefield, for each opponent, return up to one target nonland permanent that player controls to its owner's hand. diff --git a/forge-gui/res/cardsfolder/e/enlarge.txt b/forge-gui/res/cardsfolder/e/enlarge.txt index c40266bed35..9009215a44a 100644 --- a/forge-gui/res/cardsfolder/e/enlarge.txt +++ b/forge-gui/res/cardsfolder/e/enlarge.txt @@ -1,6 +1,6 @@ Name:Enlarge ManaCost:3 G G Types:Sorcery -A:SP$ Pump | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +7 | NumDef$ +7 | KW$ Trample & HIDDEN CARDNAME must be blocked if able. | AILogic$ Pump | SpellDescription$ Target creature gets +7/+7 and gains trample until end of turn. It must be blocked this turn if able. +A:SP$ Pump | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +7 | NumDef$ +7 | KW$ Trample & HIDDEN CARDNAME must be blocked if able. | AILogic$ Pump | SpellDescription$ Target creature gets +7/+7 and gains trample until end of turn. It must be blocked this turn if able. (A creature with trample can deal excess combat damage to the player or planeswalker it's attacking.) SVar:Picture:http://www.wizards.com/global/images/magic/general/enlarge.jpg -Oracle:Target creature gets +7/+7 and gains trample until end of turn. It must be blocked this turn if able. +Oracle:Target creature gets +7/+7 and gains trample until end of turn. It must be blocked this turn if able. (A creature with trample can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/e/enlisted_wurm.txt b/forge-gui/res/cardsfolder/e/enlisted_wurm.txt index 54e3526c641..fa85ac51285 100644 --- a/forge-gui/res/cardsfolder/e/enlisted_wurm.txt +++ b/forge-gui/res/cardsfolder/e/enlisted_wurm.txt @@ -4,4 +4,4 @@ Types:Creature Wurm PT:5/5 K:Cascade SVar:Picture:http://www.wizards.com/global/images/magic/general/enlisted_wurm.jpg -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.) +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 of your library in a random order.) diff --git a/forge-gui/res/cardsfolder/e/enslaved_scout.txt b/forge-gui/res/cardsfolder/e/enslaved_scout.txt index dacf4f115e6..5a70fbc2bc9 100644 --- a/forge-gui/res/cardsfolder/e/enslaved_scout.txt +++ b/forge-gui/res/cardsfolder/e/enslaved_scout.txt @@ -3,4 +3,4 @@ ManaCost:2 R Types:Creature Goblin Scout PT:2/2 A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Mountainwalk | SpellDescription$ Enslaved Scout gains mountainwalk until end of turn. -Oracle:{2}: Enslaved Scout gains mountainwalk until end of turn. +Oracle:{2}: Enslaved Scout gains mountainwalk until end of turn. (It can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/e/enter_the_dungeon.txt b/forge-gui/res/cardsfolder/e/enter_the_dungeon.txt index dacd7c03e7f..3176a8b5fe5 100644 --- a/forge-gui/res/cardsfolder/e/enter_the_dungeon.txt +++ b/forge-gui/res/cardsfolder/e/enter_the_dungeon.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Subgame | RememberPlayers$ Win | StartingLife$ 5 | SubAbility$ DBRepeatEachPlayer | SpellDescription$ Players play a Magic subgame, starting at 5 life and using their libraries as their decks. | StackDescription$ SpellDescription SVar:DBRepeatEachPlayer:DB$ RepeatEach | RepeatPlayers$ Remembered | ClearRememberedBeforeLoop$ True | RepeatSubAbility$ DBSearch | SpellDescription$ The winner searches their library for two cards, puts those cards into their hand, then shuffles their library. | StackDescription$ SpellDescription SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 2 | Mandatory$ True | DefinedPlayer$ Player.IsRemembered | SpellDescription$ None -Oracle:Players play a Magic subgame, starting at 5 life and using their libraries as their decks. The winner searches their library for two cards, puts those cards into their hand, then shuffles their library. +Oracle:Players play a Magic subgame under the table, starting at 5 life and using their libraries as their decks. The winner searches their library for two cards, puts those cards into their hand, then shuffles their library. diff --git a/forge-gui/res/cardsfolder/e/enter_the_god_eternals.txt b/forge-gui/res/cardsfolder/e/enter_the_god_eternals.txt index 5d9cfdc5a37..cd258c161f3 100644 --- a/forge-gui/res/cardsfolder/e/enter_the_god_eternals.txt +++ b/forge-gui/res/cardsfolder/e/enter_the_god_eternals.txt @@ -1,11 +1,11 @@ Name:Enter the God-Eternals ManaCost:2 U U B Types:Sorcery -A:SP$ DealDamage | Cost$ 2 U U B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to target creature and you gain life equal to the damage dealt this way. Target player mills four cards. Amass 4. | StackDescription$ CARDNAME deals 4 damage to target creature. +A:SP$ DealDamage | Cost$ 2 U U B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to target creature and you gain life equal to the damage dealt this way. Target player mills four cards. Amass 4. (Put four +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) | StackDescription$ CARDNAME deals 4 damage to target creature. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SubAbility$ DBMill | StackDescription$ You gain life equal to the damage dealt this way. SVar:X:Count$TotalDamageDoneByThisTurn SVar:DBMill:DB$ Mill | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose target player | SubAbility$ DBAmass | StackDescription$ Target player mills four cards. SVar:DBAmass:DB$ Amass | Num$ 4 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token & Ability$LifeGain & Ability$Graveyard -Oracle:Enter the God-Eternals deals 4 damage to target creature and you gain life equal to the damage dealt this way. Target player mills four cards. Amass 4. +Oracle:Enter the God-Eternals deals 4 damage to target creature and you gain life equal to the damage dealt this way. Target player mills four cards. Amass 4. (Put four +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/e/enthralling_victor.txt b/forge-gui/res/cardsfolder/e/enthralling_victor.txt index 169cc1b8931..a392be305fd 100644 --- a/forge-gui/res/cardsfolder/e/enthralling_victor.txt +++ b/forge-gui/res/cardsfolder/e/enthralling_victor.txt @@ -2,8 +2,8 @@ Name:Enthralling Victor ManaCost:3 R Types:Creature Human Warrior PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, gain control of target creature an opponent controls with power 2 or less until end of turn. Untap that creature. It gains haste until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, gain control of target creature an opponent controls with power 2 or less until end of turn. Untap that creature. It gains haste until end of turn. (It can attack and {T} this turn.) SVar:TrigChange:DB$ GainControl | TgtPrompt$ Choose target creature an opponent controls with power 2 or less | ValidTgts$ Creature.OppCtrl+powerLE2 | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature an opponent controls with power 2 or less until end of turn. Untap that creature. It gains haste until end of turn. SVar:PlayMain1:OPPONENTCREATURES SVar:Picture:http://www.wizards.com/global/images/magic/general/enthralling_victor.jpg -Oracle:When Enthralling Victor enters the battlefield, gain control of target creature an opponent controls with power 2 or less until end of turn. Untap that creature. It gains haste until end of turn. \ No newline at end of file +Oracle:When Enthralling Victor enters the battlefield, gain control of target creature an opponent controls with power 2 or less until end of turn. Untap that creature. It gains haste until end of turn. (It can attack and {T} this turn.) diff --git a/forge-gui/res/cardsfolder/e/entomber_exarch.txt b/forge-gui/res/cardsfolder/e/entomber_exarch.txt index 5d8e98dd7fc..84bf231e77b 100644 --- a/forge-gui/res/cardsfolder/e/entomber_exarch.txt +++ b/forge-gui/res/cardsfolder/e/entomber_exarch.txt @@ -7,4 +7,4 @@ SVar:TrigCharm:DB$ Charm | Choices$ DBSearch,DBRemove SVar:DBSearch:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card from your graveyard to your hand. SVar:DBRemove:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ RevealYouChoose | DiscardValid$ Card.nonCreature | SpellDescription$ Target opponent reveals their hand, you choose a noncreature card from it, then that player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/entomber_exarch.jpg -Oracle:When Entomber Exarch enters the battlefield, choose one —\n• Return target creature card from your graveyard to your hand.\n• Target opponent reveals their hand, you choose a noncreature card from it, then that player discards that card. +Oracle:When Entomber Exarch enters the battlefield, choose one —\n• Return target creature card from your graveyard to your hand.\n• Target opponent reveals their hand. You choose a noncreature card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/e/ephemerate.txt b/forge-gui/res/cardsfolder/e/ephemerate.txt index 9125ae85875..ebd5abecdb3 100644 --- a/forge-gui/res/cardsfolder/e/ephemerate.txt +++ b/forge-gui/res/cardsfolder/e/ephemerate.txt @@ -5,4 +5,4 @@ K:Rebound A:SP$ ChangeZone | Cost$ W | ValidTgts$ Creature.YouCtrl | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Select target creature you control | RememberTargets$ True | SubAbility$ DBReturn | StackDescription$ Exile {c:Targeted}, then return it the battlefield under its owner's control. | SpellDescription$ Exile target creature you control, then return that card to the battlefield under its owner's control. SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Exile target creature you control, then return that card to the battlefield under its owner's control \nRebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may case this card from exile without paying its mana cost.) +Oracle:Exile target creature you control, then return it to the battlefield under its owner's control.\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/e/epic_experiment.txt b/forge-gui/res/cardsfolder/e/epic_experiment.txt index 80300e06e7b..a4bf06faa17 100644 --- a/forge-gui/res/cardsfolder/e/epic_experiment.txt +++ b/forge-gui/res/cardsfolder/e/epic_experiment.txt @@ -1,10 +1,10 @@ Name:Epic Experiment ManaCost:X U R Types:Sorcery -A:SP$ Dig | Cost$ X U R | References$ X | Defined$ You | DigNum$ X | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Exile the top X cards of your library. For each instant and sorcery card with converted mana cost X or less among them, you may cast that card without paying its mana cost. Then put all cards exiled this way that weren't cast into your graveyard. +A:SP$ Dig | Cost$ X U R | References$ X | Defined$ You | DigNum$ X | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Exile the top X cards of your library. You may cast instant and sorcery spells with converted mana cost X or less from among them without paying their mana costs. Then put all cards exiled this way that weren't cast into your graveyard. SVar:DBPlay:DB$ Play | Valid$ Instant.cmcLEX+IsRemembered+YouOwn,Sorcery.cmcLEX+IsRemembered+YouOwn | ValidZone$ Exile | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ All | SubAbility$ DBGrave SVar:DBGrave:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Graveyard | ChangeType$ Card.IsRemembered+YouOwn | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:Exile the top X cards of your library. For each instant and sorcery card with converted mana cost X or less among them, you may cast that card without paying its mana cost. Then put all cards exiled this way that weren't cast into your graveyard. +Oracle:Exile the top X cards of your library. You may cast instant and sorcery spells with converted mana cost X or less from among them without paying their mana costs. Then put all cards exiled this way that weren't cast into your graveyard. diff --git a/forge-gui/res/cardsfolder/e/equal_treatment.txt b/forge-gui/res/cardsfolder/e/equal_treatment.txt index b69428171c2..56d0b68a4cb 100644 --- a/forge-gui/res/cardsfolder/e/equal_treatment.txt +++ b/forge-gui/res/cardsfolder/e/equal_treatment.txt @@ -1,10 +1,10 @@ Name:Equal Treatment ManaCost:1 W Types:Instant -A:SP$ Effect | Cost$ 1 W | Name$ Equal Treatment Effect | ReplacementEffects$ EqualEvent | SVars$ DmgTwo | SubAbility$ DBDraw | SpellDescription$ If any source would deal 1 or more damage to a permanent or player this turn, it deals 2 damage instead. Draw a card. -SVar:EqualEvent:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwo | Description$ If any source would deal 1 or more damage to a permanent or player this turn, it deals 2 damage instead. +A:SP$ Effect | Cost$ 1 W | Name$ Equal Treatment Effect | ReplacementEffects$ EqualEvent | SVars$ DmgTwo | SubAbility$ DBDraw | SpellDescription$ If any source would deal 1 or more damage to a permanent or player this turn, it deals 2 damage to that permanent or player instead. Draw a card. +SVar:EqualEvent:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwo | Description$ If any source would deal 1 or more damage to a permanent or player this turn, it deals 2 damage to that permanent or player instead. SVar:DmgTwo:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ 2 SVar:DBDraw:DB$ Draw | NumCards$ 1 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/equal_treatment.jpg -Oracle:If any source would deal 1 or more damage to a permanent or player this turn, it deals 2 damage instead.\nDraw a card. +Oracle:If any source would deal 1 or more damage to a permanent or player this turn, it deals 2 damage to that permanent or player instead.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/e/equipoise.txt b/forge-gui/res/cardsfolder/e/equipoise.txt index 298ce20c4c3..6f49745d267 100644 --- a/forge-gui/res/cardsfolder/e/equipoise.txt +++ b/forge-gui/res/cardsfolder/e/equipoise.txt @@ -1,7 +1,7 @@ Name:Equipoise ManaCost:2 W Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigEquipoise | TriggerDescription$ At the beginning of your upkeep, for each land target player controls in excess of the number you control, choose a land they control, then the chosen permanents phase out. Repeat this process for artifacts and creatures. (While they're phased out, they're treated as though they don't exist. They phase in before that player untaps during their next untap step.) +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigEquipoise | TriggerDescription$ At the beginning of your upkeep, for each land target player controls in excess of the number you control, choose a land that player controls, then the chosen permanents phase out. Repeat this process for artifacts and creatures. (While they're phased out, they're treated as though they don't exist. They phase in before that player untaps during their next untap step.) SVar:TrigEquipoise:DB$ Pump | ValidTgts$ Player | IsCurse$ True | RememberTargets$ True | SubAbility$ ChooseLand SVar:ChooseLand:DB$ ChooseCard | Choices$ Land.TargetedPlayerCtrl | Mandatory$ True | Amount$ LandX | ChoiceTitle$ Choose a land that player controls | SubAbility$ PhasesLand | References$ LandX,OppLand,YourLand,ExcessLand SVar:PhasesLand:DB$ Phases | Defined$ ChosenCard | SubAbility$ ChooseArtifact @@ -24,4 +24,4 @@ SVar:YourCreature:Count$Valid Creature.YouCtrl SVar:ExcessCreature:SVar$OppCreature/Minus.YourCreature SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/equipoise.jpg -Oracle:At the beginning of your upkeep, for each land target player controls in excess of the number you control, choose a land they control, then the chosen permanents phase out. Repeat this process for artifacts and creatures. (While they're phased out, they're treated as though they don't exist. They phase in before that player untaps during their next untap step.) +Oracle:At the beginning of your upkeep, for each land target player controls in excess of the number you control, choose a land that player controls, then the chosen permanents phase out. Repeat this process for artifacts and creatures. (While they're phased out, they're treated as though they don't exist. They phase in before that player untaps during their next untap step.) diff --git a/forge-gui/res/cardsfolder/e/eradicator_valkyrie.txt b/forge-gui/res/cardsfolder/e/eradicator_valkyrie.txt index 0d8d6c75386..b39183b8139 100644 --- a/forge-gui/res/cardsfolder/e/eradicator_valkyrie.txt +++ b/forge-gui/res/cardsfolder/e/eradicator_valkyrie.txt @@ -5,6 +5,6 @@ PT:4/3 K:Flying K:Lifelink K:Hexproof:Card.Planeswalker:planeswalkers -A:AB$ Sacrifice | Cost$ 1 B Sac<1/Creature>| SacValid$ Creature,Planeswalker | SacMessage$ Creature or Planeswalker | Boast$ True | Defined$ Player.Opponent | SpellDescription$ Each opponent sacrifices a creature or planeswalker. +A:AB$ Sacrifice | Cost$ 1 B Sac<1/Creature>| SacValid$ Creature,Planeswalker | SacMessage$ Creature or Planeswalker | Boast$ True | Defined$ Player.Opponent | SpellDescription$ Each opponent sacrifices a creature or planeswalker. (Activate this ability only if this creature attacked this turn and only once each turn.) DeckHas:Ability$Sacrifice -Oracle:Flying, lifelink, hexproof from planeswalkers\nBoast - {1}{B}, Sacrifice a creature: Each opponent sacrifices a creature or planeswalker. +Oracle:Flying, lifelink, hexproof from planeswalkers\nBoast — {1}{B}, Sacrifice a creature: Each opponent sacrifices a creature or planeswalker. (Activate this ability only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/e/erayo_soratami_ascendant_erayos_essence.txt b/forge-gui/res/cardsfolder/e/erayo_soratami_ascendant_erayos_essence.txt index 4620303eb93..6f6b59b3a80 100644 --- a/forge-gui/res/cardsfolder/e/erayo_soratami_ascendant_erayos_essence.txt +++ b/forge-gui/res/cardsfolder/e/erayo_soratami_ascendant_erayos_essence.txt @@ -15,8 +15,8 @@ ALTERNATE Name:Erayo's Essence ManaCost:1 U Types:Legendary Enchantment -T:Mode$ SpellCast | ValidActivatingPlayer$ Player.Opponent | ActivatorThisTurnCast$ EQ1 | NoResolvingCheck$ True | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts a spell for the first time in a turn, counter that spell. +T:Mode$ SpellCast | ValidActivatingPlayer$ Player.Opponent | ActivatorThisTurnCast$ EQ1 | NoResolvingCheck$ True | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts their first spell each turn, counter that spell. SVar:TrigCounter:DB$Counter | Defined$ TriggeredSpellAbility | Destination$ Graveyard SVar:Picture:http://www.marc-fowler-design.com/cardforge/flippedcards/SOK/erayos_essence.jpg # This link may be a temporary solution and could change in the near future. -Oracle:Whenever an opponent casts a spell for the first time in a turn, counter that spell. +Oracle:Whenever an opponent casts their first spell each turn, counter that spell. diff --git a/forge-gui/res/cardsfolder/e/erdwal_illuminator.txt b/forge-gui/res/cardsfolder/e/erdwal_illuminator.txt index 652777c8c2b..3c2a659b6ba 100644 --- a/forge-gui/res/cardsfolder/e/erdwal_illuminator.txt +++ b/forge-gui/res/cardsfolder/e/erdwal_illuminator.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Creature Spirit PT:1/3 K:Flying -T:Mode$ Investigated | ValidPlayer$ You | TriggerZones$ Battlefield | OnlyFirst$ True | Execute$ TrigInvestigate | TriggerDescription$ Whenever you investigate for the first time each turn, investigate an additional time. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +T:Mode$ Investigated | ValidPlayer$ You | TriggerZones$ Battlefield | OnlyFirst$ True | Execute$ TrigInvestigate | TriggerDescription$ Whenever you investigate for the first time each turn, investigate an additional time. SVar:TrigInvestigate:DB$ Investigate DeckHints:Ability$Investigate DeckHas:Ability$Token -Oracle:Flying\nWhenever you investigate for the first time each turn, investigate an additional time. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +Oracle:Flying\nWhenever you investigate for the first time each turn, investigate an additional time. diff --git a/forge-gui/res/cardsfolder/e/ereboss_intervention.txt b/forge-gui/res/cardsfolder/e/ereboss_intervention.txt index 56a0111ffbe..13ba58b6667 100644 --- a/forge-gui/res/cardsfolder/e/ereboss_intervention.txt +++ b/forge-gui/res/cardsfolder/e/ereboss_intervention.txt @@ -8,4 +8,4 @@ SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Targ SVar:X:Count$xPaid SVar:XX:SVar$X/Twice DeckHas:Ability$LifeGain -Oracle:Choose one -\n• Target creature gets -X/-X until end of turn. You gain X life.\n• Exile up to twice X target cards from graveyards. +Oracle:Choose one —\n• Target creature gets -X/-X until end of turn. You gain X life.\n• Exile up to twice X target cards from graveyards. diff --git a/forge-gui/res/cardsfolder/e/ereboss_titan.txt b/forge-gui/res/cardsfolder/e/ereboss_titan.txt index f8b32e8e548..1543805eecc 100644 --- a/forge-gui/res/cardsfolder/e/ereboss_titan.txt +++ b/forge-gui/res/cardsfolder/e/ereboss_titan.txt @@ -2,9 +2,9 @@ Name:Erebos's Titan ManaCost:1 B B B Types:Creature Giant PT:5/5 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Indestructible | CheckSVar$ X | SVarCompare$ EQ0 | Description$ As long as your opponents control no creatures, CARDNAME has indestructible. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Indestructible | CheckSVar$ X | SVarCompare$ EQ0 | Description$ As long as your opponents control no creatures, CARDNAME has indestructible. (Damage and effects that say "destroy" don't destroy it.) SVar:X:Count$Valid Creature.OppCtrl T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Any | ValidCard$ Creature.OppOwn | Execute$ TrigReturn | TriggerZones$ Graveyard | TriggerDescription$ Whenever a creature card leaves an opponent's graveyard, you may discard a card. If you do, return CARDNAME from your graveyard to your hand. SVar:TrigReturn:AB$ ChangeZone | Cost$ Discard<1/Card> | Defined$ Self | Origin$ Graveyard | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/ereboss_titan.jpg -Oracle:As long as your opponents control no creatures, Erebos's Titan has indestructible.\nWhenever a creature card leaves an opponent's graveyard, you may discard a card. If you do, return Erebos's Titan from your graveyard to your hand. \ No newline at end of file +Oracle:As long as your opponents control no creatures, Erebos's Titan has indestructible. (Damage and effects that say "destroy" don't destroy it.)\nWhenever a creature card leaves an opponent's graveyard, you may discard a card. If you do, return Erebos's Titan from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/erhnam_djinn.txt b/forge-gui/res/cardsfolder/e/erhnam_djinn.txt index 5c0fd025cb3..dbc9e297cef 100644 --- a/forge-gui/res/cardsfolder/e/erhnam_djinn.txt +++ b/forge-gui/res/cardsfolder/e/erhnam_djinn.txt @@ -2,7 +2,7 @@ Name:Erhnam Djinn ManaCost:3 G Types:Creature Djinn PT:4/5 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of your upkeep, target non-Wall creature an opponent controls gains forestwalk until your next upkeep. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of your upkeep, target non-Wall creature an opponent controls gains forestwalk until your next upkeep. (It can't be blocked as long as defending player controls a Forest.) SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.nonWall+OppCtrl | TgtPrompt$ Select target non-Wall creature an opponent controls | KW$ Forestwalk | UntilYourNextUpkeep$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/erhnam_djinn.jpg -Oracle:At the beginning of your upkeep, target non-Wall creature an opponent controls gains forestwalk until your next upkeep. +Oracle:At the beginning of your upkeep, target non-Wall creature an opponent controls gains forestwalk until your next upkeep. (It can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/e/escape_protocol.txt b/forge-gui/res/cardsfolder/e/escape_protocol.txt index 53c99c6746b..d6ee285aace 100644 --- a/forge-gui/res/cardsfolder/e/escape_protocol.txt +++ b/forge-gui/res/cardsfolder/e/escape_protocol.txt @@ -1,8 +1,8 @@ Name:Escape Protocol ManaCost:1 U Types:Enchantment -T:Mode$ Cycled | ValidCard$ Card.YouOwn | Execute$ TrigImmediateTrig | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cycle a card, you may pay {1}. When you do, exile target creature or artifact you control, then return it to the battlefield under its owner's control. +T:Mode$ Cycled | ValidCard$ Card.YouOwn | Execute$ TrigImmediateTrig | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cycle a card, you may pay {1}. When you do, exile target artifact or creature you control, then return it to the battlefield under its owner's control. SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 1 | Execute$ TrigExile | TriggerDescription$ When you do, exile target creature or artifact you control, then return it to the battlefield under its owner's control. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.YouCtrl,Artifact.YouCtrl | TgtPrompt$ Select target creature or artifact you control | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ Targeted | Origin$ Exile | Destination$ Battlefield -Oracle:Whenever you cycle a card, you may pay {1}. When you do, exile target creature or artifact you control, then return it to the battlefield under its owner's control. +Oracle:Whenever you cycle a card, you may pay {1}. When you do, exile target artifact or creature you control, then return it to the battlefield under its owner's control. 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 520546003fe..7d12abcbe32 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 @@ -8,7 +8,7 @@ S:Mode$ Continuous | Affected$ Creature.Legendary+Other+YouCtrl | AddAbility$ Ma SVar:Mana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. AlternateMode:Modal DeckHints:Type$Legendary -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." +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/esikas_charriot.txt b/forge-gui/res/cardsfolder/e/esikas_chariot.txt similarity index 78% rename from forge-gui/res/cardsfolder/e/esikas_charriot.txt rename to forge-gui/res/cardsfolder/e/esikas_chariot.txt index 7323f3edb8b..fc46c771371 100644 --- a/forge-gui/res/cardsfolder/e/esikas_charriot.txt +++ b/forge-gui/res/cardsfolder/e/esikas_chariot.txt @@ -8,4 +8,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Permanent.token+YouCtrl | TgtPrompt$ Select target token you control | NumCopies$ 1 K:Crew:4 DeckHas:Ability$Token -Oracle:When Esika’s Chariot enters the battlefield, create two 2/2 green Cat creature tokens.\nWhenever Esika’s Chariot attacks, create a token that’s a copy of target token you control. +Oracle:When Esika's Chariot enters the battlefield, create two 2/2 green Cat creature tokens.\nWhenever Esika's Chariot attacks, create a token that's a copy of target token you control.\nCrew 4 diff --git a/forge-gui/res/cardsfolder/e/esior_wardwing_familiar.txt b/forge-gui/res/cardsfolder/e/esior_wardwing_familiar.txt index 36a88ed8157..661b90bffab 100644 --- a/forge-gui/res/cardsfolder/e/esior_wardwing_familiar.txt +++ b/forge-gui/res/cardsfolder/e/esior_wardwing_familiar.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Bird PT:1/3 K:Flying K:Partner -S:Mode$ RaiseCost | ValidTarget$ Card.IsCommander+YouCtrl | Activator$ Opponent | Type$ Spell | Amount$ 3 | Description$ Spells your opponents cast that target one or more commanders you control cost {​3} more to cast. +S:Mode$ RaiseCost | ValidTarget$ Card.IsCommander+YouCtrl | Activator$ Opponent | Type$ Spell | Amount$ 3 | Description$ Spells your opponents cast that target one or more commanders you control cost {3} more to cast. AI:RemoveDeck:NonCommander -Oracle:Flying\nSpells your opponents cast that target one or more commanders you control cost {​3} more to cast.\nPartner (You can have two commanders if both have partner.) \ No newline at end of file +Oracle:Flying\nSpells your opponents cast that target one or more commanders you control cost {3} more to cast.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/e/esper_panorama.txt b/forge-gui/res/cardsfolder/e/esper_panorama.txt index 602b32e7dd1..ab2658de7b4 100644 --- a/forge-gui/res/cardsfolder/e/esper_panorama.txt +++ b/forge-gui/res/cardsfolder/e/esper_panorama.txt @@ -2,6 +2,6 @@ Name:Esper Panorama ManaCost:no cost 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.Plains+Basic,Land.Island+Basic,Land.Swamp+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Plains, Island, or Swamp card, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Plains+Basic,Land.Island+Basic,Land.Swamp+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Plains, Island, or Swamp card and put it onto the battlefield tapped. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/esper_panorama.jpg -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Esper Panorama: Search your library for a basic Plains, Island, or Swamp card, put it onto the battlefield tapped, then shuffle your library. +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Esper Panorama: Search your library for a basic Plains, Island, or Swamp card and put it onto the battlefield tapped. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/e/estrid_the_masked.txt b/forge-gui/res/cardsfolder/e/estrid_the_masked.txt index b3feba8fa04..bb9865803c2 100644 --- a/forge-gui/res/cardsfolder/e/estrid_the_masked.txt +++ b/forge-gui/res/cardsfolder/e/estrid_the_masked.txt @@ -10,4 +10,4 @@ A:AB$ Mill | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | SVar:DBChangeZone:DB$ ChangeZoneAll | ChangeType$ Enchantment.nonAura+YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBChangeZone2 SVar:DBChangeZone2:DB$ ChangeZoneAll | ChangeType$ Enchantment.Aura+YouCtrl | Origin$ Graveyard | Destination$ Battlefield K:CARDNAME can be your commander. -Oracle:[+2]: Untap each enchanted permanent you control.\n[-1]: Create a white Aura enchantment token named Mask attached to another target permanent. The token has enchant permanent and totem armor.\n[-7]: Mill seven cards. Return all non-Aura enchantment cards from your graveyard to the battlefield, then do the same for Aura cards.\nEstrid, the Masked can be your commander. +Oracle:[+2]: Untap each enchanted permanent you control.\n[−1]: Create a white Aura enchantment token named Mask attached to another target permanent. The token has enchant permanent and totem armor.\n[−7]: Mill seven cards. Return all non-Aura enchantment cards from your graveyard to the battlefield, then do the same for Aura cards.\nEstrid, the Masked can be your commander. diff --git a/forge-gui/res/cardsfolder/e/estrids_invocation.txt b/forge-gui/res/cardsfolder/e/estrids_invocation.txt index bb327773c7a..4bb0570ddbc 100644 --- a/forge-gui/res/cardsfolder/e/estrids_invocation.txt +++ b/forge-gui/res/cardsfolder/e/estrids_invocation.txt @@ -2,8 +2,8 @@ Name:Estrid's Invocation ManaCost:2 U Types:Enchantment K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Enchantment.Other+YouCtrl | AILogic$ AtLeast1 | AddTriggers$ InvocationExileUpkeep | AddSVars$ InvocationDBReturn,InvocationTrigExile,InvocationExileUpkeep | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a enchantment you control, except it gains "At the beginning of your upkeep, you may exile this enchantment. If you do, return it to the battlefield under its owner's control." +SVar:DBCopy:DB$ Clone | Choices$ Enchantment.Other+YouCtrl | AILogic$ AtLeast1 | AddTriggers$ InvocationExileUpkeep | AddSVars$ InvocationDBReturn,InvocationTrigExile,InvocationExileUpkeep | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of an enchantment you control, except it has "At the beginning of your upkeep, you may exile this enchantment. If you do, return it to the battlefield under its owner's control." SVar:InvocationExileUpkeep:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ InvocationTrigExile | OptionalDecider$ You | IsPresent$ Card.Self | TriggerDescription$ At the beginning of your upkeep you may exile this enchantment. If you do, return it to the battlefield under it's owner's control. SVar:InvocationTrigExile:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ InvocationDBReturn SVar:InvocationDBReturn:DB$ ChangeZone | Defined$ CorrectedSelf | Origin$ All | Destination$ Battlefield | GainControl$ True -Oracle:You may have Estrid's Invocation enter the battlefield as a copy of a enchantment you control, except it gains "At the beginning of your upkeep, you may exile this enchantment. If you do, return it to the battlefield under its owner's control." +Oracle:You may have Estrid's Invocation enter the battlefield as a copy of an enchantment you control, except it has "At the beginning of your upkeep, you may exile this enchantment. If you do, return it to the battlefield under its owner's control." diff --git a/forge-gui/res/cardsfolder/e/etali_primal_storm.txt b/forge-gui/res/cardsfolder/e/etali_primal_storm.txt index a6beedc3e84..78e3d562e4f 100644 --- a/forge-gui/res/cardsfolder/e/etali_primal_storm.txt +++ b/forge-gui/res/cardsfolder/e/etali_primal_storm.txt @@ -2,9 +2,9 @@ Name:Etali, Primal Storm ManaCost:4 R R Types:Legendary Creature Elder Dinosaur PT:6/6 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile the top card of each player's library, then you may cast any number of nonland cards exiled this way without paying their mana costs. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile the top card of each player's library, then you may cast any number of spells from among those cards without paying their mana costs. SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | Defined$ Player | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Valid$ Card.nonLand+IsRemembered | ValidZone$ Exile | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ All | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HasAttackEffect:TRUE -Oracle:Whenever Etali, Primal Storm attacks, exile the top card of each player's library, then you may cast any number of nonland cards exiled this way without paying their mana costs. +Oracle:Whenever Etali, Primal Storm attacks, exile the top card of each player's library, then you may cast any number of spells from among those cards without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/e/eternal_flame.txt b/forge-gui/res/cardsfolder/e/eternal_flame.txt index bed3909e609..d132717356e 100644 --- a/forge-gui/res/cardsfolder/e/eternal_flame.txt +++ b/forge-gui/res/cardsfolder/e/eternal_flame.txt @@ -6,4 +6,4 @@ SVar:DBDealDamage:DB$DealDamage | NumDmg$ Y | Defined$ You | References$ Y SVar:X:Count$NumTypeYouCtrl.Mountain SVar:Y:Count$NumTypeYouCtrl.Mountain/HalfUp SVar:Picture:http://www.wizards.com/global/images/magic/general/eternal_flame.jpg -Oracle:Eternal Flame deals X damage to target opponent or planeswalker, where X is the number of Mountains you control. It deals half X damage, rounded up, to you. +Oracle:Eternal Flame deals X damage to target opponent or planeswalker and half X damage, rounded up, to you, where X is the number of Mountains you control. diff --git a/forge-gui/res/cardsfolder/e/eternal_thirst.txt b/forge-gui/res/cardsfolder/e/eternal_thirst.txt index f6348c430b2..8e5a0f5f023 100644 --- a/forge-gui/res/cardsfolder/e/eternal_thirst.txt +++ b/forge-gui/res/cardsfolder/e/eternal_thirst.txt @@ -3,9 +3,9 @@ ManaCost:1 B Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddKeyword$ Lifelink | AddTrigger$ EternalChangeZone | AddSVar$ EternalCounters | Description$ Enchanted creature has lifelink and "Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature." +S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddKeyword$ Lifelink | AddTrigger$ EternalChangeZone | AddSVar$ EternalCounters | Description$ Enchanted creature has lifelink and "Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature." (Damage dealt by a creature with lifelink also causes its controller to gain that much life.) SVar:EternalChangeZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ EternalCounters | TriggerDescription$ Whenever a creature an opponent controls dies, put a +1/+1 counter on CARDNAME. SVar:EternalCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:NonStackingAttachEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/eternal_thirst.jpg -Oracle:Enchant creature\nEnchanted creature has lifelink and "Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature." \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature has lifelink and "Whenever a creature an opponent controls dies, put a +1/+1 counter on this creature." (Damage dealt by a creature with lifelink also causes its controller to gain that much life.) diff --git a/forge-gui/res/cardsfolder/e/ethereal_usher.txt b/forge-gui/res/cardsfolder/e/ethereal_usher.txt index 4a3080bfe84..c2c771984a6 100644 --- a/forge-gui/res/cardsfolder/e/ethereal_usher.txt +++ b/forge-gui/res/cardsfolder/e/ethereal_usher.txt @@ -5,4 +5,4 @@ PT:2/3 A:AB$ Pump | Cost$ U T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable | SpellDescription$ Target creature can't be blocked this turn. K:Transmute:1 U U SVar:Picture:http://www.wizards.com/global/images/magic/general/ethereal_usher.jpg -Oracle:{U}, {T}: Target creature can't be blocked this turn.\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, put it into your hand, then shuffle your library. Transmute only as a sorcery.) +Oracle:{U}, {T}: Target creature can't be blocked this turn.\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/e/ethereal_valkyrie.txt b/forge-gui/res/cardsfolder/e/ethereal_valkyrie.txt index b46331d9ecf..b4004d522d1 100644 --- a/forge-gui/res/cardsfolder/e/ethereal_valkyrie.txt +++ b/forge-gui/res/cardsfolder/e/ethereal_valkyrie.txt @@ -7,5 +7,5 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBDraw | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, draw a card, then exile a card from your hand face down. It becomes foretold. Its foretell cost is its mana cost reduced by {2}. (On a later turn, you may cast it for its foretell cost, even if this creature has left the battlefield.) SVar:DBDraw:DB$ Draw | NumCards$ 1 | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | ExileFaceDown$ True | Mandatory$ True | Foretold$ True -Oracle:Whenever Ethereal Valkyrie enters the battlefield or attacks, draw a card, then exile a card from your hand face down. It becomes foretold. Its foretell cost is its mana cost reduced by {2}. (On a later turn, you may cast it for its foretell cost, even if this creature has left the battlefield.) +Oracle:Flying\nWhenever Ethereal Valkyrie enters the battlefield or attacks, draw a card, then exile a card from your hand face down. It becomes foretold. Its foretell cost is its mana cost reduced by {2}. (On a later turn, you may cast it for its foretell cost, even if this creature has left the battlefield.) diff --git a/forge-gui/res/cardsfolder/e/etherium_horn_sorcerer.txt b/forge-gui/res/cardsfolder/e/etherium_horn_sorcerer.txt index 961ab77aee5..4c6c82f341f 100644 --- a/forge-gui/res/cardsfolder/e/etherium_horn_sorcerer.txt +++ b/forge-gui/res/cardsfolder/e/etherium_horn_sorcerer.txt @@ -5,4 +5,4 @@ PT:3/6 A:AB$ ChangeZone | Cost$ 1 U R | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. K:Cascade SVar:Picture:http://www.wizards.com/global/images/magic/general/etherium_horn_sorcerer.jpg -Oracle:{1}{U}{R}: Return Etherium-Horn Sorcerer to its owner's hand.\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 in a random order.) +Oracle:{1}{U}{R}: Return Etherium-Horn Sorcerer to its owner's hand.\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/e/etrata_the_silencer.txt b/forge-gui/res/cardsfolder/e/etrata_the_silencer.txt index a9694a52e26..40eb2f3343f 100644 --- a/forge-gui/res/cardsfolder/e/etrata_the_silencer.txt +++ b/forge-gui/res/cardsfolder/e/etrata_the_silencer.txt @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBLose SVar:DBLose:DB$ LosesGame | Defined$ TriggeredTarget | ConditionCheckSVar$ CheckExile | ConditionSVarCompare$ GE3 | References$ CheckExile | SubAbility$ DBShuffle SVar:CheckExile:Count$ValidExile Card.DefendingPlayerCtrl+counters_GE1_HIT SVar:DBShuffle:DB$ ChangeZone | ConditionPresent$ Card.Self | ConditionCompare$ GE1 | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Library | Shuffle$ True -Oracle:Whenever Etrata deals combat damage to a player, exile target creature that player controls and put a hit counter on that card. That player loses the game if they own three or more exiled card with hit counters on them. Etrata's owner shuffles Etrata into their library. \ No newline at end of file +Oracle:Etrata, the Silencer can't be blocked.\nWhenever Etrata deals combat damage to a player, exile target creature that player controls and put a hit counter on that card. That player loses the game if they own three or more exiled cards with hit counters on them. Etrata's owner shuffles Etrata into their library. diff --git a/forge-gui/res/cardsfolder/e/even_the_odds.txt b/forge-gui/res/cardsfolder/e/even_the_odds.txt index 91dcbc63f49..35b4531f6a7 100644 --- a/forge-gui/res/cardsfolder/e/even_the_odds.txt +++ b/forge-gui/res/cardsfolder/e/even_the_odds.txt @@ -1,8 +1,8 @@ Name:Even the Odds ManaCost:2 W Types:Instant -A:SP$ Token | Cost$ 2 W | IsPresent$ Creature.YouCtrl | PresentCompare$ LTX | TokenAmount$ 3 | TokenScript$ w_1_1_soldier | TokenOwner$ You | References$ X | LegacyImage$ w 1 1 soldier fut | SpellDescription$ Cast CARDNAME only if you control fewer creatures than each opponent. Create three 1/1 white Soldier creature tokens. +A:SP$ Token | Cost$ 2 W | IsPresent$ Creature.YouCtrl | PresentCompare$ LTX | TokenAmount$ 3 | TokenScript$ w_1_1_soldier | TokenOwner$ You | References$ X | LegacyImage$ w 1 1 soldier fut | SpellDescription$ Cast this spell only if you control fewer creatures than each opponent. Create three 1/1 white Soldier creature tokens. SVar:X:PlayerCountOpponents$LowestValid Creature.YouCtrl # The YouCtrl in the above count is relative to each player checked SVar:Picture:http://www.wizards.com/global/images/magic/general/even_the_odds.jpg -Oracle:Cast Even the Odds only if you control fewer creatures than each opponent.\nCreate three 1/1 white Soldier creature tokens. +Oracle:Cast this spell only if you control fewer creatures than each opponent.\nCreate three 1/1 white Soldier creature tokens. diff --git a/forge-gui/res/cardsfolder/e/everbark_shaman.txt b/forge-gui/res/cardsfolder/e/everbark_shaman.txt index a0abe35fe66..2358429700a 100644 --- a/forge-gui/res/cardsfolder/e/everbark_shaman.txt +++ b/forge-gui/res/cardsfolder/e/everbark_shaman.txt @@ -2,6 +2,6 @@ Name:Everbark Shaman ManaCost:4 G Types:Creature Treefolk Shaman PT:3/5 -A:AB$ ChangeZone | Cost$ T ExileFromGrave<1/Treefolk> | Origin$ Library | Tapped$ True | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ 2 | SpellDescription$ Search your library for up to two Forest cards, put them onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ T ExileFromGrave<1/Treefolk> | Origin$ Library | Tapped$ True | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ 2 | SpellDescription$ Search your library for up to two Forest cards and put them onto the battlefield tapped. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/everbark_shaman.jpg -Oracle:{T}, Exile a Treefolk card from your graveyard: Search your library for up to two Forest cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:{T}, Exile a Treefolk card from your graveyard: Search your library for up to two Forest cards and put them onto the battlefield tapped. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/e/evil_comes_to_fruition.txt b/forge-gui/res/cardsfolder/e/evil_comes_to_fruition.txt index 0d58860f216..caab859af33 100644 --- a/forge-gui/res/cardsfolder/e/evil_comes_to_fruition.txt +++ b/forge-gui/res/cardsfolder/e/evil_comes_to_fruition.txt @@ -1,9 +1,9 @@ Name:Evil Comes to Fruition ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ NewEvil | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, put seven 0/1 green Plant creature tokens onto the battlefield. If you control ten or more lands, put seven 3/3 green Elemental creature tokens onto the battlefield instead. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ NewEvil | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, create seven 0/1 green Plant creature tokens. If you control ten or more lands, create seven 3/3 green Elemental creature tokens instead. SVar:NewEvil:DB$ Token | TokenAmount$ 7 | TokenScript$ g_0_1_plant | TokenOwner$ You | LegacyImage$ g 0 1 plant arc | ConditionPresent$ Land.YouCtrl | ConditionCompare$ LT10 | SubAbility$ MatureEvil SVar:MatureEvil:DB$ Token | TokenAmount$ 7 | TokenScript$ g_3_3_elemental | TokenOwner$ You | LegacyImage$ g 3 3 elemental arc | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GE10 SVar:X:Count$NumTypeYouCtrl.Land SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Evil Comes to Fruition.full.jpg -Oracle:When you set this scheme in motion, put seven 0/1 green Plant creature tokens onto the battlefield. If you control ten or more lands, put seven 3/3 green Elemental creature tokens onto the battlefield instead. +Oracle:When you set this scheme in motion, create seven 0/1 green Plant creature tokens. If you control ten or more lands, create seven 3/3 green Elemental creature tokens instead. diff --git a/forge-gui/res/cardsfolder/e/excavator.txt b/forge-gui/res/cardsfolder/e/excavator.txt index 9ea4470a0ce..13c88e8d7a1 100644 --- a/forge-gui/res/cardsfolder/e/excavator.txt +++ b/forge-gui/res/cardsfolder/e/excavator.txt @@ -1,8 +1,8 @@ Name:Excavator ManaCost:2 Types:Artifact -A:AB$ Pump | Cost$ T Sac<1/Land.Basic/basic land> | DefinedLandwalk$ Sacrificed | ValidTgts$ Creature | SpellDescription$ Target creature gains landwalk of each of the land types of the sacrificed land until end of turn. +A:AB$ Pump | Cost$ T Sac<1/Land.Basic/basic land> | DefinedLandwalk$ Sacrificed | ValidTgts$ Creature | SpellDescription$ Target creature gains landwalk of each of the land types of the sacrificed land until end of turn. (It can't be blocked as long as defending player controls a land of any of those types.) AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/excavator.jpg -Oracle:{T}, Sacrifice a basic land: Target creature gains landwalk of each of the land types of the sacrificed land until end of turn. +Oracle:{T}, Sacrifice a basic land: Target creature gains landwalk of each of the land types of the sacrificed land until end of turn. (It can't be blocked as long as defending player controls a land of any of those types.) diff --git a/forge-gui/res/cardsfolder/e/exert_influence.txt b/forge-gui/res/cardsfolder/e/exert_influence.txt index 0bdc41cbec2..edd4b5fc451 100644 --- a/forge-gui/res/cardsfolder/e/exert_influence.txt +++ b/forge-gui/res/cardsfolder/e/exert_influence.txt @@ -1,9 +1,9 @@ Name:Exert Influence ManaCost:4 U Types:Sorcery -A:SP$ GainControl | Cost$ 4 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X,Y | SpellDescription$ Converge — Gain control of target creature if its power is less than or equal to the number of colors of mana spent to cast CARDNAME. +A:SP$ GainControl | Cost$ 4 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X,Y | SpellDescription$ Converge — Gain control of target creature if its power is less than or equal to the number of colors of mana spent to cast this spell. SVar:Y:Count$Converge SVar:X:Targeted$Valid Creature.powerLEY AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/exert_influence.jpg -Oracle:Converge — Gain control of target creature if its power is less than or equal to the number of colors of mana spent to cast Exert Influence. +Oracle:Converge — Gain control of target creature if its power is less than or equal to the number of colors of mana spent to cast this spell. diff --git a/forge-gui/res/cardsfolder/e/expedition_map.txt b/forge-gui/res/cardsfolder/e/expedition_map.txt index 2db134d693c..7d44070fdf6 100644 --- a/forge-gui/res/cardsfolder/e/expedition_map.txt +++ b/forge-gui/res/cardsfolder/e/expedition_map.txt @@ -1,6 +1,6 @@ Name:Expedition Map ManaCost:1 Types:Artifact -A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ 1 | SpellDescription$ Search your library for a land card, reveal it, put it into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ 1 | SpellDescription$ Search your library for a land card, reveal it, and put it into your hand. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/expedition_map.jpg -Oracle:{2}, {T}, Sacrifice Expedition Map: Search your library for a land card, reveal it, put it into your hand, then shuffle your library. +Oracle:{2}, {T}, Sacrifice Expedition Map: Search your library for a land card, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/e/experimental_frenzy.txt b/forge-gui/res/cardsfolder/e/experimental_frenzy.txt index d98744b9149..fe24da978b8 100644 --- a/forge-gui/res/cardsfolder/e/experimental_frenzy.txt +++ b/forge-gui/res/cardsfolder/e/experimental_frenzy.txt @@ -2,9 +2,9 @@ Name:Experimental Frenzy ManaCost:3 R Types:Enchantment S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ Player | Description$ You may look at the top card of your library any time. -S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayPlay$ True | Description$ You may play the top card of your library. +S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayPlay$ True | Description$ You may play lands and cast spells from the top of your library. S:Mode$ CantPlayLand | Player$ You | Origin$ Hand | Description$ You can't play lands from your hand. -S:Mode$ CantBeCast | ValidCard$ Card | Caster$ You | Origin$ Hand | Description$ You can't play cards from your hand. +S:Mode$ CantBeCast | ValidCard$ Card | Caster$ You | Origin$ Hand | Description$ You can't play lands or cast spells from your hand. SVar:NonStackingEffect:True A:AB$ Destroy | Cost$ 3 R | Defined$ Self | SpellDescription$ Destroy CARDNAME. -Oracle:You may look at the top card of your library any time.\nYou may play the top card of your library.\nYou can't play cards from your hand.\n{3}{R}: Destroy Experimental Frenzy. \ No newline at end of file +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.\nYou can't play lands or cast spells from your hand.\n{3}{R}: Destroy Experimental Frenzy. diff --git a/forge-gui/res/cardsfolder/e/explosive_growth.txt b/forge-gui/res/cardsfolder/e/explosive_growth.txt index 6be6552d688..55ff8554e3c 100644 --- a/forge-gui/res/cardsfolder/e/explosive_growth.txt +++ b/forge-gui/res/cardsfolder/e/explosive_growth.txt @@ -2,7 +2,7 @@ Name:Explosive Growth ManaCost:G Types:Instant K:Kicker:5 -A:SP$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ WasKicked | NumDef$ WasKicked | References$ WasKicked | SpellDescription$ Target creature gets +2/+2 until end of turn. If CARDNAME was kicked, that creature gets +5/+5 until end of turn instead. +A:SP$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ WasKicked | NumDef$ WasKicked | References$ WasKicked | SpellDescription$ Target creature gets +2/+2 until end of turn. If this spell was kicked, that creature gets +5/+5 until end of turn instead. SVar:WasKicked:Count$Kicked.5.2 SVar:Picture:http://www.wizards.com/global/images/magic/general/explosive_growth.jpg -Oracle:Kicker {5} (You may pay an additional {5} as you cast this spell.)\nTarget creature gets +2/+2 until end of turn. If Explosive Growth was kicked, that creature gets +5/+5 until end of turn instead. +Oracle:Kicker {5} (You may pay an additional {5} as you cast this spell.)\nTarget creature gets +2/+2 until end of turn. If this spell was kicked, that creature gets +5/+5 until end of turn instead. diff --git a/forge-gui/res/cardsfolder/e/exquisite_firecraft.txt b/forge-gui/res/cardsfolder/e/exquisite_firecraft.txt index 25e7dfa6c23..7e71a2d3a23 100644 --- a/forge-gui/res/cardsfolder/e/exquisite_firecraft.txt +++ b/forge-gui/res/cardsfolder/e/exquisite_firecraft.txt @@ -2,7 +2,7 @@ Name:Exquisite Firecraft ManaCost:1 R R Types:Sorcery A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. -S:Mode$ Continuous | Affected$ Self | AffectedZone$ Stack | EffectZone$ All | CharacteristicDefining$ True | AddHiddenKeyword$ CARDNAME can't be countered. | CheckSVar$ X | SVarCompare$ GE2 | Description$ Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, CARDNAME can't be countered by spells or abilities. +S:Mode$ Continuous | Affected$ Self | AffectedZone$ Stack | EffectZone$ All | CharacteristicDefining$ True | AddHiddenKeyword$ CARDNAME can't be countered. | CheckSVar$ X | SVarCompare$ GE2 | Description$ Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, this spell can't be countered. SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn SVar:Picture:http://www.wizards.com/global/images/magic/general/exquisite_firecraft.jpg -Oracle:Exquisite Firecraft deals 4 damage to any target.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, Exquisite Firecraft can't be countered by spells or abilities. \ No newline at end of file +Oracle:Exquisite Firecraft deals 4 damage to any target.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, this spell can't be countered. diff --git a/forge-gui/res/cardsfolder/e/exquisite_huntmaster.txt b/forge-gui/res/cardsfolder/e/exquisite_huntmaster.txt index bdd451bcba9..d0ca81b5e74 100644 --- a/forge-gui/res/cardsfolder/e/exquisite_huntmaster.txt +++ b/forge-gui/res/cardsfolder/e/exquisite_huntmaster.txt @@ -6,4 +6,4 @@ K:Encore:4 B T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 1/1 green Elf Warrior creature token. SVar:TrigToken:DB$ Token | TokenScript$ g_1_1_elf_warrior | TokenAmount$ 1 DeckHas:Ability$Token -Oracle:When Exquisite Huntmaster dies, create a 1/1 green Elf Warrior creature token.\nEncore {​4}{​B} ({​4}{​B}, 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.) +Oracle:When Exquisite Huntmaster dies, create a 1/1 green Elf Warrior creature token.\nEncore {4}{B} ({4}{B}, 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/e/extract_from_darkness.txt b/forge-gui/res/cardsfolder/e/extract_from_darkness.txt index c6620d70868..25e96fb7a2d 100644 --- a/forge-gui/res/cardsfolder/e/extract_from_darkness.txt +++ b/forge-gui/res/cardsfolder/e/extract_from_darkness.txt @@ -1,9 +1,9 @@ Name:Extract from Darkness ManaCost:3 U B Types:Sorcery -A:SP$ Mill | Cost$ 3 U B | NumCards$ 2 | Defined$ Player | SubAbility$ DBChoose | SpellDescription$ Each player mills two cards. Then put a creature card from a graveyard onto the battlefield under your control. +A:SP$ Mill | Cost$ 3 U B | NumCards$ 2 | Defined$ Player | SubAbility$ DBChoose | SpellDescription$ Each player mills two cards. Then you put a creature card from a graveyard onto the battlefield under your control. SVar:DBChoose:DB$ ChooseCard | Defined$ You | Choices$ Creature | ChoiceZone$ Graveyard | Mandatory$ True | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ ChosenCard | GainControl$ True AI:RemoveDeck:Random DeckHas:Ability$Graveyard -Oracle:Each player mills two cards. Then put a creature card from a graveyard onto the battlefield under your control. +Oracle:Each player mills two cards. Then you put a creature card from a graveyard onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/e/eye_of_ugin.txt b/forge-gui/res/cardsfolder/e/eye_of_ugin.txt index e7685019c7d..3e5e2bcb12c 100644 --- a/forge-gui/res/cardsfolder/e/eye_of_ugin.txt +++ b/forge-gui/res/cardsfolder/e/eye_of_ugin.txt @@ -2,7 +2,7 @@ Name:Eye of Ugin ManaCost:no cost Types:Legendary Land S:Mode$ ReduceCost | ValidCard$ Eldrazi.Colorless | Type$ Spell | Activator$ You | Amount$ 2 | Description$ Colorless Eldrazi spells you cast cost {2} less to cast. -A:AB$ ChangeZone | Cost$ 7 T | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Colorless | ChangeNum$ 1 | SpellDescription$ Search your library for a colorless creature card, reveal it, put it into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ 7 T | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Colorless | ChangeNum$ 1 | SpellDescription$ Search your library for a colorless creature card, reveal it, and put it into your hand. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/eye_of_ugin.jpg -Oracle:Colorless Eldrazi spells you cast cost {2} less to cast.\n{7}, {T}: Search your library for a colorless creature card, reveal it, put it into your hand, then shuffle your library. +Oracle:Colorless Eldrazi spells you cast cost {2} less to cast.\n{7}, {T}: Search your library for a colorless creature card, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/f/fabricate.txt b/forge-gui/res/cardsfolder/f/fabricate.txt index 61d46ba1405..6468fe765f6 100644 --- a/forge-gui/res/cardsfolder/f/fabricate.txt +++ b/forge-gui/res/cardsfolder/f/fabricate.txt @@ -1,7 +1,7 @@ Name:Fabricate ManaCost:2 U Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 U | Origin$ Library | Destination$ Hand | ChangeType$ Artifact | ChangeNum$ 1 | SpellDescription$ Search your library for an artifact card, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 U | Origin$ Library | Destination$ Hand | ChangeType$ Artifact | ChangeNum$ 1 | SpellDescription$ Search your library for an artifact card, reveal it, and put it into your hand. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/fabricate.jpg -Oracle:Search your library for an artifact card, reveal it, put it into your hand, then shuffle your library. +Oracle:Search your library for an artifact card, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/f/fade_away.txt b/forge-gui/res/cardsfolder/f/fade_away.txt index 76d2c9ad049..0055dc1c3c8 100644 --- a/forge-gui/res/cardsfolder/f/fade_away.txt +++ b/forge-gui/res/cardsfolder/f/fade_away.txt @@ -1,9 +1,9 @@ Name:Fade Away ManaCost:2 U Types:Sorcery -A:SP$ RepeatEach | Cost$ 2 U | RepeatPlayers$ Player | RepeatSubAbility$ DBRepeatCreature | SpellDescription$ For each creature, its controller sacrifices a permanent unless they pay 1. +A:SP$ RepeatEach | Cost$ 2 U | RepeatPlayers$ Player | RepeatSubAbility$ DBRepeatCreature | SpellDescription$ For each creature, its controller sacrifices a permanent unless they pay {1}. SVar:DBRepeatCreature:DB$ RepeatEach | RepeatCards$ Creature.RememberedPlayerCtrl | Zone$ Battlefield | TargetControls$ True | RepeatSubAbility$ DBSac SVar:DBSac:DB$ Sacrifice | Defined$ Player.IsRemembered | SacValid$ Permanent | SacMessage$ permanent | UnlessCost$ 1 | UnlessPayer$ Player.IsRemembered SVar:Picture:http://www.wizards.com/global/images/magic/general/fade_away.jpg AI:RemoveDeck:All -Oracle:For each creature, its controller sacrifices a permanent unless they pay 1. \ No newline at end of file +Oracle:For each creature, its controller sacrifices a permanent unless they pay {1}. diff --git a/forge-gui/res/cardsfolder/f/faerie_artisans.txt b/forge-gui/res/cardsfolder/f/faerie_artisans.txt index 3dd6962cf51..ff1b72a2ce7 100644 --- a/forge-gui/res/cardsfolder/f/faerie_artisans.txt +++ b/forge-gui/res/cardsfolder/f/faerie_artisans.txt @@ -3,9 +3,9 @@ ManaCost:3 U Types:Creature Faerie Artificer PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonToken+OppCtrl | TriggerZones$ Battlefield | Execute$ TrigImprint | TriggerDescription$ Whenever a nontoken creature enters the battlefield under an opponent's control, create a token that's a copy of that creature except that it's an artifact in addition to its other types. Then exile all other tokens created with CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonToken+OppCtrl | TriggerZones$ Battlefield | Execute$ TrigImprint | TriggerDescription$ Whenever a nontoken creature enters the battlefield under an opponent's control, create a token that's a copy of that creature except it's an artifact in addition to its other types. Then exile all other tokens created with CARDNAME. SVar:TrigImprint:DB$ Pump | ImprintCards$ Remembered | SubAbility$ DBCopy SVar:DBCopy:DB$ CopyPermanent | Defined$ TriggeredCard | Controller$ You | AddTypes$ Artifact | RememberTokens$ True | SubAbility$ DBChangeZoneAll SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Exile | ChangeType$ Card.IsImprinted DeckHas:Ability$Token -Oracle:Flying\nWhenever a nontoken creature enters the battlefield under an opponent's control, create a token that's a copy of that creature except that it's an artifact in addition to its other types. Then exile all other tokens created with Faerie Artisans. +Oracle:Flying\nWhenever a nontoken creature enters the battlefield under an opponent's control, create a token that's a copy of that creature except it's an artifact in addition to its other types. Then exile all other tokens created with Faerie Artisans. diff --git a/forge-gui/res/cardsfolder/f/faerie_guidemother_gift_of_the_fae.txt b/forge-gui/res/cardsfolder/f/faerie_guidemother_gift_of_the_fae.txt index 273859ccc9a..3d18fd8c3b9 100644 --- a/forge-gui/res/cardsfolder/f/faerie_guidemother_gift_of_the_fae.txt +++ b/forge-gui/res/cardsfolder/f/faerie_guidemother_gift_of_the_fae.txt @@ -11,5 +11,5 @@ ALTERNATE Name:Gift of the Fae ManaCost:1 W Types:Sorcery Adventure -A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 1 | KW$ Flying | SpellDescription$ Target creature gets +2/+1 and gains flying until end of turn. -Oracle:Target creature gets +2/+1 and gains flying until end of turn. +A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 1 | KW$ Flying | SpellDescription$ Target creature gets +2/+1 and gains flying until end of turn. (Then exile this card. You may cast the creature later from exile.) +Oracle:Target creature gets +2/+1 and gains flying until end of turn. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/f/fall_of_the_impostor.txt b/forge-gui/res/cardsfolder/f/fall_of_the_impostor.txt index 6047960e2db..836361d00b6 100644 --- a/forge-gui/res/cardsfolder/f/fall_of_the_impostor.txt +++ b/forge-gui/res/cardsfolder/f/fall_of_the_impostor.txt @@ -8,4 +8,4 @@ SVar:DBChooseExiled:DB$ ChooseCard | Choices$ Creature.greatestPowerControlledBy SVar:DBChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ ChosenCard | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters -Oracle:I - Put a +1/+1 counter on up to one target creature.\nII - Put a +1/+1 counter on up to one target creature.\nIII - Exile a creature with the greatest power among creatures target opponent controls. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Put a +1/+1 counter on up to one target creature.\nIII — Exile a creature with the greatest power among creatures target opponent controls. diff --git a/forge-gui/res/cardsfolder/f/fallen_shinobi.txt b/forge-gui/res/cardsfolder/f/fallen_shinobi.txt index 55c43b5efcc..467b4559829 100644 --- a/forge-gui/res/cardsfolder/f/fallen_shinobi.txt +++ b/forge-gui/res/cardsfolder/f/fallen_shinobi.txt @@ -3,9 +3,9 @@ ManaCost:3 U B Types:Creature Zombie Ninja PT:5/4 K:Ninjutsu:2 U B -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles the top two cards of their library. Until end of turn, you may play those cards without paying their mana cost. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles the top two cards of their library. Until end of turn, you may play those cards without paying their mana costs. SVar:TrigExile:DB$ Dig | Defined$ TriggeredTarget | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until end of turn, you may play those cards without paying their mana cost. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Ninjutsu {2}{U}{B} ({2}{U}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Fallen Shinobi deals combat damage to a player, that player exiles the top two cards of their library. Until end of turn, you may play those cards without paying their mana cost. +Oracle:Ninjutsu {2}{U}{B} ({2}{U}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Fallen Shinobi deals combat damage to a player, that player exiles the top two cards of their library. Until end of turn, you may play those cards without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/f/falling_timber.txt b/forge-gui/res/cardsfolder/f/falling_timber.txt index 9ffb7079d82..356a22e7402 100644 --- a/forge-gui/res/cardsfolder/f/falling_timber.txt +++ b/forge-gui/res/cardsfolder/f/falling_timber.txt @@ -2,7 +2,7 @@ Name:Falling Timber ManaCost:2 G Types:Instant K:Kicker:Sac<1/Land> -A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ X | TargetMax$ X | References$ X | KW$ Prevent all combat damage that would be dealt by CARDNAME. | IsCurse$ True | SpellDescription$ Prevent all combat damage target creature would deal this turn. If CARDNAME was kicked, prevent all combat damage another target creature would deal this turn. +A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ X | TargetMax$ X | References$ X | KW$ Prevent all combat damage that would be dealt by CARDNAME. | IsCurse$ True | SpellDescription$ Prevent all combat damage target creature would deal this turn. If this spell was kicked, prevent all combat damage another target creature would deal this turn. SVar:X:Count$Kicked.2.1 SVar:Picture:http://www.wizards.com/global/images/magic/general/falling_timber.jpg -Oracle:Kicker—Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell.)\nPrevent all combat damage target creature would deal this turn. If Falling Timber was kicked, prevent all combat damage another target creature would deal this turn. +Oracle:Kicker—Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell.)\nPrevent all combat damage target creature would deal this turn. If this spell was kicked, prevent all combat damage another target creature would deal this turn. diff --git a/forge-gui/res/cardsfolder/f/false_dawn.txt b/forge-gui/res/cardsfolder/f/false_dawn.txt index 0b182ef7274..96a44bef79d 100644 --- a/forge-gui/res/cardsfolder/f/false_dawn.txt +++ b/forge-gui/res/cardsfolder/f/false_dawn.txt @@ -1,10 +1,10 @@ Name:False Dawn ManaCost:1 W Types:Sorcery -A:SP$ Effect | Cost$ 1 W | ReplacementEffects$ FDRep | StaticAbilities$ FDManaConvertion | SVars$ ProduceW | SubAbility$ DBDraw | SpellDescription$ Until end of turn, spells and abilities you control that would add colored mana add that much white mana instead. Until end of turn, you may spend white mana as though it were mana of any color. Draw a card. +A:SP$ Effect | Cost$ 1 W | ReplacementEffects$ FDRep | StaticAbilities$ FDManaConvertion | SVars$ ProduceW | SubAbility$ DBDraw | SpellDescription$ Until end of turn, spells and abilities you control that would add colored mana instead add that much white mana. Until end of turn, you may spend white mana as though it were mana of any color. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 SVar:FDRep:Event$ ProduceMana | ActiveZones$ Command | ValidCard$ Card.YouCtrl | ReplaceWith$ ProduceW | Description$ Spells and abilities you control that would add colored mana add that much white mana instead. SVar:ProduceW:DB$ ReplaceMana | ReplaceColor$ W SVar:FDManaConvertion:Mode$ Continuous | EffectZone$ Command | Affected$ You | ManaColorConversion$ Additive | WhiteConversion$ Color | Description$ You may spend white mana as though it were mana of any color. AI:RemoveDeck:All -Oracle:Until end of turn, spells and abilities you control that would add colored mana add that much white mana instead. Until end of turn, you may spend white mana as though it were mana of any color.\nDraw a card. +Oracle:Until end of turn, spells and abilities you control that would add colored mana instead add that much white mana. Until end of turn, you may spend white mana as though it were mana of any color.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/f/familiars_ruse.txt b/forge-gui/res/cardsfolder/f/familiars_ruse.txt index 0bd173a18ff..fbc47a8b7e7 100644 --- a/forge-gui/res/cardsfolder/f/familiars_ruse.txt +++ b/forge-gui/res/cardsfolder/f/familiars_ruse.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Counter | Cost$ U U Return<1/Creature> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | Destination$ Graveyard | SpellDescription$ Counter target spell. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/familiars_ruse.jpg -Oracle:As an additional cost to cast Familiar's Ruse, return a creature you control to its owner's hand.\nCounter target spell. +Oracle:As an additional cost to cast this spell, return a creature you control to its owner's hand.\nCounter target spell. diff --git a/forge-gui/res/cardsfolder/f/farhaven_elf.txt b/forge-gui/res/cardsfolder/f/farhaven_elf.txt index 507f04eb1f6..6feb43c0667 100644 --- a/forge-gui/res/cardsfolder/f/farhaven_elf.txt +++ b/forge-gui/res/cardsfolder/f/farhaven_elf.txt @@ -5,4 +5,4 @@ PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card and put that card onto the battlefield tapped. If you do, shuffle your library. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/farhaven_elf.jpg -Oracle:When Farhaven Elf enters the battlefield, you may search your library for a basic land card and put it onto the battlefield tapped. If you do, shuffle your library. +Oracle:When Farhaven Elf enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/f/farseek.txt b/forge-gui/res/cardsfolder/f/farseek.txt index cc163e2cb87..bbe5b92d0d2 100644 --- a/forge-gui/res/cardsfolder/f/farseek.txt +++ b/forge-gui/res/cardsfolder/f/farseek.txt @@ -1,8 +1,8 @@ Name:Farseek ManaCost:1 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains,Island,Swamp,Mountain | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a Plains, Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains,Island,Swamp,Mountain | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a Plains, Island, Swamp, or Mountain card and put it onto the battlefield tapped. Then shuffle your library. AI:RemoveDeck:Random DeckNeeds:Color$White|Blue|Black|Red SVar:Picture:http://www.wizards.com/global/images/magic/general/farseek.jpg -Oracle:Search your library for a Plains, Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle your library. +Oracle:Search your library for a Plains, Island, Swamp, or Mountain card and put it onto the battlefield tapped. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/f/fathom_feeder.txt b/forge-gui/res/cardsfolder/f/fathom_feeder.txt index 541e172a82d..5553de7efb1 100644 --- a/forge-gui/res/cardsfolder/f/fathom_feeder.txt +++ b/forge-gui/res/cardsfolder/f/fathom_feeder.txt @@ -8,4 +8,4 @@ K:Deathtouch A:AB$ Draw | Cost$ 3 U B | NumCards$ 1 | Defined$ You | SubAbility$ DBExile | SpellDescription$ Draw a card. Each opponent exiles the top card of their library. SVar:DBExile:DB$ Dig | Defined$ Player.Opponent | DestinationZone$ Exile | DigNum$ 1 | ChangeNum$ All DeckHints:Type$Processor -Oracle:Devoid (This card has no color.)\nIngest (Whenever this creature deals combat damage to a player, that player exiles the top card of their library.)\nDeathtouch\n{3}{U}{B}: Draw a card. Each opponent exiles the top card of their library. +Oracle:Devoid (This card has no color.)\nDeathtouch\nIngest (Whenever this creature deals combat damage to a player, that player exiles the top card of their library.)\n{3}{U}{B}: Draw a card. Each opponent exiles the top card of their library. diff --git a/forge-gui/res/cardsfolder/f/favored_of_iroas.txt b/forge-gui/res/cardsfolder/f/favored_of_iroas.txt index c03a5747ce6..63c511a38e6 100755 --- a/forge-gui/res/cardsfolder/f/favored_of_iroas.txt +++ b/forge-gui/res/cardsfolder/f/favored_of_iroas.txt @@ -2,8 +2,8 @@ Name:Favored of Iroas ManaCost:2 W Types:Creature Human Soldier PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Constellation - Whenever an enchantment enters the battlefield under your control, CARDNAME gains double strike until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever an enchantment enters the battlefield under your control, CARDNAME gains double strike until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Double Strike SVar:BuffedBy:Enchantment DeckNeeds:Type$Enchantment -Oracle:Constellation - Whenever an enchantment enters the battlefield under your control, Favored of Iroas gains double strike until end of turn. +Oracle:Constellation — Whenever an enchantment enters the battlefield under your control, Favored of Iroas gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fblthp_the_lost.txt b/forge-gui/res/cardsfolder/f/fblthp_the_lost.txt index 18462e5ab4e..92c4b333df1 100644 --- a/forge-gui/res/cardsfolder/f/fblthp_the_lost.txt +++ b/forge-gui/res/cardsfolder/f/fblthp_the_lost.txt @@ -9,4 +9,4 @@ SVar:DBDraw:DB$ Draw | NumCards$ 1 SVar:DBDraw2:DB$ Draw | NumCards$ 2 T:Mode$ BecomesTarget | ValidTarget$ Card.Self | SourceType$ Spell | TriggerZones$ Battlefield | Execute$ TrigShuffle | TriggerDescription$ When CARDNAME becomes the target of a spell, shuffle CARDNAME into its owner's library. SVar:TrigShuffle:DB$ ChangeZone | Origin$ Battlefield | Destination$ Library | Shuffle$ True | Defined$ Self -Oracle:When Fblthp, the Lost enters the battlefield, draw a card. If it enters from your library or was cast from your library, draw two cards instead.\nWhen Fblthp becomes the target of a spell, shuffle Fblthp into its owner's library. \ No newline at end of file +Oracle:When Fblthp, the Lost enters the battlefield, draw a card. If it entered from your library or was cast from your library, draw two cards instead.\nWhen Fblthp becomes the target of a spell, shuffle Fblthp into its owner's library. diff --git a/forge-gui/res/cardsfolder/f/fearless_pup.txt b/forge-gui/res/cardsfolder/f/fearless_pup.txt index d5b978af7a5..217dd842259 100644 --- a/forge-gui/res/cardsfolder/f/fearless_pup.txt +++ b/forge-gui/res/cardsfolder/f/fearless_pup.txt @@ -4,4 +4,4 @@ Types:Creature Wolf PT:1/1 K:First strike A:AB$ Pump | Cost$ 2 R | Defined$ Self | NumAtt$ +2 | Boast$ True | SpellDescription$ CARDNAME gets +2/+0 until end of turn. -Oracle:First strike.\nBoast — {2}{R}: Fearless Pup gets +2/+0 until end of turn. (Activate this ability only if this creature attacked this turn and only once each turn.) \ No newline at end of file +Oracle:First strike\nBoast — {2}{R}: Fearless Pup gets +2/+0 until end of turn. (Activate this ability only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/f/feast_of_blood.txt b/forge-gui/res/cardsfolder/f/feast_of_blood.txt index 72ef60449bc..0861c91c484 100644 --- a/forge-gui/res/cardsfolder/f/feast_of_blood.txt +++ b/forge-gui/res/cardsfolder/f/feast_of_blood.txt @@ -1,8 +1,8 @@ Name:Feast of Blood ManaCost:1 B Types:Sorcery -A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | IsPresent$ Vampire.YouCtrl | PresentCompare$ GE2 | SpellDescription$ Cast CARDNAME only if you control two or more Vampires. Destroy target creature. You gain 4 life. +A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | IsPresent$ Vampire.YouCtrl | PresentCompare$ GE2 | SpellDescription$ Cast this spell only if you control two or more Vampires. Destroy target creature. You gain 4 life. SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 4 AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/feast_of_blood.jpg -Oracle:Cast Feast of Blood only if you control two or more Vampires.\nDestroy target creature. You gain 4 life. +Oracle:Cast this spell only if you control two or more Vampires.\nDestroy target creature. You gain 4 life. diff --git a/forge-gui/res/cardsfolder/f/feaster_of_fools.txt b/forge-gui/res/cardsfolder/f/feaster_of_fools.txt index 7d532670960..5c87d3a0a22 100644 --- a/forge-gui/res/cardsfolder/f/feaster_of_fools.txt +++ b/forge-gui/res/cardsfolder/f/feaster_of_fools.txt @@ -6,4 +6,4 @@ K:Convoke K:Flying K:Devour:2 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 the creature's color.)\nFlying\nDevour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.) +Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nFlying\nDevour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/f/feat_of_resistance.txt b/forge-gui/res/cardsfolder/f/feat_of_resistance.txt index 415231af05b..0466606075b 100644 --- a/forge-gui/res/cardsfolder/f/feat_of_resistance.txt +++ b/forge-gui/res/cardsfolder/f/feat_of_resistance.txt @@ -1,8 +1,8 @@ Name:Feat of Resistance ManaCost:1 W Types:Instant -A:SP$ PutCounter | Cost$ 1 W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBProtection | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature you control. It gains protection from the color of your choice until end of turn. +A:SP$ PutCounter | Cost$ 1 W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBProtection | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature you control. It gains protection from the color of your choice until end of turn. (It can't be blocked, targeted, dealt damage, enchanted, or equipped by anything of that color.) SVar:DBProtection:DB$ Protection | Cost$ W | Defined$ Targeted | Gains$ Choice | Choices$ AnyColor DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/feat_of_resistance.jpg -Oracle:Put a +1/+1 counter on target creature you control. It gains protection from the color of your choice until end of turn. +Oracle:Put a +1/+1 counter on target creature you control. It gains protection from the color of your choice until end of turn. (It can't be blocked, targeted, dealt damage, enchanted, or equipped by anything of that color.) diff --git a/forge-gui/res/cardsfolder/f/feed_the_machine.txt b/forge-gui/res/cardsfolder/f/feed_the_machine.txt index 92b54abb4ac..e653ce8b365 100644 --- a/forge-gui/res/cardsfolder/f/feed_the_machine.txt +++ b/forge-gui/res/cardsfolder/f/feed_the_machine.txt @@ -1,9 +1,9 @@ Name:Feed the Machine ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBChoose | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, they sacrifice two creatures. if the player chooses others, each of your other opponents sacrifice a creature. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBChoose | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, the player sacrifices two creatures. If the player chooses others, each of your other opponents sacrifices a creature. SVar:DBChoose:DB$ GenericChoice | ValidTgts$ Opponent | Choices$ Self,Others | AILogic$ SelfOthers SVar:Self:DB$ Sacrifice | SacValid$ Creature | Defined$ ParentTarget | Amount$ 2 | SpellDescription$ Self SVar:Others:DB$ Sacrifice | SacValid$ Creature | Defined$ OppNonParentTarget | Amount$ 1 | SpellDescription$ Others SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Feed the Machine.full.jpg -Oracle:When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, they sacrifice two creatures. if the player chooses others, each of your other opponents sacrifice a creature. +Oracle:When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, the player sacrifices two creatures. If the player chooses others, each of your other opponents sacrifices a creature. diff --git a/forge-gui/res/cardsfolder/f/fell_specter.txt b/forge-gui/res/cardsfolder/f/fell_specter.txt index db2fa034b86..cd3c0ff142c 100644 --- a/forge-gui/res/cardsfolder/f/fell_specter.txt +++ b/forge-gui/res/cardsfolder/f/fell_specter.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDiscard:DB$Discard | ValidTgts$ Opponent | TgtPrompt$ Select an opponent | NumCards$ 1 | Mode$ TgtChoose T:Mode$ Discarded | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever an opponent discards a card, that player loses 2 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredCardController | LifeAmount$ 2 -Oracle: When Fell Specter enters the battlefield, target opponent discard a card.\nWhenever an opponent discards a card, that player loses 2 life. \ No newline at end of file +Oracle:Flying\nWhen Fell Specter enters the battlefield, target opponent discards a card.\nWhenever an opponent discards a card, that player loses 2 life. diff --git a/forge-gui/res/cardsfolder/f/fencing_ace.txt b/forge-gui/res/cardsfolder/f/fencing_ace.txt index bf95ce18af2..9bf8fd05e0f 100644 --- a/forge-gui/res/cardsfolder/f/fencing_ace.txt +++ b/forge-gui/res/cardsfolder/f/fencing_ace.txt @@ -4,4 +4,4 @@ Types:Creature Human Soldier PT:1/1 K:Double Strike SVar:Picture:http://www.wizards.com/global/images/magic/general/fencing_ace.jpg -Oracle:Double strike (This creature deals both first-strike and regular combat damage.) +Oracle:Double strike diff --git a/forge-gui/res/cardsfolder/f/feral_throwback.txt b/forge-gui/res/cardsfolder/f/feral_throwback.txt index 4e05a65aace..5ecab6c91f0 100644 --- a/forge-gui/res/cardsfolder/f/feral_throwback.txt +++ b/forge-gui/res/cardsfolder/f/feral_throwback.txt @@ -5,4 +5,4 @@ PT:3/3 K:Amplify:2:Beast K:Provoke SVar:Picture:http://www.wizards.com/global/images/magic/general/feral_throwback.jpg -Oracle:Amplify 2 (As this creature enters the battlefield, put two +1/+1 counters on it for each Beast card you reveal in your hand.)\nProvoke (When this attacks, you may have target creature defending player controls untap and block it if able.) +Oracle:Amplify 2 (As this creature enters the battlefield, put two +1/+1 counters on it for each Beast card you reveal in your hand.)\nProvoke (Whenever this creature attacks, you may have target creature defending player controls untap and block it if able.) diff --git a/forge-gui/res/cardsfolder/f/fervent_paincaster.txt b/forge-gui/res/cardsfolder/f/fervent_paincaster.txt index b157b5b1dac..de4edb35ecd 100644 --- a/forge-gui/res/cardsfolder/f/fervent_paincaster.txt +++ b/forge-gui/res/cardsfolder/f/fervent_paincaster.txt @@ -5,4 +5,4 @@ PT:3/1 A:AB$ DealDamage | Cost$ T | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target player or planeswalker. A:AB$ DealDamage | Cost$ T Exert<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature. (An exerted creature won't untap during your next untap step.) SVar:Picture:http://www.wizards.com/global/images/magic/general/fervent_paincaster.jpg -Oracle:{T}: Fervent Paincaster deals 1 damage to target player or planeswalker.\n{T}, Exert Fervent Paincaster: It deals 1 damage to target creature. (An exerted creature won't untap during its controller's next untap step.) +Oracle:{T}: Fervent Paincaster deals 1 damage to target player or planeswalker.\n{T}, Exert Fervent Paincaster: It deals 1 damage to target creature. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/f/festival.txt b/forge-gui/res/cardsfolder/f/festival.txt index 0ad3f467bb2..abed7bce978 100644 --- a/forge-gui/res/cardsfolder/f/festival.txt +++ b/forge-gui/res/cardsfolder/f/festival.txt @@ -1,9 +1,9 @@ Name:Festival ManaCost:W Types:Instant -Text:Cast CARDNAME only during an opponent's upkeep. +Text:Cast this spell only during an opponent's upkeep. A:SP$ Effect | Cost$ W | Name$ Festival Effect | StaticAbilities$ KWPump | OpponentTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Creatures can't attack this turn. SVar:KWPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature | AddHiddenKeyword$ CARDNAME can't attack. | Description$ Creatures can't attack this turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/festival.jpg -Oracle:Cast Festival only during an opponent's upkeep.\nCreatures can't attack this turn. +Oracle:Cast this spell only during an opponent's upkeep.\nCreatures can't attack this turn. diff --git a/forge-gui/res/cardsfolder/f/fetid_pools.txt b/forge-gui/res/cardsfolder/f/fetid_pools.txt index 23760ec9094..09a489ae41f 100644 --- a/forge-gui/res/cardsfolder/f/fetid_pools.txt +++ b/forge-gui/res/cardsfolder/f/fetid_pools.txt @@ -4,4 +4,4 @@ Types:Land Island Swamp K:CARDNAME enters the battlefield tapped. K:Cycling:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/fetid_pools.jpg -Oracle:({T}: Add {U} or {B}.)\nFetid Pools enters the battlefield tapped.\nCycling {2} ({2}, discard this card: Draw a card.) \ No newline at end of file +Oracle:({T}: Add {U} or {B}.)\nFetid Pools enters the battlefield tapped.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/f/fevered_visions.txt b/forge-gui/res/cardsfolder/f/fevered_visions.txt index 490ddc78bcd..a0c02f9b2f1 100644 --- a/forge-gui/res/cardsfolder/f/fevered_visions.txt +++ b/forge-gui/res/cardsfolder/f/fevered_visions.txt @@ -1,9 +1,9 @@ Name:Fevered Visions ManaCost:1 U R Types:Enchantment -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of each player's end step, that player draws a card. If the player is your opponent and has four or more cards in hand, CARDNAME deals 2 damage to them. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of each player's end step, that player draws a card. If the player is your opponent and has four or more cards in hand, CARDNAME deals 2 damage to that player. SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ TriggeredPlayer | SubAbility$ TrigDamageOpp SVar:TrigDamageOpp:DB$DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 | References$ TrigCount | ConditionOpponentTurn$ True | ConditionCheckSVar$ TrigCount | ConditionSVarCompare$ GE4 SVar:TrigCount:Count$ValidHand Card.ActivePlayerCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/fevered_visions.jpg -Oracle:At the beginning of each player's end step, that player draws a card. If the player is your opponent and has four or more cards in hand, Fevered Visions deals 2 damage to them. +Oracle:At the beginning of each player's end step, that player draws a card. If the player is your opponent and has four or more cards in hand, Fevered Visions deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/f/field_marshal.txt b/forge-gui/res/cardsfolder/f/field_marshal.txt index 054197e622a..9b700e7d3e7 100644 --- a/forge-gui/res/cardsfolder/f/field_marshal.txt +++ b/forge-gui/res/cardsfolder/f/field_marshal.txt @@ -2,7 +2,7 @@ Name:Field Marshal ManaCost:1 W W Types:Creature Human Soldier PT:2/2 -S:Mode$ Continuous | Affected$ Creature.Soldier+Other | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ First Strike | Description$ Other Soldier creatures get +1/+1 and have first strike. +S:Mode$ Continuous | Affected$ Creature.Soldier+Other | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ First Strike | Description$ Other Soldier creatures get +1/+1 and have first strike. (They deal combat damage before creatures without first strike.) SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/field_marshal.jpg -Oracle:Other Soldier creatures get +1/+1 and have first strike. +Oracle:Other Soldier creatures get +1/+1 and have first strike. (They deal combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/f/field_of_ruin.txt b/forge-gui/res/cardsfolder/f/field_of_ruin.txt index e5bd5e8c7fb..60a9fdfcef4 100644 --- a/forge-gui/res/cardsfolder/f/field_of_ruin.txt +++ b/forge-gui/res/cardsfolder/f/field_of_ruin.txt @@ -1,9 +1,9 @@ Name:Field of Ruin ManaCost:no cost Types:Land -A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}.. A:AB$ Destroy | Cost$ 2 T Sac<1/CARDNAME> | ValidTgts$ Land.nonBasic+OppCtrl | TgtPrompt$ Select target nonbasic land an opponent controls. | SubAbility$ DBSearch | AILogic$ GhostQuarter | SpellDescription$ Destroy target nonbasic land an opponent controls. Each player searches their library for a basic land card, puts it onto the battlefield, then shuffles their library. SVar:DBSearch:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | DefinedPlayer$ Player | ChangeType$ Land.Basic | ChangeNum$ 1 | StackDescription$ Each player searches their library for a basic land card, puts it onto the battlefied, then shuffles their library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/field_of_ruin.jpg -Oracle:{T}: Add {C}\n{2}, {T}, Sacrifice Field of Ruin: Destroy target nonbasic land an opponent controls. Each player searches their library for a basic land card, puts it onto the battlefield, then shuffles their library. \ No newline at end of file +Oracle:{T}: Add {C}.\n{2}, {T}, Sacrifice Field of Ruin: Destroy target nonbasic land an opponent controls. Each player searches their library for a basic land card, puts it onto the battlefield, then shuffles their library. diff --git a/forge-gui/res/cardsfolder/f/fiendish_duo.txt b/forge-gui/res/cardsfolder/f/fiendish_duo.txt index c1af464508a..cd32e383e8f 100644 --- a/forge-gui/res/cardsfolder/f/fiendish_duo.txt +++ b/forge-gui/res/cardsfolder/f/fiendish_duo.txt @@ -3,10 +3,10 @@ ManaCost:4 R R Types:Creature Devil PT:5/5 K:First Strike -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Opponent | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to an opponent, it deals double that damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Opponent | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to an opponent, it deals double that damage to that player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice SVar:PlayMain1:TRUE AI:RemoveDeck:Random SVar:Picture://www.wizards.com/global/images/magic/general/fiendish_duo.jpg -Oracle:First strike\nIf a source would deal damage to an opponent, it deals double that damage instead. +Oracle:First strike\nIf a source would deal damage to an opponent, it deals double that damage to that player instead. diff --git a/forge-gui/res/cardsfolder/f/fiendslayer_paladin.txt b/forge-gui/res/cardsfolder/f/fiendslayer_paladin.txt index e4d55ca9625..8ca3488cf65 100644 --- a/forge-gui/res/cardsfolder/f/fiendslayer_paladin.txt +++ b/forge-gui/res/cardsfolder/f/fiendslayer_paladin.txt @@ -6,4 +6,4 @@ K:First Strike K:Lifelink S:Mode$ CantTarget | ValidCard$ Card.Self | ValidSource$ Card.Black,Card.Red | ValidSA$ Spell | Activator$ Opponent | Description$ CARDNAME can't be the target of black or red spells your opponents control. SVar:Picture:http://www.wizards.com/global/images/magic/general/fiendslayer_paladin.jpg -Oracle:First strike, lifelink\nFiendslayer Paladin can't be the target of black or red spells your opponents control. +Oracle:First strike (This creature deals combat damage before creatures without first strike.)\nLifelink (Damage dealt by this creature also causes you to gain that much life.)\nFiendslayer Paladin can't be the target of black or red spells your opponents control. diff --git a/forge-gui/res/cardsfolder/f/fiery_conclusion.txt b/forge-gui/res/cardsfolder/f/fiery_conclusion.txt index defb135e5e1..52933c02a7b 100644 --- a/forge-gui/res/cardsfolder/f/fiery_conclusion.txt +++ b/forge-gui/res/cardsfolder/f/fiery_conclusion.txt @@ -3,4 +3,4 @@ ManaCost:1 R Types:Instant A:SP$ DealDamage | Cost$ 1 R Sac<1/Creature> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/fiery_conclusion.jpg -Oracle:As an additional cost to cast Fiery Conclusion, sacrifice a creature.\nFiery Conclusion deals 5 damage to target creature. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nFiery Conclusion deals 5 damage to target creature. diff --git a/forge-gui/res/cardsfolder/f/fiery_emancipation.txt b/forge-gui/res/cardsfolder/f/fiery_emancipation.txt index a5c4ba16197..dfabe6b26c8 100755 --- a/forge-gui/res/cardsfolder/f/fiery_emancipation.txt +++ b/forge-gui/res/cardsfolder/f/fiery_emancipation.txt @@ -1,8 +1,8 @@ Name:Fiery Emancipation ManaCost:3 R R R Types:Enchantment -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ Dmg3 | Description$ If a source you control would deal damage to a permanent or player, it deals triple that damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ Dmg3 | Description$ If a source you control would deal damage to a permanent or player, it deals triple that damage to that permanent or player instead. SVar:Dmg3:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Thrice SVar:PlayMain1:TRUE -Oracle:If a source you control would deal damage to a permanent or player, it deals triple that damage instead. +Oracle:If a source you control would deal damage to a permanent or player, it deals triple that damage to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/f/fight_as_one.txt b/forge-gui/res/cardsfolder/f/fight_as_one.txt index f2258e0659b..c745950cb13 100755 --- a/forge-gui/res/cardsfolder/f/fight_as_one.txt +++ b/forge-gui/res/cardsfolder/f/fight_as_one.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Charm | Cost$ W | Choices$ Human,NonHuman | MinCharmNum$ 1 | CharmNum$ 2 SVar:Human:DB$ Pump | ValidTgts$ Creature.Human+YouCtrl | TgtPrompt$ Select target Human creature you control | NumAtt$ 1 | NumDef$ 1 | KW$ Indestructible | SpellDescription$ Target Human creature you control gets +1/+1 and gains indestructible until end of turn. SVar:NonHuman:DB$ Pump | ValidTgts$ Creature.nonHuman+YouCtrl | TgtPrompt$ Select target non-Human creature you control | NumAtt$ 1 | NumDef$ 1 | KW$ Indestructible | SpellDescription$ Target non-Human creature you control gets +1/+1 and gains indestructible until end of turn. -Oracle:Choose one or both—\n• Target Human creature you control gets +1/+1 and gains indestructible until end of turn.\n• Target non-Human creature you control gets +1/+1 and gains indestructible until end of turn. +Oracle:Choose one or both —\n• Target Human creature you control gets +1/+1 and gains indestructible until end of turn.\n• Target non-Human creature you control gets +1/+1 and gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fill_with_fright.txt b/forge-gui/res/cardsfolder/f/fill_with_fright.txt index cd0f7ff8521..d35caff2d75 100644 --- a/forge-gui/res/cardsfolder/f/fill_with_fright.txt +++ b/forge-gui/res/cardsfolder/f/fill_with_fright.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Discard | Cost$ 3 B | ValidTgts$ Player | TgtPrompt$ Select a player | Mode$ TgtChoose | NumCards$ 2 | SubAbility$ DBScry | SpellDescription$ Target player discards two cards. SVar:DBScry:DB$ Scry | ScryNum$ 2 | SpellDescription$ Scry 2. SVar:Picture:http://www.wizards.com/global/images/magic/general/fill_with_fright.jpg -Oracle:Target player discards two cards.\nScry 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.) +Oracle:Target player discards two cards. 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/f/filth.txt b/forge-gui/res/cardsfolder/f/filth.txt index 39f007b26e2..6dbe251b423 100644 --- a/forge-gui/res/cardsfolder/f/filth.txt +++ b/forge-gui/res/cardsfolder/f/filth.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Incarnation PT:2/2 K:Swampwalk -S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ Swampwalk | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as CARDNAME is in your graveyard and you control a Swamp, creatures you control have swampwalk. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as CARDNAME is in your graveyard and you control a Swamp, creatures you control have swampwalk. SVar:X:Count$Valid Swamp.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/filth.jpg -Oracle:Swampwalk\nAs long as Filth is in your graveyard and you control a Swamp, creatures you control have swampwalk. +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\nAs long as Filth is in your graveyard and you control a Swamp, creatures you control have swampwalk. diff --git a/forge-gui/res/cardsfolder/f/fin_clade_fugitives.txt b/forge-gui/res/cardsfolder/f/fin_clade_fugitives.txt index 40554fcfaea..9ac5e3a32fc 100644 --- a/forge-gui/res/cardsfolder/f/fin_clade_fugitives.txt +++ b/forge-gui/res/cardsfolder/f/fin_clade_fugitives.txt @@ -5,4 +5,4 @@ PT:7/4 K:CantBeBlockedBy Creature.powerLE2 K:Encore:4 G DeckHas:Ability$Token -Oracle:Fin-Clade Fugitives can't be blocked by creatures with power 2 or less.\nEncore {​4}{​G} ({​4}{​G}, 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.) +Oracle:Fin-Clade Fugitives can't be blocked by creatures with power 2 or less.\nEncore {4}{G} ({4}{G}, 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/f/final_punishment.txt b/forge-gui/res/cardsfolder/f/final_punishment.txt index 7eb564053fe..652ccf9ed37 100644 --- a/forge-gui/res/cardsfolder/f/final_punishment.txt +++ b/forge-gui/res/cardsfolder/f/final_punishment.txt @@ -1,7 +1,7 @@ Name:Final Punishment ManaCost:3 B B Types:Sorcery -A:SP$ LoseLife | Cost$ 3 B B | ValidTgts$ Player | LifeAmount$ X | References$ X | SpellDescription$ Target player loses life equal to the damage already dealt to them this turn. +A:SP$ LoseLife | Cost$ 3 B B | ValidTgts$ Player | LifeAmount$ X | References$ X | SpellDescription$ Target player loses life equal to the damage already dealt to that player this turn. SVar:X:TargetedPlayer$DamageThisTurn SVar:Picture:http://www.wizards.com/global/images/magic/general/final_punishment.jpg -Oracle:Target player loses life equal to the damage already dealt to them this turn. +Oracle:Target player loses life equal to the damage already dealt to that player this turn. diff --git a/forge-gui/res/cardsfolder/f/final_strike.txt b/forge-gui/res/cardsfolder/f/final_strike.txt index e28b2035c42..a723f21f1f9 100644 --- a/forge-gui/res/cardsfolder/f/final_strike.txt +++ b/forge-gui/res/cardsfolder/f/final_strike.txt @@ -5,4 +5,4 @@ A:SP$ DealDamage | Cost$ 2 B B Sac<1/Creature> | ValidTgts$ Opponent,Planeswalke SVar:X:Sacrificed$CardPower AI:RemoveDeck:All SVar:Picture:http://serv3.tcgimages.eu/img/cards/Portal/final_strike.jpg -Oracle:As an additional cost to cast Final Strike, sacrifice a creature.\nFinal Strike deals damage to target opponent or planeswalker equal to the sacrificed creature's power. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nFinal Strike deals damage to target opponent or planeswalker equal to the sacrificed creature's power. diff --git a/forge-gui/res/cardsfolder/f/finale_of_promise.txt b/forge-gui/res/cardsfolder/f/finale_of_promise.txt index f666083dbdd..04435ca4fb3 100644 --- a/forge-gui/res/cardsfolder/f/finale_of_promise.txt +++ b/forge-gui/res/cardsfolder/f/finale_of_promise.txt @@ -1,10 +1,10 @@ Name:Finale of Promise ManaCost:X R R Types:Sorcery -A:SP$ Pump | Cost$ X R R | ValidTgts$ Instant.YouOwn+cmcLEX | TgtZone$ Graveyard | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target instant card in your graveyard with converted mana cost X or less | RememberObjects$ Targeted | SubAbility$ DBPump | References$ X | SpellDescription$ You may cast up to one target instant card and/or sorcery card from your graveyard each with converted mana cost X or less without paying their mana costs. If a card cast this way would be put into your graveyard this turn, exile it instead. If X is 10 or more, copy each of those spells twice. You may choose new targets for the copies. +A:SP$ Pump | Cost$ X R R | ValidTgts$ Instant.YouOwn+cmcLEX | TgtZone$ Graveyard | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target instant card in your graveyard with converted mana cost X or less | RememberObjects$ Targeted | SubAbility$ DBPump | References$ X | SpellDescription$ You may cast up to one target instant card and/or up to one target sorcery card from your graveyard each with converted mana cost X or less without paying their mana costs. If a spell cast this way would be put into your graveyard this turn, exile it instead. If X is 10 or more, copy each of those spells twice. You may choose new targets for the copies. SVar:DBPump:DB$ Pump | ValidTgts$ Sorcery.YouOwn+cmcLEX | TgtZone$ Graveyard | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target sorcery card in your graveyard with converted mana cost X or less | RememberObjects$ Targeted | SubAbility$ DBPlay | References$ X | StackDescription$ None SVar:DBPlay:DB$ Play | Valid$ Card.IsRemembered | ValidZone$ Graveyard | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ All | SubAbility$ DBRepeat | ReplaceGraveyard$ Exile SVar:DBRepeat:DB$ RepeatEach | DefinedCards$ Remembered | ClearRemembered$ True | ChooseOrder$ True | RepeatSubAbility$ DBCopy | References$ X | ConditionCheckSVar$ X | ConditionSVarCompare$ GE10 SVar:DBCopy:DB$ CopySpellAbility | Amount$ 2 | Defined$ Remembered | MayChooseTarget$ True SVar:X:Count$xPaid -Oracle:You may cast up to one target instant card and/or sorcery card from your graveyard each with converted mana cost X or less without paying their mana costs. If a card cast this way would be put into your graveyard this turn, exile it instead. If X is 10 or more, copy each of those spells twice. You may choose new targets for the copies. +Oracle:You may cast up to one target instant card and/or up to one target sorcery card from your graveyard each with converted mana cost X or less without paying their mana costs. If a spell cast this way would be put into your graveyard this turn, exile it instead. If X is 10 or more, copy each of those spells twice. You may choose new targets for the copies. diff --git a/forge-gui/res/cardsfolder/f/fire_covenant.txt b/forge-gui/res/cardsfolder/f/fire_covenant.txt index 4737a29b294..a3b1729fa51 100644 --- a/forge-gui/res/cardsfolder/f/fire_covenant.txt +++ b/forge-gui/res/cardsfolder/f/fire_covenant.txt @@ -5,4 +5,4 @@ A:SP$ DealDamage | Cost$ 1 B R PayLife | ValidTgts$ Creature | TgtPrompt$ Sel SVar:MaxTgts:Count$Valid Creature SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:As an additional cost to cast Fire Covenant, pay X life.\nFire Covenant deals X damage divided as you choose among any number of target creatures. +Oracle:As an additional cost to cast this spell, pay X life.\nFire Covenant deals X damage divided as you choose among any number of target creatures. diff --git a/forge-gui/res/cardsfolder/f/fire_whip.txt b/forge-gui/res/cardsfolder/f/fire_whip.txt index 439b0d00572..08f38e03aaa 100644 --- a/forge-gui/res/cardsfolder/f/fire_whip.txt +++ b/forge-gui/res/cardsfolder/f/fire_whip.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ ABDamage | Descrip SVar:ABDamage:AB$ DealDamage | Cost$ T | NumDmg$ 1 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SpellDescription$ This creature deals 1 damage to any target. A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:Picture:http://www.wizards.com/global/images/magic/general/fire_whip.jpg -Oracle:Enchant creature you control\nEnchanted creature has "{T}: This creature deals 1 damage to any target."\nSacrifice Fire Whip: It deals 1 damage to any target. +Oracle:Enchant creature you control\nEnchanted creature has "{T}: This creature deals 1 damage to any target."\nSacrifice Fire Whip: Fire Whip deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/fireball.txt b/forge-gui/res/cardsfolder/f/fireball.txt index c518aa3ec51..297010b3f77 100644 --- a/forge-gui/res/cardsfolder/f/fireball.txt +++ b/forge-gui/res/cardsfolder/f/fireball.txt @@ -1,12 +1,12 @@ Name:Fireball ManaCost:X R Types:Sorcery -A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | TargetMin$ 0 | TargetMax$ MaxTargets | DivideEvenly$ RoundedDown | References$ X,MaxTargets,Maxplayer,Maxcreature,IncreaseCost | SpellDescription$ CARDNAME deals X damage divided evenly, rounded down, among any number of targets. -S:Mode$ RaiseCost | ValidCard$ Card.Self | Type$ Spell | Amount$ IncreaseCost | EffectZone$ All | Description$ CARDNAME costs {1} more to cast for each target beyond the first. +A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | TargetMin$ 0 | TargetMax$ MaxTargets | DivideEvenly$ RoundedDown | References$ X,MaxTargets,Maxplayer,Maxcreature,IncreaseCost | SpellDescription$ This spell costs {1} more to cast for each target beyond the first. +S:Mode$ RaiseCost | ValidCard$ Card.Self | Type$ Spell | Amount$ IncreaseCost | EffectZone$ All | Description$ CARDNAME deals X damage divided evenly, rounded down, among any number of targets. SVar:X:Count$xPaid SVar:MaxTargets:SVar$Maxplayer/Plus.Maxcreatureorplaneswalker SVar:Maxplayer:PlayerCountPlayers$Amount SVar:Maxcreatureorplaneswalker:Count$Valid Creature,Planeswalker SVar:IncreaseCost:TargetedObjects$Amount/Minus.1 SVar:Picture:http://www.wizards.com/global/images/magic/general/fireball.jpg -Oracle:Fireball deals X damage divided evenly, rounded down, among any number of targets.\nFireball costs {1} more to cast for each target beyond the first. +Oracle:This spell costs {1} more to cast for each target beyond the first.\nFireball deals X damage divided evenly, rounded down, among any number of targets. diff --git a/forge-gui/res/cardsfolder/f/fireflux_squad.txt b/forge-gui/res/cardsfolder/f/fireflux_squad.txt index 646c8772a74..9d9e25cff9e 100755 --- a/forge-gui/res/cardsfolder/f/fireflux_squad.txt +++ b/forge-gui/res/cardsfolder/f/fireflux_squad.txt @@ -8,4 +8,4 @@ SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.attacking+Other+YouCtrl | Tg SVar:DBDigUntil:DB$ DigUntil | Valid$ Creature | ValidDescription$ Creature | FoundDestination$ Battlefield | Tapped$ True | Attacking$ True | GainControl$ True | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount -Oracle:Haste\nWhenever Fireflux Squad attacks, you may exile another target attacking creature you control. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield tapped and atacking and the rest on the bottom of your library in a random order. +Oracle:Haste\nWhenever Fireflux Squad attacks, you may exile another target attacking creature you control. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield tapped and attacking and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/f/firemantle_mage.txt b/forge-gui/res/cardsfolder/f/firemantle_mage.txt index 7c917ddd0c0..c6f2352410b 100644 --- a/forge-gui/res/cardsfolder/f/firemantle_mage.txt +++ b/forge-gui/res/cardsfolder/f/firemantle_mage.txt @@ -2,11 +2,11 @@ Name:Firemantle Mage ManaCost:2 R Types:Creature Human Shaman Ally PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under your control, creatures you control gain menace until end of turn. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under your control, creatures you control gain menace until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under your control, creatures you control gain menace until end of turn. (A creature with menace can't be blocked except by two or more creatures.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under your control, creatures you control gain menace until end of turn. (A creature with menace can't be blocked except by two or more creatures.) SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Menace SVar:PlayMain1:TRUE SVar:BuffedBy:Ally DeckHints:Type$Ally SVar:Picture:http://www.wizards.com/global/images/magic/general/firemantle_mage.jpg -Oracle:Rally — Whenever Firemantle Mage or another Ally enters the battlefield under your control, creatures you control gain menace until end of turn. +Oracle:Rally — Whenever Firemantle Mage or another Ally enters the battlefield under your control, 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/f/firespout.txt b/forge-gui/res/cardsfolder/f/firespout.txt index 9a65e6464f7..a72a823a93a 100644 --- a/forge-gui/res/cardsfolder/f/firespout.txt +++ b/forge-gui/res/cardsfolder/f/firespout.txt @@ -1,7 +1,7 @@ Name:Firespout ManaCost:2 RG Types:Sorcery -A:SP$ DamageAll | Cost$ 2 RG | ValidCards$ Creature.withoutFlying | ValidDescription$ each creature without flying if {R} was spent to cast it. | NumDmg$ 3 | ConditionManaSpent$ R | SubAbility$ GPaid | SpellDescription$ CARDNAME deals 3 damage to each creature without flying if {R} was spent to cast CARDNAME and 3 damage to each creature with flying if {G} was spent to cast it. (Do both if {R}{G} was spent.) +A:SP$ DamageAll | Cost$ 2 RG | ValidCards$ Creature.withoutFlying | ValidDescription$ each creature without flying if {R} was spent to cast it. | NumDmg$ 3 | ConditionManaSpent$ R | SubAbility$ GPaid | SpellDescription$ CARDNAME deals 3 damage to each creature without flying if {R} was spent to cast this spell and 3 damage to each creature with flying if {G} was spent to cast this spell. (Do both if {R}{G} was spent.) SVar:GPaid:DB$ DamageAll | ValidCards$ Creature.withFlying | ValidDescription$ each creature with flying if {R} was spent to cast it. (Do both if {R}{G} was spent. | NumDmg$ 3 | ConditionManaSpent$ G AI:RemoveDeck:All -Oracle:Firespout deals 3 damage to each creature without flying if {R} was spent to cast Firespout and 3 damage to each creature with flying if {G} was spent to cast it. (Do both if {R}{G} was spent.) +Oracle:Firespout deals 3 damage to each creature without flying if {R} was spent to cast this spell and 3 damage to each creature with flying if {G} was spent to cast this spell. (Do both if {R}{G} was spent.) diff --git a/forge-gui/res/cardsfolder/f/firestorm.txt b/forge-gui/res/cardsfolder/f/firestorm.txt index 7e183d70eb3..9395f58d1ba 100644 --- a/forge-gui/res/cardsfolder/f/firestorm.txt +++ b/forge-gui/res/cardsfolder/f/firestorm.txt @@ -8,4 +8,4 @@ SVar:MaxPlayers:PlayerCountPlayers$Amount SVar:MaxCreaturesAndPlaneswalkers:Count$Valid Creature,Planeswalker AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/firestorm.jpg -Oracle:As an additional cost to cast Firestorm, discard X cards.\nFirestorm deals X damage to each of X targets. +Oracle:As an additional cost to cast this spell, discard X cards.\nFirestorm deals X damage to each of X targets. diff --git a/forge-gui/res/cardsfolder/f/firestorm_phoenix.txt b/forge-gui/res/cardsfolder/f/firestorm_phoenix.txt index f09411d72d1..7b130ca6f3e 100644 --- a/forge-gui/res/cardsfolder/f/firestorm_phoenix.txt +++ b/forge-gui/res/cardsfolder/f/firestorm_phoenix.txt @@ -11,4 +11,4 @@ SVar:KWShow:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Hand | Affect SVar:ComeBack:Mode$ ChangesZone | Origin$ Hand | Destination$ Any | ValidCard$ Card.IsRemembered | Execute$ ExileSelf | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ None SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/firestorm_phoenix.jpg -Oracle:If Firestorm Phoenix would die, return Firestorm Phoenix to its owner's hand instead. Until that player's next turn, that player plays with that card revealed in their hand and can't play it. +Oracle:Flying\nIf Firestorm Phoenix would die, return it to its owner's hand instead. Until that player's next turn, that player plays with that card revealed in their hand and can't play it. diff --git a/forge-gui/res/cardsfolder/f/firja_judge_of_valor.txt b/forge-gui/res/cardsfolder/f/firja_judge_of_valor.txt index 58836eb2ee2..18601ee652f 100644 --- a/forge-gui/res/cardsfolder/f/firja_judge_of_valor.txt +++ b/forge-gui/res/cardsfolder/f/firja_judge_of_valor.txt @@ -8,4 +8,4 @@ T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execut SVar:TrigDig:DB$ Dig | DigNum$ 3 | DestinationZone2$ Graveyard SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl DeckHas:Ability$Graveyard -Oracle:Flying\nLifelink\nWhenever you cast your second spell each turn, look at the top three cards of your library. Put one of them into your hand and the rest into your graveyard. +Oracle:Flying, lifelink\nWhenever you cast your second spell each turn, 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/f/firjas_retribution.txt b/forge-gui/res/cardsfolder/f/firjas_retribution.txt index df9dcbddd2a..2b728944412 100644 --- a/forge-gui/res/cardsfolder/f/firjas_retribution.txt +++ b/forge-gui/res/cardsfolder/f/firjas_retribution.txt @@ -8,4 +8,4 @@ SVar:TapDestroy:AB$ Destroy | Cost$ T | ValidTgts$ Creature.powerLTX | Reference SVar:X:Count$CardPower SVar:TrigPump:DB$ PumpAll | ValidCards$ Angel.YouCtrl | KW$ Double Strike | SpellDescription$ Angels you control gain Double Strike until end of turn. DeckHints:Type$Angel -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, Create a 4/4 white angel creature token with flying and vigilance.\nII - Until the end of turn, Angels you control gain "{T}: Destroy target creature with power less than this creature."\nIII - Angels you control gain double strike until end of turn. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a 4/4 white Angel Warrior creature token with flying and vigilance.\nII — Until end of turn, Angels you control gain "{T}: Destroy target creature with power less than this creature's power."\nIII — Angels you control gain double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/f/first_sphere_gargantua.txt b/forge-gui/res/cardsfolder/f/first_sphere_gargantua.txt index 359d9bbdf0d..112ba5ab554 100644 --- a/forge-gui/res/cardsfolder/f/first_sphere_gargantua.txt +++ b/forge-gui/res/cardsfolder/f/first_sphere_gargantua.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 K:Unearth:2 B -Oracle:When First-Sphere Gargantua enters the battlefield, you draw a card and you lose 1 life.\nUnearth {2}{B} ({2}{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) +Oracle:When First-Sphere Gargantua enters the battlefield, you draw a card and you lose 1 life.\nUnearth {2}{B} ({2}{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/f/flagstones_of_trokair.txt b/forge-gui/res/cardsfolder/f/flagstones_of_trokair.txt index f9ffa94678c..fc5a8149a93 100644 --- a/forge-gui/res/cardsfolder/f/flagstones_of_trokair.txt +++ b/forge-gui/res/cardsfolder/f/flagstones_of_trokair.txt @@ -2,8 +2,8 @@ Name:Flagstones of Trokair ManaCost:no cost Types:Legendary Land A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, you may search your library for a Plains card and put it onto the battlefield tapped. If you do, shuffle your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, you may search your library for a Plains card, put it onto the battlefield tapped, then shuffle your library. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Card.Plains | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:SacMe:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/flagstones_of_trokair.jpg -Oracle:{T}: Add {W}.\nWhen Flagstones of Trokair is put into a graveyard from the battlefield, you may search your library for a Plains card and put it onto the battlefield tapped. If you do, shuffle your library. +Oracle:{T}: Add {W}.\nWhen Flagstones of Trokair is put into a graveyard from the battlefield, you may search your library for a Plains card, put it onto the battlefield tapped, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/f/flame_javelin.txt b/forge-gui/res/cardsfolder/f/flame_javelin.txt index 3d15e357198..eabdabec8eb 100644 --- a/forge-gui/res/cardsfolder/f/flame_javelin.txt +++ b/forge-gui/res/cardsfolder/f/flame_javelin.txt @@ -3,4 +3,4 @@ ManaCost:2/R 2/R 2/R Types:Instant A:SP$ DealDamage | Cost$ 2/R 2/R 2/R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. SVar:Picture:http://www.wizards.com/global/images/magic/general/flame_javelin.jpg -Oracle:Flame Javelin deals 4 damage to any target. +Oracle:({2/R} can be paid with any two mana or with {R}. This card's converted mana cost is 6.)\nFlame Javelin deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/flamekin_bladewhirl.txt b/forge-gui/res/cardsfolder/f/flamekin_bladewhirl.txt index 34984497f9e..fd1031f6d55 100644 --- a/forge-gui/res/cardsfolder/f/flamekin_bladewhirl.txt +++ b/forge-gui/res/cardsfolder/f/flamekin_bladewhirl.txt @@ -4,4 +4,4 @@ Types:Creature Elemental Warrior PT:2/1 K:AlternateAdditionalCost:Reveal<1/Elemental>:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/flamekin_bladewhirl.jpg -Oracle:As an additional cost to cast Flamekin Bladewhirl, reveal an Elemental card from your hand or pay {3}. +Oracle:As an additional cost to cast this spell, reveal an Elemental card from your hand or pay {3}. diff --git a/forge-gui/res/cardsfolder/f/flamekin_herald.txt b/forge-gui/res/cardsfolder/f/flamekin_herald.txt index 28a226d835b..90d38b768b8 100644 --- a/forge-gui/res/cardsfolder/f/flamekin_herald.txt +++ b/forge-gui/res/cardsfolder/f/flamekin_herald.txt @@ -2,7 +2,7 @@ Name:Flamekin Herald ManaCost:2 R Types:Creature Elemental Wizard PT:3/2 -S:Mode$ Continuous | Affected$ Card.IsCommander+YouCtrl | AffectedZone$ Stack | AddKeyword$ Cascade | Description$ Commander spells you cast have cascade. (Whenever you cast your commander, exile cards from the top of your library until you exile a nonland card with lesser converted mana cost. You may cast it without paying its mana cost. Put the exiled cards on the bottom of your library in a random order.) +S:Mode$ Continuous | Affected$ Card.IsCommander+YouCtrl | AffectedZone$ Stack | AddKeyword$ Cascade | Description$ Commander spells you cast have cascade. (Whenever you cast a commander, exile cards from the top of your library until you exile a nonland card with lesser converted mana cost. You may cast it without paying its mana cost. Put the exiled cards on the bottom of your library in a random order.) SVar:PlayMain1:TRUE AI:RemoveDeck:NonCommander -Oracle:Commander spells you cast have cascade. (Whenever you cast your commander, exile cards from the top of your library until you exile a nonland card with lesser converted mana cost. You may cast it without paying its mana cost. Put the exiled cards on the bottom of your library in a random order.) +Oracle:Commander spells you cast have cascade. (Whenever you cast a commander, exile cards from the top of your library until you exile a nonland card with lesser converted mana cost. 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/f/flamerush_rider.txt b/forge-gui/res/cardsfolder/f/flamerush_rider.txt index c45da550606..069004fe037 100644 --- a/forge-gui/res/cardsfolder/f/flamerush_rider.txt +++ b/forge-gui/res/cardsfolder/f/flamerush_rider.txt @@ -3,6 +3,6 @@ ManaCost:4 R Types:Creature Human Warrior PT:3/3 K:Dash:2 R R -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, create a token that's a copy of another target attacking creature and that's tapped and attacking. Exile the token at the end of combat. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, create a token that's a copy of another target attacking creature and that's tapped and attacking. Exile the token at end of combat. Exile the token at the end of combat. SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Creature.attacking+Other | TgtPrompt$ Select another target creature | TokenTapped$ True | TokenAttacking$ True | AtEOT$ ExileCombat -Oracle:Whenever Flamerush Rider attacks, create a token that's a copy of another target attacking creature and that's tapped and attacking.\nDash {2}{R}{R} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.) +Oracle:Whenever Flamerush Rider attacks, create a token that's a copy of another target attacking creature and that's tapped and attacking. Exile the token at end of combat.\nDash {2}{R}{R} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.) diff --git a/forge-gui/res/cardsfolder/f/flaming_gambit.txt b/forge-gui/res/cardsfolder/f/flaming_gambit.txt index 3ab2204b0de..b97919db2f6 100644 --- a/forge-gui/res/cardsfolder/f/flaming_gambit.txt +++ b/forge-gui/res/cardsfolder/f/flaming_gambit.txt @@ -9,4 +9,4 @@ SVar:DBDamageCreature:DB$ DealDamage | Defined$ ChosenCard | NumDmg$ X | Referen SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/flaming_gambit.jpg -Oracle:Flaming Gambit deals X damage to target or planeswalker. That player or that planeswalker's controller may choose a creature they control and have Flaming Gambit deal that damage to it instead.\nFlashback {X}{R}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:Flaming Gambit deals X damage to target player or planeswalker. That player or that planeswalker's controller may choose a creature they control and have Flaming Gambit deal that damage to it instead.\nFlashback {X}{R}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/f/flash_conscription.txt b/forge-gui/res/cardsfolder/f/flash_conscription.txt index de0adf4aa62..a5adefc4abf 100644 --- a/forge-gui/res/cardsfolder/f/flash_conscription.txt +++ b/forge-gui/res/cardsfolder/f/flash_conscription.txt @@ -1,7 +1,7 @@ Name:Flash Conscription ManaCost:5 R Types:Instant -A:SP$ GainControl | Cost$ 5 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | AddKWs$ Haste | LoseControl$ EOT | Untap$ True | SubAbility$ DBAnimate | SpellDescription$ Untap target creature and gain control of it until end of turn. That creature gains haste until end of turn. If {W} was spent to cast CARDNAME, the creature gains "Whenever this creature deals combat damage, you gain that much life" until end of turn. +A:SP$ GainControl | Cost$ 5 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | AddKWs$ Haste | LoseControl$ EOT | Untap$ True | SubAbility$ DBAnimate | SpellDescription$ Untap target creature and gain control of it until end of turn. That creature gains haste until end of turn. If {W} was spent to cast this spell, the creature gains "Whenever this creature deals combat damage, you gain that much life" until end of turn. SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Triggers$ TrigDamage | sVars$ GainLife,X | ConditionManaSpent$ W SVar:TrigDamage:Mode$ DamageDealtOnce | CombatDamage$ True | ValidSource$ Card.Self | Execute$ GainLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage, you gain that much life. SVar:GainLife:DB$ GainLife | LifeAmount$ X | References$ X @@ -9,4 +9,4 @@ SVar:X:TriggerCount$DamageAmount DeckHints:Color$White AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/flash_conscription.jpg -Oracle:Untap target creature and gain control of it until end of turn. That creature gains haste until end of turn. If {W} was spent to cast Flash Conscription, the creature gains "Whenever this creature deals combat damage, you gain that much life" until end of turn. +Oracle:Untap target creature and gain control of it until end of turn. That creature gains haste until end of turn. If {W} was spent to cast this spell, the creature gains "Whenever this creature deals combat damage, you gain that much life" until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flash_foliage.txt b/forge-gui/res/cardsfolder/f/flash_foliage.txt index ee0cda48751..89303087d95 100644 --- a/forge-gui/res/cardsfolder/f/flash_foliage.txt +++ b/forge-gui/res/cardsfolder/f/flash_foliage.txt @@ -1,8 +1,8 @@ Name:Flash Foliage ManaCost:2 G Types:Instant -A:SP$ Token | Cost$ 2 G | ValidTgts$ Creature.attackingYou | TgtPrompt$ Select target creature attacking you | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling dis | TokenBlocking$ Targeted | ActivationPhases$ Declare Blockers->EndCombat | SubAbility$ DBDraw | StackDescription$ SpellDescription | SpellDescription$ Cast CARDNAME only during combat after blockers are declared. Create a 1/1 green Saproling creature token that's blocking target creature attacking you. Draw a card. +A:SP$ Token | Cost$ 2 G | ValidTgts$ Creature.attackingYou | TgtPrompt$ Select target creature attacking you | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling dis | TokenBlocking$ Targeted | ActivationPhases$ Declare Blockers->EndCombat | SubAbility$ DBDraw | StackDescription$ SpellDescription | SpellDescription$ Cast this spell only during combat after blockers are declared. Create a 1/1 green Saproling creature token that's blocking target creature attacking you. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/flash_foliage.jpg -Oracle:Cast Flash Foliage only during combat after blockers are declared.\nCreate a 1/1 green Saproling creature token that's blocking target creature attacking you.\nDraw a card. +Oracle:Cast this spell only during combat after blockers are declared.\nCreate a 1/1 green Saproling creature token that's blocking target creature attacking you.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/f/flaxen_intruder_welcome_home.txt b/forge-gui/res/cardsfolder/f/flaxen_intruder_welcome_home.txt index b70c801f735..afce92b43b3 100644 --- a/forge-gui/res/cardsfolder/f/flaxen_intruder_welcome_home.txt +++ b/forge-gui/res/cardsfolder/f/flaxen_intruder_welcome_home.txt @@ -13,6 +13,6 @@ ALTERNATE Name:Welcome Home ManaCost:5 G G Types:Sorcery Adventure -A:SP$ Token | Cost$ 5 G G | TokenAmount$ 3 | TokenScript$ g_2_2_bear | TokenOwner$ You | LegacyImage$ g 2 2 bear eld | SpellDescription$ Create three 2/2 green Bear creature tokens. +A:SP$ Token | Cost$ 5 G G | TokenAmount$ 3 | TokenScript$ g_2_2_bear | TokenOwner$ You | LegacyImage$ g 2 2 bear eld | SpellDescription$ Create three 2/2 green Bear creature tokens. (Then exile this card. You may cast the creature later from exile.) DeckHas:Ability$Token -Oracle:Create three 2/2 green Bear creature tokens. +Oracle:Create three 2/2 green Bear creature tokens. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/f/fleeting_image.txt b/forge-gui/res/cardsfolder/f/fleeting_image.txt index 93d9dd8d395..5323add5f4f 100644 --- a/forge-gui/res/cardsfolder/f/fleeting_image.txt +++ b/forge-gui/res/cardsfolder/f/fleeting_image.txt @@ -5,4 +5,4 @@ PT:2/1 K:Flying A:AB$ ChangeZone | Cost$ 1 U | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/fleeting_image.jpg -Oracle:Flying\n{1}{U}: Return Fleeting Image to its owner's hand. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\n{1}{U}: Return Fleeting Image to its owner's hand. diff --git a/forge-gui/res/cardsfolder/f/fleetwheel_cruiser.txt b/forge-gui/res/cardsfolder/f/fleetwheel_cruiser.txt index 4ec3e797a64..d52e2a80ed9 100644 --- a/forge-gui/res/cardsfolder/f/fleetwheel_cruiser.txt +++ b/forge-gui/res/cardsfolder/f/fleetwheel_cruiser.txt @@ -4,9 +4,9 @@ Types:Artifact Vehicle PT:5/3 K:Trample K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ When CARDNAME enters the battlefield, it becomes an artifact creature until the end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ When CARDNAME enters the battlefield, it becomes an artifact creature until end of turn. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Types$ Creature,Artifact K:Crew:2 SVar:PlayMain1:ALWAYS SVar:Picture:http://www.wizards.com/global/images/magic/general/fleetwheel_cruiser.jpg -Oracle:Trample, Haste\nWhen Fleetwheel Cruiser enters the battlefield, it becomes an artifact creature until the end of 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.) +Oracle:Trample, haste\nWhen Fleetwheel Cruiser enters the battlefield, it becomes an artifact creature until end of 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/f/flesh_allergy.txt b/forge-gui/res/cardsfolder/f/flesh_allergy.txt index 71f9ee31679..02d84c8f199 100644 --- a/forge-gui/res/cardsfolder/f/flesh_allergy.txt +++ b/forge-gui/res/cardsfolder/f/flesh_allergy.txt @@ -5,4 +5,4 @@ A:SP$ Destroy | Cost$ 2 B B Sac<1/Creature> | ValidTgts$ Creature | SubAbility$ SVar:DBLoseLife:DB$LoseLife | Defined$ TargetedController | LifeAmount$ X | References$ X SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/flesh_allergy.jpg -Oracle:As an additional cost to cast Flesh Allergy, sacrifice a creature.\nDestroy target creature. Its controller loses life equal to the number of creatures that died this turn. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nDestroy target creature. Its controller loses life equal to the number of creatures that died this turn. diff --git a/forge-gui/res/cardsfolder/f/flesh_carver.txt b/forge-gui/res/cardsfolder/f/flesh_carver.txt index 69ae6317373..c0959fff190 100644 --- a/forge-gui/res/cardsfolder/f/flesh_carver.txt +++ b/forge-gui/res/cardsfolder/f/flesh_carver.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigToken:DB$ Token | TokenAmount$ 1 | References$ X | TokenScript$ b_x_x_horror | TokenOwner$ You | LegacyImage$ b x x horror c14 | TokenPower$ X | TokenToughness$ X SVar:X:TriggeredCard$CardPower SVar:Picture:http://www.wizards.com/global/images/magic/general/flesh_carver.jpg -Oracle:Intimidate\n{1}{B}, Sacrifice another creature: Put two +1/+1 counters on Flesh Carver.\nWhen Flesh Carver dies, create an X/X black Horror creature token, where X is Flesh Carver's power. +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\n{1}{B}, Sacrifice another creature: Put two +1/+1 counters on Flesh Carver.\nWhen Flesh Carver dies, create an X/X black Horror creature token, where X is Flesh Carver's power. diff --git a/forge-gui/res/cardsfolder/f/fling.txt b/forge-gui/res/cardsfolder/f/fling.txt index 42863c42a81..206cf270244 100644 --- a/forge-gui/res/cardsfolder/f/fling.txt +++ b/forge-gui/res/cardsfolder/f/fling.txt @@ -5,4 +5,4 @@ A:SP$ DealDamage | Cost$ 1 R Sac<1/Creature> | ValidTgts$ Creature,Player,Planes SVar:X:Sacrificed$CardPower AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/fling.jpg -Oracle:As an additional cost to cast Fling, sacrifice a creature.\nFling deals damage equal to the sacrificed creature's power to any target. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nFling deals damage equal to the sacrificed creature's power to any target. diff --git a/forge-gui/res/cardsfolder/f/flinthoof_boar.txt b/forge-gui/res/cardsfolder/f/flinthoof_boar.txt index e02b69b2d56..e8b868e4a27 100644 --- a/forge-gui/res/cardsfolder/f/flinthoof_boar.txt +++ b/forge-gui/res/cardsfolder/f/flinthoof_boar.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Boar PT:2/2 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME gets +1/+1 as long as you control a Mountain. -A:AB$ Pump | Cost$ R | KW$ Haste | Defined$ Self | SpellDescription$ CARDNAME gains haste until end of turn. +A:AB$ Pump | Cost$ R | KW$ Haste | Defined$ Self | SpellDescription$ CARDNAME gains haste until end of turn. (It can attack and {T} this turn.) SVar:X:Count$Valid Mountain.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/flinthoof_boar.jpg -Oracle:Flinthoof Boar gets +1/+1 as long as you control a Mountain.\n{R}: Flinthoof Boar gains haste until end of turn. +Oracle:Flinthoof Boar gets +1/+1 as long as you control a Mountain.\n{R}: Flinthoof Boar gains haste until end of turn. (It can attack and {T} this turn.) diff --git a/forge-gui/res/cardsfolder/f/flux_channeler.txt b/forge-gui/res/cardsfolder/f/flux_channeler.txt index 5527d64a279..6084b56f43f 100644 --- a/forge-gui/res/cardsfolder/f/flux_channeler.txt +++ b/forge-gui/res/cardsfolder/f/flux_channeler.txt @@ -2,8 +2,8 @@ Name:Flux Channeler ManaCost:2 U PT:2/2 Types:Creature Human Wizard -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigProliferate | TriggerDescription$ Whenever you cast a noncreature spell, proliferate. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigProliferate | TriggerDescription$ Whenever you cast a noncreature spell, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:TrigProliferate:DB$ Proliferate DeckHas:Ability$Proliferate DeckNeeds:Ability$Counters -Oracle:Whenever you cast a noncreature spell, proliferate. \ No newline at end of file +Oracle:Whenever you cast a noncreature spell, 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/f/fodder_launch.txt b/forge-gui/res/cardsfolder/f/fodder_launch.txt index fded00fcde1..0d6cd188dc1 100644 --- a/forge-gui/res/cardsfolder/f/fodder_launch.txt +++ b/forge-gui/res/cardsfolder/f/fodder_launch.txt @@ -5,4 +5,4 @@ A:SP$ Pump | Cost$ 3 B Sac<1/Goblin> | ValidTgts$ Creature | TgtPrompt$ Select t SVar:DBDealDamage:DB$DealDamage | Defined$ TargetedController | NumDmg$ 5 AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/fodder_launch.jpg -Oracle:As an additional cost to cast Fodder Launch, sacrifice a Goblin.\nTarget creature gets -5/-5 until end of turn. Fodder Launch deals 5 damage to that creature's controller. +Oracle:As an additional cost to cast this spell, sacrifice a Goblin.\nTarget creature gets -5/-5 until end of turn. Fodder Launch deals 5 damage to that creature's controller. diff --git a/forge-gui/res/cardsfolder/f/fog_elemental.txt b/forge-gui/res/cardsfolder/f/fog_elemental.txt index 349b92491dd..b7e23e40d4a 100644 --- a/forge-gui/res/cardsfolder/f/fog_elemental.txt +++ b/forge-gui/res/cardsfolder/f/fog_elemental.txt @@ -9,4 +9,4 @@ SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ SVar:TrigSacrifice:DB$Sacrifice | Defined$ Self SVar:SacrificeEndCombat:True SVar:Picture:http://www.wizards.com/global/images/magic/general/fog_elemental.jpg -Oracle:Flying\nWhen Fog Elemental attacks or blocks, sacrifice it at end of combat. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhen Fog Elemental attacks or blocks, sacrifice it at end of combat. diff --git a/forge-gui/res/cardsfolder/f/fog_patch.txt b/forge-gui/res/cardsfolder/f/fog_patch.txt index 07d0d8a1bb7..c6bc3912b0a 100644 --- a/forge-gui/res/cardsfolder/f/fog_patch.txt +++ b/forge-gui/res/cardsfolder/f/fog_patch.txt @@ -1,9 +1,9 @@ Name:Fog Patch ManaCost:1 G Types:Instant -Text:Cast CARDNAME only during the declare blockers step. +Text:Cast this spell only during the declare blockers step. A:SP$ RepeatEach | Cost$ 1 G | ActivationPhases$ Declare Blockers | RepeatSubAbility$ DBBecomeBlocked | RepeatCards$ Creature.attacking | SpellDescription$ Attacking creatures become blocked. (This spell works on creatures that can't be blocked.) SVar:DBBecomeBlocked:DB$ BecomesBlocked | Defined$ Remembered AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/fog_patch.jpg -Oracle:Cast Fog Patch only during the declare blockers step.\nAttacking creatures become blocked. (This spell works on creatures that can't be blocked.) +Oracle:Cast this spell only during the declare blockers step.\nAttacking creatures become blocked. (This spell works on creatures that can't be blocked.) diff --git a/forge-gui/res/cardsfolder/f/food_chain.txt b/forge-gui/res/cardsfolder/f/food_chain.txt index bff503c63bf..ec8e695f502 100644 --- a/forge-gui/res/cardsfolder/f/food_chain.txt +++ b/forge-gui/res/cardsfolder/f/food_chain.txt @@ -1,9 +1,9 @@ Name:Food Chain ManaCost:2 G Types:Enchantment -A:AB$ Mana | Cost$ Exile<1/Creature> | Produced$ Any | Amount$ X | RestrictValid$ Card.Creature | References$ X | SpellDescription$ Add X mana of any one color, where X is the exiled creature's converted mana cost plus one. Spend this mana only to cast creature spells. +A:AB$ Mana | Cost$ Exile<1/Creature> | Produced$ Any | Amount$ X | RestrictValid$ Card.Creature | References$ X | SpellDescription$ Add X mana of any one color, where X is 1 plus the exiled creature's converted mana cost. Spend this mana only to cast creature spells. SVar:X:Exiled$CardManaCost/Plus.1 SVar:NonStackingEffect:True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/food_chain.jpg -Oracle:Exile a creature you control: Add X mana of any one color, where X is the exiled creature's converted mana cost plus one. Spend this mana only to cast creature spells. +Oracle:Exile a creature you control: Add X mana of any one color, where X is 1 plus the exiled creature's converted mana cost. Spend this mana only to cast creature spells. diff --git a/forge-gui/res/cardsfolder/f/forbidden_ritual.txt b/forge-gui/res/cardsfolder/f/forbidden_ritual.txt index 483e653bc8c..81fe11948e0 100644 --- a/forge-gui/res/cardsfolder/f/forbidden_ritual.txt +++ b/forge-gui/res/cardsfolder/f/forbidden_ritual.txt @@ -1,7 +1,7 @@ Name:Forbidden Ritual ManaCost:2 B B Types:Sorcery -A:SP$ Repeat | Cost$ 2 B B | ValidTgts$ Opponent | RepeatSubAbility$ DBSac | RepeatOptional$ True | StackDescription$ SpellDescription | SpellDescription$ Sacrifice a nontoken permanent. If you do, target opponent loses 2 life unless they sacrifice a permanent or discard a card. You may repeat this process any number of times. +A:SP$ Repeat | Cost$ 2 B B | ValidTgts$ Opponent | RepeatSubAbility$ DBSac | RepeatOptional$ True | StackDescription$ SpellDescription | SpellDescription$ Sacrifice a nontoken permanent. If you do, target opponent loses 2 life unless that player sacrifices a permanent or discards a card. You may repeat this process any number of times. SVar:DBSac:DB$ Sacrifice | SacValid$ Permanent.nonToken | SacMessage$ nontoken permanent | RememberSacrificed$ True | SubAbility$ DBGenericChoice SVar:DBGenericChoice:DB$ GenericChoice | Choices$ PaySac,PayDiscard | Defined$ Targeted | AILogic$ PayUnlessCost | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:PaySac:DB$ LoseLife | LifeAmount$ 2 | Defined$ Targeted | UnlessCost$ Sac<1/Permanent> | UnlessPayer$ Targeted | UnlessAI$ LifeLE2 | SpellDescription$ You lose 2 life unless you sacrifice a permanent @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/forbidden_ritual.jpg -Oracle:Sacrifice a nontoken permanent. If you do, target opponent loses 2 life unless they sacrifice a permanent or discard a card. You may repeat this process any number of times. +Oracle:Sacrifice a nontoken permanent. If you do, target opponent loses 2 life unless that player sacrifices a permanent or discards a card. You may repeat this process any number of times. diff --git a/forge-gui/res/cardsfolder/f/force_of_nature.txt b/forge-gui/res/cardsfolder/f/force_of_nature.txt index 415ccb457ba..dc99610aa97 100644 --- a/forge-gui/res/cardsfolder/f/force_of_nature.txt +++ b/forge-gui/res/cardsfolder/f/force_of_nature.txt @@ -6,4 +6,4 @@ K:Trample T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 8 damage to you unless you pay {G}{G}{G}{G}. SVar:TrigDamage:DB$ DealDamage | Defined$ You | NumDmg$ 8 | UnlessCost$ G G G G | UnlessPayer$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/force_of_nature.jpg -Oracle:Trample\nAt the beginning of your upkeep, Force of Nature deals 8 damage to you unless you pay {G}{G}{G}{G}. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nAt the beginning of your upkeep, Force of Nature deals 8 damage to you unless you pay {G}{G}{G}{G}. diff --git a/forge-gui/res/cardsfolder/f/force_of_will.txt b/forge-gui/res/cardsfolder/f/force_of_will.txt index 6c08653694b..f84957d7306 100644 --- a/forge-gui/res/cardsfolder/f/force_of_will.txt +++ b/forge-gui/res/cardsfolder/f/force_of_will.txt @@ -1,6 +1,6 @@ Name:Force of Will ManaCost:3 U U Types:Instant -SVar:AltCost:Cost$ PayLife<1> ExileFromHand<1/Card.Blue+Other> | Description$ You may pay 1 life and exile a blue card from your hand rather than pay CARDNAME's mana cost. +SVar:AltCost:Cost$ PayLife<1> ExileFromHand<1/Card.Blue+Other> | Description$ You may pay 1 life and exile a blue card from your hand rather than pay this spell's mana cost. A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | Destination$ Graveyard | AILogic$ MinCMC.3 | SpellDescription$ Counter target spell. -Oracle:You may pay 1 life and exile a blue card from your hand rather than pay Force of Will's mana cost.\nCounter target spell. +Oracle:You may pay 1 life and exile a blue card from your hand rather than pay this spell's mana cost.\nCounter target spell. diff --git a/forge-gui/res/cardsfolder/f/foreboding_fruit.txt b/forge-gui/res/cardsfolder/f/foreboding_fruit.txt index b06f90aee27..f2f8ff59c15 100644 --- a/forge-gui/res/cardsfolder/f/foreboding_fruit.txt +++ b/forge-gui/res/cardsfolder/f/foreboding_fruit.txt @@ -1,9 +1,9 @@ Name:Foreboding Fruit ManaCost:2 B Types:Sorcery -A:SP$ Draw | Cost$ 2 B | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBLoseLife | AIManaPref$ B | SpellDescription$ Target player draws two cards and loses 2 life. Adamant — If at least three black mana was spent to cast this spell, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 2 life.") +A:SP$ Draw | Cost$ 2 B | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBLoseLife | AIManaPref$ B | SpellDescription$ Target player draws two cards and loses 2 life. Adamant — If at least three black mana was spent to cast this spell, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 | Defined$ Targeted | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ c_a_food_sac | TokenOwner$ You | LegacyImage$ c a food sac eld | References$ X SVar:X:Count$Adamant.Black.1.0 DeckHas:Ability$Token & Ability$LifeGain & Ability$Food -Oracle:Target player draws two cards and loses 2 life.\nAdamant — If at least three black mana was spent to cast this spell, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 2 life.") +Oracle:Target player draws two cards and loses 2 life.\nAdamant — If at least three black mana was spent to cast this spell, 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/forerunner_of_the_heralds.txt b/forge-gui/res/cardsfolder/f/forerunner_of_the_heralds.txt index 2197733ddf3..39c89357633 100644 --- a/forge-gui/res/cardsfolder/f/forerunner_of_the_heralds.txt +++ b/forge-gui/res/cardsfolder/f/forerunner_of_the_heralds.txt @@ -10,4 +10,4 @@ DeckHas:Ability$Counters DeckHints:Type$Merfolk AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/forerunner_of_the_heralds.jpg -Oracle:When Forerunner of the Heralds enters the battlefield, you may search your library for a Merfolk card, reveal it, then shuffle your library and put that card on top of it. \nWhenever another Merfolk enters the battlefield under your control, put a +1/+1 counter on Foreruner of the Heralds. \ No newline at end of file +Oracle:When Forerunner of the Heralds enters the battlefield, you may search your library for a Merfolk card, reveal it, then shuffle your library and put that card on top of it.\nWhenever another Merfolk enters the battlefield under your control, put a +1/+1 counter on Forerunner of the Heralds. diff --git a/forge-gui/res/cardsfolder/f/forest.txt b/forge-gui/res/cardsfolder/f/forest.txt index 0fe71730702..0fc16603a33 100644 --- a/forge-gui/res/cardsfolder/f/forest.txt +++ b/forge-gui/res/cardsfolder/f/forest.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Basic Land Forest SVar:PicCount:4 SVar:Picture:http://resources.wizards.com/magic/cards/unh/en-us/card73946.jpg\http://gatherer.wizards.com/handlers/image.ashx?type=card&multiverseid=2748\http://gatherer.wizards.com/handlers/image.ashx?type=card&multiverseid=587\http://gatherer.wizards.com/handlers/image.ashx?type=card&multiverseid=586 -Oracle:{G} +Oracle:({T}: Add {G}.) diff --git a/forge-gui/res/cardsfolder/f/forethought_amulet.txt b/forge-gui/res/cardsfolder/f/forethought_amulet.txt index ecd8eba41b5..3670f2906e8 100644 --- a/forge-gui/res/cardsfolder/f/forethought_amulet.txt +++ b/forge-gui/res/cardsfolder/f/forethought_amulet.txt @@ -2,8 +2,8 @@ Name:Forethought Amulet ManaCost:5 Types:Artifact K:UpkeepCost:3 -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Instant,Sorcery | ValidTarget$ You | DamageAmount$ GE3 | ReplaceWith$ Dmg2 | Description$ If an instant or sorcery source would deal 3 or more damage to you, it deals 2 damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Instant,Sorcery | ValidTarget$ You | DamageAmount$ GE3 | ReplaceWith$ Dmg2 | Description$ If an instant or sorcery source would deal 3 or more damage to you, it deals 2 damage to you instead. SVar:Dmg2:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ 2 AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/forethought_amulet.jpg -Oracle:At the beginning of your upkeep, sacrifice Forethought Amulet unless you pay {3}.\nIf an instant or sorcery source would deal 3 or more damage to you, it deals 2 damage instead. +Oracle:At the beginning of your upkeep, sacrifice Forethought Amulet unless you pay {3}.\nIf an instant or sorcery source would deal 3 or more damage to you, it deals 2 damage to you instead. diff --git a/forge-gui/res/cardsfolder/f/forge_armor.txt b/forge-gui/res/cardsfolder/f/forge_armor.txt index 0d0a653cd33..4b868e27b75 100644 --- a/forge-gui/res/cardsfolder/f/forge_armor.txt +++ b/forge-gui/res/cardsfolder/f/forge_armor.txt @@ -6,4 +6,4 @@ SVar:X:Sacrificed$CardManaCost AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/forge_armor.jpg -Oracle:As an additional cost to cast Forge Armor, sacrifice an artifact.\nPut X +1/+1 counters on target creature, where X is the sacrificed artifact's converted mana cost. +Oracle:As an additional cost to cast this spell, sacrifice an artifact.\nPut X +1/+1 counters on target creature, where X is the sacrificed artifact's converted mana cost. diff --git a/forge-gui/res/cardsfolder/f/forlorn_pseudamma.txt b/forge-gui/res/cardsfolder/f/forlorn_pseudamma.txt index daa2d306fe9..b3914e3ea13 100644 --- a/forge-gui/res/cardsfolder/f/forlorn_pseudamma.txt +++ b/forge-gui/res/cardsfolder/f/forlorn_pseudamma.txt @@ -6,4 +6,4 @@ PT:2/1 T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ GFGToken | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, you may pay {2}{B}. If you do, create a 2/2 black Zombie enchantment creature token. SVar:GFGToken:AB$ Token | Cost$ 2 B | TokenAmount$ 1 | TokenScript$ b_2_2_e_zombie | TokenOwner$ You | LegacyImage$ b 2 2 e zombie bng SVar:Picture:http://www.wizards.com/global/images/magic/general/forlorn_pseudamma.txt -Oracle:Intimidate\nInspired — Whenever Forlorn Pseudamma becomes untapped, you may pay {2}{B}. If you do, create a 2/2 black Zombie enchantment creature token. +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nInspired — Whenever Forlorn Pseudamma becomes untapped, you may pay {2}{B}. If you do, create a 2/2 black Zombie enchantment creature token. diff --git a/forge-gui/res/cardsfolder/f/form_of_the_squirrel.txt b/forge-gui/res/cardsfolder/f/form_of_the_squirrel.txt index b3cb591b475..92000db378a 100644 --- a/forge-gui/res/cardsfolder/f/form_of_the_squirrel.txt +++ b/forge-gui/res/cardsfolder/f/form_of_the_squirrel.txt @@ -1,10 +1,10 @@ Name:Form of the Squirrel ManaCost:G Types:Enchantment -S:Mode$ Continuous | Affected$ You | AddKeyword$ Hexproof | Description$ You have hexproof. +S:Mode$ Continuous | Affected$ You | AddKeyword$ Hexproof | Description$ You have shroud. S:Mode$ CantBeCast | ValidCard$ Spell | Caster$ You | EffectZone$ Battlefield | Description$ You can't cast spells. T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Self | Execute$ TrigToken | TriggerDescription$ As CARDNAME enters the battlefield, create a 1/1 green Squirrel creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ g_1_1_squirrel | LegacyImage$ g 1 1 squirrel unh | TokenTriggers$ TrigLTB SVar:TrigLTB:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLose | TriggerController$ TriggeredCardController | TriggerDescription$ You lose the game when this leaves the battlefield. SVar:TrigLose:DB$ LosesGame | Defined$ You -Oracle:As Form of the Squirrel enters the battlefield, create a 1/1 green Squirrel creature token. You lose the game when it leaves the battlefield.\nCreatures can't attack you.\nYou have hexproof.\nYou can't play spells. +Oracle:As Form of the Squirrel enters the battlefield, create a 1/1 green Squirrel creature token. You lose the game when that creature leaves the battlefield.\nCreatures can't attack you.\nYou have shroud.\nYou can't cast spells. diff --git a/forge-gui/res/cardsfolder/f/foul_tongue_invocation.txt b/forge-gui/res/cardsfolder/f/foul_tongue_invocation.txt index 06b68a52df3..831ee332c65 100644 --- a/forge-gui/res/cardsfolder/f/foul_tongue_invocation.txt +++ b/forge-gui/res/cardsfolder/f/foul_tongue_invocation.txt @@ -2,8 +2,8 @@ Name:Foul-Tongue Invocation ManaCost:2 B Types:Instant K:Presence:Dragon -A:SP$ Sacrifice | Cost$ 2 B | ValidTgts$ Player | SacValid$ Creature | SacMessage$ Creature | SubAbility$ DBGainLife | SpellDescription$ Target player sacrifices a creature. If you revealed a Dragon card or controlled a Dragon as you cast CARDNAME, you gain 4 life. | StackDescription$ SpellDescription +A:SP$ Sacrifice | Cost$ 2 B | ValidTgts$ Player | SacValid$ Creature | SacMessage$ Creature | SubAbility$ DBGainLife | SpellDescription$ Target player sacrifices a creature. If you revealed a Dragon card or controlled a Dragon as you cast this spell, you gain 4 life. | StackDescription$ SpellDescription SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 | Presence$ Dragon DeckHints:Type$Dragon SVar:Picture:http://www.wizards.com/global/images/magic/general/foul_tongue_invocation.jpg -Oracle:As an additional cost to cast Foul-Tongue Invocation, you may reveal a Dragon card from your hand.\nTarget player sacrifices a creature. If you revealed a Dragon card or controlled a Dragon as you cast Foul-Tongue Invocation, you gain 4 life. +Oracle:As an additional cost to cast this spell, you may reveal a Dragon card from your hand.\nTarget player sacrifices a creature. If you revealed a Dragon card or controlled a Dragon as you cast this spell, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/f/foulmire_knight_profane_insight.txt b/forge-gui/res/cardsfolder/f/foulmire_knight_profane_insight.txt index 7965754d32f..40df7ba45a4 100644 --- a/forge-gui/res/cardsfolder/f/foulmire_knight_profane_insight.txt +++ b/forge-gui/res/cardsfolder/f/foulmire_knight_profane_insight.txt @@ -11,6 +11,6 @@ ALTERNATE Name:Profane Insight ManaCost:2 B Types:Instant Adventure -A:SP$ Draw | Cost$ 2 B | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. +A:SP$ Draw | Cost$ 2 B | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. (Then exile this card. You may cast the creature later from exile.) SVar:DBLoseLife:DB$LoseLife | Defined$ You | LifeAmount$ 1 -Oracle:You draw a card and you lose 1 life. +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/f/foundry_of_the_consuls.txt b/forge-gui/res/cardsfolder/f/foundry_of_the_consuls.txt index 0a4a946673c..cc99b3bfd98 100644 --- a/forge-gui/res/cardsfolder/f/foundry_of_the_consuls.txt +++ b/forge-gui/res/cardsfolder/f/foundry_of_the_consuls.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Token | Cost$ 5 T Sac<1/CARDNAME> | TokenOwner$ You | TokenAmount$ 2 | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You | LegacyImage$ c 1 1 a thopter flying ori | SpellDescription$ Create two 1/1 colorless Thopter artifact creature tokens with flying. DeckHas:Ability$Mana.Colorless & Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/foundry_of_the_consul.jpg -Oracle:{T}: Add {C}.\n{5}, {T}, Sacrifice Foundry of the Consul: Create two 1/1 colorless Thopter artifact creature tokens with flying. \ No newline at end of file +Oracle:{T}: Add {C}.\n{5}, {T}, Sacrifice Foundry of the Consuls: Create two 1/1 colorless Thopter artifact creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/f/fowl_play.txt b/forge-gui/res/cardsfolder/f/fowl_play.txt index b75a9f3f1d2..dc5467bb1e4 100644 --- a/forge-gui/res/cardsfolder/f/fowl_play.txt +++ b/forge-gui/res/cardsfolder/f/fowl_play.txt @@ -5,4 +5,4 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 U | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | SetPower$ 1 | SetToughness$ 1 | RemoveAllAbilities$ True | AddType$ Creature & Bird | RemoveCardTypes$ True | RemoveCreatureTypes$ True | Description$ Enchanted creature loses all abilities and is a Bird creature with base power and toughness 1/1. SVar:NonStackingAttachEffect:True -Oracle:Enchant creature\nEnchanted creature loses all abilities and is a Bird creature with base power and toughness 1/1. (It loses all other card types and creature types.) +Oracle:Enchant creature\nEnchanted creature loses all abilities and is a Bird creature with base power and toughness 1/1. diff --git a/forge-gui/res/cardsfolder/f/frenemy_of_the_guildpact.txt b/forge-gui/res/cardsfolder/f/frenemy_of_the_guildpact.txt index 52a53ba4c29..ea19278e325 100644 --- a/forge-gui/res/cardsfolder/f/frenemy_of_the_guildpact.txt +++ b/forge-gui/res/cardsfolder/f/frenemy_of_the_guildpact.txt @@ -3,4 +3,4 @@ ManaCost:1 G Types:Creature Spirit PT:3/2 K:Protection:Card.Black+White,Card.Red+Blue,Card.Green+Black,Card.White+Red,Card.Blue+Green,Card.Red+White,Card.Green+Blue,Card.White+Black,Card.Blue+Red,Card.Black+Green:Protection from enemy-colored multicolored -Oracle:Protection from enemy-colored multicolored (This creature can’t be blocked, targeted, dealt damage, enchanted, or equipped by anything that’s two enemy colors, such as blue and green.) +Oracle:Protection from enemy-colored multicolored (This creature can't be blocked, targeted, dealt damage, enchanted, or equipped by anything that's two enemy colors, such as blue and green.) diff --git a/forge-gui/res/cardsfolder/f/frenzied_rage.txt b/forge-gui/res/cardsfolder/f/frenzied_rage.txt index f35d2997415..507f3e59e4f 100644 --- a/forge-gui/res/cardsfolder/f/frenzied_rage.txt +++ b/forge-gui/res/cardsfolder/f/frenzied_rage.txt @@ -3,5 +3,5 @@ ManaCost:1 R Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Menace | Description$ Enchanted creature gets +2/+1 and has menace. -Oracle:Enchant creature\nEnchanted creature gets +2/+1 and has menace. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Menace | Description$ Enchanted creature gets +2/+1 and has menace. (It can't be blocked except by two or more creatures.) +Oracle:Enchant creature\nEnchanted creature gets +2/+1 and has menace. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/f/freyalise_llanowars_fury.txt b/forge-gui/res/cardsfolder/f/freyalise_llanowars_fury.txt index d5eaf0b98eb..33adb8fb0a8 100644 --- a/forge-gui/res/cardsfolder/f/freyalise_llanowars_fury.txt +++ b/forge-gui/res/cardsfolder/f/freyalise_llanowars_fury.txt @@ -8,4 +8,4 @@ A:AB$ Destroy | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Ar A:AB$ Draw | Cost$ SubCounter<6/LOYALTY> | NumCards$ X | Planeswalker$ True | Ultimate$ True | Defined$ You | References$ X | SpellDescription$ Draw a card for each green creature you control. SVar:X:Count$Valid Creature.Green+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/freyalise_llanowars_fury.jpg -Oracle:[+2]: Create a 1/1 green Elf Druid creature token with "{T}: Add {G}."\n[-2]: Destroy target artifact or enchantment.\n[-6]: Draw a card for each green creature you control.\nFreyalise, Llanowar's Fury can be your commander. +Oracle:[+2]: Create a 1/1 green Elf Druid creature token with "{T}: Add {G}."\n[−2]: Destroy target artifact or enchantment.\n[−6]: Draw a card for each green creature you control.\nFreyalise, Llanowar's Fury can be your commander. diff --git a/forge-gui/res/cardsfolder/f/frillscare_mentor.txt b/forge-gui/res/cardsfolder/f/frillscare_mentor.txt index 3781220c85c..36a6736d963 100644 --- a/forge-gui/res/cardsfolder/f/frillscare_mentor.txt +++ b/forge-gui/res/cardsfolder/f/frillscare_mentor.txt @@ -7,4 +7,4 @@ SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.nonHuman+YouCtrl | TgtPrompt$ SVar:PlayMain1:TRUE A:AB$ PutCounterAll | Cost$ 2 R T | ValidCards$ Creature.YouCtrl+withMenace | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Put a +1/+1 counter on each creature you control with menace. DeckHas:Ability$Counters -Oracle:When Frillscare Mentor enters the battlefield, put a menace counter on target non-Human creature you control. (It can't be blocked except by two or more creatures)\n{2}{R}, {T}: Put a +1/+1 counter on each creature you control with menace. +Oracle:When Frillscare Mentor enters the battlefield, put a menace counter on target non-Human creature you control. (It can't be blocked except by two or more creatures.)\n{2}{R}, {T}: Put a +1/+1 counter on each creature you control with menace. diff --git a/forge-gui/res/cardsfolder/f/frontier_guide.txt b/forge-gui/res/cardsfolder/f/frontier_guide.txt index 4b76a8084cb..cb0a06f7c2e 100644 --- a/forge-gui/res/cardsfolder/f/frontier_guide.txt +++ b/forge-gui/res/cardsfolder/f/frontier_guide.txt @@ -2,6 +2,6 @@ Name:Frontier Guide ManaCost:1 G Types:Creature Elf Scout PT:1/1 -A:AB$ ChangeZone | Cost$ 3 G T | 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 your library. +A:AB$ ChangeZone | Cost$ 3 G T | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card and put it onto the battlefield tapped. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/Frontier_guide.jpg -Oracle:{3}{G}, {T}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +Oracle:{3}{G}, {T}: Search your library for a basic land card and put it onto the battlefield tapped. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/f/frontier_warmonger.txt b/forge-gui/res/cardsfolder/f/frontier_warmonger.txt index 1b39102509c..31128114c23 100755 --- a/forge-gui/res/cardsfolder/f/frontier_warmonger.txt +++ b/forge-gui/res/cardsfolder/f/frontier_warmonger.txt @@ -2,6 +2,6 @@ Name:Frontier Warmonger ManaCost:3 R Types:Creature Human Warrior PT:4/4 -T:Mode$ AttackersDeclared | ValidCard$ Creature | AttackedTarget$ Opponent,Planeswalker.OppCtrl | Execute$ TrigPumpAll | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more creatures attack an opponent or a planeswalker an opponent controls, those creatures gain menace until end of turn. +T:Mode$ AttackersDeclared | ValidCard$ Creature | AttackedTarget$ Opponent,Planeswalker.OppCtrl | Execute$ TrigPumpAll | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more creatures attack one of your opponents or a planeswalker they control, those creatures gain menace until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.attackingOpponent | KW$ Menace -Oracle:Whenever one or more creatures attack an opponent or a planeswalker an opponent controls, those creatures gain menace until end of turn. +Oracle:Whenever one or more creatures attack one of your opponents or a planeswalker they control, those creatures gain menace until end of turn. diff --git a/forge-gui/res/cardsfolder/f/frostwielder.txt b/forge-gui/res/cardsfolder/f/frostwielder.txt index c05b15598cb..c9b163115f8 100644 --- a/forge-gui/res/cardsfolder/f/frostwielder.txt +++ b/forge-gui/res/cardsfolder/f/frostwielder.txt @@ -3,8 +3,8 @@ ManaCost:2 R R Types:Creature Human Shaman PT:1/2 A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. -R:Event$ Moved | ValidLKI$ Creature.DamagedBy | Destination$ Graveyard | ActiveZones$ Battlefield | ReplaceWith$ DBExile | Description$ If a creature dealt damage by CARDNAME this turn would die, exile it instead. +R:Event$ Moved | ValidLKI$ Creature.DamagedBy | Destination$ Graveyard | ActiveZones$ Battlefield | ReplaceWith$ DBExile | Description$ CARDNAME deals 1 damage to any target. SVar:DBExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Battlefield | Destination$ Exile SVar:NonCombatPriority:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/frostwielder.jpg -Oracle:{T}: Frostwielder deals 1 damage to any target.\nIf a creature dealt damage by Frostwielder this turn would die, exile it instead. +Oracle:If a creature dealt damage by Frostwielder this turn would die, exile it instead.\n{T}: Frostwielder deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/fruit_of_tizerus.txt b/forge-gui/res/cardsfolder/f/fruit_of_tizerus.txt index f84c2fc86a9..4f8e140cd1a 100644 --- a/forge-gui/res/cardsfolder/f/fruit_of_tizerus.txt +++ b/forge-gui/res/cardsfolder/f/fruit_of_tizerus.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ LoseLife | Cost$ B | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 2 | SpellDescription$ Target player loses 2 life. K:Escape:3 B ExileFromGrave<3/Card.Other/other> SVar:AIPreference:ExileFromGraveCost$Card.YouOwn+Other+inZoneGraveyard -Oracle:Target player loses 2 life.\nEscape — {3}{B}, Exile three other cards from your graveyard. (You may cast this card from your graveyard for its escape cost). +Oracle:Target player loses 2 life.\nEscape—{3}{B}, Exile three other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.) diff --git a/forge-gui/res/cardsfolder/f/fumarole.txt b/forge-gui/res/cardsfolder/f/fumarole.txt index 3989a7218fb..f2adabdad92 100644 --- a/forge-gui/res/cardsfolder/f/fumarole.txt +++ b/forge-gui/res/cardsfolder/f/fumarole.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Destroy | Cost$ 3 B R PayLife<3> | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBDestroy | SpellDescription$ Destroy target creature and target land. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Land | TgtPrompt$ Select target land SVar:Picture:http://www.wizards.com/global/images/magic/general/fumarole.jpg -Oracle:As an additional cost to cast Fumarole, pay 3 life.\nDestroy target creature and target land. +Oracle:As an additional cost to cast this spell, pay 3 life.\nDestroy target creature and target land. diff --git a/forge-gui/res/cardsfolder/f/fumiko_the_lowblood.txt b/forge-gui/res/cardsfolder/f/fumiko_the_lowblood.txt index 3198a9223b0..e136817f37a 100644 --- a/forge-gui/res/cardsfolder/f/fumiko_the_lowblood.txt +++ b/forge-gui/res/cardsfolder/f/fumiko_the_lowblood.txt @@ -5,4 +5,4 @@ PT:3/2 K:Bushido:X S:Mode$ Continuous | Affected$ Creature.OppCtrl | AddHiddenKeyword$ CARDNAME attacks each combat if able. | Description$ Creatures your opponents control attack each combat if able. SVar:Picture:http://www.wizards.com/global/images/magic/general/fumiko_the_lowblood.jpg -Oracle:Fumiko the Lowblood has bushido X, where X is the number of attacking creatures. (When this blocks or becomes blocked, it gets +X/+X until end of turn.)\nCreatures your opponents control attack each combat if able. +Oracle:Fumiko the Lowblood has bushido X, where X is the number of attacking creatures. (Whenever this creature blocks or becomes blocked, it gets +X/+X until end of turn.)\nCreatures your opponents control attack each combat if able. diff --git a/forge-gui/res/cardsfolder/f/funeral_charm.txt b/forge-gui/res/cardsfolder/f/funeral_charm.txt index 8d9051915e3..168aa5183c2 100644 --- a/forge-gui/res/cardsfolder/f/funeral_charm.txt +++ b/forge-gui/res/cardsfolder/f/funeral_charm.txt @@ -6,4 +6,4 @@ SVar:DBDiscard:DB$ Discard | ValidTgts$ Player | TgtPrompt$ Choose a player | Nu SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ -1 | SpellDescription$ Target creature gets +2/-1 until end of turn. SVar:DBPump2:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Swampwalk | SpellDescription$ Target creature gains swampwalk until end of turn. SVar:Picture:http://resources.wizards.com/magic/cards/tsb/en-us/card108895.jpg -Oracle:Choose one —\n• Target player discards a card.\n• Target creature gets +2/-1 until end of turn.\n• Target creature gains swampwalk until end of turn. +Oracle:Choose one —\n• Target player discards a card.\n• Target creature gets +2/-1 until end of turn.\n• Target creature gains swampwalk until end of turn. (It can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/f/fungal_plots.txt b/forge-gui/res/cardsfolder/f/fungal_plots.txt index bb67419f061..de93064f5ae 100644 --- a/forge-gui/res/cardsfolder/f/fungal_plots.txt +++ b/forge-gui/res/cardsfolder/f/fungal_plots.txt @@ -2,9 +2,9 @@ Name:Fungal Plots ManaCost:1 G Types:Enchantment A:AB$ Token | Cost$ 1 G ExileFromGrave<1/Creature> | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling dom | SpellDescription$ Create a 1/1 green Saproling creature token. -A:AB$ GainLife | Cost$ Sac<2/Saproling> | Defined$ You | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ Gain 2 life and draw a card. +A:AB$ GainLife | Cost$ Sac<2/Saproling> | Defined$ You | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ You gain 2 life and draw a card. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:AIPreference:ExileFromGraveCost$Creature.cmcGE1+inZoneGraveyard AI:RemoveDeck:Random DeckHas:Ability$Token -Oracle:{1}{G}, Exile a creature card from your graveyard: Create a 1/1 green Saproling creature token.\nSacrifice two Saprolings: Gain 2 life and draw a card. +Oracle:{1}{G}, Exile a creature card from your graveyard: Create a 1/1 green Saproling creature token.\nSacrifice two Saprolings: You gain 2 life and draw a card. diff --git a/forge-gui/res/cardsfolder/f/furnace_of_rath.txt b/forge-gui/res/cardsfolder/f/furnace_of_rath.txt index a906adcb2f2..0aec427bb3b 100644 --- a/forge-gui/res/cardsfolder/f/furnace_of_rath.txt +++ b/forge-gui/res/cardsfolder/f/furnace_of_rath.txt @@ -1,10 +1,10 @@ Name:Furnace of Rath ManaCost:1 R R R Types:Enchantment -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to a permanent or player, it deals double that damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice SVar:PlayMain1:TRUE AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/furnace_of_rath.jpg -Oracle:If a source would deal damage to a permanent or player, it deals double that damage instead. +Oracle:If a source would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/f/furnace_whelp.txt b/forge-gui/res/cardsfolder/f/furnace_whelp.txt index 299b55e2102..c885cf147f3 100644 --- a/forge-gui/res/cardsfolder/f/furnace_whelp.txt +++ b/forge-gui/res/cardsfolder/f/furnace_whelp.txt @@ -4,4 +4,4 @@ Types:Creature Dragon PT:2/2 K:Flying A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:Flying\n{R}: Furnace Whelp gets +1/+0 until end of turn. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\n{R}: Furnace Whelp gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/future_sight.txt b/forge-gui/res/cardsfolder/f/future_sight.txt index 9b0f153a66e..52ca97c842a 100644 --- a/forge-gui/res/cardsfolder/f/future_sight.txt +++ b/forge-gui/res/cardsfolder/f/future_sight.txt @@ -1,7 +1,7 @@ Name:Future Sight ManaCost:2 U U U Types:Enchantment -S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ Player | MayPlay$ True | Description$ Play with the top card of your library revealed. You may play the top card of your library. +S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ Player | MayPlay$ True | Description$ Play with the top card of your library revealed. You may play lands and cast spells from the top of your library. SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/future_sight.jpg -Oracle:Play with the top card of your library revealed.\nYou may play the top card of your library. +Oracle:Play with the top card of your library revealed.\nYou may play lands and cast spells from the top of your library. diff --git a/forge-gui/res/cardsfolder/f/fynn_the_fangbearer.txt b/forge-gui/res/cardsfolder/f/fynn_the_fangbearer.txt index 79251027b44..eb286c548ba 100644 --- a/forge-gui/res/cardsfolder/f/fynn_the_fangbearer.txt +++ b/forge-gui/res/cardsfolder/f/fynn_the_fangbearer.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Legendary Creature Human Warrior PT:1/3 K:Deathtouch -T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl+withDeathtouch | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPoison | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control with deathtouch deals combat damage to a player, that player gets two poison counters. +T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl+withDeathtouch | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPoison | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control with deathtouch deals combat damage to a player, that player gets two poison counters. (A player with ten or more poison counters loses the game.) SVar:TrigPoison:DB$ Poison | Defined$ TriggeredTarget | Num$ 2 DeckHas:Ability$Counters -Oracle:Deathtouch\nWhenever a creature you control with deathtouch deals combat damage to a player, that player gets two poison counters. +Oracle:Deathtouch\nWhenever a creature you control with deathtouch deals combat damage to a player, that player gets two poison counters. (A player with ten or more poison counters loses the game.) diff --git a/forge-gui/res/cardsfolder/g/gaeas_balance.txt b/forge-gui/res/cardsfolder/g/gaeas_balance.txt index c171c995cb5..c5a32ffd8a9 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_balance.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_balance.txt @@ -1,7 +1,7 @@ Name:Gaea's Balance ManaCost:3 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G Sac<5/Land> | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains | SubAbility$ DBIsland | Shuffle$ False | SpellDescription$ Search your library for a land card of each basic land type, put them onto the battlefield, then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 G Sac<5/Land> | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains | SubAbility$ DBIsland | Shuffle$ False | SpellDescription$ Search your library for a land card of each basic land type and put them onto the battlefield. Then shuffle your library. SVar:DBIsland:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Island | SubAbility$ DBMountain | Shuffle$ False SVar:DBMountain:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Mountain | SubAbility$ DBSwamp | Shuffle$ False SVar:DBSwamp:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Swamp | SubAbility$ DBForest | Shuffle$ False @@ -9,4 +9,4 @@ SVar:DBForest:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Chan SVar:DBShuffle:DB$ Shuffle AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/gaeas_balance.jpg -Oracle:As an additional cost to cast Gaea's Balance, sacrifice five lands.\nSearch your library for a land card of each basic land type, put them onto the battlefield, then shuffle your library. +Oracle:As an additional cost to cast this spell, sacrifice five lands.\nSearch your library for a land card of each basic land type and put them onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/g/gaeas_revenge.txt b/forge-gui/res/cardsfolder/g/gaeas_revenge.txt index bf7d967021c..bacded70b30 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_revenge.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_revenge.txt @@ -6,4 +6,4 @@ K:CARDNAME can't be countered. K:Haste S:Mode$ CantTarget | ValidCard$ Card.Self | ValidSource$ Card.nonGreen | Description$ CARDNAME can't be the target of nongreen spells or abilities from nongreen sources. SVar:Picture:http://www.wizards.com/global/images/magic/general/gaeas_revenge.jpg -Oracle:Gaea's Revenge can't be countered.\nHaste\nGaea's Revenge can't be the target of nongreen spells or abilities from nongreen sources. +Oracle:This spell can't be countered.\nHaste\nGaea's Revenge can't be the target of nongreen spells or abilities from nongreen sources. diff --git a/forge-gui/res/cardsfolder/g/galvanoth.txt b/forge-gui/res/cardsfolder/g/galvanoth.txt index 4df24067362..eb44bee9238 100644 --- a/forge-gui/res/cardsfolder/g/galvanoth.txt +++ b/forge-gui/res/cardsfolder/g/galvanoth.txt @@ -2,8 +2,8 @@ Name:Galvanoth ManaCost:3 R R Types:Creature Beast PT:3/3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may look at the top card of your library. If it's an instant or sorcery card, you may cast it without paying its mana cost. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may look at the top card of your library. You may cast it without paying its mana cost if it's an instant or sorcery spell. SVar:TrigDig:DB$ Dig | DigNum$ 1 | NoMove$ True | SubAbility$ TrigPlay SVar:TrigPlay:DB$ Play | Defined$ TopOfLibrary | WithoutManaCost$ True | Optional$ True | ConditionDefined$ TopOfLibrary | ConditionPresent$ Instant,Sorcery | ConditionCompare$ EQ1 SVar:Picture:http://www.wizards.com/global/images/magic/general/galvanoth.jpg -Oracle:At the beginning of your upkeep, you may look at the top card of your library. If it's an instant or sorcery card, you may cast it without paying its mana cost. +Oracle:At the beginning of your upkeep, you may look at the top card of your library. You may cast it without paying its mana cost if it's an instant or sorcery spell. diff --git a/forge-gui/res/cardsfolder/g/gangrenous_zombies.txt b/forge-gui/res/cardsfolder/g/gangrenous_zombies.txt index ae837731ed0..aa22ba267bc 100644 --- a/forge-gui/res/cardsfolder/g/gangrenous_zombies.txt +++ b/forge-gui/res/cardsfolder/g/gangrenous_zombies.txt @@ -6,4 +6,4 @@ A:AB$ DamageAll | Cost$ T Sac<1/CARDNAME> | ValidCards$ Creature | ValidPlayers$ SVar:X:Count$Compare Y EQ0.1.2 SVar:Y:Count$Valid Swamp.Snow+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/gangrenous_zombies.jpg -Oracle:{T}, Sacrifice Gangrenous Zombies: It deals 1 damage to each creature and each player. If you control a snow Swamp, Gangrenous Zombies deals 2 damage instead. +Oracle:{T}, Sacrifice Gangrenous Zombies: Gangrenous Zombies deals 1 damage to each creature and each player. If you control a snow Swamp, Gangrenous Zombies deals 2 damage to each creature and each player instead. diff --git a/forge-gui/res/cardsfolder/g/garruk_apex_predator.txt b/forge-gui/res/cardsfolder/g/garruk_apex_predator.txt index 91e02bb4b6b..e24b5fbc85d 100644 --- a/forge-gui/res/cardsfolder/g/garruk_apex_predator.txt +++ b/forge-gui/res/cardsfolder/g/garruk_apex_predator.txt @@ -11,4 +11,4 @@ A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | ValidTgts$ Opponent | EffectOwner$ SVar:TrigAttackYou:Mode$ Attacks | ValidCard$ Creature | Attacked$ You | TriggerZones$ Command | Execute$ DBPump | TriggerDescription$ Whenever a creature attacks you, it gets +5/+5 and gains trample until end of turn. SVar:DBPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ 5 | NumDef$ 5 | KW$ Trample SVar:Picture:http://www.wizards.com/global/images/magic/general/garruk_apex_predator.jpg -Oracle:[+1]: Destroy another target planeswalker.\n[+1]: Create a 3/3 black Beast creature token with deathtouch.\n[-3]: Destroy target creature. You gain life equal to its toughness.\n[-8]: Target opponent gets an emblem with "Whenever a creature attacks you, it gets +5/+5 and gains trample until end of turn." +Oracle:[+1]: Destroy another target planeswalker.\n[+1]: Create a 3/3 black Beast creature token with deathtouch.\n[−3]: Destroy target creature. You gain life equal to its toughness.\n[−8]: Target opponent gets an emblem with "Whenever a creature attacks you, it gets +5/+5 and gains trample until end of turn." diff --git a/forge-gui/res/cardsfolder/g/garruk_caller_of_beasts.txt b/forge-gui/res/cardsfolder/g/garruk_caller_of_beasts.txt index dea0f02c2ff..bb7b319d17a 100644 --- a/forge-gui/res/cardsfolder/g/garruk_caller_of_beasts.txt +++ b/forge-gui/res/cardsfolder/g/garruk_caller_of_beasts.txt @@ -8,4 +8,4 @@ A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:TrigSearch:Mode$ SpellCast | ValidCard$ Card.Creature | ValidActivatingPlayer$ You | TriggerZones$ Command | OptionalDecider$ You | Execute$ DBSearch | TriggerDescription$ Whenever you cast a creature spell, you may search your library for a creature card, put it onto the battlefield, then shuffle your library. SVar:DBSearch:DB$ ChangeZone | ChangeType$ Creature | Origin$ Library | Destination$ Battlefield | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/garruk_caller_of_beasts.jpg -Oracle:[+1]: Reveal the top five cards of your library. Put all creature cards revealed this way into your hand and the rest on the bottom of your library in any order.\n[-3]: You may put a green creature card from your hand onto the battlefield.\n[-7]: You get an emblem with "Whenever you cast a creature spell, you may search your library for a creature card, put it onto the battlefield, then shuffle your library." +Oracle:[+1]: Reveal the top five cards of your library. Put all creature cards revealed this way into your hand and the rest on the bottom of your library in any order.\n[−3]: You may put a green creature card from your hand onto the battlefield.\n[−7]: You get an emblem with "Whenever you cast a creature spell, you may search your library for a creature card, put it onto the battlefield, then shuffle your library." diff --git a/forge-gui/res/cardsfolder/g/garruk_cursed_huntsman.txt b/forge-gui/res/cardsfolder/g/garruk_cursed_huntsman.txt index bed5de4c0ab..19286bbedc1 100644 --- a/forge-gui/res/cardsfolder/g/garruk_cursed_huntsman.txt +++ b/forge-gui/res/cardsfolder/g/garruk_cursed_huntsman.txt @@ -8,4 +8,4 @@ SVar:DBDraw:DB$ Draw | NumCards$ 1 A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Name$ Emblem - Garruk, Cursed Huntsman | Image$ emblem_garruk_cursed_huntsman | StaticAbilities$ STTrample | Planeswalker$ True | Ultimate$ True | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Creatures you control get +3/+3 and have trample." SVar:STTrample:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | AffectedZone$ Battlefield | AddKeyword$ Trample | AddPower$ 3 | AddToughness$ 3 | Description$ Creatures you control get +3/+3 and have trample. DeckHas:Ability$Token -Oracle:[0]: Create two 2/2 black and green Wolf creature tokens with "When this creature dies, put a loyalty counter on each Garruk you control."\n[-3]: Destroy target creature. Draw a card.\n[-6]: You get an emblem with "Creatures you control get +3/+3 and have trample." +Oracle:[0]: Create two 2/2 black and green Wolf creature tokens with "When this creature dies, put a loyalty counter on each Garruk you control."\n[−3]: Destroy target creature. Draw a card.\n[−6]: You get an emblem with "Creatures you control get +3/+3 and have trample." diff --git a/forge-gui/res/cardsfolder/g/garruk_primal_hunter.txt b/forge-gui/res/cardsfolder/g/garruk_primal_hunter.txt index c6c8ab5f467..2f38c402453 100644 --- a/forge-gui/res/cardsfolder/g/garruk_primal_hunter.txt +++ b/forge-gui/res/cardsfolder/g/garruk_primal_hunter.txt @@ -5,6 +5,6 @@ Loyalty:3 A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ g_3_3_beast | TokenOwner$ You | LegacyImage$ g 3 3 beast m12 | SpellDescription$ Create a 3/3 green Beast creature token. A:AB$ Draw | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | Defined$ You | NumCards$ X | References$ X | SpellDescription$ Draw cards equal to the greatest power among creatures you control. SVar:X:Count$GreatestPower_Creature.YouCtrl -A:AB$ Token | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | TokenAmount$ Y | TokenScript$ g_6_6_wurm | TokenOwner$ You | LegacyImage$ g 6 6 wurm m12 | SpellDescription$ Create a 6/6 green Wurm creature for each land you control. +A:AB$ Token | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | TokenAmount$ Y | TokenScript$ g_6_6_wurm | TokenOwner$ You | LegacyImage$ g 6 6 wurm m12 | SpellDescription$ Create a 6/6 green Wurm creature token for each land you control. SVar:Y:Count$Valid Land.YouCtrl -Oracle:[+1]: Create a 3/3 green Beast creature token.\n[-3]: Draw cards equal to the greatest power among creatures you control.\n[-6]: Create a 6/6 green Wurm creature for each land you control. +Oracle:[+1]: Create a 3/3 green Beast creature token.\n[−3]: Draw cards equal to the greatest power among creatures you control.\n[−6]: Create a 6/6 green Wurm creature token for each land you control. diff --git a/forge-gui/res/cardsfolder/g/garruk_relentless_garruk_the_veil_cursed.txt b/forge-gui/res/cardsfolder/g/garruk_relentless_garruk_the_veil_cursed.txt index 84f38ee8972..1faa6757b19 100644 --- a/forge-gui/res/cardsfolder/g/garruk_relentless_garruk_the_veil_cursed.txt +++ b/forge-gui/res/cardsfolder/g/garruk_relentless_garruk_the_veil_cursed.txt @@ -26,4 +26,4 @@ SVar:X:Count$TypeInYourYard.Creature SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/garruk_the_veil_cursed.jpg -Oracle:[+1]: Create a 1/1 black Wolf creature token with deathtouch.\n[-1]: Sacrifice a creature. If you do, search your library for a creature card, reveal it, put it into your hand, then shuffle your library.\n[-3]: Creatures you control gain trample and get +X/+X until end of turn, where X is the number of creature cards in your graveyard. +Oracle:[+1]: Create a 1/1 black Wolf creature token with deathtouch.\n[−1]: Sacrifice a creature. If you do, search your library for a creature card, reveal it, put it into your hand, then shuffle your library.\n[−3]: Creatures you control gain trample and get +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/garruk_savage_herald.txt b/forge-gui/res/cardsfolder/g/garruk_savage_herald.txt index e966a4995ae..e561c7ae68d 100755 --- a/forge-gui/res/cardsfolder/g/garruk_savage_herald.txt +++ b/forge-gui/res/cardsfolder/g/garruk_savage_herald.txt @@ -7,4 +7,4 @@ A:AB$ Pump | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Crea SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature to damage | TargetUnique$ True | AILogic$ PowerDmg | NumDmg$ X | References$ X | DamageSource$ ParentTarget SVar:X:ParentTargeted$CardPower A:AB$ PumpAll | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | KW$ HIDDEN You may have CARDNAME assign its combat damage as though it weren't blocked. | SpellDescription$ Until end of turn, creatures you control gain "You may have this creature assign its combat damage as though it weren't blocked." -Oracle:[+1]: Reveal the top card of your library. If it's a creature card, put it into your hand. Otherwise, put it on the bottom of your library.\n−2: Target creature you control deals damage equal to its power to another target creature.\n−7: Until end of turn, creatures you control gain "You may have this creature assign its combat damage as though it weren't blocked." +Oracle:[+1]: Reveal the top card of your library. If it's a creature card, put it into your hand. Otherwise, put it on the bottom of your library.\n[−2]: Target creature you control deals damage equal to its power to another target creature.\n[−7]: Until end of turn, creatures you control gain "You may have this creature assign its combat damage as though it weren't blocked." diff --git a/forge-gui/res/cardsfolder/g/garruk_the_slayer.txt b/forge-gui/res/cardsfolder/g/garruk_the_slayer.txt index e4c41a36ae0..96d56636b52 100644 --- a/forge-gui/res/cardsfolder/g/garruk_the_slayer.txt +++ b/forge-gui/res/cardsfolder/g/garruk_the_slayer.txt @@ -3,10 +3,10 @@ ManaCost:no cost Colors:black,green Types:Legendary Planeswalker Garruk Loyalty:20 -A:AB$ Token | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | TokenScript$ g_2_2_wolf | LegacyImage$ g 2 2 wolf m15 | SpellDescription$ Create a 2/2 green Wolf creature token. +A:AB$ Token | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | TokenScript$ g_2_2_wolf | LegacyImage$ g 2 2 wolf m15 | SpellDescription$ Put a 2/2 green Wolf creature token onto the battlefield. A:AB$ Pump | Cost$ AddCounter<4/LOYALTY> | Planeswalker$ True | NumAtt$ +1 | NumDef$ +0 | KW$ Deathtouch | TgtPrompt$ Select target Wolf creature | ValidTgts$ Creature.Wolf | SpellDescription$ Target Wolf creature gets +1/+0 and gains deathtouch until end of turn. A:AB$ Destroy | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBAddLoyalty | SpellDescription$ Destroy target creature. Put loyalty counters on CARDNAME equal to that creature's toughness. SVar:DBAddLoyalty:DB$ PutCounter | Defined$ Self | CounterType$ LOYALTY | CounterNum$ X SVar:X:TargetedLKI$CardToughness A:AB$ DestroyAll | Cost$ SubCounter<25/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouDontCtrl | SpellDescription$ Destroy all creatures Garruk the Slayer doesn't control. -Oracle:[0]: Create a 2/2 green Wolf creature token.\n[+4]: Target Wolf creature gets 1/+0 and gains deathtouch until end of turn.\n[-10]: Destroy target creature. Put loyalty counters on Garruk the Slayer equal to that creature's toughness.\n[-25]: Destroy all creatures Garruk the Slayer doesn't control. +Oracle:[0]: Put a 2/2 green Wolf creature token onto the battlefield.\n[+4]: Target Wolf creature gets +1/+0 and gains deathtouch until end of turn.\n[−10]: Destroy target creature. Put loyalty counters on Garruk the Slayer equal to that creature's toughness.\n[−25]: Destroy all creatures Garruk the Slayer doesn't control. diff --git a/forge-gui/res/cardsfolder/g/garruk_unleashed.txt b/forge-gui/res/cardsfolder/g/garruk_unleashed.txt index a80088ebaa2..33d4ea6e352 100755 --- a/forge-gui/res/cardsfolder/g/garruk_unleashed.txt +++ b/forge-gui/res/cardsfolder/g/garruk_unleashed.txt @@ -10,4 +10,4 @@ DeckHas:Ability$Token A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Garruk, Unleashed | Image$ emblem_garruk_unleashed | Triggers$ EffPhase | SVars$ EmblemTrigChangeZone | Duration$ Permanent | SpellDescription$ Create an emblem "At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle your library." SVar:EffPhase:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ EmblemTrigChangeZone | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle your library. SVar:EmblemTrigChangeZone:DB$ ChangeZone | ChangeType$ Creature | ChangeNum$ 1 | Origin$ Library | Destination$ Battlefield | ShuffleNonMandatory$ True -Oracle:[+1]: Up to one target creature gets +3/+3 and gains trample until end of turn.\n[−2]: Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on Garruk, Unleashed.\n[−7]: Create an emblem with "At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle your library." +Oracle:[+1]: Up to one target creature gets +3/+3 and gains trample until end of turn.\n[−2]: Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on Garruk, Unleashed.\n[−7]: You get an emblem with "At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle your library." diff --git a/forge-gui/res/cardsfolder/g/garruk_wildspeaker.txt b/forge-gui/res/cardsfolder/g/garruk_wildspeaker.txt index cbf0e135952..3a4fbd33b02 100644 --- a/forge-gui/res/cardsfolder/g/garruk_wildspeaker.txt +++ b/forge-gui/res/cardsfolder/g/garruk_wildspeaker.txt @@ -6,4 +6,4 @@ A:AB$ Untap | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Land A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ g_3_3_beast | TokenOwner$ You | LegacyImage$ g 3 3 beast lrw | SpellDescription$ Create a 3/3 green Beast creature token. A:AB$ PumpAll | Cost$ SubCounter<4/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | NumAtt$ +3 | NumDef$ +3 | KW$ Trample | SpellDescription$ Creatures you control get +3/+3 and gain trample until end of turn. SVar:Picture:http://resources.wizards.com/magic/cards/lrw/en/card140205.jpg -Oracle:[+1]: Untap two target lands.\n[-1]: Create a 3/3 green Beast creature token.\n[-4]: Creatures you control get +3/+3 and gain trample until end of turn. +Oracle:[+1]: Untap two target lands.\n[−1]: Create a 3/3 green Beast creature token.\n[−4]: Creatures you control get +3/+3 and gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/garruks_horde.txt b/forge-gui/res/cardsfolder/g/garruks_horde.txt index d601b135390..b5039d22a96 100644 --- a/forge-gui/res/cardsfolder/g/garruks_horde.txt +++ b/forge-gui/res/cardsfolder/g/garruks_horde.txt @@ -4,6 +4,6 @@ Types:Creature Beast PT:7/7 K:Trample S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ Player | Description$ Play with the top card of your library revealed. -S:Mode$ Continuous | Affected$ Creature.TopLibrary+YouCtrl+nonLand | AffectedZone$ Library | MayPlay$ True | Description$ You may cast the top card of your library if it's a creature card. (Do this only any time you could cast that creature card. You still pay the spell's costs.) +S:Mode$ Continuous | Affected$ Creature.TopLibrary+YouCtrl+nonLand | AffectedZone$ Library | MayPlay$ True | Description$ You may cast creature spells from the top of your library. (Do this only any time you could cast that creature spell. You still pay the spell's costs.) SVar:Picture:http://www.wizards.com/global/images/magic/general/garruks_horde.jpg -Oracle:Trample\nPlay with the top card of your library revealed.\nYou may cast the top card of your library if it's a creature card. (Do this only any time you could cast that creature card. You still pay the spell's costs.) +Oracle:Trample\nPlay with the top card of your library revealed.\nYou may cast creature spells from the top of your library. (Do this only any time you could cast that creature spell. You still pay the spell's costs.) diff --git a/forge-gui/res/cardsfolder/g/gatekeeper_gargoyle.txt b/forge-gui/res/cardsfolder/g/gatekeeper_gargoyle.txt index 1dac11407ca..a15e5ee80db 100644 --- a/forge-gui/res/cardsfolder/g/gatekeeper_gargoyle.txt +++ b/forge-gui/res/cardsfolder/g/gatekeeper_gargoyle.txt @@ -7,4 +7,4 @@ K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with a +1/+1 co SVar:X:Count$Valid Gate.YouCtrl DeckHints:Type$Gate SVar:NeedsToPlayVar:X GE1 -Oracle:Flying\nGargoyle Guardian enters the battlefield with a +1/+1 counter on it for each Gate you control. +Oracle:Flying\nGatekeeper Gargoyle enters the battlefield with a +1/+1 counter on it for each Gate you control. diff --git a/forge-gui/res/cardsfolder/g/gates_of_istfell.txt b/forge-gui/res/cardsfolder/g/gates_of_istfell.txt index 861376974ac..24fa83aafba 100644 --- a/forge-gui/res/cardsfolder/g/gates_of_istfell.txt +++ b/forge-gui/res/cardsfolder/g/gates_of_istfell.txt @@ -6,4 +6,4 @@ A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ GainLife | Cost$ 2 W U U T Sac<1/CARDNAME> | Defined$ You | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ You gain 2 life and draw 2 cards. SVar:DBDraw:DB$ Draw | NumCards$ 2 DeckHas:Ability$GainLife & Ability$Sacrifice -Oracle:CARDNAME enters the battlefield tapped.\n{T}: Add {W}.\n2{W}{U}{U}, {T}, Sacrifice CARDNAME: You gain 2 life and draw two cards. +Oracle:Gates of Istfell enters the battlefield tapped.\n{T}: Add {W}.\n{2}{W}{U}{U}, {T}, Sacrifice Gates of Istfell: You gain 2 life and draw two cards. diff --git a/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt b/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt index 8e4eb163732..afc9fa3edd2 100644 --- a/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt +++ b/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt @@ -2,8 +2,8 @@ Name:Gearseeker Serpent ManaCost:5 U U Types:Creature Serpent PT:5/6 -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each artifact you control. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each artifact you control. A:AB$ Pump | Cost$ 5 U | Defined$ Self | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. SVar:X:Count$Valid Artifact.YouCtrl DeckHints:Type$Artifact -Oracle:Gearseeker Serpent costs {1} less to cast for each artifact you control.\n{5}{U}: Gearseeker Serpent can't be blocked this turn. +Oracle:This spell costs {1} less to cast for each artifact you control.\n{5}{U}: Gearseeker Serpent can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/g/general_tazri.txt b/forge-gui/res/cardsfolder/g/general_tazri.txt index d8a2a705a08..804fdb7d41b 100644 --- a/forge-gui/res/cardsfolder/g/general_tazri.txt +++ b/forge-gui/res/cardsfolder/g/general_tazri.txt @@ -2,7 +2,7 @@ Name:General Tazri ManaCost:4 W Types:Legendary Creature Human Ally PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may serach your library for an Ally creature card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an Ally creature card, reveal it, put it into your hand, then shuffle your library. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Ally | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ PumpAll | Cost$ W U B R G | ValidCards$ Creature.Ally+YouCtrl | NumAtt$ 1 | NumDef$ 1 | ConditionPresent$ Creature.Ally+White+YouCtrl | ConditionCompare$ GE1 | SubAbility$ PumpAllU | SpellDescription$ Ally creatures you control get +X/+X until end of turn, where X is the number of colors among those creatures. SVar:PumpAllU:DB$ PumpAll | ValidCards$ Creature.Ally+YouCtrl | NumAtt$ 1 | NumDef$ 1 | ConditionPresent$ Creature.Ally+Blue+YouCtrl | ConditionCompare$ GE1 | SubAbility$ PumpAllB @@ -10,4 +10,4 @@ SVar:PumpAllB:DB$ PumpAll | ValidCards$ Creature.Ally+YouCtrl | NumAtt$ 1 | NumD SVar:PumpAllR:DB$ PumpAll | ValidCards$ Creature.Ally+YouCtrl | NumAtt$ 1 | NumDef$ 1 | ConditionPresent$ Creature.Ally+Red+YouCtrl | ConditionCompare$ GE1 | SubAbility$ PumpAllG SVar:PumpAllG:DB$ PumpAll | ValidCards$ Creature.Ally+YouCtrl | NumAtt$ 1 | NumDef$ 1 | ConditionPresent$ Creature.Ally+Green+YouCtrl | ConditionCompare$ GE1 SVar:Picture:http://www.wizards.com/global/images/magic/general/general_tazri.jpg -Oracle:When General Tazri enters the battlefield, you may serach your library for an Ally creature card, reveal it, put it into your hand, then shuffle your library.\n{W}{U}{B}{R}{G}: Ally creatures you control get +X/+X until end of turn, where X is the number of colors among those creatures. +Oracle:When General Tazri enters the battlefield, you may search your library for an Ally creature card, reveal it, put it into your hand, then shuffle your library.\n{W}{U}{B}{R}{G}: Ally creatures you control get +X/+X until end of turn, where X is the number of colors among those creatures. diff --git a/forge-gui/res/cardsfolder/g/generated_horizons.txt b/forge-gui/res/cardsfolder/g/generated_horizons.txt index 1970da174d0..42585923995 100644 --- a/forge-gui/res/cardsfolder/g/generated_horizons.txt +++ b/forge-gui/res/cardsfolder/g/generated_horizons.txt @@ -3,4 +3,4 @@ ManaCost:2 G G Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, you create a Forest land token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_l_forest | TokenOwner$ You -Oracle:At the beginning of your upkeep, you may create a Forest land token. +Oracle:At the beginning of your upkeep, create a Forest land token. diff --git a/forge-gui/res/cardsfolder/g/genesis_hydra.txt b/forge-gui/res/cardsfolder/g/genesis_hydra.txt index 23d9c3c13b8..f6066011849 100644 --- a/forge-gui/res/cardsfolder/g/genesis_hydra.txt +++ b/forge-gui/res/cardsfolder/g/genesis_hydra.txt @@ -4,9 +4,9 @@ Types:Creature Plant Hydra PT:0/0 K:etbCounter:P1P1:X SVar:X:Count$xPaid -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When you cast CARDNAME, reveal the top X cards of your library. You may put a nonland permanent card with converted mana cost X or less from among them onto the battlefield. Then shuffle the rest into your library. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When you cast this spell, reveal the top X cards of your library. You may put a nonland permanent card with converted mana cost X or less from among them onto the battlefield. Then shuffle the rest into your library. SVar:TrigDig:DB$ Dig | DigNum$ X | Reveal$ True | ChangeNum$ 1 | ChangeValid$ Permanent.nonLand+cmcLEX | DestinationZone$ Battlefield | LibraryPosition2$ 0 | References$ X | SubAbility$ DBShuffle | Optional$ True | RestRandomOrder$ True SVar:DBShuffle:DB$ Shuffle | Defined$ You DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/genesis_hydra.jpg -Oracle:When you cast Genesis Hydra, reveal the top X cards of your library. You may put a nonland permanent card with converted mana cost X or less from among them onto the battlefield. Then shuffle the rest into your library.\nGenesis Hydra enters the battlefield with X +1/+1 counters on it. +Oracle:When you cast this spell, reveal the top X cards of your library. You may put a nonland permanent card with converted mana cost X or less from among them onto the battlefield. Then shuffle the rest into your library.\nGenesis Hydra enters the battlefield with X +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/g/genesis_storm.txt b/forge-gui/res/cardsfolder/g/genesis_storm.txt index 6a004f82421..cdc2490d2a2 100644 --- a/forge-gui/res/cardsfolder/g/genesis_storm.txt +++ b/forge-gui/res/cardsfolder/g/genesis_storm.txt @@ -5,4 +5,4 @@ T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescriptio SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Amount$ X | References$ X | MayChooseTarget$ True SVar:X:Count$TotalCommanderCastFromCommandZone A:SP$ DigUntil | Cost$ 4 G G | Valid$ Permanent.nonland | ValidDescription$ nonland permanent | FoundDestination$ Battlefield | OptionalFoundMove$ True | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True | SpellDescription$ Reveal cards from the top of your library until you reveal a nonland permanent card. You may put that card onto the battlefield. Then put all cards revealed this way that weren't put onto the battlefield on the bottom of your library in a random order. -Oracle:When you cast this spell, copy it for each time you've cast your commander from the command zone this game. You may choose new targets for the copies.\nReveal cards from the top of your library until you reveal a nonland permanent card. You may put that card onto the battlefield. Then put all cards revealed this way that weren't put onto the battlefield on the bottom of your library in a random order. +Oracle:When you cast this spell, copy it for each time you've cast your commander from the command zone this game.\nReveal cards from the top of your library until you reveal a nonland permanent card. You may put that card onto the battlefield. Then put all cards revealed this way that weren't put onto the battlefield on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/g/geode_golem .txt b/forge-gui/res/cardsfolder/g/geode_golem.txt similarity index 100% rename from forge-gui/res/cardsfolder/g/geode_golem .txt rename to forge-gui/res/cardsfolder/g/geode_golem.txt diff --git a/forge-gui/res/cardsfolder/g/geometric_weird.txt b/forge-gui/res/cardsfolder/g/geometric_weird.txt index 5641387bf89..d3d8bcdd11d 100644 --- a/forge-gui/res/cardsfolder/g/geometric_weird.txt +++ b/forge-gui/res/cardsfolder/g/geometric_weird.txt @@ -5,4 +5,4 @@ PT:1/1 SVar:X:Count$MaxDistinctOnStack T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigGeo | OptionalDecider$ You | TriggerDescription$ At the beginning of each end step, you may have Geometric Weird’s base power and toughness each become equal to the greatest number of spells and abilities from different sources that were on the stack simultaneously that turn. SVar:TrigGeo:DB$ Animate | Permanent$ True | Power$ X | Toughness$ X | References$ X | Geometric Weird’s base power and toughness each become equal to the greatest number of spells and abilities from different sources that were on the stack simultaneously that turn. -Oracle:At the beginning of each end step, you may have Geometric Weird’s base power and toughness each become equal to the greatest number of spells and abilities from different sources that were on the stack simultaneously that turn. \ No newline at end of file +Oracle:At the beginning of each end step, you may have Geometric Weird's base power and toughness each become equal to the greatest number of spells and abilities from different sources that were on the stack simultaneously that turn. diff --git a/forge-gui/res/cardsfolder/g/geth_lord_of_the_vault.txt b/forge-gui/res/cardsfolder/g/geth_lord_of_the_vault.txt index 208769ad195..0816bd808ac 100644 --- a/forge-gui/res/cardsfolder/g/geth_lord_of_the_vault.txt +++ b/forge-gui/res/cardsfolder/g/geth_lord_of_the_vault.txt @@ -6,4 +6,4 @@ K:Intimidate A:AB$ ChangeZone | Cost$ X B | References$ X | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target artifact or creature card in an opponent's graveyard | ValidTgts$ Creature.OppOwn+cmcEQX,Artifact.OppOwn+cmcEQX | Tapped$ True | SubAbility$ DBMill | SpellDescription$ Put target artifact or creature card with converted mana cost X from an opponent's graveyard onto the battlefield under your control tapped. Then that player mills X cards. SVar:DBMill:DB$ Mill | NumCards$ X | Defined$ TargetedOwner | References$ X SVar:X:Count$xPaid -Oracle:Intimidate\n{X}{B}: Put target artifact or creature card with converted mana cost X from an opponent's graveyard onto the battlefield under your control tapped. Then that player mills X cards. +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\n{X}{B}: Put target artifact or creature card with converted mana cost X from an opponent's graveyard onto the battlefield under your control tapped. Then that player mills X cards. diff --git a/forge-gui/res/cardsfolder/g/ghalta_primal_hunger.txt b/forge-gui/res/cardsfolder/g/ghalta_primal_hunger.txt index 1254780b762..b06f357739a 100644 --- a/forge-gui/res/cardsfolder/g/ghalta_primal_hunger.txt +++ b/forge-gui/res/cardsfolder/g/ghalta_primal_hunger.txt @@ -2,7 +2,7 @@ Name:Ghalta, Primal Hunger ManaCost:10 G G Types:Legendary Creature Elder Dinosaur K:Trample -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {X} less to cast, where X is the total power of creatures you control. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ This spell costs {X} less to cast, where X is the total power of creatures you control. SVar:X:Count$SumPower_Creature.YouCtrl -Oracle:Ghalta, Primal Hunger costs {X} less to cast, where X is the total power of creatures you control.\nTrample +Oracle:This spell costs {X} less to cast, where X is the total power of creatures you control.\nTrample PT:12/12 diff --git a/forge-gui/res/cardsfolder/g/ghazban_ogre.txt b/forge-gui/res/cardsfolder/g/ghazban_ogre.txt index 2757db28e51..020dca07408 100644 --- a/forge-gui/res/cardsfolder/g/ghazban_ogre.txt +++ b/forge-gui/res/cardsfolder/g/ghazban_ogre.txt @@ -2,8 +2,8 @@ Name:Ghazban Ogre ManaCost:G Types:Creature Ogre PT:2/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | APlayerHasMoreLifeThanEachOther$ True | Execute$ TrigOppControl | TriggerDescription$ At the beginning of your upkeep, if a player has more life than each other player, the player with the most life gains control of CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | APlayerHasMoreLifeThanEachOther$ True | Execute$ TrigOppControl | TriggerDescription$ At the beginning of your upkeep, if a player has more life than each other player, the player with the most life gains control of Ghazbán Ogre. SVar:TrigOppControl:DB$ GainControl | Defined$ Self | NewController$ Player.withMostLife AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/ghazban_ogre.jpg -Oracle:At the beginning of your upkeep, if a player has more life than each other player, the player with the most life gains control of Ghazban Ogre. +Oracle:At the beginning of your upkeep, if a player has more life than each other player, the player with the most life gains control of Ghazbán Ogre. diff --git a/forge-gui/res/cardsfolder/g/ghitu_encampment.txt b/forge-gui/res/cardsfolder/g/ghitu_encampment.txt index 124d6303b43..db38bc90ce9 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_encampment.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_encampment.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. -A:AB$ Animate | Cost$ 1 R | Defined$ Self | Power$ 2 | Toughness$ 1 | Types$ Creature,Warrior | Colors$ Red | Keywords$ First Strike | SpellDescription$ CARDNAME becomes a 2/1 red Warrior creature with first strike until end of turn. It's still a land. +A:AB$ Animate | Cost$ 1 R | Defined$ Self | Power$ 2 | Toughness$ 1 | Types$ Creature,Warrior | Colors$ Red | Keywords$ First Strike | SpellDescription$ CARDNAME becomes a 2/1 red Warrior creature with first strike until end of turn. It's still a land. (It deals combat damage before creatures without first strike.) SVar:Picture:http://www.wizards.com/global/images/magic/general/ghitu_encampment.jpg -Oracle:Ghitu Encampment enters the battlefield tapped.\n{T}: Add {R}.\n{1}{R}: Ghitu Encampment becomes a 2/1 red Warrior creature with first strike until end of turn. It's still a land. \ No newline at end of file +Oracle:Ghitu Encampment enters the battlefield tapped.\n{T}: Add {R}.\n{1}{R}: Ghitu Encampment becomes a 2/1 red Warrior creature with first strike until end of turn. It's still a land. (It deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/g/ghor_clan_wrecker.txt b/forge-gui/res/cardsfolder/g/ghor_clan_wrecker.txt index 8bdaf370a7a..6a8713fe323 100644 --- a/forge-gui/res/cardsfolder/g/ghor_clan_wrecker.txt +++ b/forge-gui/res/cardsfolder/g/ghor_clan_wrecker.txt @@ -5,4 +5,4 @@ PT:2/2 K:Riot K:Menace DeckHas:Ability$Counters -Oracle:Riot (This creature enters the battlefield with your choice of a +1/1+ counter or haste.)\nMenace (This creature can't be blocked except by two or more creatures.) +Oracle:Riot (This creature enters the battlefield with your choice of a +1/+1 counter or haste.)\nMenace (This creature can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/g/ghost_of_ramirez_depietro.txt b/forge-gui/res/cardsfolder/g/ghost_of_ramirez_depietro.txt index 8719b744599..dcd6cb6a67f 100755 --- a/forge-gui/res/cardsfolder/g/ghost_of_ramirez_depietro.txt +++ b/forge-gui/res/cardsfolder/g/ghost_of_ramirez_depietro.txt @@ -3,9 +3,9 @@ ManaCost:2 U Types:Legendary Creature Pirate Spirit PT:2/3 K:CantBeBlockedBy Creature.toughnessGE3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, choose up to one target card in any graveyard that has been discarded or put there from a library this turn. Put that card into its owner's hand. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, choose up to one target card in a graveyard that was discarded or put there from a library this turn. Put that card into its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 1 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.DiscardedThisTurn,Card.ThisTurnEnteredFrom_Library | TgtPrompt$ Choose up to one target card in any graveyard that has been discarded or put there from a library this turn K:Partner DeckHas:Ability$Graveyard DeckHints:Ability$Mill -Oracle:Ghost of Ramirez DePietro can't be blocked by creatures with toughness 3 or greater.\nWhenever Ghost of Ramirez DePietro deals combat damage to a player, choose up to one target card in any graveyard that has been discarded or put there from a library this turn. Put that card into its owner's hand.\nPartner (You can have two commanders if both have partner.) +Oracle:Ghost of Ramirez DePietro can't be blocked by creatures with toughness 3 or greater.\nWhenever Ghost of Ramirez DePietro deals combat damage to a player, choose up to one target card in a graveyard that was discarded or put there from a library this turn. Put that card into its owner's hand.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/g/ghosts_of_the_innocent.txt b/forge-gui/res/cardsfolder/g/ghosts_of_the_innocent.txt index 6eb1ebc296d..049aeb78c06 100644 --- a/forge-gui/res/cardsfolder/g/ghosts_of_the_innocent.txt +++ b/forge-gui/res/cardsfolder/g/ghosts_of_the_innocent.txt @@ -2,9 +2,9 @@ Name:Ghosts of the Innocent ManaCost:5 W W Types:Creature Spirit PT:4/5 -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Player,Permanent | ReplaceWith$ DmgHalfDown | Description$ If a source would deal damage to a permanent or player, it deals half that damage, rounded down, instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Player,Permanent | ReplaceWith$ DmgHalfDown | Description$ If a source would deal damage to a permanent or player, it deals half that damage, rounded down, to that permanent or player instead. SVar:DmgHalfDown:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/HalfDown SVar:Picture:http://www.wizards.com/global/images/magic/general/ghosts_of_the_innocent.jpg AI:RemoveDeck:Random -Oracle:If a source would deal damage to a permanent or player, it deals half that damage, rounded down, instead. +Oracle:If a source would deal damage to a permanent or player, it deals half that damage, rounded down, to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/g/ghoultree.txt b/forge-gui/res/cardsfolder/g/ghoultree.txt index d96cccb7b92..ae29754bb0d 100644 --- a/forge-gui/res/cardsfolder/g/ghoultree.txt +++ b/forge-gui/res/cardsfolder/g/ghoultree.txt @@ -2,7 +2,7 @@ Name:Ghoultree ManaCost:7 G Types:Creature Zombie Treefolk PT:10/10 -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each creature card in your graveyard. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each creature card in your graveyard. SVar:X:Count$TypeInYourYard.Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/ghoultree.jpg -Oracle:Ghoultree costs {1} less to cast for each creature card in your graveyard. +Oracle:This spell costs {1} less to cast for each creature card in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/giant_killer_chop_down.txt b/forge-gui/res/cardsfolder/g/giant_killer_chop_down.txt index 7389066bc56..8f7269cd7d4 100644 --- a/forge-gui/res/cardsfolder/g/giant_killer_chop_down.txt +++ b/forge-gui/res/cardsfolder/g/giant_killer_chop_down.txt @@ -11,5 +11,5 @@ ALTERNATE Name:Chop Down ManaCost:2 W Types:Instant Adventure -A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | SpellDescription$ Destroy target creature with power 4 or greater. -Oracle:Destroy target creature with power 4 or greater. +A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | SpellDescription$ Destroy target creature with power 4 or greater. (Then exile this card. You may cast the creature later from exile.) +Oracle:Destroy target creature with power 4 or greater. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/g/giant_slug.txt b/forge-gui/res/cardsfolder/g/giant_slug.txt index d66f8f79a90..56260a5d7a7 100644 --- a/forge-gui/res/cardsfolder/g/giant_slug.txt +++ b/forge-gui/res/cardsfolder/g/giant_slug.txt @@ -2,9 +2,9 @@ Name:Giant Slug ManaCost:1 B Types:Creature Slug PT:1/1 -A:AB$ DelayedTrigger | Cost$ 5 | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ ChooseB | RememberObjects$ Self | StackDescription$ SpellDescription | SpellDescription$ At the beginning of your next upkeep, choose a basic land type. CARDNAME gains landwalk of the chosen type until the end of that turn. +A:AB$ DelayedTrigger | Cost$ 5 | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ ChooseB | RememberObjects$ Self | StackDescription$ SpellDescription | SpellDescription$ At the beginning of your next upkeep, choose a basic land type. CARDNAME gains landwalk of the chosen type until the end of that turn. (It can't be blocked as long as defending player controls a land of that type.) SVar:ChooseB:DB$ ChooseType | Defined$ You | Type$ Basic Land | AILogic$ ChosenLandwalk | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ DelayTriggerRemembered | KW$ ChosenTypewalk | DefinedKW$ ChosenType | ConditionDefined$ DelayTriggerRemembered | ConditionPresent$ Card.StrictlySelf AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/giant_slug.jpg -Oracle:{5}: At the beginning of your next upkeep, choose a basic land type. Giant Slug gains landwalk of the chosen type until the end of that turn. +Oracle:{5}: At the beginning of your next upkeep, choose a basic land type. Giant Slug gains landwalk of the chosen type until the end of that turn. (It can't be blocked as long as defending player controls a land of that type.) diff --git a/forge-gui/res/cardsfolder/g/giant_solifuge.txt b/forge-gui/res/cardsfolder/g/giant_solifuge.txt index b35b9d0d5d9..3caed98fa4f 100644 --- a/forge-gui/res/cardsfolder/g/giant_solifuge.txt +++ b/forge-gui/res/cardsfolder/g/giant_solifuge.txt @@ -6,4 +6,4 @@ K:Trample K:Haste K:Shroud SVar:Picture:http://www.wizards.com/global/images/magic/general/giant_solifuge.jpg -Oracle:Trample, haste\nShroud (This creature can't be the target of spells or abilities.) +Oracle:({R/G} can be paid with either {R} or {G}.)\nTrample; haste; shroud (This creature can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/g/giants_amulet.txt b/forge-gui/res/cardsfolder/g/giants_amulet.txt index 3a1b23bbad7..cb42a4cbe22 100644 --- a/forge-gui/res/cardsfolder/g/giants_amulet.txt +++ b/forge-gui/res/cardsfolder/g/giants_amulet.txt @@ -9,4 +9,4 @@ SVar:TrigToken:AB$ Token | Cost$ 3 U | LegacyImage$ u 4 4 giant wizard khm | Tok SVar:DBAttach:DB$ Attach | Object$ TriggeredCard | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token -Oracle:When Giant's Amulet enters the battlefield, you may pay {3}{U}. If you do, create a 4/4 blue Giant Wizard creature token, then attach CARDNAME to it.\nEquipped creature gets 0/+1 and has "This creature has hexproof as long as it's untapped." (It can't be the target of spells or abilities your opponents control.)\nEquip: {2} +Oracle:When Giant's Amulet enters the battlefield, you may pay {3}{U}. If you do, create a 4/4 blue Giant Wizard creature token, then attach Giant's Amulet to it.\nEquipped creature gets +0/+1 and has "This creature has hexproof as long as it's untapped." (It can't be the target of spells or abilities your opponents control.)\nEquip {2} diff --git a/forge-gui/res/cardsfolder/g/gideon_ally_of_zendikar.txt b/forge-gui/res/cardsfolder/g/gideon_ally_of_zendikar.txt index 15a2eadd4cd..b5b6e8a9576 100644 --- a/forge-gui/res/cardsfolder/g/gideon_ally_of_zendikar.txt +++ b/forge-gui/res/cardsfolder/g/gideon_ally_of_zendikar.txt @@ -2,10 +2,10 @@ Name:Gideon, Ally of Zendikar ManaCost:2 W W Types:Legendary Planeswalker Gideon Loyalty:4 -A:AB$ Animate | Cost$ AddCounter<1/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Keywords$ Indestructible | Types$ Creature,Human,Soldier,Ally | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 5/5 Human Soldier Ally creature with indestructible that is still a planeswalker. Prevent all damage that would be dealt to him this turn. +A:AB$ Animate | Cost$ AddCounter<1/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Keywords$ Indestructible | Types$ Creature,Human,Soldier,Ally | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 5/5 Human Soldier Ally creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. SVar:GideonPrevent:DB$ Pump | Defined$ Self | KW$ Prevent all damage that would be dealt to CARDNAME. A:AB$ Token | Cost$ AddCounter<0/LOYALTY> | TokenAmount$ 1 | TokenScript$ w_2_2_knight_ally | TokenOwner$ You | LegacyImage$ w 2 2 knight ally bfz | Planeswalker$ True | SpellDescription$ Create a 2/2 white Knight Ally creature token. A:AB$ Effect | Cost$ SubCounter<4/LOYALTY> | Name$ Emblem - Gideon, Ally of Zendikar | StaticAbilities$ STPump | Planeswalker$ True | Ultimate$ True | Duration$ Permanent | AILogic$ NeedCreatures:3 | SpellDescription$ You get an emblem with "Creatures you control get +1/+1." SVar:STPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control get +1/+1. SVar:Picture:http://www.wizards.com/global/images/magic/general/gideon_ally_of_zendikar.jpg -Oracle:[+1]: Until end of turn, Gideon, Ally of Zendikar becomes a 5/5 Human Soldier Ally creature with indestructible that is still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[0]: Create a 2/2 white Knight Ally creature token.\n[-4]: You get an emblem with "Creatures you control get +1/+1." +Oracle:[+1]: Until end of turn, Gideon, Ally of Zendikar becomes a 5/5 Human Soldier Ally creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[0]: Create a 2/2 white Knight Ally creature token.\n[−4]: You get an emblem with "Creatures you control get +1/+1." diff --git a/forge-gui/res/cardsfolder/g/gideon_blackblade.txt b/forge-gui/res/cardsfolder/g/gideon_blackblade.txt index 4a4508991cf..4ca2833c9ab 100644 --- a/forge-gui/res/cardsfolder/g/gideon_blackblade.txt +++ b/forge-gui/res/cardsfolder/g/gideon_blackblade.txt @@ -10,4 +10,4 @@ SVar:DBLifelink:DB$ Pump | Defined$ Targeted | KW$ Lifelink | SpellDescription$ SVar:DBIndestructible:DB$ Pump | Defined$ Targeted | KW$ Indestructible | SpellDescription$ Targeted creature gains Indestructible until end of turn. A:AB$ ChangeZone | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target nonland permanent. DeckHints:Ability$LifeGain -Oracle:As long as it's your turn, Gideon Blackblade is a 4/4 Human Soldier creature with indestructible that's still a planeswalker.\nPrevent all damage that would be dealt to Gideon Blackblade during your turn.\n[+1]: Up to one other target creature you control gains your choice of vigilance, lifelink, or indestructible until end of turn.\n[-6]: Exile target nonland permanent. +Oracle:As long as it's your turn, Gideon Blackblade is a 4/4 Human Soldier creature with indestructible that's still a planeswalker.\nPrevent all damage that would be dealt to Gideon Blackblade during your turn.\n[+1]: Up to one other target creature you control gains your choice of vigilance, lifelink, or indestructible until end of turn.\n[−6]: Exile target nonland permanent. diff --git a/forge-gui/res/cardsfolder/g/gideon_champion_of_justice.txt b/forge-gui/res/cardsfolder/g/gideon_champion_of_justice.txt index 8a975973feb..1da35f8856b 100644 --- a/forge-gui/res/cardsfolder/g/gideon_champion_of_justice.txt +++ b/forge-gui/res/cardsfolder/g/gideon_champion_of_justice.txt @@ -10,4 +10,4 @@ SVar:X:TargetedPlayer$CreaturesInPlay SVar:GideonPT:Count$CardCounters.LOYALTY AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/gideon_champion_of_justice.jpg -Oracle:[+1]: Put a loyalty counter on Gideon, Champion of Justice for each creature target opponent controls.\n[0]: Until end of turn, Gideon, Champion of Justice becomes a Human Soldier creature with power and toughness each equal to the number of loyalty counters on him and gains indestructible. He's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[-15]: Exile all other permanents. +Oracle:[+1]: Put a loyalty counter on Gideon, Champion of Justice for each creature target opponent controls.\n[0]: Until end of turn, Gideon, Champion of Justice becomes a Human Soldier creature with power and toughness each equal to the number of loyalty counters on him and gains indestructible. He's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[−15]: Exile all other permanents. diff --git a/forge-gui/res/cardsfolder/g/gideon_jura.txt b/forge-gui/res/cardsfolder/g/gideon_jura.txt index 979181d189a..fa4ea7bc651 100644 --- a/forge-gui/res/cardsfolder/g/gideon_jura.txt +++ b/forge-gui/res/cardsfolder/g/gideon_jura.txt @@ -9,4 +9,4 @@ SVar:DBPrevent:DB$ Pump | Defined$ Self | KW$ Prevent all damage that would be d #restriction logic will need to be added to Human declare attackers for this to be OK for the AI to use AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/gideon_jura.jpg -Oracle:[+2]: During target opponent's next turn, creatures that player controls attack Gideon Jura if able.\n[-2]: Destroy target tapped creature.\n[0]: Until end of turn, Gideon Jura becomes a 6/6 Human Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn. +Oracle:[+2]: During target opponent's next turn, creatures that player controls attack Gideon Jura if able.\n[−2]: Destroy target tapped creature.\n[0]: Until end of turn, Gideon Jura becomes a 6/6 Human Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn. diff --git a/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt b/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt index d61bcfa25c7..dc73cd7b66b 100644 --- a/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt +++ b/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt @@ -9,4 +9,4 @@ SVar:GideonPrevent:DB$ Pump | Defined$ Self | KW$ Prevent all damage that would A:AB$ PumpAll | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBTapAll | SpellDescription$ Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control. SVar:DBTapAll:DB$ TapAll | ValidCards$ Creature.OppCtrl DeckHints:Name$Gideon's Resolve -Oracle:[+2]: Untap all creatures you control. Those creatures get +1/+1 until end of turn.\n[0]: Until end of turn, Gideon, Martial Paragon becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[-10]: Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control. +Oracle:[+2]: Untap all creatures you control. Those creatures get +1/+1 until end of turn.\n[0]: Until end of turn, Gideon, Martial Paragon becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[−10]: Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control. diff --git a/forge-gui/res/cardsfolder/g/gideon_the_oathsworn.txt b/forge-gui/res/cardsfolder/g/gideon_the_oathsworn.txt index 3f1ba322045..d69aef409f5 100644 --- a/forge-gui/res/cardsfolder/g/gideon_the_oathsworn.txt +++ b/forge-gui/res/cardsfolder/g/gideon_the_oathsworn.txt @@ -10,4 +10,4 @@ A:AB$ ChangeZone | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ SVar:ExileOppCreatures:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Exile | ChangeType$ Creature.OppCtrl SVar:NonGideonAttackers:Count$Valid Creature.nonGideon+YouCtrl+attacking DeckHas:Ability$Counters -Oracle:Whenever you attack with two or more non-Gideon creatures, put a +1/+1 counter on each of those creatures.\n[+2]: Until end of turn, Gideon, the Oathsworn becomes a 5/5 white Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn. (He can't attack if he was cast this turn.)\n[-9]: Exile Gideon, the Oathsworn and each creature your opponents control. +Oracle:Whenever you attack with two or more non-Gideon creatures, put a +1/+1 counter on each of those creatures.\n[+2]: Until end of turn, Gideon, the Oathsworn becomes a 5/5 white Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn. (He can't attack if he was cast this turn.)\n[−9]: Exile Gideon, the Oathsworn and each creature your opponents control. diff --git a/forge-gui/res/cardsfolder/g/gift_of_doom.txt b/forge-gui/res/cardsfolder/g/gift_of_doom.txt index cd95eaff20e..d2d3db1463f 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_doom.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_doom.txt @@ -10,4 +10,4 @@ SVar:DBChoose:DB$ ChooseCard | Choices$ Creature | ChoiceTitle$ Choose a creatur SVar:DBAttach:DB$ Attach | Defined$ ChosenCard | Object$ Self | Optional$ True | AILogic$ Pump | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True AI:RemoveDeck:All -Oracle:Enchant creature\nEnchanted creature has deathtouch and indestructible.\nMorph—Sacrifice another creature. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up at any time for its morph cost.)\nAs Gift of Doom is turned face up, you may attach it to a creature. +Oracle:Enchant creature\nEnchanted creature has deathtouch and indestructible.\nMorph—Sacrifice another creature. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nAs Gift of Doom is turned face up, you may attach it to a creature. diff --git a/forge-gui/res/cardsfolder/g/gift_of_estates.txt b/forge-gui/res/cardsfolder/g/gift_of_estates.txt index 855f1c1b16f..91db1a53f1b 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_estates.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_estates.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ ChangeZone | Cost$ 1 W | ConditionPresent$ Land.YouCtrl | ConditionCompare$ LTX | Origin$ Library | Destination$ Hand | ChangeType$ Plains | ChangeNum$ 3 | References$ X | SpellDescription$ If an opponent controls more lands than you, search your library for up to three Plains cards and put them into your hand. SVar:X:Count$Valid Land.OppCtrl SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card84504.jpg -Oracle:If an opponent controls more lands than you, search your library for up to three Plains cards, reveal them, put them into your hand, then shuffle your library. +Oracle:If an opponent controls more lands than you, search your library for up to three Plains cards, reveal them, and put them into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/g/gilded_drake.txt b/forge-gui/res/cardsfolder/g/gilded_drake.txt index 0eff511862c..3ade118e69d 100644 --- a/forge-gui/res/cardsfolder/g/gilded_drake.txt +++ b/forge-gui/res/cardsfolder/g/gilded_drake.txt @@ -3,9 +3,9 @@ ManaCost:1 U Types:Creature Drake PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExchange | TriggerDescription$ When CARDNAME enters the battlefield, exchange control of CARDNAME and up to one target creature an opponent controls. If you don't make an exchange, sacrifice CARDNAME. This ability can't be countered except by spells and abilities. (This effect lasts indefinitely.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExchange | TriggerDescription$ When CARDNAME enters the battlefield, exchange control of CARDNAME and up to one target creature an opponent controls. If you don't or can't make an exchange, sacrifice CARDNAME. This ability still resolves if its target becomes illegal. SVar:TrigExchange:DB$ ExchangeControl | Defined$ Self | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | TargetMin$ 0 | TargetMax$ 1 | CantFizzle$ True | SubAbility$ DBSacSelf SVar:DBSacSelf:DB$ Sacrifice | Defined$ Self | ConditionDefined$ Self | ConditionPresent$ Card.YouCtrl SVar:NeedsToPlay:Creature.OppCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/gilded_drake.jpg -Oracle:Flying\nWhen Gilded Drake enters the battlefield, exchange control of Gilded Drake and up to one target creature an opponent controls. If you don't make an exchange, sacrifice Gilded Drake. This ability can't be countered except by spells and abilities. (This effect lasts indefinitely.) +Oracle:Flying\nWhen Gilded Drake enters the battlefield, exchange control of Gilded Drake and up to one target creature an opponent controls. If you don't or can't make an exchange, sacrifice Gilded Drake. This ability still resolves if its target becomes illegal. diff --git a/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt b/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt index 8f7f4e80b91..ecd2750e9cf 100644 --- a/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt +++ b/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Wizard PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You -S:Mode$ Continuous | Affected$ Zombie.YouCtrl | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ During each of your turns, you may cast a Zombie creature card from your graveyard. +S:Mode$ Continuous | Affected$ Zombie.YouCtrl | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ During each of your turns, you may cast a Zombie creature spell from your graveyard. DeckHints:Type$Zombie DeckHas:Ability$Graveyard & Ability$Mill -Oracle:When Gisa and Geralf enters the battlefield, mill four cards.\nDuring each of your turns, you may cast a Zombie creature card from your graveyard. +Oracle:When Gisa and Geralf enters the battlefield, mill four cards.\nDuring each of your turns, you may cast a Zombie creature spell from your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gisela_blade_of_goldnight.txt b/forge-gui/res/cardsfolder/g/gisela_blade_of_goldnight.txt index c617098c347..b5cab43cd79 100644 --- a/forge-gui/res/cardsfolder/g/gisela_blade_of_goldnight.txt +++ b/forge-gui/res/cardsfolder/g/gisela_blade_of_goldnight.txt @@ -4,10 +4,10 @@ Types:Legendary Creature Angel PT:5/5 K:Flying K:First Strike -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Opponent,Permanent.OppCtrl | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to an opponent or a permanent an opponent controls, that source deals double that damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Opponent,Permanent.OppCtrl | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to an opponent or a permanent an opponent controls, that source deals double that damage to that player or permanent instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice S:Mode$ PreventDamage | Target$ You,Permanent.YouCtrl | Amount$ HalfUp | Description$ If a source would deal damage to you or a permanent you control, prevent half that damage, rounded up. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/gisela_blade_of_goldnight.jpg -Oracle:Flying, first strike\nIf a source would deal damage to an opponent or a permanent an opponent controls, that source deals double that damage instead.\nIf a source would deal damage to you or a permanent you control, prevent half that damage, rounded up. +Oracle:Flying, first strike\nIf a source would deal damage to an opponent or a permanent an opponent controls, that source deals double that damage to that player or permanent instead.\nIf a source would deal damage to you or a permanent you control, prevent half that damage, rounded up. diff --git a/forge-gui/res/cardsfolder/g/gishath_suns_avatar.txt b/forge-gui/res/cardsfolder/g/gishath_suns_avatar.txt index bfaa95ba480..c3817c570d1 100644 --- a/forge-gui/res/cardsfolder/g/gishath_suns_avatar.txt +++ b/forge-gui/res/cardsfolder/g/gishath_suns_avatar.txt @@ -10,4 +10,4 @@ SVar:DBDig:DB$ Dig | Defined$ You | DigNum$ X | Reveal$ True | ChangeValid$ Crea SVar:X:TriggerCount$DamageAmount DeckHints:Type$Dinosaur SVar:Picture:http://www.wizards.com/global/images/magic/general/gishath_suns_avatar.jpg -Oracle:Trample, vigilance, haste\nWhenever Gishath, Sun's Avatar deals combat damage to a player, reveal that many cards from the top of your library. Put any number of Dinosaur creature cards from among them onto the battlefield and the rest on the bottom of your library in a random order. +Oracle:Vigilance, trample, haste\nWhenever Gishath, Sun's Avatar deals combat damage to a player, reveal that many cards from the top of your library. Put any number of Dinosaur creature cards 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/g/gitaxian_probe.txt b/forge-gui/res/cardsfolder/g/gitaxian_probe.txt index 21e41bccbf8..5af94c247ea 100644 --- a/forge-gui/res/cardsfolder/g/gitaxian_probe.txt +++ b/forge-gui/res/cardsfolder/g/gitaxian_probe.txt @@ -5,4 +5,4 @@ A:SP$ RevealHand | Cost$ PU | ValidTgts$ Player | TgtPrompt$ Select target playe SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/gitaxian_probe.jpg -Oracle:({P/U} can be paid with either {U} or 2 life.)\nLook at target player's hand.\nDraw a card. +Oracle:({U/P} can be paid with either {U} or 2 life.)\nLook at target player's hand.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/g/give_no_ground.txt b/forge-gui/res/cardsfolder/g/give_no_ground.txt index d77822c38d3..bc8627de405 100644 --- a/forge-gui/res/cardsfolder/g/give_no_ground.txt +++ b/forge-gui/res/cardsfolder/g/give_no_ground.txt @@ -1,6 +1,6 @@ Name:Give No Ground ManaCost:3 W Types:Instant -A:SP$ Pump | Cost$ 3 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +6 | CanBlockAny$ True | SpellDescription$ Target creature gets +2/+6 and can block any number of creatures this turn. +A:SP$ Pump | Cost$ 3 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +6 | CanBlockAny$ True | SpellDescription$ Target creature gets +2/+6 until end of turn and can block any number of creatures this turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/give_no_ground.jpg -Oracle:Target creature gets +2/+6 and can block any number of creatures this turn. +Oracle:Target creature gets +2/+6 until end of turn and can block any number of creatures this turn. diff --git a/forge-gui/res/cardsfolder/g/glacial_wall.txt b/forge-gui/res/cardsfolder/g/glacial_wall.txt index 8fdadba44c6..9672b8f9f48 100644 --- a/forge-gui/res/cardsfolder/g/glacial_wall.txt +++ b/forge-gui/res/cardsfolder/g/glacial_wall.txt @@ -4,4 +4,4 @@ Types:Creature Wall PT:0/7 K:Defender SVar:Picture:http://resources.wizards.com/magic/cards/5e/en-us/card3912.jpg -Oracle:Defender +Oracle:Defender (This creature can't attack.) diff --git a/forge-gui/res/cardsfolder/g/glacian_powerstone_engineer.txt b/forge-gui/res/cardsfolder/g/glacian_powerstone_engineer.txt index af119bb4aff..858f1ee34f9 100644 --- a/forge-gui/res/cardsfolder/g/glacian_powerstone_engineer.txt +++ b/forge-gui/res/cardsfolder/g/glacian_powerstone_engineer.txt @@ -8,4 +8,4 @@ SVar:DBStackDesc:DB$ Pump | StackDescription$ {p:You} puts one of those cards in SVar:X:Count$xPaid DeckNeeds:Type$Artifact DeckHas:Ability$Graveyard -Oracle:{T}, Tap X untapped artifacts you control: Look at the top X cards of your library. Put one of those cards into your hand and the rest into your graveyard./n Partner +Oracle:{T}, Tap X untapped artifacts you control: Look at the top X cards of your library. Put one of those cards into your hand and the rest into your graveyard.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/g/glasspool_mimic_glasspool_shore.txt b/forge-gui/res/cardsfolder/g/glasspool_mimic_glasspool_shore.txt index 55fdbc6cee5..a885e283c4f 100644 --- a/forge-gui/res/cardsfolder/g/glasspool_mimic_glasspool_shore.txt +++ b/forge-gui/res/cardsfolder/g/glasspool_mimic_glasspool_shore.txt @@ -3,9 +3,9 @@ ManaCost:2 U Types:Creature Shapeshifter Rogue PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl | AddTypes$ Shapeshifter & Rogue | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a creature you control, except it’s a Shapeshifter Rogue in addition to its other types. +SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl | AddTypes$ Shapeshifter & Rogue | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. AlternateMode:Modal -Oracle:You may have Glasspool Mimic enter the battlefield as a copy of a creature you control, except it’s a Shapeshifter Rogue in addition to its other types. +Oracle:You may have Glasspool Mimic enter the battlefield as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/gleancrawler.txt b/forge-gui/res/cardsfolder/g/gleancrawler.txt index be0ec8e1e2e..3b456293b33 100644 --- a/forge-gui/res/cardsfolder/g/gleancrawler.txt +++ b/forge-gui/res/cardsfolder/g/gleancrawler.txt @@ -5,4 +5,4 @@ PT:6/6 K:Trample T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of your end step, return to your hand all creature cards in your graveyard that were put there from the battlefield this turn. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ ValidGraveyard Creature.YouCtrl+ThisTurnEnteredFrom_Battlefield -Oracle:Trample\nAt the beginning of your end step, return to your hand all creature cards in your graveyard that were put there from the battlefield this turn. +Oracle:({B/G} can be paid with either {B} or {G}.)\nTrample\nAt the beginning of your end step, return to your hand all creature cards in your graveyard that were put there from the battlefield this turn. diff --git a/forge-gui/res/cardsfolder/g/glen_elendra.txt b/forge-gui/res/cardsfolder/g/glen_elendra.txt index 2a8ee190512..67fea15bcb7 100644 --- a/forge-gui/res/cardsfolder/g/glen_elendra.txt +++ b/forge-gui/res/cardsfolder/g/glen_elendra.txt @@ -1,11 +1,11 @@ Name:Glen Elendra ManaCost:no cost Types:Plane Lorwyn -T:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ You | TriggerZones$ Command | OptionalDecider$ You | Execute$ TrigExchange | TriggerDescription$ At the end of combat, you may exchange control of target creature you control that dealt combat damage to a player this combat and target creature that player controls. +T:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ You | TriggerZones$ Command | OptionalDecider$ You | Execute$ TrigExchange | TriggerDescription$ At end of combat, you may exchange control of target creature you control that dealt combat damage to a player this combat and target creature that player controls. SVar:TrigExchange:DB$ Pump | ValidTgts$ Creature.YouCtrl+dealtCombatDamageThisCombat Player | TgtPrompt$ Select target creature you control that dealt combat damage to a player | SubAbility$ DBExchange SVar:DBExchange:DB$ ExchangeControl | Defined$ ParentTarget | ValidTgts$ Creature.ControlledBy Player.wasDealtCombatDamageThisCombatBy ParentTarget | TgtPrompt$ Select target creature that player controls. T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, gain control of target creature you own. SVar:RolledChaos:DB$ GainControl | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select target creature you own to gain control of AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/glen_elendra.jpg -Oracle:At the end of combat, you may exchange control of target creature you control that dealt combat damage to a player this combat and target creature that player controls.\nWhenever you roll {CHAOS}, gain control of target creature you own. +Oracle:At end of combat, you may exchange control of target creature you control that dealt combat damage to a player this combat and target creature that player controls.\nWhenever you roll {CHAOS}, gain control of target creature you own. diff --git a/forge-gui/res/cardsfolder/g/glenn_the_voice_of_calm.txt b/forge-gui/res/cardsfolder/g/glenn_the_voice_of_calm.txt index 36135af97e3..194bdec958f 100644 --- a/forge-gui/res/cardsfolder/g/glenn_the_voice_of_calm.txt +++ b/forge-gui/res/cardsfolder/g/glenn_the_voice_of_calm.txt @@ -6,4 +6,4 @@ K:Skulk T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, draw cards equal to his power. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X SVar:X:Count$CardPower -Oracle:Skulk (This creature can’t be blocked by creatures with greater power.)\nWhenever Glenn deals combat damage to a player, draw cards equal to his power. +Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nWhenever Glenn deals combat damage to a player, draw cards equal to his power. diff --git a/forge-gui/res/cardsfolder/g/glimmervoid_basin.txt b/forge-gui/res/cardsfolder/g/glimmervoid_basin.txt index 8062bb65b6a..b1d527499b6 100644 --- a/forge-gui/res/cardsfolder/g/glimmervoid_basin.txt +++ b/forge-gui/res/cardsfolder/g/glimmervoid_basin.txt @@ -1,11 +1,11 @@ Name:Glimmervoid Basin ManaCost:no cost Types:Plane Mirrodin -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | IsSingleTarget$ True | Execute$ TrigCopy | TriggerZones$ Command | TriggerDescription$ Whenever a player casts an instant or sorcery spell with a single target, they copy that spell for each other spell, permanent, card not on the battlefield, and/or player the spell could target. Each copy targets a different one of them. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | IsSingleTarget$ True | Execute$ TrigCopy | TriggerZones$ Command | TriggerDescription$ Whenever a player casts an instant or sorcery spell with a single target, that player copies that spell for each other spell, permanent, card not on the battlefield, and/or player the spell could target. Each copy targets a different one of them. SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Controller$ TriggeredActivator | CopyForEachCanTarget$ Spell,Permanent,Card,Player T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, choose target creature. Each player except that creature's controller creates a token that's a copy of that creature. SVar:RolledChaos:DB$ RepeatEach | RepeatPlayers$ NonTargetedController | RepeatSubAbility$ DBCopy | ValidTgts$ Creature | TgtPrompt$ Select target creature | ChangeZoneTable$ True SVar:DBCopy:DB$ CopyPermanent | Defined$ ParentTarget | Controller$ Remembered AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/glimmervoid_basin.jpg -Oracle:Whenever a player casts an instant or sorcery spell with a single target, they copy that spell for each other spell, permanent, card not on the battlefield, and/or player the spell could target. Each copy targets a different one of them.\nWhenever you roll {CHAOS}, choose target creature. Each player except that creature's controller creates a token that's a copy of that creature. +Oracle:Whenever a player casts an instant or sorcery spell with a single target, that player copies that spell for each other spell, permanent, card not on the battlefield, and/or player the spell could target. Each copy targets a different one of them.\nWhenever you roll {CHAOS}, choose target creature. Each player except that creature's controller creates a token that's a copy of that creature. diff --git a/forge-gui/res/cardsfolder/g/glimpse_the_cosmos.txt b/forge-gui/res/cardsfolder/g/glimpse_the_cosmos.txt index 9dbbb6e9a92..da97cff92ed 100644 --- a/forge-gui/res/cardsfolder/g/glimpse_the_cosmos.txt +++ b/forge-gui/res/cardsfolder/g/glimpse_the_cosmos.txt @@ -2,9 +2,9 @@ Name:Glimpse the Cosmos ManaCost:1 U Types:Sorcery A:SP$ Dig | Cost$ 1 U | DigNum$ 3 | ChangeNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. -S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Graveyard | MayPlay$ True | MayPlayAltManaCost$ U | IsPresent$ Giant.YouCtrl | Description$ As long as you control a Giant, you may cast CARDNAME from your graveyard by paying {U} rather than paying its mana cost. If you cast CARDNAME in this way and it would be put into your graveyard, exile it instead. +S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Graveyard | MayPlay$ True | MayPlayAltManaCost$ U | IsPresent$ Giant.YouCtrl | Description$ As long as you control a Giant, you may cast CARDNAME from your graveyard by paying {U} rather than paying its mana cost. If you cast CARDNAME this way and it would be put into your graveyard, exile it instead. R:Event$ Moved | ValidLKI$ Card.CastSa Spell.MayPlaySource | Origin$ Stack | Destination$ Graveyard | ReplaceWith$ MoveExile SVar:MoveExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile DeckHints:Type$Giant DeckHas:Ability$Graveyard -Oracle:Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order.\nAs long as you control a Giant, you may cast Glimpse the Cosmos from your graveyard by paying {U} rather than paying its mana cost. If you cast Glimpse the Cosmos in this way and it would be put into your graveyard, exile it instead. +Oracle:Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order.\nAs long as you control a Giant, you may cast Glimpse the Cosmos from your graveyard by paying {U} rather than paying its mana cost. If you cast Glimpse the Cosmos this way and it would be put into your graveyard, exile it instead. diff --git a/forge-gui/res/cardsfolder/g/glissas_courier.txt b/forge-gui/res/cardsfolder/g/glissas_courier.txt index 55eab087697..d1fd873a393 100644 --- a/forge-gui/res/cardsfolder/g/glissas_courier.txt +++ b/forge-gui/res/cardsfolder/g/glissas_courier.txt @@ -4,4 +4,4 @@ Types:Creature Horror PT:2/3 K:Mountainwalk SVar:Picture:http://www.wizards.com/global/images/magic/general/glissas_courier.jpg -Oracle:Mountainwalk +Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/g/glorious_end.txt b/forge-gui/res/cardsfolder/g/glorious_end.txt index 68de3ccb363..7f805232d47 100644 --- a/forge-gui/res/cardsfolder/g/glorious_end.txt +++ b/forge-gui/res/cardsfolder/g/glorious_end.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Instant A:SP$EndTurn | Cost$ 2 R | SubAbility$ DelayedLoss | SpellDescription$ End the turn. At the beginning of your next end step, you lose the game. SVar:DelayedLoss:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigLoseGame | TriggerDescription$ Lose the game. -SVar:TrigLoseGame:DB$ LosesGame | Defined$ SourceController +SVar:TrigLoseGame:DB$ LosesGame | Defined$ SourceController AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/glorious_end.jpg -Oracle:End the turn. (Exile all spells and abilities on the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.)\nAt the beginning of your next end step, you lose the game. +Oracle:End the turn. (Exile all spells and abilities from the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.)\nAt the beginning of your next end step, you lose the game. diff --git a/forge-gui/res/cardsfolder/g/glorious_protector.txt b/forge-gui/res/cardsfolder/g/glorious_protector.txt index 26ecd404faa..edb2e7bf92b 100644 --- a/forge-gui/res/cardsfolder/g/glorious_protector.txt +++ b/forge-gui/res/cardsfolder/g/glorious_protector.txt @@ -19,4 +19,4 @@ SVar:X:Count$ValidExile Card.IsRemembered+ExiledWithSource/Times.2 SVar:MaxTgts:Count$Valid Creature.nonAngel+YouCtrl AI:RemoveDeck:Random K:Foretell:2 W -Oracle:Flash\nFlying\nWhen Glorious Protector enters the battlefield, you may exile any number of non-Angel creatures you control until Glorious Protector leaves the battlefield.\nForetell {2}{W} (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.) +Oracle:Flash\nFlying\nWhen Glorious Protector enters the battlefield, you may exile any number of non-Angel creatures you control until Glorious Protector leaves the battlefield.\nForetell {2}{W} diff --git a/forge-gui/res/cardsfolder/g/gluttonous_slug.txt b/forge-gui/res/cardsfolder/g/gluttonous_slug.txt index 00e358a4d68..445936c0383 100644 --- a/forge-gui/res/cardsfolder/g/gluttonous_slug.txt +++ b/forge-gui/res/cardsfolder/g/gluttonous_slug.txt @@ -5,4 +5,4 @@ PT:0/3 K:Menace K:Evolve DeckHas:Ability$Counters -Oracle:Menace\nEvolve (Whenever a creature enters the battlefield under your control, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature) +Oracle:Menace\nEvolve (Whenever a creature enters the battlefield under your control, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.) diff --git a/forge-gui/res/cardsfolder/g/glyph_of_delusion.txt b/forge-gui/res/cardsfolder/g/glyph_of_delusion.txt index 555b3ad6b40..2f4b5d3b3b5 100644 --- a/forge-gui/res/cardsfolder/g/glyph_of_delusion.txt +++ b/forge-gui/res/cardsfolder/g/glyph_of_delusion.txt @@ -1,11 +1,11 @@ Name:Glyph of Delusion ManaCost:U Types:Instant -A:SP$ Pump | Cost$ U | ValidTgts$ Wall.blockedThisTurn | TgtPrompt$ Select target Wall that blocked this turn | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ Put X glyph counters on target creature that target Wall blocked this turn, where X is the power of that blocked creature. The creature gains “This creature doesn't untap during your untap step if it has a glyph counter on it” and “At the beginning of your upkeep, remove a glyph counter from this creature.” +A:SP$ Pump | Cost$ U | ValidTgts$ Wall.blockedThisTurn | TgtPrompt$ Select target Wall that blocked this turn | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ Put X glyph counters on target creature that target Wall blocked this turn, where X is the power of that blocked creature. The creature gains "This creature doesn't untap during your untap step if it has a glyph counter on it" and "At the beginning of your upkeep, remove a glyph counter from this creature." SVar:DBPutCounter:DB$ PutCounter | CounterType$ GLYPH | CounterNum$ X | References$ X | ValidTgts$ Creature.blockedByValidThisTurn ParentTarget | TgtPrompt$ Select target creature blocked by target Wall this turn to put counters on | SubAbility$ Delude | IsCurse$ True SVar:X:Targeted$CardPower SVar:Delude:DB$ Animate | Defined$ ParentTarget | staticAbilities$ Delusional | Triggers$ TrigGlyphUpkeep | sVars$ LoseGlyph | Permanent$ True | StackDescription$ None SVar:Delusional:Mode$ Continuous | Affected$ Card.Self+counters_GE1_GLYPH | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ CARDNAME doesn't untap during your untap step if it has a glyph counter on it. SVar:TrigGlyphUpkeep:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ LoseGlyph | TriggerDescription$ At the beginning of your upkeep, remove a glyph counter from CARDNAME. SVar:LoseGlyph:DB$ RemoveCounter | CounterType$ GLYPH | CounterNum$ 1 -Oracle:Put X glyph counters on target creature that target Wall blocked this turn, where X is the power of that blocked creature. The creature gains “This creature doesn't untap during your untap step if it has a glyph counter on it” and “At the beginning of your upkeep, remove a glyph counter from this creature.” +Oracle:Put X glyph counters on target creature that target Wall blocked this turn, where X is the power of that blocked creature. The creature gains "This creature doesn't untap during your untap step if it has a glyph counter on it" and "At the beginning of your upkeep, remove a glyph counter from this creature." diff --git a/forge-gui/res/cardsfolder/g/gnarlwood_dryad.txt b/forge-gui/res/cardsfolder/g/gnarlwood_dryad.txt index e5b61d7ba54..90b44e032a3 100644 --- a/forge-gui/res/cardsfolder/g/gnarlwood_dryad.txt +++ b/forge-gui/res/cardsfolder/g/gnarlwood_dryad.txt @@ -3,8 +3,8 @@ ManaCost:G Types:Creature Dryad Horror PT:1/1 K:Deathtouch -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Delirium | Description$ Delirium — CARDNAME gets +2/+2 as long as there are four or more card types in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Delirium | Description$ Delirium — CARDNAME gets +2/+2 as long as there are four or more card types among cards in your graveyard. DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium SVar:Picture:http://www.wizards.com/global/images/magic/general/gnarlwood_dryad.jpg -Oracle:Deathtouch\nDelirium — Gnarlwood Dryad gets +2/+2 as long as there are four or more card types in your graveyard. \ No newline at end of file +Oracle:Deathtouch\nDelirium — Gnarlwood Dryad gets +2/+2 as long as there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gnostro_voice_of_the_crags.txt b/forge-gui/res/cardsfolder/g/gnostro_voice_of_the_crags.txt index ab9090fb00f..c4986d0f834 100644 --- a/forge-gui/res/cardsfolder/g/gnostro_voice_of_the_crags.txt +++ b/forge-gui/res/cardsfolder/g/gnostro_voice_of_the_crags.txt @@ -8,4 +8,4 @@ SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target cr SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SpellDescription$ You gain X life. SVar:X:Count$ThisTurnCast_Card.YouCtrl DeckHas:Ability$LifeGain -Oracle:{​T}: Choose one. X is the number of spells you've cast this turn.\n• Scry X.\n• Gnostro, Voice of the Crags deals X damage to target creature.\n• You gain X life. +Oracle:{T}: Choose one. X is the number of spells you've cast this turn.\n• Scry X.\n• Gnostro, Voice of the Crags deals X damage to target creature.\n• You gain X life. diff --git a/forge-gui/res/cardsfolder/g/goatnap.txt b/forge-gui/res/cardsfolder/g/goatnap.txt index 105bc13bc9b..6966b6000b3 100644 --- a/forge-gui/res/cardsfolder/g/goatnap.txt +++ b/forge-gui/res/cardsfolder/g/goatnap.txt @@ -1,7 +1,7 @@ Name:Goatnap ManaCost:2 R Types:Sorcery -A:SP$ GainControl | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | Untap$ True | AddKWs$ Haste | LoseControl$ EOT | SubAbility$ DBPump | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. If that creature is a goat, it also gets +3/+0 until end of turn. +A:SP$ GainControl | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | Untap$ True | AddKWs$ Haste | LoseControl$ EOT | SubAbility$ DBPump | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. If that creature is a Goat, it also gets +3/+0 until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ 3 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | References$ X SVar:X:Targeted$Valid Goat -Oracle:Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. If that creature is a goat, it also gets +3/+0 until end of turn. +Oracle:Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. If that creature is a Goat, it also gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_bomb.txt b/forge-gui/res/cardsfolder/g/goblin_bomb.txt index 5e74819b2eb..109464f414b 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bomb.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bomb.txt @@ -7,4 +7,4 @@ SVar:DBAddCounter:DB$ PutCounter | Defined$ Self | CounterType$ FUSE | CounterNu SVar:DBRemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ FUSE | CounterNum$ 1 A:AB$ DealDamage | Cost$ SubCounter<5/FUSE> Sac<1/CARDNAME> | ValidTgts$ Player,Planeswalker | TgtPrompt$ Choose target player or planeswalker | NumDmg$ 20 | SpellDescription$ CARDNAME deals 20 damage to target player or planeswalker. SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_bomb.jpg -Oracle:At the beginning of your upkeep, you may flip a coin. If you win the flip, put a fuse counter on Goblin Bomb. If you lose the flip, remove a fuse counter from Goblin Bomb.\nRemove five fuse counters from Goblin Bomb, Sacrifice Goblin Bomb: It deals 20 damage to target player or planeswalker. +Oracle:At the beginning of your upkeep, you may flip a coin. If you win the flip, put a fuse counter on Goblin Bomb. If you lose the flip, remove a fuse counter from Goblin Bomb.\nRemove five fuse counters from Goblin Bomb and sacrifice it: It deals 20 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/g/goblin_chariot.txt b/forge-gui/res/cardsfolder/g/goblin_chariot.txt index 34a643079b0..ca1955a5a2c 100644 --- a/forge-gui/res/cardsfolder/g/goblin_chariot.txt +++ b/forge-gui/res/cardsfolder/g/goblin_chariot.txt @@ -4,4 +4,4 @@ Types:Creature Goblin Warrior PT:2/2 K:Haste SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card83109.jpg -Oracle:Haste (This creature can attack the turn it comes under your control.) +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.) diff --git a/forge-gui/res/cardsfolder/g/goblin_chieftain.txt b/forge-gui/res/cardsfolder/g/goblin_chieftain.txt index 26f9e467db2..b85e74252cf 100644 --- a/forge-gui/res/cardsfolder/g/goblin_chieftain.txt +++ b/forge-gui/res/cardsfolder/g/goblin_chieftain.txt @@ -3,8 +3,8 @@ ManaCost:1 R R Types:Creature Goblin PT:2/2 K:Haste -S:Mode$ Continuous | Affected$ Creature.Goblin+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Haste | Description$ Other Goblin creatures you control get +1/+1 and have haste. +S:Mode$ Continuous | Affected$ Creature.Goblin+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Haste (This creature can attack and {T} as soon as it comes under your control.) | Description$ Other Goblin creatures you control get +1/+1 and have haste. SVar:PlayMain1:TRUE SVar:BuffedBy:Goblin SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_chieftain.jpg -Oracle:Haste\nOther Goblin creatures you control get +1/+1 and have haste. +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\nOther Goblin creatures you control get +1/+1 and have haste. diff --git a/forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt b/forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt index 8acf24c067b..1986fe7bf80 100644 --- a/forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt +++ b/forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt @@ -3,7 +3,7 @@ ManaCost:3 R R Types:Creature Goblin PT:4/4 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ When CARDNAME enters the battlefield, you may cast target instant or sorcery card with converted mana cost 3 or less from your graveyard without paying its mana cost. If that card would be put into your graveyard this turn, exile it instead. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ When CARDNAME enters the battlefield, you may cast target instant or sorcery card with converted mana cost 3 or less from your graveyard without paying its mana cost. If that spell would be put into your graveyard this turn, exile it instead. SVar:TrigPlay:DB$ Play | TgtZone$ Graveyard | ValidTgts$ Instant.YouCtrl+cmcLE3,Sorcery.YouCtrl+cmcLE3 | TgtPrompt$ Choose target instant or sorcery card with converted mana cost 3 or less from your graveyard | WithoutManaCost$ True | Optional$ True | ReplaceGraveyard$ Exile | AILogic$ ReplaySpell SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_dark_dwellers.jpg -Oracle:Menace\nWhen Goblin Dark-Dwellers enters the battlefield, you may cast target instant or sorcery card with converted mana cost 3 or less from your graveyard without paying its mana cost. If that card would be put into your graveyard this turn, exile it instead. +Oracle:Menace\nWhen Goblin Dark-Dwellers enters the battlefield, you may cast target instant or sorcery card with converted mana cost 3 or less from your graveyard without paying its mana cost. If that spell would be put into your graveyard this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/g/goblin_flotilla.txt b/forge-gui/res/cardsfolder/g/goblin_flotilla.txt index 6bbd2584317..55a4575aa22 100644 --- a/forge-gui/res/cardsfolder/g/goblin_flotilla.txt +++ b/forge-gui/res/cardsfolder/g/goblin_flotilla.txt @@ -10,4 +10,4 @@ SVar:Blocks:Mode$ AttackerBlockedByCreature | ValidCard$ Card.EffectSource | Val SVar:PumpAttacker:DB$ Pump | Defined$ TriggeredAttacker | KW$ First Strike SVar:PumpBlocker:DB$ Pump | Defined$ TriggeredBlocker | KW$ First Strike SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_flotilla.jpg -Oracle:Islandwalk\nAt the beginning of each combat, unless you pay {R}, whenever Goblin Flotilla blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nAt the beginning of each combat, unless you pay {R}, whenever Goblin Flotilla blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_freerunner.txt b/forge-gui/res/cardsfolder/g/goblin_freerunner.txt index 46f6b438139..ff470f44d55 100644 --- a/forge-gui/res/cardsfolder/g/goblin_freerunner.txt +++ b/forge-gui/res/cardsfolder/g/goblin_freerunner.txt @@ -5,4 +5,4 @@ PT:3/2 K:Surge:1 R K:Menace SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_freerunner.jpg -Oracle:Surge {1}{R} (You may cast this spell for its surge cost if you or another teammate has cast another spell this turn.)\nMenace (This creature can't be blocked except by two or more creatures.) +Oracle:Surge {1}{R} (You may cast this spell for its surge cost if you or a teammate has cast another spell this turn.)\nMenace (This creature can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/g/goblin_goliath.txt b/forge-gui/res/cardsfolder/g/goblin_goliath.txt index 66ee5cc477b..fbd82f6e090 100644 --- a/forge-gui/res/cardsfolder/g/goblin_goliath.txt +++ b/forge-gui/res/cardsfolder/g/goblin_goliath.txt @@ -4,9 +4,9 @@ Types:Creature Goblin Mutant PT:5/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a number of 1/1 red Goblin creature tokens equal to the number of opponents you have. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ X | TokenScript$ r_1_1_goblin | LegacyImage$ r 1 1 goblin gnt | References$ X -A:AB$ Effect | Cost$ 3 R T | Name$ Goblin Goliath Effect | ReplacementEffects$ RDoubleDamage | SVars$ DmgTwice,Y | SpellDescription$ If a source you control would deal damage to an opponent this turn, it deals double that damage instead. -SVar:RDoubleDamage:Event$ DamageDone | ActiveZones$ Command | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Opponent | ReplaceWith$ DmgTwice | Description$ If a source you control would deal damage to an opponent this turn, it deals double that damage instead. +A:AB$ Effect | Cost$ 3 R T | Name$ Goblin Goliath Effect | ReplacementEffects$ RDoubleDamage | SVars$ DmgTwice,Y | SpellDescription$ If a source you control would deal damage to an opponent this turn, it deals double that damage to that player instead. +SVar:RDoubleDamage:Event$ DamageDone | ActiveZones$ Command | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Opponent | ReplaceWith$ DmgTwice | Description$ If a source you control would deal damage to an opponent this turn, it deals double that damage to that player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ Y | References$ Y SVar:X:PlayerCountOpponents$Amount SVar:Y:ReplaceCount$DamageAmount/Twice -Oracle:When Goblin Goliath enters the battlefield, create a number of 1/1 red Goblin creature tokens equal to the number of opponents you have.\n{3}{R}, {T}: If a source you control would deal damage to an opponent this turn, it deals double that damage instead. +Oracle:When Goblin Goliath enters the battlefield, create a number of 1/1 red Goblin creature tokens equal to the number of opponents you have.\n{3}{R}, {T}: If a source you control would deal damage to an opponent this turn, it deals double that damage to that player instead. diff --git a/forge-gui/res/cardsfolder/g/goblin_grappler.txt b/forge-gui/res/cardsfolder/g/goblin_grappler.txt index d9c555a7c53..ea56f849ac1 100644 --- a/forge-gui/res/cardsfolder/g/goblin_grappler.txt +++ b/forge-gui/res/cardsfolder/g/goblin_grappler.txt @@ -4,4 +4,4 @@ Types:Creature Goblin PT:1/1 K:Provoke SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_grappler.jpg -Oracle:Provoke (When this attacks, you may have target creature defending player controls untap and block it if able.) +Oracle:Provoke (Whenever this creature attacks, you may have target creature defending player controls untap and block it if able.) diff --git a/forge-gui/res/cardsfolder/g/goblin_grenade.txt b/forge-gui/res/cardsfolder/g/goblin_grenade.txt index 9785f017cea..6b674f8c879 100644 --- a/forge-gui/res/cardsfolder/g/goblin_grenade.txt +++ b/forge-gui/res/cardsfolder/g/goblin_grenade.txt @@ -6,4 +6,4 @@ SVar:AIPreference:SacCost$Creature.Goblin+cmcLE1 AI:RemoveDeck:Random DeckNeeds:Type$Goblin SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_grenade.jpg -Oracle:As an additional cost to cast Goblin Grenade, sacrifice a Goblin.\nGoblin Grenade deals 5 damage to any target. +Oracle:As an additional cost to cast this spell, sacrifice a Goblin.\nGoblin Grenade deals 5 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_kaboomist.txt b/forge-gui/res/cardsfolder/g/goblin_kaboomist.txt index b68b474afca..ebed671a838 100644 --- a/forge-gui/res/cardsfolder/g/goblin_kaboomist.txt +++ b/forge-gui/res/cardsfolder/g/goblin_kaboomist.txt @@ -2,9 +2,9 @@ Name:Goblin Kaboomist ManaCost:1 R Types:Creature Goblin Warrior PT:1/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a colorless artifact token named Land Mine with "{R}, Sacrifice this artifact: It deals 2 damage to target attacking creature without flying." Then flip a coin. If you lose the flip, CARDNAME deals 2 damage to itself. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a colorless artifact token named Land Mine with "{R}, Sacrifice this artifact: This artifact deals 2 damage to target attacking creature without flying." Then flip a coin. If you lose the flip, CARDNAME deals 2 damage to itself. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ land_mine | TokenOwner$ You | LegacyImage$ land mine m15 | SubAbility$ DBFlip SVar:DBFlip:DB$ FlipACoin | Caller$ You | LoseSubAbility$ DmgSelf SVar:DmgSelf:DB$ DealDamage | Defined$ Self | NumDmg$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_kaboomist.jpg -Oracle:At the beginning of your upkeep, create a colorless artifact token named Land Mine with "{R}, Sacrifice this artifact: It deals 2 damage to target attacking creature without flying." Then flip a coin. If you lose the flip, Goblin Kaboomist deals 2 damage to itself. +Oracle:At the beginning of your upkeep, create a colorless artifact token named Land Mine with "{R}, Sacrifice this artifact: This artifact deals 2 damage to target attacking creature without flying." Then flip a coin. If you lose the flip, Goblin Kaboomist deals 2 damage to itself. diff --git a/forge-gui/res/cardsfolder/g/goblin_king.txt b/forge-gui/res/cardsfolder/g/goblin_king.txt index de26208b337..75a62b2dd8b 100644 --- a/forge-gui/res/cardsfolder/g/goblin_king.txt +++ b/forge-gui/res/cardsfolder/g/goblin_king.txt @@ -5,4 +5,4 @@ PT:2/2 S:Mode$ Continuous | Affected$ Creature.Goblin+Other | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Mountainwalk | Description$ Other Goblin creatures get +1/+1 and have mountainwalk. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_king.jpg -Oracle:Other Goblin creatures get +1/+1 and have mountainwalk. (They can't be blocked as long as defending player controls a Mountain.) +Oracle:Other Goblins get +1/+1 and have mountainwalk. diff --git a/forge-gui/res/cardsfolder/g/goblin_lyre.txt b/forge-gui/res/cardsfolder/g/goblin_lyre.txt index 81b2d7a3ff3..0d374e0390d 100644 --- a/forge-gui/res/cardsfolder/g/goblin_lyre.txt +++ b/forge-gui/res/cardsfolder/g/goblin_lyre.txt @@ -8,4 +8,4 @@ SVar:X:Count$Valid Creature.YouCtrl SVar:Y:Count$Valid Creature.OppCtrl AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_lyre.jpg -Oracle:Sacrifice Goblin Lyre: Flip a coin. If you win the flip, Goblin Lyre deals damage to target opponent equal to the number of creatures you control. If you lose the flip, Goblin Lyre deals damage to you equal to the number of creatures that opponent controls. +Oracle:Sacrifice Goblin Lyre: Flip a coin. If you win the flip, Goblin Lyre deals damage to target opponent or planeswalker equal to the number of creatures you control. If you lose the flip, Goblin Lyre deals damage to you equal to the number of creatures that opponent or that planeswalker's controller controls. diff --git a/forge-gui/res/cardsfolder/g/goblin_matron.txt b/forge-gui/res/cardsfolder/g/goblin_matron.txt index 23e23ad7042..6ba64d10ed1 100644 --- a/forge-gui/res/cardsfolder/g/goblin_matron.txt +++ b/forge-gui/res/cardsfolder/g/goblin_matron.txt @@ -2,8 +2,8 @@ Name:Goblin Matron ManaCost:2 R Types:Creature Goblin PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Goblin card, reveal that card, and put it into your hand. If you do, shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Goblin card, reveal that card, put it into your hand, then shuffle your library. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Goblin | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Type$Goblin SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_matron.jpg -Oracle:When Goblin Matron enters the battlefield, you may search your library for a Goblin card, reveal that card, and put it into your hand. If you do, shuffle your library. +Oracle:When Goblin Matron enters the battlefield, you may search your library for a Goblin card, reveal that card, put it into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/g/goblin_mountaineer.txt b/forge-gui/res/cardsfolder/g/goblin_mountaineer.txt index 06fe0cf09d6..ed79b76c8c1 100644 --- a/forge-gui/res/cardsfolder/g/goblin_mountaineer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_mountaineer.txt @@ -4,4 +4,4 @@ Types:Creature Goblin Scout PT:1/1 K:Mountainwalk SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card83018.jpg -Oracle:Mountainwalk +Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/g/goblin_piledriver.txt b/forge-gui/res/cardsfolder/g/goblin_piledriver.txt index 3314117dd6c..7f8ea863fae 100644 --- a/forge-gui/res/cardsfolder/g/goblin_piledriver.txt +++ b/forge-gui/res/cardsfolder/g/goblin_piledriver.txt @@ -7,4 +7,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | References$ X SVar:X:Count$Valid Goblin.attacking+Other/Times.2 SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_piledriver.jpg -Oracle:Protection from blue\nWhenever Goblin Piledriver attacks, it gets +2/+0 until end of turn for each other attacking Goblin. +Oracle:Protection from blue (This creature can't be blocked, targeted, dealt damage, or enchanted by anything blue.)\nWhenever Goblin Piledriver attacks, it gets +2/+0 until end of turn for each other attacking Goblin. diff --git a/forge-gui/res/cardsfolder/g/goblin_ringleader.txt b/forge-gui/res/cardsfolder/g/goblin_ringleader.txt index e5007673f84..41bb3e124ff 100644 --- a/forge-gui/res/cardsfolder/g/goblin_ringleader.txt +++ b/forge-gui/res/cardsfolder/g/goblin_ringleader.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefi SVar:TrigDig:DB$Dig | DigNum$ 4 | Reveal$ True | ChangeNum$ All | ChangeValid$ Goblin DeckHints:Type$Goblin SVar:Picture:http://resources.wizards.com/magic/cards/ap/en-us/card27664.jpg -Oracle:Haste\nWhen Goblin Ringleader enters the battlefield, reveal the top four cards of your library. Put all Goblin cards revealed this way into your hand and the rest on the bottom of your library in any order. +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\nWhen Goblin Ringleader enters the battlefield, reveal the top four cards of your library. Put all Goblin cards revealed this way into your hand and the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/g/goblin_scouts.txt b/forge-gui/res/cardsfolder/g/goblin_scouts.txt index d058193fb14..031dca4bd93 100644 --- a/forge-gui/res/cardsfolder/g/goblin_scouts.txt +++ b/forge-gui/res/cardsfolder/g/goblin_scouts.txt @@ -1,6 +1,6 @@ Name:Goblin Scouts ManaCost:3 R R Types:Sorcery -A:SP$ Token | Cost$ 3 R R | TokenAmount$ 3 | TokenScript$ r_1_1_goblin_scout_mountainwalk | TokenOwner$ You | LegacyImage$ r 1 1 goblin scout mountainwalk mir | SpellDescription$ Create three 1/1 red Goblin Scout creature tokens with mountainwalk. +A:SP$ Token | Cost$ 3 R R | TokenAmount$ 3 | TokenScript$ r_1_1_goblin_scout_mountainwalk | TokenOwner$ You | LegacyImage$ r 1 1 goblin scout mountainwalk mir | SpellDescription$ Create three 1/1 red Goblin Scout creature tokens with mountainwalk. (They can't be blocked as long as defending player controls a Mountain.) SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_scouts.jpg -Oracle:Create three 1/1 red Goblin Scout creature tokens with mountainwalk. \ No newline at end of file +Oracle:Create three 1/1 red Goblin Scout creature tokens with mountainwalk. (They can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/g/goblin_sky_raider.txt b/forge-gui/res/cardsfolder/g/goblin_sky_raider.txt index 7d079497e4d..e665b7f8f1f 100644 --- a/forge-gui/res/cardsfolder/g/goblin_sky_raider.txt +++ b/forge-gui/res/cardsfolder/g/goblin_sky_raider.txt @@ -4,4 +4,4 @@ Types:Creature Goblin Warrior PT:1/2 K:Flying SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card83305.jpg -Oracle:Flying +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.) diff --git a/forge-gui/res/cardsfolder/g/goblin_spelunkers.txt b/forge-gui/res/cardsfolder/g/goblin_spelunkers.txt index 8846dca74bd..f249b4cd147 100644 --- a/forge-gui/res/cardsfolder/g/goblin_spelunkers.txt +++ b/forge-gui/res/cardsfolder/g/goblin_spelunkers.txt @@ -4,4 +4,4 @@ Types:Creature Goblin Warrior PT:2/2 K:Mountainwalk SVar:Picture:http://resources.wizards.com/magic/cards/rav/en-us/card83803.jpg -Oracle:Mountainwalk +Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/g/goblin_spymaster.txt b/forge-gui/res/cardsfolder/g/goblin_spymaster.txt index a34636fa923..a1511fecc5f 100644 --- a/forge-gui/res/cardsfolder/g/goblin_spymaster.txt +++ b/forge-gui/res/cardsfolder/g/goblin_spymaster.txt @@ -7,4 +7,4 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | TriggerZones$ Battl SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_goblin_all_attack | TokenOwner$ TriggeredPlayer | LegacyImage$ r 1 1 goblin all attack c16 DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_spymaster.jpg -Oracle:First strike \nAt the beginning of each opponent's end step, that player creates a 1/1 red Goblin creature token with "Creatures you control attack each combat if able." +Oracle:First strike\nAt the beginning of each opponent's end step, that player creates a 1/1 red Goblin creature token with "Creatures you control attack each combat if able." diff --git a/forge-gui/res/cardsfolder/g/goblin_trailblazer.txt b/forge-gui/res/cardsfolder/g/goblin_trailblazer.txt index 42c9980615d..e355357b8dc 100644 --- a/forge-gui/res/cardsfolder/g/goblin_trailblazer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_trailblazer.txt @@ -4,4 +4,4 @@ Types:Creature Goblin Pirate PT:2/1 K:Menace SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_trailblazer.jpg -Oracle:Menace \ No newline at end of file +Oracle:Menace (This creature can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/g/goblin_war_party.txt b/forge-gui/res/cardsfolder/g/goblin_war_party.txt index 7e3e3ee41d5..5e3ed885556 100644 --- a/forge-gui/res/cardsfolder/g/goblin_war_party.txt +++ b/forge-gui/res/cardsfolder/g/goblin_war_party.txt @@ -6,4 +6,4 @@ A:SP$ Charm | Cost$ 3 R | Choices$ DBTokens,DBBuff | Defined$ You | CharmNum$ 1 SVar:DBTokens:DB$ Token | TokenAmount$ 3 | TokenScript$ r_1_1_goblin | TokenOwner$ You | LegacyImage$ r 1 1 goblin mh1 | SpellDescription$ Create three 1/1 red Goblin creature tokens. SVar:DBBuff:DB$ PumpAll | NumAtt$ 1 | NumDef$ 1 | ValidCards$ Creature.YouCtrl | KW$ Haste | SpellDescription$ Creatures you control get +1/+1 and gain haste until end of turn. DeckHas:Ability$Token -Oracle:Choose one —\n• Create three 1/1 red Goblin creature tokens.\n• Creatures you control get +1/+1 and gain haste until end of turn. \nEntwine {2}{R}(Choose both if you pay the entwine cost.) +Oracle:Choose one —\n• Create three 1/1 red Goblin creature tokens.\n• Creatures you control get +1/+1 and gain haste until end of turn.\nEntwine {2}{R} (Choose both if you pay the entwine cost.) diff --git a/forge-gui/res/cardsfolder/g/goblins_of_the_flarg.txt b/forge-gui/res/cardsfolder/g/goblins_of_the_flarg.txt index 764a716336b..24f0d7c202c 100644 --- a/forge-gui/res/cardsfolder/g/goblins_of_the_flarg.txt +++ b/forge-gui/res/cardsfolder/g/goblins_of_the_flarg.txt @@ -6,4 +6,4 @@ K:Mountainwalk T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Dwarf.YouCtrl | PresentCompare$ GE1 | Execute$ TrigSac | TriggerDescription$ When you control a Dwarf, sacrifice CARDNAME. SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/goblins_of_the_flarg.jpg -Oracle:Mountainwalk\nWhen you control a Dwarf, sacrifice Goblins of the Flarg. +Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.)\nWhen you control a Dwarf, sacrifice Goblins of the Flarg. diff --git a/forge-gui/res/cardsfolder/g/god_pharaohs_faithful.txt b/forge-gui/res/cardsfolder/g/god_pharaohs_faithful.txt index 9614e456efe..94786d71830 100644 --- a/forge-gui/res/cardsfolder/g/god_pharaohs_faithful.txt +++ b/forge-gui/res/cardsfolder/g/god_pharaohs_faithful.txt @@ -2,9 +2,9 @@ Name:God-Pharaoh's Faithful ManaCost:W Types:Creature Human Wizard PT:0/4 -T:Mode$ SpellCast | ValidCard$ Card.Blue,Card.Red,Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a blue, black or red spell, you gain 1 life. +T:Mode$ SpellCast | ValidCard$ Card.Blue,Card.Red,Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a blue, black, or red spell, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 AI:RemoveDeck:Random DeckNeeds:Color$Blue|Black|Red SVar:Picture:http://www.wizards.com/global/images/magic/general/god_pharaohs_faithful.jpg -Oracle:Whenever you cast a blue, black or red spell, you gain 1 life. +Oracle:Whenever you cast a blue, black, or red spell, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/g/godless_shrine.txt b/forge-gui/res/cardsfolder/g/godless_shrine.txt index 420eabd5d4c..19f60dfeb1d 100644 --- a/forge-gui/res/cardsfolder/g/godless_shrine.txt +++ b/forge-gui/res/cardsfolder/g/godless_shrine.txt @@ -2,6 +2,6 @@ Name:Godless Shrine ManaCost:no cost Types:Land Plains Swamp K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, CARDNAME enters the battlefield tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. SVar:Picture:http://resources.wizards.com/magic/cards/gpt/en-us/card96935.jpg -Oracle:({T}: Add {W} or {B}.)\nAs Godless Shrine enters the battlefield, you may pay 2 life. If you don't, Godless Shrine enters the battlefield tapped. +Oracle:({T}: Add {W} or {B}.)\nAs Godless Shrine enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/g/gods_willing.txt b/forge-gui/res/cardsfolder/g/gods_willing.txt index 77eb566d20c..f263683363f 100644 --- a/forge-gui/res/cardsfolder/g/gods_willing.txt +++ b/forge-gui/res/cardsfolder/g/gods_willing.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Protection | Cost$ W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Gains$ Choice | Choices$ AnyColor | SubAbility$ DBScry | SpellDescription$ Target creature you control gains protection from the color of your choice 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 | ScryNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/gods_willing.jpg -Oracle:Target creature you control gains protection from the color of your choice 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.) +Oracle:Target creature you control gains protection from the color of your choice until end of turn. (It can't be blocked, targeted, dealt damage, enchanted, or equipped by anything of that color.)\nScry 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/g/golden_guardian.txt b/forge-gui/res/cardsfolder/g/golden_guardian_gold_forge_garrison.txt similarity index 93% rename from forge-gui/res/cardsfolder/g/golden_guardian.txt rename to forge-gui/res/cardsfolder/g/golden_guardian_gold_forge_garrison.txt index 216801c34f3..9d60cc62701 100644 --- a/forge-gui/res/cardsfolder/g/golden_guardian.txt +++ b/forge-gui/res/cardsfolder/g/golden_guardian_gold_forge_garrison.txt @@ -24,4 +24,4 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. A:AB$ Token | Cost$ 4 T | TokenAmount$ 1 | TokenScript$ c_4_4_a_golem | TokenOwner$ You | LegacyImage$ c 4 4 a golem rix | SpellDescription$ Create a 4/4 colorless Golem artifact creature token. SVar:Picture:http://www.wizards.com/global/images/magic/general/gold-forge_garrison.jpg -Oracle:{T}: Add two mana of any one color.\n{4}, {T}: Create a 4/4 colorless Golem artifact creature token. +Oracle:(Transforms from Golden Guardian.)\n{T}: Add two mana of any one color.\n{4}, {T}: Create a 4/4 colorless Golem artifact creature token. diff --git a/forge-gui/res/cardsfolder/g/goldmeadow_stalwart.txt b/forge-gui/res/cardsfolder/g/goldmeadow_stalwart.txt index 13c60f45992..c5bacdd119f 100644 --- a/forge-gui/res/cardsfolder/g/goldmeadow_stalwart.txt +++ b/forge-gui/res/cardsfolder/g/goldmeadow_stalwart.txt @@ -4,4 +4,4 @@ Types:Creature Kithkin Soldier PT:2/2 K:AlternateAdditionalCost:Reveal<1/Kithkin>:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/goldmeadow_stalwart.jpg -Oracle:As an additional cost to cast Goldmeadow Stalwart, reveal a Kithkin card from your hand or pay {3}. +Oracle:As an additional cost to cast this spell, reveal a Kithkin card from your hand or pay {3}. diff --git a/forge-gui/res/cardsfolder/g/goldnight_castigator.txt b/forge-gui/res/cardsfolder/g/goldnight_castigator.txt index b24a81c769b..599d4f8ecf4 100644 --- a/forge-gui/res/cardsfolder/g/goldnight_castigator.txt +++ b/forge-gui/res/cardsfolder/g/goldnight_castigator.txt @@ -4,9 +4,9 @@ Types:Creature Angel PT:4/9 K:Flying K:Haste -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ You | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to you, it deals double that damage instead. -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Card.Self | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to CARDNAME, it deals double that damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ You | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to you, it deals double that damage to you instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Card.Self | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to CARDNAME, it deals double that damage to CARDNAME instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X -SVar:X:ReplaceCount$DamageAmount/Twice +SVar:X:ReplaceCount$DamageAmount/Twice SVar:Picture:http://www.wizards.com/global/images/magic/general/goldnight_castigator.jpg -Oracle:Flying, haste\nIf a source would deal damage to you, it deals double that damage instead.\nIf a source would deal damage to Goldnight Castigator, it deals double that damage instead. +Oracle:Flying, haste\nIf a source would deal damage to you, it deals double that damage to you instead.\nIf a source would deal damage to Goldnight Castigator, it deals double that damage to Goldnight Castigator instead. diff --git a/forge-gui/res/cardsfolder/g/goldspan_dragon.txt b/forge-gui/res/cardsfolder/g/goldspan_dragon.txt index 1a8c94b1934..3fb5b740f9d 100644 --- a/forge-gui/res/cardsfolder/g/goldspan_dragon.txt +++ b/forge-gui/res/cardsfolder/g/goldspan_dragon.txt @@ -11,4 +11,4 @@ S:Mode$ Continuous | Affected$ Card.Treasure+YouCtrl | AddAbility$ Mana | Descri SVar:Mana:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. SVar:HasAttackEffect:TRUE DeckHas:Ability$Token -Oracle:Flying, haste\nWhenever Goldspan Dragon attacks or becomes the target of a spell, create a Treasure token.\nTreasures you control have “{T}, Sacrifice this artifact: Add two mana of any one color.” +Oracle:Flying, haste\nWhenever Goldspan Dragon attacks or becomes the target of a spell, create a Treasure token.\nTreasures you control have "{T}, Sacrifice this artifact: Add two mana of any one color." diff --git a/forge-gui/res/cardsfolder/g/golgothian_sylex.txt b/forge-gui/res/cardsfolder/g/golgothian_sylex.txt index 4e271ad0c87..31e769b795a 100644 --- a/forge-gui/res/cardsfolder/g/golgothian_sylex.txt +++ b/forge-gui/res/cardsfolder/g/golgothian_sylex.txt @@ -1,9 +1,9 @@ Name:Golgothian Sylex ManaCost:4 Types:Artifact -A:AB$ SacrificeAll | Cost$ 1 T | ValidCards$ Permanent.nonToken+setATQ | SpellDescription$ Each nontoken permanent originally printed in the Antiquities expansion is sacrificed by its controller. +A:AB$ SacrificeAll | Cost$ 1 T | ValidCards$ Permanent.nonToken+setATQ | SpellDescription$ Each nontoken permanent with a name originally printed in the Antiquities expansion is sacrificed by its controller. AI:RemoveDeck:All AI:RemoveDeck:Random SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/golgothian_sylex.jpg -Oracle:{1}, {T}: Each nontoken permanent originally printed in the Antiquities expansion is sacrificed by its controller. +Oracle:{1}, {T}: Each nontoken permanent with a name originally printed in the Antiquities expansion is sacrificed by its controller. diff --git a/forge-gui/res/cardsfolder/g/gontis_machinations.txt b/forge-gui/res/cardsfolder/g/gontis_machinations.txt index 2e305d4dc62..1d1c9190168 100644 --- a/forge-gui/res/cardsfolder/g/gontis_machinations.txt +++ b/forge-gui/res/cardsfolder/g/gontis_machinations.txt @@ -1,9 +1,9 @@ Name:Gonti's Machinations ManaCost:B Types:Enchantment -T:Mode$ LifeLost | ValidPlayer$ You | TriggerZones$ Battlefield | FirstTime$ True | Execute$ TrigEnergy | TriggerDescription$ Whenever you lose life for the first time each turn, you get {E} (You get an energy counter. Damage causes loss of life). +T:Mode$ LifeLost | ValidPlayer$ You | TriggerZones$ Battlefield | FirstTime$ True | Execute$ TrigEnergy | TriggerDescription$ Whenever you lose life for the first time each turn, you get {E}. (You get an energy counter. Damage causes loss of life.) SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 1 A:AB$ LoseLife | Cost$ PayEnergy<2> Sac<1/CARDNAME> | Defined$ Player.Opponent | LifeAmount$ 3 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 3 life. You gain life equal to the life lost this way. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost | StackDescription$ You gain life equal to the life lost this way. SVar:Picture:http://www.wizards.com/global/images/magic/general/gontis_machinations.jpg -Oracle:Whenever you lose life for the first time each turn, you get {E} (You get an energy counter. Damage causes loss of life).\nPay {E}{E}, sacrifice Gonti's Machinations: Each opponent loses 3 life. You gain life equal to the life lost this way. \ No newline at end of file +Oracle:Whenever you lose life for the first time each turn, you get {E}. (You get an energy counter. Damage causes loss of life.)\nPay {E}{E}, Sacrifice Gonti's Machinations: Each opponent loses 3 life. You gain life equal to the life lost this way. diff --git a/forge-gui/res/cardsfolder/g/gorilla_berserkers.txt b/forge-gui/res/cardsfolder/g/gorilla_berserkers.txt index 749201f6a28..94f5224de29 100644 --- a/forge-gui/res/cardsfolder/g/gorilla_berserkers.txt +++ b/forge-gui/res/cardsfolder/g/gorilla_berserkers.txt @@ -6,4 +6,4 @@ K:Trample K:Rampage:2 K:CantBeBlockedByAmount LT3 SVar:Picture:http://www.wizards.com/global/images/magic/general/gorilla_berserkers.jpg -Oracle:Trample, rampage 2 (Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.)\nGorilla Berserkers can't be blocked except by three or more creatures. +Oracle:Trample; rampage 2 (Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.)\nGorilla Berserkers can't be blocked except by three or more creatures. diff --git a/forge-gui/res/cardsfolder/g/gorilla_war_cry.txt b/forge-gui/res/cardsfolder/g/gorilla_war_cry.txt index d4641366b54..d168116a740 100644 --- a/forge-gui/res/cardsfolder/g/gorilla_war_cry.txt +++ b/forge-gui/res/cardsfolder/g/gorilla_war_cry.txt @@ -5,4 +5,4 @@ A:SP$ PumpAll | Cost$ 1 R | ValidCards$ Creature | KW$ Menace | ActivationPhases SVar:DelTrigSlowtrip:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. SVar:DrawSlowtrip:DB$Draw | NumCards$ 1 | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/gorilla_war_cry.jpg -Oracle:Cast Gorilla War Cry only during combat before blockers are declared.\nAll creatures gain menace until end of turn. (They can't be blocked except by two or more creatures.)\nDraw a card at the beginning of the next turn's upkeep. +Oracle:Cast this spell only during combat before blockers are declared.\nAll creatures gain menace until end of turn. (They can't be blocked except by two or more creatures.)\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/g/graf_rats__chittering_host.txt b/forge-gui/res/cardsfolder/g/graf_rats_chittering_host.txt similarity index 85% rename from forge-gui/res/cardsfolder/g/graf_rats__chittering_host.txt rename to forge-gui/res/cardsfolder/g/graf_rats_chittering_host.txt index 81fc28f045e..8d309ad4012 100644 --- a/forge-gui/res/cardsfolder/g/graf_rats__chittering_host.txt +++ b/forge-gui/res/cardsfolder/g/graf_rats_chittering_host.txt @@ -18,4 +18,4 @@ K:Haste K:Menace T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, other creatures you control get +1/+0 and menace until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl+Other | NumAtt$ 1 | KW$ Menace -Oracle:Haste \nMenace (This creature can't be blocked except by two or more creatures.)\nWhen Chittering Host enters the battlefield, other creatures you control get +1/+0 and gain menace until end of turn. +Oracle:Haste\nMenace (This creature can't be blocked except by two or more creatures.)\nWhen Chittering Host enters the battlefield, other creatures you control get +1/+0 and gain menace until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gratuitous_violence.txt b/forge-gui/res/cardsfolder/g/gratuitous_violence.txt index e88cb20008e..dd52bf8ad2b 100644 --- a/forge-gui/res/cardsfolder/g/gratuitous_violence.txt +++ b/forge-gui/res/cardsfolder/g/gratuitous_violence.txt @@ -1,9 +1,9 @@ Name:Gratuitous Violence ManaCost:2 R R R Types:Enchantment -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Creature.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a creature you control would deal damage to a permanent or player, it deals double that damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Creature.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a creature you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/gratuitous_violence.jpg -Oracle:If a creature you control would deal damage to a permanent or player, it deals double that damage instead. +Oracle:If a creature you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/g/graven_lore.txt b/forge-gui/res/cardsfolder/g/graven_lore.txt index 9d8e32588e4..0a39bf65567 100644 --- a/forge-gui/res/cardsfolder/g/graven_lore.txt +++ b/forge-gui/res/cardsfolder/g/graven_lore.txt @@ -1,8 +1,8 @@ Name:Graven Lore ManaCost:3 U U -Types:Snow Instant -A:SP$ Scry | Cost$ 3 U U | ScryNum$ X | References$ X | SubAbility$ DBDraw | SpellDescription$ Scry X, where is the amount of {S} spent to cast this spell, then draw three cards. ({S} is mana from a snow source.) +Types:Snow Instant +A:SP$ Scry | Cost$ 3 U U | ScryNum$ X | References$ X | SubAbility$ DBDraw | SpellDescription$ Scry X, where X is the amount of {S} spent to cast this spell, then draw three cards. ({S} is mana from a snow source.) SVar:DBDraw:DB$ Draw | NumCards$ 3 SVar:X:Count$CastTotalSnowManaSpent DeckNeeds:Type$Snow -Oracle:Scry X, where is the amount of {S} spent to cast this spell, then draw three cards. ({S} is mana from a snow source.) +Oracle:Scry X, where X is the amount of {S} spent to cast this spell, then draw three cards. ({S} is mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/g/graveshifter.txt b/forge-gui/res/cardsfolder/g/graveshifter.txt index 92295530a31..46ca3c9da5c 100644 --- a/forge-gui/res/cardsfolder/g/graveshifter.txt +++ b/forge-gui/res/cardsfolder/g/graveshifter.txt @@ -5,4 +5,4 @@ PT:2/2 K:Changeling T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target creature card from your graveyard to your hand. SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl -Oracle:Changeling (This card is every creature type)\nWhen Graveshifter enters the battlefield, you may return target creature card from your graveyard to your hand. +Oracle:Changeling (This card is every creature type.)\nWhen Graveshifter enters the battlefield, you may return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/gravewaker.txt b/forge-gui/res/cardsfolder/g/gravewaker.txt index 46a5bff5158..339ac089414 100644 --- a/forge-gui/res/cardsfolder/g/gravewaker.txt +++ b/forge-gui/res/cardsfolder/g/gravewaker.txt @@ -4,4 +4,4 @@ Types:Creature Bird Spirit PT:5/5 K:Flying A:AB$ ChangeZone | Cost$ 5 B B | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl | Tapped$ True | SpellDescription$ Return target creature card from your graveyard to the battlefield tapped. -Oracle:Flying\n{5}{B}{B}: Return target creature card from your graveyard to the battlefield tapped. \ No newline at end of file +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\n{5}{B}{B}: Return target creature card from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/g/graveyard_marshal.txt b/forge-gui/res/cardsfolder/g/graveyard_marshal.txt index c5511098717..9050e6fef96 100644 --- a/forge-gui/res/cardsfolder/g/graveyard_marshal.txt +++ b/forge-gui/res/cardsfolder/g/graveyard_marshal.txt @@ -5,4 +5,4 @@ PT:3/2 A:AB$ Token | Cost$ 2 B ExileFromGrave<1/Creature> | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You | LegacyImage$ b 2 2 zombie m19 | TokenTapped$ True | SpellDescription$ Exile target creature card from your graveyard: Create a 2/2 black Zombie creature token. SVar:AIPreference:ExileFromGraveCost$Creature.cmcLE1+inZoneGraveyard DeckHas:Ability$Token -Oracle:{2}{B}, Exile target creature card from your graveyard: Create a tapped 2/2 black Zombie creature token. +Oracle:{2}{B}, Exile a creature card from your graveyard: Create a tapped 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/g/gravity_negator.txt b/forge-gui/res/cardsfolder/g/gravity_negator.txt index a1adce4b011..34e9bf078e2 100644 --- a/forge-gui/res/cardsfolder/g/gravity_negator.txt +++ b/forge-gui/res/cardsfolder/g/gravity_negator.txt @@ -7,4 +7,4 @@ K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may pay {C}. If you do, another target creature gains flying until end of turn. ({C} represents colorless mana.) SVar:TrigPump:AB$ Pump | Cost$ C | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | KW$ Flying DeckHints:Ability$Mana.Colorless -Oracle:Devoid (This card has no color.)\nFlying\nWhen Gravity Negator attacks, you may pay {C}. If you do, another target creature gains flying until end of turn. ({C} represents colorless mana.) +Oracle:Devoid (This card has no color.)\nFlying\nWhenever Gravity Negator attacks, you may pay {C}. If you do, another target creature gains flying until end of turn. ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/g/grayscaled_gharial.txt b/forge-gui/res/cardsfolder/g/grayscaled_gharial.txt index fda4e25ae47..bd0eec7bd2d 100644 --- a/forge-gui/res/cardsfolder/g/grayscaled_gharial.txt +++ b/forge-gui/res/cardsfolder/g/grayscaled_gharial.txt @@ -4,4 +4,4 @@ Types:Creature Crocodile PT:1/1 K:Islandwalk SVar:Picture:http://resources.wizards.com/magic/cards/rav/en-us/card87914.jpg -Oracle:Islandwalk +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.) diff --git a/forge-gui/res/cardsfolder/g/great_sable_stag.txt b/forge-gui/res/cardsfolder/g/great_sable_stag.txt index f4622a85c9b..f93e1056556 100644 --- a/forge-gui/res/cardsfolder/g/great_sable_stag.txt +++ b/forge-gui/res/cardsfolder/g/great_sable_stag.txt @@ -6,4 +6,4 @@ K:Protection from blue K:Protection from black K:CARDNAME can't be countered. SVar:Picture:http://www.wizards.com/global/images/magic/general/great_sable_stag.jpg -Oracle:Great Sable Stag can't be countered.\nProtection from blue and from black (This creature can't be blocked, targeted, dealt damage, or enchanted by anything blue or black.) +Oracle:This spell can't be countered.\nProtection from blue and from black (This creature can't be blocked, targeted, dealt damage, or enchanted by anything blue or black.) diff --git a/forge-gui/res/cardsfolder/g/greater_basilisk.txt b/forge-gui/res/cardsfolder/g/greater_basilisk.txt index a315838ac5e..23c39954837 100644 --- a/forge-gui/res/cardsfolder/g/greater_basilisk.txt +++ b/forge-gui/res/cardsfolder/g/greater_basilisk.txt @@ -4,4 +4,4 @@ Types:Creature Basilisk PT:3/5 K:Deathtouch SVar:Picture:http://www.wizards.com/global/images/magic/general/greater_basilisk.jpg -Oracle:Deathtouch +Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.) diff --git a/forge-gui/res/cardsfolder/g/greenseeker.txt b/forge-gui/res/cardsfolder/g/greenseeker.txt index f9f7d5a9b07..76a80a8129f 100644 --- a/forge-gui/res/cardsfolder/g/greenseeker.txt +++ b/forge-gui/res/cardsfolder/g/greenseeker.txt @@ -2,7 +2,7 @@ Name:Greenseeker ManaCost:G Types:Creature Elf Spellshaper PT:1/1 -A:AB$ ChangeZone | Cost$ G T Discard<1/Card> | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ G T Discard<1/Card> | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/greenseeker.jpg -Oracle:{G}, {T}, Discard a card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +Oracle:{G}, {T}, Discard a card: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/g/greenwarden_of_murasa.txt b/forge-gui/res/cardsfolder/g/greenwarden_of_murasa.txt index 4af7b6979f1..038d71ef683 100644 --- a/forge-gui/res/cardsfolder/g/greenwarden_of_murasa.txt +++ b/forge-gui/res/cardsfolder/g/greenwarden_of_murasa.txt @@ -4,7 +4,7 @@ Types:Creature Elemental PT:5/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target card from your graveyard to your hand. SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.YouCtrl -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may exile it. If you do, you may return target card from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may exile it. If you do, return target card from your graveyard to your hand. SVar:TrigExile:DB$ ChangeZone | Destination$ Exile | Defined$ TriggeredNewCardLKICopy | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.YouCtrl -Oracle:When Greenwarden of Murasa enters the battlefield, you may return target card from your graveyard to your hand.\nWhen Greenwarden of Murasa dies, you may exile it. If you do, you may return target card from your graveyard to your hand. +Oracle:When Greenwarden of Murasa enters the battlefield, you may return target card from your graveyard to your hand.\nWhen Greenwarden of Murasa dies, you may exile it. If you do, return target card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/greenwheel_liberator.txt b/forge-gui/res/cardsfolder/g/greenwheel_liberator.txt index 9f0dd204d13..9ae2331448f 100644 --- a/forge-gui/res/cardsfolder/g/greenwheel_liberator.txt +++ b/forge-gui/res/cardsfolder/g/greenwheel_liberator.txt @@ -4,4 +4,4 @@ Types:Creature Elf Warrior PT:2/1 K:etbCounter:P1P1:2:Revolt$ True:Revolt — CARDNAME enters the battlefield with two +1/+1 counters on it if a permanent you controlled left the battlefield this turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/greenwheel_liberator.jpg -Oracle:Revolt — Greenbelt Liberator enters the battlefield with two +1/+1 counters on it if a permanent you controlled left the battlefield this turn. +Oracle:Revolt — Greenwheel Liberator enters the battlefield with two +1/+1 counters on it if a permanent you controlled left the battlefield this turn. diff --git a/forge-gui/res/cardsfolder/g/grenzo_havoc_raiser.txt b/forge-gui/res/cardsfolder/g/grenzo_havoc_raiser.txt index ec283b930b4..bf3475d4c18 100644 --- a/forge-gui/res/cardsfolder/g/grenzo_havoc_raiser.txt +++ b/forge-gui/res/cardsfolder/g/grenzo_havoc_raiser.txt @@ -11,4 +11,4 @@ SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | Effect SVar:TriggerCastDoM:Mode$ SpellCast | ValidCard$ Card.IsRemembered | TriggerZones$ Command | Execute$ TrigRemoveSelf | Static$ True SVar:TrigRemoveSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Whenever a creature you control deals combat damage to a player, choose one —\n• Goad target creature that player controls.\n• Exile the top card of that player's library. Until end of turn, you may cast that card and you may spend mana as though it were mana of any color to cast it. +Oracle:Whenever a creature you control deals combat damage to a player, choose one —\n• Goad target creature that player controls.\n• Exile the top card of that player's library. Until end of turn, you may cast that card and you may spend mana as though it were mana of any color to cast that spell. diff --git a/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt b/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt index 01db27861e7..1fdc283ceb4 100644 --- a/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt +++ b/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt @@ -6,4 +6,4 @@ K:Melee T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigDmg | TriggerDescription$ Whenever CARDNAME deals combat damage to an opponent, it deals that much damage to each other opponent. SVar:TrigDmg:DB$ DamageAll | ValidPlayers$ OppNonTriggeredTarget | NumDmg$ X | References$ X SVar:X:TriggerCount$DamageAmount -Oracle:Melee (Whenever this creature attacks, it gets +1/+1 for each opponent you attacked this combat.)\nWhenever Grenzo's Ruffians deals combat damage to an opponent, it deals that much damage to each other opponent. +Oracle:Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.)\nWhenever Grenzo's Ruffians deals combat damage to an opponent, it deals that much damage to each other opponent. diff --git a/forge-gui/res/cardsfolder/g/grim_draugr.txt b/forge-gui/res/cardsfolder/g/grim_draugr.txt index fad93f5f790..18dcbab5f5a 100644 --- a/forge-gui/res/cardsfolder/g/grim_draugr.txt +++ b/forge-gui/res/cardsfolder/g/grim_draugr.txt @@ -3,4 +3,4 @@ ManaCost:2 B Types:Snow Creature Zombie Berserker PT:3/2 A:AB$ Pump | Cost$ 1 S | Defined$ Self | NumAtt$ +1 | KW$ Menace | SpellDescription$ CARDNAME gets +1/+0 and gains menace until end of turn. -Oracle:{1} {S}: Grim Draugrr gets gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures. {S} can be paid with one mana from a snow source.) +Oracle:{1}{S}: Grim Draugr gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures. {S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/g/grim_tutor.txt b/forge-gui/res/cardsfolder/g/grim_tutor.txt index a1edad5b93d..b00a4f8a7ac 100644 --- a/forge-gui/res/cardsfolder/g/grim_tutor.txt +++ b/forge-gui/res/cardsfolder/g/grim_tutor.txt @@ -1,10 +1,10 @@ Name:Grim Tutor ManaCost:1 B B Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 B B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | SubAbility$ DBLoseLife | Mandatory$ True | SpellDescription$ Search your library for a card and put that card into your hand, then shuffle your library. You lose 3 life. +A:SP$ ChangeZone | Cost$ 1 B B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | SubAbility$ DBLoseLife | Mandatory$ True | SpellDescription$ Search your library for a card, put that card into your hand, then shuffle your library. You lose 3 life. SVar:DBLoseLife:DB$LoseLife | LifeAmount$ 3 #TODO: The AI will currently search for the most expensive valid card in the library. This can be used to the AI's advantage with #careful deck design (which is why this card only works in properly designed AI decks). Consider improving tutoring logic with priorities. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/grim_tutor.jpg -Oracle:Search your library for a card and put that card into your hand, then shuffle your library. You lose 3 life. +Oracle:Search your library for a card, put that card into your hand, then shuffle your library. You lose 3 life. diff --git a/forge-gui/res/cardsfolder/g/grindstone.txt b/forge-gui/res/cardsfolder/g/grindstone.txt index a526a5c9a17..eab960d0402 100644 --- a/forge-gui/res/cardsfolder/g/grindstone.txt +++ b/forge-gui/res/cardsfolder/g/grindstone.txt @@ -1,11 +1,11 @@ Name:Grindstone ManaCost:1 Types:Artifact -A:AB$ Repeat | Cost$ 3 T | ValidTgts$ Player | RepeatSubAbility$ DBCleanAndGrind | MaxRepeat$ MaxRepeats | RepeatCheckSVar$ MilledSharesColor | References$ MilledSharesColor,MaxRepeats | RepeatSVarCompare$ EQ2 | SubAbility$ DBCleanup | SpellDescription$ Target player mills two cards. If both cards share a color, repeat this process. | StackDescription$ SpellDescription +A:AB$ Repeat | Cost$ 3 T | ValidTgts$ Player | RepeatSubAbility$ DBCleanAndGrind | MaxRepeat$ MaxRepeats | RepeatCheckSVar$ MilledSharesColor | References$ MilledSharesColor,MaxRepeats | RepeatSVarCompare$ EQ2 | SubAbility$ DBCleanup | SpellDescription$ Target player mills two cards. If two cards that share a color were milled this way, repeat this process. | StackDescription$ SpellDescription SVar:DBCleanAndGrind:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBPeek SVar:DBPeek:DB$ PeekAndReveal | Defined$ Targeted | PeekAmount$ 2 | NoPeek$ True | NoReveal$ True | RememberPeeked$ True | SubAbility$ DBGrind SVar:DBGrind:DB$ Mill | NumCards$ 2 | Defined$ Targeted | NoReveal$ True SVar:MaxRepeats:TargetedPlayer$CardsInLibrary SVar:MilledSharesColor:RememberedLKI$Valid Card.SharesColorWith Remembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:{3}, {T}: Target player mills two cards. If both cards share a color, repeat this process. +Oracle:{3}, {T}: Target player mills two cards. If two cards that share a color were milled this way, repeat this process. diff --git a/forge-gui/res/cardsfolder/g/grixis_panorama.txt b/forge-gui/res/cardsfolder/g/grixis_panorama.txt index e9c7537cb8d..3b8b5b8da76 100644 --- a/forge-gui/res/cardsfolder/g/grixis_panorama.txt +++ b/forge-gui/res/cardsfolder/g/grixis_panorama.txt @@ -2,6 +2,6 @@ Name:Grixis Panorama ManaCost:no cost 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.Island+Basic,Land.Swamp+Basic,Land.Mountain+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Island+Basic,Land.Swamp+Basic,Land.Mountain+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Island, Swamp, or Mountain card and put it onto the battlefield tapped. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/grixis_panorama.jpg -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Grixis Panorama: Search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle your library. +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Grixis Panorama: Search your library for a basic Island, Swamp, or Mountain card and put it onto the battlefield tapped. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/g/growth_charm.txt b/forge-gui/res/cardsfolder/g/growth_charm.txt index 8e654006179..8f3ef1f63a1 100644 --- a/forge-gui/res/cardsfolder/g/growth_charm.txt +++ b/forge-gui/res/cardsfolder/g/growth_charm.txt @@ -5,4 +5,4 @@ A:SP$ Charm | Cost$ 1 G G | Choices$ DBRamp,DBGiant,DBRegrow | Defined$ You SVar:DBRamp:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. SVar:DBGiant:DB$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ Target creature gets +3/+3 until end of turn. SVar:DBRegrow:DB$ ChangeZone | Cost$ 1 G | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target card in your graveyard | ValidTgts$ Card.YouCtrl | SpellDescription$ Return target card from your graveyard to your hand. -Oracle:Choose one —\n• Rampant Growth\n• Giant Growth\n• Regrowth \ No newline at end of file +Oracle:Choose one—\n• Rampant Growth\n• Giant Growth\n• Regrowth diff --git a/forge-gui/res/cardsfolder/g/grozoth.txt b/forge-gui/res/cardsfolder/g/grozoth.txt index 0dde6905481..b4aee32380f 100644 --- a/forge-gui/res/cardsfolder/g/grozoth.txt +++ b/forge-gui/res/cardsfolder/g/grozoth.txt @@ -10,4 +10,4 @@ K:Transmute:1 U U SVar:X:Count$InYourLibrary AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/grozoth.jpg -Oracle:Defender (This creature can't attack.)\nWhen Grozoth enters the battlefield, you may search your library for any number of cards that have converted mana cost 9, reveal them, and put them into your hand. If you do, shuffle your library.\n{4}: Grozoth loses defender until end of turn.\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, put it into your hand, then shuffle your library. Transmute only as a sorcery.) +Oracle:Defender (This creature can't attack.)\nWhen Grozoth enters the battlefield, you may search your library for any number of cards that have converted mana cost 9, reveal them, and put them into your hand. If you do, shuffle your library.\n{4}: Grozoth loses defender until end of turn.\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/grumgully_the_generous.txt b/forge-gui/res/cardsfolder/g/grumgully_the_generous.txt index eb9a14ce290..fc4feaf35a3 100644 --- a/forge-gui/res/cardsfolder/g/grumgully_the_generous.txt +++ b/forge-gui/res/cardsfolder/g/grumgully_the_generous.txt @@ -3,6 +3,6 @@ ManaCost:1 R G Types:Legendary Creature Goblin Shaman PT:3/3 K:ETBReplacement:Other:AddExtraCounter:Mandatory:Battlefield:Creature.YouCtrl+Other+nonHuman -SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Each other non-Human creature you controls enters the battlefield with an additional +1/+1 counter on it. +SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Each other non-Human creature you control enters the battlefield with an additional +1/+1 counter on it. DeckHas:Ability$Counters -Oracle:Each other non-Human creature you controls enters the battlefield with an additional +1/+1 counter on it. +Oracle:Each other non-Human creature you control enters the battlefield with an additional +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/g/gruul_scrapper.txt b/forge-gui/res/cardsfolder/g/gruul_scrapper.txt index 348bd861547..99c71146f7d 100644 --- a/forge-gui/res/cardsfolder/g/gruul_scrapper.txt +++ b/forge-gui/res/cardsfolder/g/gruul_scrapper.txt @@ -2,11 +2,11 @@ Name:Gruul Scrapper ManaCost:3 G Types:Creature Human Berserker PT:3/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | ManaSpent$ R | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, if {R} was spent to cast CARDNAME, it gains haste until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | ManaSpent$ R | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, if {R} was spent to cast it, it gains haste until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Haste SVar:ManaNeededToAvoidNegativeEffect:red AI:RemoveDeck:Random SVar:PlayMain1:ALWAYS DeckNeeds:Color$Red SVar:Picture:http://www.wizards.com/global/images/magic/general/gruul_scrapper.jpg -Oracle:When Gruul Scrapper enters the battlefield, if {R} was spent to cast Gruul Scrapper, it gains haste until end of turn. +Oracle:When Gruul Scrapper enters the battlefield, if {R} was spent to cast it, it gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gruul_war_chant.txt b/forge-gui/res/cardsfolder/g/gruul_war_chant.txt index d137c95f37d..73b622acbbb 100644 --- a/forge-gui/res/cardsfolder/g/gruul_war_chant.txt +++ b/forge-gui/res/cardsfolder/g/gruul_war_chant.txt @@ -1,7 +1,7 @@ Name:Gruul War Chant ManaCost:2 R G Types:Enchantment -S:Mode$ Continuous | Affected$ Creature.YouCtrl+attacking | AddPower$ 1 | AddKeyword$ Menace | Description$ Attacking creatures you control gets +1/+0 and have menace. +S:Mode$ Continuous | Affected$ Creature.YouCtrl+attacking | AddPower$ 1 | AddKeyword$ Menace | Description$ Attacking creatures you control get +1/+0 and have menace. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/gruul_war_chant.jpg -Oracle:Attacking creatures you control gets +1/+0 and have menace. \ No newline at end of file +Oracle:Attacking creatures you control get +1/+0 and have menace. diff --git a/forge-gui/res/cardsfolder/g/guardian-gladewalker.txt b/forge-gui/res/cardsfolder/g/guardian_gladewalker.txt similarity index 100% rename from forge-gui/res/cardsfolder/g/guardian-gladewalker.txt rename to forge-gui/res/cardsfolder/g/guardian_gladewalker.txt diff --git a/forge-gui/res/cardsfolder/g/guardian_of_tazeem.txt b/forge-gui/res/cardsfolder/g/guardian_of_tazeem.txt index 326f29e18d1..8c7d7c3a901 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_tazeem.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_tazeem.txt @@ -8,4 +8,4 @@ SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target cr SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | ConditionDefined$ TriggeredCard | ConditionPresent$ Island SVar:BuffedBy:Land SVar:Picture:http://www.wizards.com/global/images/magic/general/guardian_of_tazeem.jpg -Oracle:Landfall — Whenever a land enters the battlefield under your control, tap target creature an opponent controls. If that land is an Island, that creature doesn't untap during its controller's next untap step. +Oracle:Flying\nLandfall — Whenever a land enters the battlefield under your control, tap target creature an opponent controls. If that land is an Island, that creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/g/guardian_project.txt b/forge-gui/res/cardsfolder/g/guardian_project.txt index 27ee19df3be..c3dfd457d9e 100644 --- a/forge-gui/res/cardsfolder/g/guardian_project.txt +++ b/forge-gui/res/cardsfolder/g/guardian_project.txt @@ -1,6 +1,6 @@ Name:Guardian Project ManaCost:3 G Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+YouCtrl+doesNotShareNameWith YourGraveyard+doesNotShareNameWith OtherYourBattlefield | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever a nontoken creature enters the battlefield under your control, if that creature doesn't have the same name as another creature you control or a creature card in your graveyard, draw a card. +T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+YouCtrl+doesNotShareNameWith YourGraveyard+doesNotShareNameWith OtherYourBattlefield | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever a nontoken creature enters the battlefield under your control, if it doesn't have the same name as another creature you control or a creature card in your graveyard, draw a card. SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 -Oracle:Whenever a nontoken creature enters the battlefield under your control, if that creature doesn't have the same name as another creature you control or a creature card in your graveyard, draw a card. +Oracle:Whenever a nontoken creature enters the battlefield under your control, if it doesn't have the same name as another creature you control or a creature card in your graveyard, draw a card. diff --git a/forge-gui/res/cardsfolder/g/guardians_of_akrasa.txt b/forge-gui/res/cardsfolder/g/guardians_of_akrasa.txt index 97472b8d2b0..6221225f0a1 100644 --- a/forge-gui/res/cardsfolder/g/guardians_of_akrasa.txt +++ b/forge-gui/res/cardsfolder/g/guardians_of_akrasa.txt @@ -5,4 +5,4 @@ PT:0/4 K:Defender K:Exalted SVar:Picture:http://www.wizards.com/global/images/magic/general/guardians_of_akrasa.jpg -Oracle:Defender\nExalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) +Oracle:Defender (This creature can't attack.)\nExalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/g/guardians_of_meletis.txt b/forge-gui/res/cardsfolder/g/guardians_of_meletis.txt index 12b2494a64f..a1c9ec7d867 100644 --- a/forge-gui/res/cardsfolder/g/guardians_of_meletis.txt +++ b/forge-gui/res/cardsfolder/g/guardians_of_meletis.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Golem PT:0/6 K:Defender SVar:Picture:http://www.wizards.com/global/images/magic/general/guardians_of_meletis.jpg -Oracle:Defender +Oracle:Defender (This creature can't attack.) diff --git a/forge-gui/res/cardsfolder/g/gut_shot.txt b/forge-gui/res/cardsfolder/g/gut_shot.txt index 53dfa85f192..1cd68f981f1 100644 --- a/forge-gui/res/cardsfolder/g/gut_shot.txt +++ b/forge-gui/res/cardsfolder/g/gut_shot.txt @@ -3,4 +3,4 @@ ManaCost:PR Types:Instant A:SP$ DealDamage | Cost$ PR | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | AIPhyrexianPayment$ OnFatalDamage.1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:Picture:http://www.wizards.com/global/images/magic/general/gut_shot.jpg -Oracle:({P/R} can be paid with either {R} or 2 life.)\nGut Shot deals 1 damage to any target. +Oracle:({R/P} can be paid with either {R} or 2 life.)\nGut Shot deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/gutter_grime.txt b/forge-gui/res/cardsfolder/g/gutter_grime.txt index 78615d350c0..f7f12f8bfa0 100644 --- a/forge-gui/res/cardsfolder/g/gutter_grime.txt +++ b/forge-gui/res/cardsfolder/g/gutter_grime.txt @@ -1,9 +1,9 @@ Name:Gutter Grime ManaCost:4 G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a nontoken creature you control dies, put a slime counter on CARDNAME, then create a green Ooze creature with "This creature's power and toughness are each equal to the number of slime counters on CARDNAME." +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a nontoken creature you control dies, put a slime counter on CARDNAME, then create a green Ooze creature token with "This creature's power and toughness are each equal to the number of slime counters on CARDNAME." SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SLIME | CounterNum$ 1 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_x_x_ooze_gutter_grime | TokenOwner$ You | LegacyImage$ g x x ooze gutter grime isd | RememberSource$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/gutter_grime.jpg -Oracle:Whenever a nontoken creature you control dies, put a slime counter on Gutter Grime, then create a green Ooze creature with "This creature's power and toughness are each equal to the number of slime counters on Gutter Grime." \ No newline at end of file +Oracle:Whenever a nontoken creature you control dies, put a slime counter on Gutter Grime, then create a green Ooze creature token with "This creature's power and toughness are each equal to the number of slime counters on Gutter Grime." diff --git a/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt b/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt index 988102636c1..a9c5e038206 100644 --- a/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt +++ b/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt @@ -8,4 +8,4 @@ SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ Player | RememberMilled$ True | SVar:DBChoose:DB$ ChooseCard | Defined$ You | ChoiceTitle$ Choose a creature card with an even converted mana cost | DefinedCards$ ValidAll Card.Creature+IsRemembered+cmcM20 | AILogic$ BestCard | Mandatory$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Hidden$ True | GainControl$ True | Defined$ ChosenCard | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Companion — Your starting deck contains only cards with even converted mana costs. (If this card is your chosen companion, you may cast it once from outside the game.)\nWhen Gyruda, Doom of Depths enters the battlefield, each player mills four cards. Put a creature card with an even converted mana cost from among those cards onto the battlefield under your control. +Oracle:Companion — Your starting deck contains only cards with even converted mana costs. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.)\nWhen Gyruda enters the battlefield, each player mills four cards. Put a creature card with an even converted mana cost from among the milled cards onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt b/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt index 56eb88caa2f..112143356f4 100644 --- a/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt +++ b/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt @@ -11,4 +11,4 @@ SVar:X:Count$xPaid SVar:Y:Count$CastTotalManaSpent SVar:Z:Count$CardPower SVar:HasAttackEffect:TRUE -Oracle:Gyrus, Walker of Corpses enters the battlefield with a number of +1/+1 counters on it equal to the amount of mana spent to cast it.\nWhenever Gyrus attacks, you may exile target creature card with lesser power from your graveyard. If you do, create a token that's a copy of that card and that's tapped and attacking. Exile the token at the end of combat. +Oracle:Gyrus, Waker of Corpses enters the battlefield with a number of +1/+1 counters on it equal to the amount of mana spent to cast it.\nWhenever Gyrus attacks, you may exile target creature card with lesser power from your graveyard. If you do, create a token that's a copy of that card and that's tapped and attacking. Exile the token at end of combat. diff --git a/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge.txt b/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge.txt index 54b2d112141..165ecc530c1 100644 --- a/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge.txt +++ b/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge.txt @@ -10,4 +10,4 @@ SVar:TrigLose:DB$ LoseLife | Defined$ You | LifeAmount$ 2 AI:RemoveDeck:Random SVar:DiscardMe:5 SVar:Picture:http://www.wizards.com/global/images/magic/general/haakon_stromgald_scourge.jpg -Oracle:You may cast Haakon, Stromgald Scourge from your graveyard, but not from anywhere else.\nAs long as Haakon is on the battlefield, you may play Knight cards from your graveyard.\nWhen Haakon dies, you lose 2 life. +Oracle:You may cast Haakon, Stromgald Scourge from your graveyard, but not from anywhere else.\nAs long as Haakon is on the battlefield, you may cast Knight spells from your graveyard.\nWhen Haakon dies, you lose 2 life. diff --git a/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge_avatar.txt b/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge_avatar.txt index 4cbbda95afa..0f486e4b82f 100644 --- a/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge_avatar.txt +++ b/forge-gui/res/cardsfolder/h/haakon_stromgald_scourge_avatar.txt @@ -2,11 +2,11 @@ Name:Haakon, Stromgald Scourge Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+0/-3 -A:AB$ Effect | ActivationZone$ Command | Cost$ PayLife<1> | TgtZone$ Graveyard | ValidTgts$ Creature.YouOwn | PumpZone$ Graveyard | TgtPrompt$ Select target creature in your graveyard, you may play it this turn | RememberObjects$ Targeted | StaticAbilities$ Play | ExileOnMoved$ Graveyard | SpellDescription$ You may play target creature card in your graveyard this turn. +A:AB$ Effect | ActivationZone$ Command | Cost$ PayLife<1> | TgtZone$ Graveyard | ValidTgts$ Creature.YouOwn | PumpZone$ Graveyard | TgtPrompt$ Select target creature in your graveyard, you may play it this turn | RememberObjects$ Targeted | StaticAbilities$ Play | ExileOnMoved$ Graveyard | SpellDescription$ You may cast target creature card in your graveyard this turn. SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Graveyard | Description$ You may play remembered card. -T:Mode$ SpellCast | ValidCard$ Card.wasCastFromGraveyard | ValidControllingPlayer$ You | TriggerZones$ Command | Execute$ TrigAnimate | TriggerDescription$ Whenever you play a creature card from your graveyard, it becomes a black Zombie Knight. +T:Mode$ SpellCast | ValidCard$ Card.wasCastFromGraveyard | ValidControllingPlayer$ You | TriggerZones$ Command | Execute$ TrigAnimate | TriggerDescription$ Whenever you cast a creature spell from your graveyard, it becomes a black Zombie Knight. SVar:TrigAnimate:DB$ Animate | Defined$ TriggeredCard | Types$ Zombie,Knight | Colors$ Black | OverwriteColors$ True | Permanent$ True | RemoveCreatureTypes$ True R:Event$ Moved | ValidCard$ Card.Zombie+Knight | Destination$ Graveyard | ReplaceWith$ DBExile | Description$ If a Zombie Knight would be put into your graveyard from the battlefield, exile it instead. SVar:DBExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Battlefield | Destination$ Exile SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Haakon, Stromgald Scourge Avatar.full.jpg -Oracle:Hand +0, life -3\nPay 1 life: You may play target creature card in your graveyard this turn.\nWhenever you play a creature card from your graveyard, it becomes a black Zombie Knight.\nIf a Zombie Knight would be put into your graveyard from the battlefield, exile it instead. +Oracle:Hand +0, life -3\nPay 1 life: You may cast target creature card in your graveyard this turn.\nWhenever you cast a creature spell from your graveyard, it becomes a black Zombie Knight.\nIf a Zombie Knight would be put into your graveyard from the battlefield, exile it instead. diff --git a/forge-gui/res/cardsfolder/h/hailstorm_valkyrie.txt b/forge-gui/res/cardsfolder/h/hailstorm_valkyrie.txt index 398280bccb0..9b0ef97a0be 100644 --- a/forge-gui/res/cardsfolder/h/hailstorm_valkyrie.txt +++ b/forge-gui/res/cardsfolder/h/hailstorm_valkyrie.txt @@ -6,4 +6,4 @@ K:Flying K:Trample A:AB$ Pump | Cost$ S S | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. DeckNeeds:Type$Snow -Oracle:Flying\nTrample\n{S}{S}: Hailstorm Valkyrie gets +2/+2 until end of turn. +Oracle:Flying, trample\n{S}{S}: Hailstorm Valkyrie gets +2/+2 until end of turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/h/halimar_wavewatch.txt b/forge-gui/res/cardsfolder/h/halimar_wavewatch.txt index cbb34a246a2..947c6466489 100644 --- a/forge-gui/res/cardsfolder/h/halimar_wavewatch.txt +++ b/forge-gui/res/cardsfolder/h/halimar_wavewatch.txt @@ -5,8 +5,8 @@ PT:0/3 K:Level up:2 SVar:maxLevel:5 S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 0 | SetToughness$ 6 | CheckSVar$ X | SVarCompare$ EQ1 | Description$ LEVEL 1-4 0/6 -S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 6 | SetToughness$ 6 | AddKeyword$ Islandwalk | CheckSVar$ Y | SVarCompare$ EQ1 | Description$ LEVEL 5+ 6/6 CARDNAME has Islandwalk +S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 6 | SetToughness$ 6 | AddKeyword$ Islandwalk (This creature can't be blocked as long as defending player controls an Island.) | CheckSVar$ Y | SVarCompare$ EQ1 | Description$ LEVEL 5+ 6/6 CARDNAME has Islandwalk (This creature can't be blocked as long as defending player controls an Island.) SVar:X:Count$Valid Card.Self+counters_GE1_LEVEL+counters_LE4_LEVEL SVar:Y:Count$Valid Card.Self+counters_GE5_LEVEL SVar:Picture:http://www.wizards.com/global/images/magic/general/halimar_wavewatch.jpg -Oracle:Level up {2} ({2}: Put a level counter on this. Level up only as a sorcery.)\nLEVEL 1-4\n0/6\nLEVEL 5+\n6/6\nIslandwalk +Oracle:Level up {2} ({2}: Put a level counter on this. Level up only as a sorcery.)\nLEVEL 1-4\n0/6\nLEVEL 5+\n6/6\nIslandwalk (This creature can't be blocked as long as defending player controls an Island.) diff --git a/forge-gui/res/cardsfolder/h/hallowed_fountain.txt b/forge-gui/res/cardsfolder/h/hallowed_fountain.txt index 2afcc93ea7d..def43e2799e 100644 --- a/forge-gui/res/cardsfolder/h/hallowed_fountain.txt +++ b/forge-gui/res/cardsfolder/h/hallowed_fountain.txt @@ -2,6 +2,6 @@ Name:Hallowed Fountain ManaCost:no cost Types:Land Plains Island K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, CARDNAME enters the battlefield tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. SVar:Picture:http://resources.wizards.com/magic/cards/dis/en-us/card97071.jpg -Oracle:({T}: Add {W} or {U}.)\nAs Hallowed Fountain enters the battlefield, you may pay 2 life. If you don't, Hallowed Fountain enters the battlefield tapped. +Oracle:({T}: Add {W} or {U}.)\nAs Hallowed Fountain enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. 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 d0c52a48069..d85fbb08300 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 @@ -19,5 +19,5 @@ K:Equip:1 W S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddKeyword$ Vigilance | Description$ Equipped creature gets +2/+0 and has vigilance. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigReturn | TriggerDescription$ Whenever equipped creature dies, return it to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Hand -Oracle:Equipped creature gets +2/+0 and has vigilance.\nWhenever equipped creature dies, return it to its owner's hand.\nEquip {1} {W} +Oracle:Equipped creature gets +2/+0 and has vigilance.\nWhenever equipped creature dies, return it to its owner's hand.\nEquip {1}{W} diff --git a/forge-gui/res/cardsfolder/h/hammerhand.txt b/forge-gui/res/cardsfolder/h/hammerhand.txt index 290d49baee9..b4ec375ee92 100644 --- a/forge-gui/res/cardsfolder/h/hammerhand.txt +++ b/forge-gui/res/cardsfolder/h/hammerhand.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ R | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature can't block this turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. | TgtPrompt$ Select target creature. -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Haste | Description$ Enchanted creature gets +1/+1 and has haste. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Haste | Description$ Enchanted creature gets +1/+1 and has haste. (It can attack and {T} no matter when it came under your control.) SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/hammerhand.jpg -Oracle:Enchant creature\nWhen Hammerhand enters the battlefield, target creature can't block this turn.\nEnchanted creature gets +1/+1 and has haste. +Oracle:Enchant creature\nWhen Hammerhand enters the battlefield, target creature can't block this turn.\nEnchanted creature gets +1/+1 and has haste. (It can attack and {T} no matter when it came under your control.) diff --git a/forge-gui/res/cardsfolder/h/hand_of_cruelty.txt b/forge-gui/res/cardsfolder/h/hand_of_cruelty.txt index 407ba0015d0..4cfd98917f0 100644 --- a/forge-gui/res/cardsfolder/h/hand_of_cruelty.txt +++ b/forge-gui/res/cardsfolder/h/hand_of_cruelty.txt @@ -5,4 +5,4 @@ PT:2/2 K:Protection from white K:Bushido:1 SVar:Picture:http://resources.wizards.com/magic/cards/sok/en-us/card74063.jpg -Oracle:Protection from white\nBushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) +Oracle:Protection from white\nBushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/h/hand_of_honor.txt b/forge-gui/res/cardsfolder/h/hand_of_honor.txt index 2b7e48da7a0..4fa52fac793 100644 --- a/forge-gui/res/cardsfolder/h/hand_of_honor.txt +++ b/forge-gui/res/cardsfolder/h/hand_of_honor.txt @@ -5,4 +5,4 @@ PT:2/2 K:Protection from black K:Bushido:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/hand_of_honor.jpg -Oracle:Protection from black\nBushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) +Oracle:Protection from black\nBushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/h/hanweir_battlements_hanweir_the_writhing_township.txt b/forge-gui/res/cardsfolder/h/hanweir_battlements_hanweir_the_writhing_township.txt index 7ffef347cb1..48a74981c0f 100644 --- a/forge-gui/res/cardsfolder/h/hanweir_battlements_hanweir_the_writhing_township.txt +++ b/forge-gui/res/cardsfolder/h/hanweir_battlements_hanweir_the_writhing_township.txt @@ -10,7 +10,7 @@ DeckHas:Ability$Mana.Colorless & Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/hanweir_battlements.jpg MeldPair:Hanweir Garrison AlternateMode:Meld -Oracle:{T}: Add {C}.\n{R}, {T}: Target creature gains haste until end of turn.\n{3}{R}{R}{R}, {T}: If you both own and control Hanweir Battlements and a creature named Hanweir Garrison, exile them, then meld them into Hanweir, the Writhing Township. +Oracle:{T}: Add {C}.\n{R}, {T}: Target creature gains haste until end of turn.\n{3}{R}{R}, {T}: If you both own and control Hanweir Battlements and a creature named Hanweir Garrison, exile them, then meld them into Hanweir, the Writhing Township. ALTERNATE diff --git a/forge-gui/res/cardsfolder/h/harald_king_of_skemfar.txt b/forge-gui/res/cardsfolder/h/harald_king_of_skemfar.txt index 22b15fc5e5e..2c6c064eba9 100644 --- a/forge-gui/res/cardsfolder/h/harald_king_of_skemfar.txt +++ b/forge-gui/res/cardsfolder/h/harald_king_of_skemfar.txt @@ -6,4 +6,4 @@ K:Menace T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top five cards of your library. You may reveal an Elf, Warrior, or Tyvar 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$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Elf,Warrior,Tyvar | RestRandomOrder$ True DeckHints:Type$Elf|Tyvar -Oracle:Menace (This creature can’t be blocked except by two or more creatures.)\nWhen Harald, King of Skemfar enters the battlefield, look at the top five cards of your library. You may reveal an Elf, Warrior, or Tyvar card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Harald, King of Skemfar enters the battlefield, look at the top five cards of your library. You may reveal an Elf, Warrior, or Tyvar 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/harald_unites_the_elves.txt b/forge-gui/res/cardsfolder/h/harald_unites_the_elves.txt index 0e6271f39a7..d0dd797d8c5 100644 --- a/forge-gui/res/cardsfolder/h/harald_unites_the_elves.txt +++ b/forge-gui/res/cardsfolder/h/harald_unites_the_elves.txt @@ -10,4 +10,4 @@ SVar:TrigAttack:Mode$ Attacks | ValidCard$ Creature.Elf+YouCtrl | Execute$ TrigP SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True DeckHints:Type$Elf|Tyvar DeckHas:Ability$Counters -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - Mill three cards. You may put an Elf card or Tyvar card from your graveyard onto the battlefield.\nII - Put a +1/+1 counter on each Elf you control.\nIII - Whenever an Elf you control attacks this turn, target creature an opponent controls gets -1/-1 until end of turn. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Mill three cards. You may put an Elf or Tyvar card from your graveyard onto the battlefield.\nII — Put a +1/+1 counter on each Elf you control.\nIII — Whenever an Elf you control attacks this turn, target creature an opponent controls gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/harness_by_force.txt b/forge-gui/res/cardsfolder/h/harness_by_force.txt index 9f383dba70a..ee9c447e727 100644 --- a/forge-gui/res/cardsfolder/h/harness_by_force.txt +++ b/forge-gui/res/cardsfolder/h/harness_by_force.txt @@ -5,4 +5,4 @@ K:Strive:2 R A:SP$ GainControl | Cost$ 1 R R | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ MaxTargets | References$ MaxTargets | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of any number of target creatures until end of turn. Untap those creatures. They gain haste until end of turn. SVar:MaxTargets:Count$Valid Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/harness_by_force.jpg -Oracle:Strive — Harness by Force costs {2}{R} more to cast for each target beyond the first.\nGain control of any number of target creatures until end of turn. Untap those creatures. They gain haste until end of turn. +Oracle:Strive — This spell costs {2}{R} more to cast for each target beyond the first.\nGain control of any number of target creatures until end of turn. Untap those creatures. They gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/h/harrow.txt b/forge-gui/res/cardsfolder/h/harrow.txt index 395eb29d121..db0dfb01c68 100644 --- a/forge-gui/res/cardsfolder/h/harrow.txt +++ b/forge-gui/res/cardsfolder/h/harrow.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ ChangeZone | Cost$ 2 G Sac<1/Land> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 2 | SpellDescription$ Search your library for up to two basic land cards, put them onto the battlefield, then shuffle your library. SVar:AIPreference:SacCost$Land.Basic SVar:Picture:http://www.wizards.com/global/images/magic/general/harrow.jpg -Oracle:As an additional cost to cast Harrow, sacrifice a land.\nSearch your library for up to two basic land cards, put them onto the battlefield, then shuffle your library. +Oracle:As an additional cost to cast this spell, sacrifice a land.\nSearch your library for up to two basic land cards, put them onto the battlefield, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/h/harsh_justice.txt b/forge-gui/res/cardsfolder/h/harsh_justice.txt index 780e277c086..043c22ca277 100644 --- a/forge-gui/res/cardsfolder/h/harsh_justice.txt +++ b/forge-gui/res/cardsfolder/h/harsh_justice.txt @@ -1,10 +1,10 @@ Name:Harsh Justice ManaCost:2 W Types:Instant -A:SP$ Effect | Cost$ 2 W | Name$ Harsh Justice Effect | Triggers$ TrigDamage | SVars$ TrigDealDamage,X | AILogic$ Fog | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast CARDNAME only during the declare attackers step and only if you've been attacked this step. This turn, whenever an attacking creature deals combat damage to you, it deals that much damage to its controller. +A:SP$ Effect | Cost$ 2 W | Name$ Harsh Justice Effect | Triggers$ TrigDamage | SVars$ TrigDealDamage,X | AILogic$ Fog | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast this spell only during the declare attackers step and only if you've been attacked this step. This turn, whenever an attacking creature deals combat damage to you, it deals that much damage to its controller. SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Creature.attacking | ValidTarget$ You | Execute$ TrigDealDamage | CombatDamage$ True | TriggerDescription$ This turn, whenever an attacking creature deals combat damage to you, it deals that much damage to its controller. SVar:TrigDealDamage:DB$ DealDamage | Defined$ TriggeredSourceController | NumDmg$ X | DamageSource$ TriggeredSource | References$ X SVar:X:TriggerCount$DamageAmount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/harsh_justice.jpg -Oracle:Cast Harsh Justice only during the declare attackers step and only if you've been attacked this step.\nThis turn, whenever an attacking creature deals combat damage to you, it deals that much damage to its controller. +Oracle:Cast this spell only during the declare attackers step and only if you've been attacked this step.\nThis turn, whenever an attacking creature deals combat damage to you, it deals that much damage to its controller. diff --git a/forge-gui/res/cardsfolder/h/harvest_pyre.txt b/forge-gui/res/cardsfolder/h/harvest_pyre.txt index 7d8e2749385..34115a50725 100644 --- a/forge-gui/res/cardsfolder/h/harvest_pyre.txt +++ b/forge-gui/res/cardsfolder/h/harvest_pyre.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ DealDamage | Cost$ 1 R ExileFromGrave | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to target creature. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:As an additional cost to cast Harvest Pyre, exile X cards from your graveyard.\nHarvest Pyre deals X damage to target creature. +Oracle:As an additional cost to cast this spell, exile X cards from your graveyard.\nHarvest Pyre deals X damage to target creature. diff --git a/forge-gui/res/cardsfolder/h/harvest_season.txt b/forge-gui/res/cardsfolder/h/harvest_season.txt index 5c30253e32a..0a660f79ca5 100644 --- a/forge-gui/res/cardsfolder/h/harvest_season.txt +++ b/forge-gui/res/cardsfolder/h/harvest_season.txt @@ -1,8 +1,8 @@ Name:Harvest Season ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ X | References$ X | Tapped$ True | SpellDescription$ Search your library for up to X basic land cards, where X is the number of tapped creatures you control, put them onto the battlefield tapped, then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ X | References$ X | Tapped$ True | SpellDescription$ Search your library for up to X basic land cards, where X is the number of tapped creatures you control, and put those cards onto the battlefield tapped. Then shuffle your library. SVar:X:Count$Valid Creature.tapped+YouCtrl SVar:NeedsToPlay:Creature.tapped+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/harvest_season.jpg -Oracle:Search your library for up to X basic land cards, where X is the number of tapped creatures you control, put them onto the battlefield tapped, then shuffle your library. \ No newline at end of file +Oracle:Search your library for up to X basic land cards, where X is the number of tapped creatures you control, and put those cards onto the battlefield tapped. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/h/hate_mirage.txt b/forge-gui/res/cardsfolder/h/hate_mirage.txt index 5bf8166c249..74406bf48a3 100644 --- a/forge-gui/res/cardsfolder/h/hate_mirage.txt +++ b/forge-gui/res/cardsfolder/h/hate_mirage.txt @@ -1,5 +1,5 @@ Name:Hate Mirage ManaCost:3 R Types:Sorcery -A:SP$ CopyPermanent | Cost$ 3 R | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select up to two target creatures you don't control | TargetMin$ 0 | TargetMax$ 2 | PumpKeywords$ Haste | AtEOT$ Exile | AILogic$ BeforeCombat | SpellDescription$ Choose up to two target creatures you don't control. For each of those creatures create a token that is a copy of those creatures. These tokens gain Haste. Exile them at the beginning of the next end step. -Oracle:Choose up to two target creatures you don't control. For each of those creatures create a token that is a copy of those creatures. These tokens gain Haste. Exile them at the beginning of the next end step. +A:SP$ CopyPermanent | Cost$ 3 R | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select up to two target creatures you don't control | TargetMin$ 0 | TargetMax$ 2 | PumpKeywords$ Haste | AtEOT$ Exile | AILogic$ BeforeCombat | SpellDescription$ Choose up to two target creatures you don't control. For each of those creatures, create a token that's a copy of that creature. Those tokens gain haste. Exile them at the beginning of the next end step. +Oracle:Choose up to two target creatures you don't control. For each of those creatures, create a token that's a copy of that creature. Those tokens gain haste. Exile them at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/h/hatred.txt b/forge-gui/res/cardsfolder/h/hatred.txt index 88dac712197..fc8792ac9ff 100644 --- a/forge-gui/res/cardsfolder/h/hatred.txt +++ b/forge-gui/res/cardsfolder/h/hatred.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | Cost$ 3 B B PayLife | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | References$ X | SpellDescription$ Target creature gets +X/+0 until end of turn. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:As an additional cost to cast Hatred, pay X life.\nTarget creature gets +X/+0 until end of turn. +Oracle:As an additional cost to cast this spell, pay X life.\nTarget creature gets +X/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/haunted_cloak.txt b/forge-gui/res/cardsfolder/h/haunted_cloak.txt index 27cc45fdbec..f725473fa76 100644 --- a/forge-gui/res/cardsfolder/h/haunted_cloak.txt +++ b/forge-gui/res/cardsfolder/h/haunted_cloak.txt @@ -4,4 +4,4 @@ Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Vigilance & Trample & Haste | Description$ Equipped creature has vigilance, trample, and haste. K:Equip:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/haunted_cloak.jpg -Oracle:Equipped creature has vigilance, trample, and haste.\nEquip {1} +Oracle:Equipped creature has vigilance, trample, and haste.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/haunting_misery.txt b/forge-gui/res/cardsfolder/h/haunting_misery.txt index a725a348c31..df74e0d55cc 100644 --- a/forge-gui/res/cardsfolder/h/haunting_misery.txt +++ b/forge-gui/res/cardsfolder/h/haunting_misery.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ DealDamage | Cost$ 1 B B ExileFromGrave | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to target player or planeswalker. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:As an additional cost to cast Haunting Misery, exile X creature cards from your graveyard.\nHaunting Misery deals X damage to target player or planeswalker. +Oracle:As an additional cost to cast this spell, exile X creature cards from your graveyard.\nHaunting Misery deals X damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/h/havengul_lich.txt b/forge-gui/res/cardsfolder/h/havengul_lich.txt index 2a9bb2bcc80..ab1f4e01a1c 100644 --- a/forge-gui/res/cardsfolder/h/havengul_lich.txt +++ b/forge-gui/res/cardsfolder/h/havengul_lich.txt @@ -2,11 +2,11 @@ Name:Havengul Lich ManaCost:3 U B Types:Creature Zombie Wizard PT:4/4 -A:AB$ Effect | Name$ Havengul Lich Delayed Trigger | Cost$ 1 | ValidTgts$ Creature | TgtZone$ Graveyard | TgtPrompt$ Select target creature card | StaticAbilities$ STPlay | Triggers$ DTCast | SVars$ StealAbs,STSteal | RememberObjects$ Targeted | ExileOnMoved$ Graveyard | SpellDescription$ You may cast target creature card in a graveyard this turn. When you cast that card this turn, CARDNAME gains all activated abilities of that card until end of turn. +A:AB$ Effect | Name$ Havengul Lich Delayed Trigger | Cost$ 1 | ValidTgts$ Creature | TgtZone$ Graveyard | TgtPrompt$ Select target creature card | StaticAbilities$ STPlay | Triggers$ DTCast | SVars$ StealAbs,STSteal | RememberObjects$ Targeted | ExileOnMoved$ Graveyard | SpellDescription$ You may cast target creature card in a graveyard this turn. When you cast it this turn, CARDNAME gains all activated abilities of that card until end of turn. SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Graveyard | Description$ Until end of turn, you may cast a creature card in a graveyard. SVar:DTCast:Mode$ SpellCast | ValidCard$ Card.IsRemembered | Execute$ StealAbs | TriggerDescription$ When you cast that card this turn, Havengul Lich gains all activated abilities of that card until end of turn. SVar:StealAbs:DB$ Effect | Name$ Havengul Lich effect | RememberObjects$ TriggeredCard | StaticAbilities$ STSteal SVar:STSteal:Mode$ Continuous | Affected$ EffectSource | EffectZone$ Command | GainsAbilitiesOf$ Creature.IsRemembered | GainsAbilitiesOfZones$ Library,Hand,Stack,Battlefield,Graveyard,Exile,Command | Description$ Havengul Lich gains all activated abilities of that card until end of turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/havengul_lich.jpg -Oracle:{1}: You may cast target creature card in a graveyard this turn. When you cast that card this turn, Havengul Lich gains all activated abilities of that card until end of turn. +Oracle:{1}: You may cast target creature card in a graveyard this turn. When you cast it this turn, Havengul Lich gains all activated abilities of that card until end of turn. diff --git a/forge-gui/res/cardsfolder/h/havoc_devils.txt b/forge-gui/res/cardsfolder/h/havoc_devils.txt index d062c93f276..5b95b0c53ae 100644 --- a/forge-gui/res/cardsfolder/h/havoc_devils.txt +++ b/forge-gui/res/cardsfolder/h/havoc_devils.txt @@ -3,4 +3,4 @@ ManaCost:2 R R Types:Creature Devil PT:4/3 K:Trample -Oracle:Trample +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt b/forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt index e334a48bbc3..921f073d94c 100644 --- a/forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt +++ b/forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt @@ -1,7 +1,7 @@ Name:Hazoret's Undying Fury ManaCost:4 R R Types:Sorcery -A:SP$ Shuffle | Cost$ 4 R R | Defined$ You | SubAbility$ DBExile | SpellDescription$ Shuffle your library, then exile the top four cards. You may cast any number of nonland cards with converted mana cost 5 or less from among them without paying their mana costs. Lands you control don't untap during your next untap step. +A:SP$ Shuffle | Cost$ 4 R R | Defined$ You | SubAbility$ DBExile | SpellDescription$ Shuffle your library, then exile the top four cards. You may cast any number of spells with converted mana cost 5 or less from among them without paying their mana costs. Lands you control don't untap during your next untap step. SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 4 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Valid$ Card.nonLand+IsRemembered+YouOwn+cmcLE5 | ValidZone$ Exile | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ All | SubAbility$ DBNoUntap SVar:DBNoUntap:DB$ Effect | StaticAbilities$ DontUntap | Triggers$ RemoveEffect | SVars$ ExileEffect | Duration$ Permanent | Name$ Hazoret's Undying Fury Effect | SubAbility$ DBCleanup | SpellDescription$ Lands you control don't untap during your next untap step. @@ -9,4 +9,4 @@ SVar:DontUntap:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefiel SVar:RemoveEffect:Mode$ Phase | Phase$ Untap | ValidPlayer$ You | TriggerZones$ Command | Static$ True | Execute$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Shuffle your library, then exile the top four cards. You may cast any number of nonland cards with converted mana cost 5 or less from among them without paying their mana costs. Lands you control don't untap during your next untap step. +Oracle:Shuffle your library, then exile the top four cards. You may cast any number of spells with converted mana cost 5 or less from among them without paying their mana costs. Lands you control don't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/h/headless_skaab.txt b/forge-gui/res/cardsfolder/h/headless_skaab.txt index 44f9e3cc5d1..f76d2d1c1af 100644 --- a/forge-gui/res/cardsfolder/h/headless_skaab.txt +++ b/forge-gui/res/cardsfolder/h/headless_skaab.txt @@ -5,4 +5,4 @@ PT:3/6 K:CARDNAME enters the battlefield tapped. A:SP$ PermanentCreature | Cost$ 2 U ExileFromGrave<1/Creature> SVar:Picture:http://www.wizards.com/global/images/magic/general/headless_skaab.jpg -Oracle:As an additional cost to cast Headless Skaab, exile a creature card from your graveyard.\nHeadless Skaab enters the battlefield tapped. +Oracle:As an additional cost to cast this spell, exile a creature card from your graveyard.\nHeadless Skaab enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/h/headless_specter.txt b/forge-gui/res/cardsfolder/h/headless_specter.txt index b15119f6612..5f4c08aebf4 100644 --- a/forge-gui/res/cardsfolder/h/headless_specter.txt +++ b/forge-gui/res/cardsfolder/h/headless_specter.txt @@ -5,4 +5,4 @@ PT:2/2 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Hellbent$ True | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Hellbent Whenever CARDNAME deals combat damage to a player, if you have no cards in hand, that player discards a card at random. SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ Random -Oracle:Flying\nHellbent — Whenever Hellbent Specter deals combat damage to a player, if you have no cards in hand, that player discards a card at random. +Oracle:Flying\nHellbent — Whenever Headless Specter deals combat damage to a player, if you have no cards in hand, that player discards a card at random. diff --git a/forge-gui/res/cardsfolder/h/heart_of_bogardan.txt b/forge-gui/res/cardsfolder/h/heart_of_bogardan.txt index f8d7a2962e2..1c0fa539305 100644 --- a/forge-gui/res/cardsfolder/h/heart_of_bogardan.txt +++ b/forge-gui/res/cardsfolder/h/heart_of_bogardan.txt @@ -2,11 +2,11 @@ Name:Heart of Bogardan ManaCost:2 R R Types:Enchantment K:Cumulative upkeep:2 -T:Mode$ PayCumulativeUpkeep | ValidCard$ Card.Self | Paid$ False | Execute$ TrigDmg | TriggerDescription$ When a player doesn't pay CARDNAME's cumulative upkeep, CARDNAME deals X damage to target player or planeswalker and each creature that player or planeswalker's controller controls, where X is twice the number of age counters on CARDNAME minus 2. +T:Mode$ PayCumulativeUpkeep | ValidCard$ Card.Self | Paid$ False | Execute$ TrigDmg | TriggerDescription$ When a player doesn't pay CARDNAME's cumulative upkeep, CARDNAME deals X damage to target player or planeswalker and each creature that player or that planeswalker's controller controls, where X is twice the number of age counters on CARDNAME minus 2. SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select a player or planeswalker | NumDmg$ Y | References$ X,Y | SubAbility$ DmgAll | DamageMap$ True | SpellDescription$ CARDNAME deals X damage to target player or planeswalker and each creature that player or planeswalker's controller controls. SVar:DmgAll:DB$ DamageAll | NumDmg$ Y | References$ X,Y | ValidCards$ Creature.ControlledBy TargetedOrController | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve SVar:X:TriggeredCard$CardCounters.AGE/Twice SVar:Y:SVar$X/Minus.2 SVar:Picture:http://www.wizards.com/global/images/magic/general/heart_of_bogardan.jpg -Oracle:Cumulative upkeep {2} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen a player doesn't pay Heart of Bogardan's cumulative upkeep, Heart of Bogardan deals X damage to target player or planeswalker and each creature that player or planeswalker's controller controls, where X is twice the number of age counters on Heart of Bogardan minus 2. +Oracle:Cumulative upkeep {2} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen a player doesn't pay Heart of Bogardan's cumulative upkeep, Heart of Bogardan deals X damage to target player or planeswalker and each creature that player or that planeswalker's controller controls, where X is twice the number of age counters on Heart of Bogardan minus 2. diff --git a/forge-gui/res/cardsfolder/h/heart_piercer_bow.txt b/forge-gui/res/cardsfolder/h/heart_piercer_bow.txt index 9dc9c90bc62..04125019c14 100644 --- a/forge-gui/res/cardsfolder/h/heart_piercer_bow.txt +++ b/forge-gui/res/cardsfolder/h/heart_piercer_bow.txt @@ -8,4 +8,4 @@ S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ AE SVar:AE:SVar:HasAttackEffect:TRUE DeckHints:Name$Renowned Weaponsmith SVar:Picture:http://www.wizards.com/global/images/magic/general/heart_piercer_bow.jpg -Oracle:Whenever equipped creature attacks, Heart-Piercer Bow deals 1 damage to target creature defending player controls.\nEquip {1} +Oracle:Whenever equipped creature attacks, Heart-Piercer Bow deals 1 damage to target creature defending player controls.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt b/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt index 219317eb072..859eb0ef414 100644 --- a/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt +++ b/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt @@ -9,4 +9,4 @@ K:Embalm:5 R SVar:XPower:TriggerRemembered$CardPower SVar:AIPreferenceParams:CreatureEvalThreshold$ 200 DeckHas:Ability$Token & Ability$Sacrifice -Oracle:When Heart-Piercer Manticore enters the battlefield, you may sacrifice another creature. When you do, Heart-Piercer Manticore deals damage equal to that creature's power to any target.\nEmbalm {5} {R} ({5} {R}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Manticore with no mana cost. Embalm only as a sorcery.) +Oracle:When Heart-Piercer Manticore enters the battlefield, you may sacrifice another creature. When you do, Heart-Piercer Manticore deals damage equal to that creature's power to any target.\nEmbalm {5}{R} ({5}{R}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Manticore with no mana cost. Embalm only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/heartfire_lmmolator.txt b/forge-gui/res/cardsfolder/h/heartfire_immolator.txt similarity index 100% rename from forge-gui/res/cardsfolder/h/heartfire_lmmolator.txt rename to forge-gui/res/cardsfolder/h/heartfire_immolator.txt diff --git a/forge-gui/res/cardsfolder/h/heartwood_treefolk.txt b/forge-gui/res/cardsfolder/h/heartwood_treefolk.txt index ebf238f837b..b3c6401a081 100644 --- a/forge-gui/res/cardsfolder/h/heartwood_treefolk.txt +++ b/forge-gui/res/cardsfolder/h/heartwood_treefolk.txt @@ -4,4 +4,4 @@ Types:Creature Treefolk PT:3/4 K:Forestwalk SVar:Picture:http://resources.wizards.com/magic/cards/te/en-us/card4767.jpg -Oracle:Forestwalk +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/h/heavy_fog.txt b/forge-gui/res/cardsfolder/h/heavy_fog.txt index 2c3d17c1e87..60b1eba5575 100644 --- a/forge-gui/res/cardsfolder/h/heavy_fog.txt +++ b/forge-gui/res/cardsfolder/h/heavy_fog.txt @@ -1,7 +1,7 @@ Name:Heavy Fog ManaCost:1 G Types:Instant -A:SP$ Effect | Cost$ 1 G | Name$ Heavy Fog Effect | ReplacementEffects$ RPrevent | AILogic$ Fog | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast CARDNAME only during the declare attackers step and only if you've been attacked this step. Prevent all damage that would be dealt to you this turn by attacking creatures. +A:SP$ Effect | Cost$ 1 G | Name$ Heavy Fog Effect | ReplacementEffects$ RPrevent | AILogic$ Fog | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast this spell only during the declare attackers step and only if you've been attacked this step. Prevent all damage that would be dealt to you this turn by attacking creatures. SVar:RPrevent:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidTarget$ You | ValidSource$ Creature.attacking | Description$ Prevent all damage that would be dealt to you this turn by attacking creatures. SVar:Picture:http://www.wizards.com/global/images/magic/general/heavy_fog.jpg -Oracle:Cast Heavy Fog only during the declare attackers step and only if you've been attacked this step.\nPrevent all damage that would be dealt to you this turn by attacking creatures. +Oracle:Cast this spell only during the declare attackers step and only if you've been attacked this step.\nPrevent all damage that would be dealt to you this turn by attacking creatures. diff --git a/forge-gui/res/cardsfolder/h/hedonists_trove.txt b/forge-gui/res/cardsfolder/h/hedonists_trove.txt index 391ccfc8cb3..86d2cd6399d 100644 --- a/forge-gui/res/cardsfolder/h/hedonists_trove.txt +++ b/forge-gui/res/cardsfolder/h/hedonists_trove.txt @@ -3,11 +3,11 @@ ManaCost:5 B B Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile all cards from target opponent's graveyard. SVar:TrigExile:DB$ ChangeZoneAll | ValidTgts$ Opponent | TgtPrompt$ Select target Opponent | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | IsCurse$ True | RememberChanged$ True -S:Mode$ Continuous | MayPlay$ True | Affected$ Land.IsRemembered+ExiledWithSource | AffectedZone$ Exile | Description$ You may play land cards exiled with CARDNAME. +S:Mode$ Continuous | MayPlay$ True | Affected$ Land.IsRemembered+ExiledWithSource | AffectedZone$ Exile | Description$ You may play lands from among cards exiled with CARDNAME. S:Mode$ Continuous | MayPlay$ True | MayPlayLimit$ 1 | Affected$ Card.nonLand+IsRemembered+ExiledWithSource | AffectedZone$ Exile | Description$ You may play cards exiled with CARDNAME. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/hedonists_trove.jpg -Oracle:When Hedonist's Trove enters the battlefield, exile all cards from target opponent's graveyard.\nYou may play land cards exiled with Hedonist's Trove.\nYou may cast nonland cards exiled with Hedonist's Trove. You can't cast more than one spell this way each turn. +Oracle:When Hedonist's Trove enters the battlefield, exile all cards from target opponent's graveyard.\nYou may play lands from among cards exiled with Hedonist's Trove.\nYou may cast spells from among cards exiled with Hedonist's Trove. You can't cast more than one spell this way each turn. diff --git a/forge-gui/res/cardsfolder/h/hedron_alignment.txt b/forge-gui/res/cardsfolder/h/hedron_alignment.txt index 422ed3c3eb3..7d739f0556c 100644 --- a/forge-gui/res/cardsfolder/h/hedron_alignment.txt +++ b/forge-gui/res/cardsfolder/h/hedron_alignment.txt @@ -19,4 +19,4 @@ SVar:Z:SVar$C/Plus.D A:AB$ Scry | Cost$ 1 U | ScryNum$ 1 | SpellDescription$ Scry 1. DeckNeeds:Name$Hedron Alignment AI:RemoveDeck:Random -Oracle:Hexproof\nAt the beginning of your upkeep, you may reveal your hand. If you do, you win the game if you own a card named Hedron Alignment in exile, in your hand, in your graveyard, and on the battlefield.\n{1}{U}:Scry 1. \ No newline at end of file +Oracle:Hexproof\nAt the beginning of your upkeep, you may reveal your hand. If you do, you win the game if you own a card named Hedron Alignment in exile, in your hand, in your graveyard, and on the battlefield.\n{1}{U}: Scry 1. diff --git a/forge-gui/res/cardsfolder/h/heed_the_mists.txt b/forge-gui/res/cardsfolder/h/heed_the_mists.txt index 201ad3a28f5..118bd277155 100644 --- a/forge-gui/res/cardsfolder/h/heed_the_mists.txt +++ b/forge-gui/res/cardsfolder/h/heed_the_mists.txt @@ -1,8 +1,8 @@ Name:Heed the Mists ManaCost:3 U U Types:Sorcery Arcane -A:SP$ Mill | Cost$ 3 U U | Defined$ You | NumCards$ 1 | RememberMilled$ True | SubAbility$ TrigDraw | SpellDescription$ Mill a card, then draw cards equal to that card's converted mana cost. +A:SP$ Mill | Cost$ 3 U U | Defined$ You | NumCards$ 1 | RememberMilled$ True | SubAbility$ TrigDraw | SpellDescription$ Mill a card, then draw cards equal to the milled card's converted mana cost. SVar:TrigDraw:DB$ Draw | NumCards$ X | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost -Oracle:Mill a card, then draw cards equal to that card's converted mana cost. +Oracle:Mill a card, then draw cards equal to the milled card's converted mana cost. diff --git a/forge-gui/res/cardsfolder/h/hellcarver_demon.txt b/forge-gui/res/cardsfolder/h/hellcarver_demon.txt index 2e4ecd33fc0..abebc6bf29b 100644 --- a/forge-gui/res/cardsfolder/h/hellcarver_demon.txt +++ b/forge-gui/res/cardsfolder/h/hellcarver_demon.txt @@ -3,10 +3,10 @@ ManaCost:3 B B B Types:Creature Demon PT:6/6 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, sacrifice all other permanents you control and discard your hand. Exile the top six cards of your library. You may cast any number of nonland cards exiled this way without paying their mana costs. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, sacrifice all other permanents you control and discard your hand. Exile the top six cards of your library. You may cast any number of spells from among cards exiled this way without paying their mana costs. SVar:TrigSacrifice:DB$ SacrificeAll | ValidCards$ Permanent.YouCtrl+Other | SubAbility$ DBDiscardHand SVar:DBDiscardHand:DB$ Discard | Mode$ Hand | Defined$ You | SubAbility$ DBExileSix SVar:DBExileSix:DB$ Dig | DestinationZone$ Exile | RememberChanged$ True | DigNum$ 6 | ChangeNum$ All | SubAbility$ DBPlayThem SVar:DBPlayThem:DB$ Play | Valid$ Card.IsRemembered+nonLand | ValidZone$ Exile | Controller$ You | WithoutManaCost$ True | Amount$ All | Optional$ True | SubAbility$ DBHellCleanup SVar:DBHellCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying\nWhenever Hellcarver Demon deals combat damage to a player, sacrifice all other permanents you control and discard your hand. Exile the top six cards of your library. You may cast any number of nonland cards exiled this way without paying their mana costs. +Oracle:Flying\nWhenever Hellcarver Demon deals combat damage to a player, sacrifice all other permanents you control and discard your hand. Exile the top six cards of your library. You may cast any number of spells from among cards exiled this way without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/h/hellfire_mongrel.txt b/forge-gui/res/cardsfolder/h/hellfire_mongrel.txt index 2cf41ca2b8f..ef2c90ae8e1 100644 --- a/forge-gui/res/cardsfolder/h/hellfire_mongrel.txt +++ b/forge-gui/res/cardsfolder/h/hellfire_mongrel.txt @@ -2,8 +2,8 @@ Name:Hellfire Mongrel ManaCost:2 R Types:Creature Elemental Dog PT:2/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ TrigHand | SVarCompare$ LE2 | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, CARDNAME deals 2 damage to them. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ TrigHand | SVarCompare$ LE2 | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, CARDNAME deals 2 damage to that player. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 SVar:TrigHand:Count$ValidHand Card.ActivePlayerCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/hellfire_mongrel.jpg -Oracle:At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, Hellfire Mongrel deals 2 damage to them. +Oracle:At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, Hellfire Mongrel deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/h/hellhole_flailer.txt b/forge-gui/res/cardsfolder/h/hellhole_flailer.txt index c3d621f7b00..8f20bed406c 100644 --- a/forge-gui/res/cardsfolder/h/hellhole_flailer.txt +++ b/forge-gui/res/cardsfolder/h/hellhole_flailer.txt @@ -6,4 +6,4 @@ K:Unleash A:AB$ DealDamage | Cost$ 2 B R Sac<1/CARDNAME> | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage equal to its power to target player or planeswalker. SVar:X:Sacrificed$CardPower SVar:Picture:http://www.wizards.com/global/images/magic/general/hellhole_flailer.jpg -Oracle:Unleash (You may have this creature enter the battlefield with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.)\n{2}{B}{R}, Sacrifice Hellhole Flailer: It deals damage equal to its power to target player or planeswalker. +Oracle:Unleash (You may have this creature enter the battlefield with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.)\n{2}{B}{R}, Sacrifice Hellhole Flailer: Hellhole Flailer deals damage equal to its power to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/h/hellrider.txt b/forge-gui/res/cardsfolder/h/hellrider.txt index b0ba91fd318..c41f3fca069 100644 --- a/forge-gui/res/cardsfolder/h/hellrider.txt +++ b/forge-gui/res/cardsfolder/h/hellrider.txt @@ -3,8 +3,8 @@ ManaCost:2 R R Types:Creature Devil PT:3/3 K:Haste -T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control attacks, CARDNAME deals 1 damage to defending player. +T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control attacks, CARDNAME deals 1 damage to the player or planeswalker it's attacking. SVar:TrigDealDamage:DB$DealDamage | Defined$ TriggeredDefendingPlayer| NumDmg$ 1 SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/hellrider.jpg -Oracle:Haste\nWhenever a creature you control attacks, Hellrider deals 1 damage to defending player. +Oracle:Haste\nWhenever a creature you control attacks, Hellrider deals 1 damage to the player or planeswalker it's attacking. diff --git a/forge-gui/res/cardsfolder/h/helm_of_kaldra.txt b/forge-gui/res/cardsfolder/h/helm_of_kaldra.txt index d15e482f487..ff611b86b91 100644 --- a/forge-gui/res/cardsfolder/h/helm_of_kaldra.txt +++ b/forge-gui/res/cardsfolder/h/helm_of_kaldra.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Legendary Artifact Equipment K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ First Strike & Trample & Haste | Description$ Equipped creature has first strike, trample, and haste. -A:AB$ Token | Cost$ 1 | TokenAmount$ 1 | LegacyImage$ kaldra 5dn | TokenScript$ kaldra | TokenOwner$ You | SubAbility$ DBAttachEach | RememberTokens$ True | ConditionCheckSVar$ HelmX | ConditionSVarCompare$ EQ3 | AILogic$ Never | References$ HelmX | SpellDescription$ If you control Equipment named CARDNAME, Sword of Kaldra, and Shield of Kaldra, create Kaldra, a legendary 4/4 colorless Avatar creature token, and attach those Equipment to it. +A:AB$ Token | Cost$ 1 | TokenAmount$ 1 | LegacyImage$ kaldra 5dn | TokenScript$ kaldra | TokenOwner$ You | SubAbility$ DBAttachEach | RememberTokens$ True | ConditionCheckSVar$ HelmX | ConditionSVarCompare$ EQ3 | AILogic$ Never | References$ HelmX | SpellDescription$ If you control Equipment named CARDNAME, Sword of Kaldra, and Shield of Kaldra, create Kaldra, a legendary 4/4 colorless Avatar creature token. Attach those Equipment to it. SVar:DBAttachEach:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Equipment.YouCtrl+namedHelm of Kaldra,Equipment.YouCtrl+namedSword of Kaldra,Equipment.YouCtrl+namedShield of Kaldra | CheckSVar$ HelmY | SVarCompare$ EQ1 | References$ HelmY | RepeatSubAbility$ DBAttach | SubAbility$ DBCleanup SVar:DBAttach:DB$ Attach | Object$ Imprinted | Defined$ Remembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -11,4 +11,4 @@ SVar:HelmX:Count$Valid Equipment.YouCtrl+namedHelm of Kaldra,Equipment.YouCtrl+n SVar:HelmY:Remembered$Amount DeckHints:Name$Sword of Kaldra|Shield of Kaldra SVar:Picture:http://www.wizards.com/global/images/magic/general/helm_of_kaldra.jpg -Oracle:Equipped creature has first strike, trample, and haste.\n{1}: If you control Equipment named Helm of Kaldra, Sword of Kaldra, and Shield of Kaldra, create Kaldra, a legendary 4/4 colorless Avatar creature token, and attach those Equipment to it.\nEquip {2} +Oracle:Equipped creature has first strike, trample, and haste.\n{1}: If you control Equipment named Helm of Kaldra, Sword of Kaldra, and Shield of Kaldra, create Kaldra, a legendary 4/4 colorless Avatar creature token. Attach those Equipment to it.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/h/henchfiend_of_ukor.txt b/forge-gui/res/cardsfolder/h/henchfiend_of_ukor.txt index 1b79d36cc02..8cf2d76e695 100644 --- a/forge-gui/res/cardsfolder/h/henchfiend_of_ukor.txt +++ b/forge-gui/res/cardsfolder/h/henchfiend_of_ukor.txt @@ -10,4 +10,4 @@ SVar:Y:Count$Valid Swamp.YouCtrl AI:RemoveDeck:Random DeckNeeds:Color$Black SVar:Picture:http://www.wizards.com/global/images/magic/general/henchfiend_of_ukor.jpg -Oracle:Haste\nEcho {1}{B} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice this permanent unless you pay its echo cost.)\n{B/R}: Henchfiend of Ukor gets +1/+0 until end of turn. +Oracle:Haste\nEcho {1}{B} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\n{B/R}: Henchfiend of Ukor gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hengegate_pathway_mistgate_pathway.txt b/forge-gui/res/cardsfolder/h/hengegate_pathway_mistgate_pathway.txt index 27770d4e472..b44263cdcbf 100644 --- a/forge-gui/res/cardsfolder/h/hengegate_pathway_mistgate_pathway.txt +++ b/forge-gui/res/cardsfolder/h/hengegate_pathway_mistgate_pathway.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. AlternateMode:Modal -Oracle:Add {W}. +Oracle:{T}: Add {W}. ALTERNATE @@ -11,4 +11,4 @@ Name:Mistgate Pathway ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. -Oracle:Add {U}. +Oracle:{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/h/herald_of_the_host.txt b/forge-gui/res/cardsfolder/h/herald_of_the_host.txt index 8c0c8b5536b..7986ffc07b2 100644 --- a/forge-gui/res/cardsfolder/h/herald_of_the_host.txt +++ b/forge-gui/res/cardsfolder/h/herald_of_the_host.txt @@ -7,4 +7,4 @@ K:Vigilance K:Myriad DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/herald_of_the_host.jpg -Oracle:Flying, vigilance\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. If one or more tokens are created this way, exile the tokens at end of combat.) +Oracle:Flying, vigilance\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/h/heralds_horn.txt b/forge-gui/res/cardsfolder/h/heralds_horn.txt index a6e1fcaa36d..4f83db516b8 100644 --- a/forge-gui/res/cardsfolder/h/heralds_horn.txt +++ b/forge-gui/res/cardsfolder/h/heralds_horn.txt @@ -3,10 +3,10 @@ ManaCost:3 Types:Artifact K:ETBReplacement:Other:ChooseCT SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. | AILogic$ MostProminentInComputerDeck -S:Mode$ ReduceCost | ValidCard$ Creature.ChosenType | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Creature spells of the chosen type you cast cost {1} less to cast. +S:Mode$ ReduceCost | ValidCard$ Creature.ChosenType | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Creature spells you cast of the chosen type cost {1} less to cast. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigPeek | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, look at the top card of your library. If it's a creature card of the chosen type, you may reveal it and put it into your hand. SVar:TrigPeek:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Creature.ChosenType | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ TopOfLibrary | Origin$ Library | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Creature.ChosenType | ConditionCompare$ EQ1 | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/heralds_horn.jpg -Oracle:As Herald's Horn enters the battlefield, choose a creature type.\nCreature spells of the chosen type you cast cost {1} less to cast.\nAt the beginning of your upkeep, look at the top card of your library. If it's a creature card of the chosen type, you may reveal it and put it into your hand. \ No newline at end of file +Oracle:As Herald's Horn enters the battlefield, choose a creature type.\nCreature spells you cast of the chosen type cost {1} less to cast.\nAt the beginning of your upkeep, look at the top card of your library. If it's a creature card of the chosen type, you may reveal it and put it into your hand. diff --git a/forge-gui/res/cardsfolder/h/heretics_punishment.txt b/forge-gui/res/cardsfolder/h/heretics_punishment.txt index 618a557800d..eccb051da45 100644 --- a/forge-gui/res/cardsfolder/h/heretics_punishment.txt +++ b/forge-gui/res/cardsfolder/h/heretics_punishment.txt @@ -1,9 +1,9 @@ Name:Heretic's Punishment ManaCost:4 R Types:Enchantment -A:AB$ Mill | Cost$ 3 R | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBHereticDamage | SpellDescription$ Choose any target, then mill three cards. CARDNAME deals damage to that permanent or player equal to the highest converted mana cost among those cards. +A:AB$ Mill | Cost$ 3 R | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBHereticDamage | SpellDescription$ Choose any target, then mill three cards. CARDNAME deals damage to that permanent or player equal to the highest converted mana cost among the milled cards. SVar:DBHereticDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ HereticX | SubAbility$ DBHereticCleanup | References$ HereticX SVar:DBHereticCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HereticX:Count$HighestCMC_Card.IsRemembered AI:RemoveDeck:All -Oracle:{3}{R}: Choose any target, then mill three cards. Heretic's Punishment deals damage to that permanent or player equal to the highest converted mana cost among those cards. +Oracle:{3}{R}: Choose any target, then mill three cards. Heretic's Punishment deals damage to that permanent or player equal to the highest converted mana cost among the milled cards. diff --git a/forge-gui/res/cardsfolder/h/heros_blade.txt b/forge-gui/res/cardsfolder/h/heros_blade.txt index df76811219c..714dd21304a 100644 --- a/forge-gui/res/cardsfolder/h/heros_blade.txt +++ b/forge-gui/res/cardsfolder/h/heros_blade.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | AddToughness$ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Legendary | TriggerZones$ Battlefield | Execute$ HeroAttach | OptionalDecider$ You | TriggerDescription$ Whenever a legendary creature enters the battlefield under your control, you may attach CARDNAME to it. SVar:HeroAttach:DB$ Attach | Defined$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/heros_blade.jpg -Oracle:Equipped creature gets +3/+2.\nWhenever a legendary creature enters the battlefield under your control, you may attach Hero's Blade to it.\nEquip {4} +Oracle:Equipped creature gets +3/+2.\nWhenever a legendary creature enters the battlefield under your control, you may attach Hero's Blade to it.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/hewed_stone_retainers.txt b/forge-gui/res/cardsfolder/h/hewed_stone_retainers.txt index f95f207dcc6..dda1d9bd6f0 100644 --- a/forge-gui/res/cardsfolder/h/hewed_stone_retainers.txt +++ b/forge-gui/res/cardsfolder/h/hewed_stone_retainers.txt @@ -2,7 +2,7 @@ Name:Hewed Stone Retainers ManaCost:3 Types:Artifact Creature Golem PT:4/4 -S:Mode$ CantBeCast | ValidCard$ Card.Self | EffectZone$ All | CheckSVar$ X | SVarCompare$ LE0 | Description$ Cast CARDNAME only if you've cast another spell this turn. +S:Mode$ CantBeCast | ValidCard$ Card.Self | EffectZone$ All | CheckSVar$ X | SVarCompare$ LE0 | Description$ Cast this spell only if you've cast another spell this turn. SVar:X:Count$ThisTurnCast_Card.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/hewed_stone_retainers.jpg -Oracle:Cast Hewed Stone Retainers only if you've cast another spell this turn. +Oracle:Cast this spell only if you've cast another spell this turn. diff --git a/forge-gui/res/cardsfolder/h/hex_parasite.txt b/forge-gui/res/cardsfolder/h/hex_parasite.txt index f0ee385b27c..422ef7a3e61 100644 --- a/forge-gui/res/cardsfolder/h/hex_parasite.txt +++ b/forge-gui/res/cardsfolder/h/hex_parasite.txt @@ -8,4 +8,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid SVar:Y:Count$RememberedSize AI:RemoveDeck:All -Oracle:{X}{P/B}: Remove up to X counters from target permanent. For each counter removed this way, Hex Parasite gets +1/+0 until end of turn. ({P/B} can be paid with either {B} or 2 life.) +Oracle:{X}{B/P}: Remove up to X counters from target permanent. For each counter removed this way, Hex Parasite gets +1/+0 until end of turn. ({B/P} can be paid with either {B} or 2 life.) diff --git a/forge-gui/res/cardsfolder/h/hidden_path.txt b/forge-gui/res/cardsfolder/h/hidden_path.txt index 5b2f1f1e4d5..ea3acf689d7 100644 --- a/forge-gui/res/cardsfolder/h/hidden_path.txt +++ b/forge-gui/res/cardsfolder/h/hidden_path.txt @@ -1,8 +1,8 @@ Name:Hidden Path ManaCost:2 G G G G Types:Enchantment -S:Mode$ Continuous | Affected$ Creature.Green | AddKeyword$ Forestwalk | Description$ Green creatures have forestwalk. +S:Mode$ Continuous | Affected$ Creature.Green | AddKeyword$ Forestwalk | Description$ Green creatures have forestwalk. (They can't be blocked as long as defending player controls a Forest.) SVar:NonStackingEffect:True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/hidden_path.jpg -Oracle:Green creatures have forestwalk. +Oracle:Green creatures have forestwalk. (They can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/h/hillcomber_giant.txt b/forge-gui/res/cardsfolder/h/hillcomber_giant.txt index 44656a5aee4..fa588bfc2da 100644 --- a/forge-gui/res/cardsfolder/h/hillcomber_giant.txt +++ b/forge-gui/res/cardsfolder/h/hillcomber_giant.txt @@ -4,4 +4,4 @@ Types:Creature Giant Scout PT:3/3 K:Mountainwalk SVar:Picture:http://resources.wizards.com/magic/cards/lrw/en/card145971.jpg -Oracle:Mountainwalk +Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/h/hired_blade.txt b/forge-gui/res/cardsfolder/h/hired_blade.txt index e26b21183de..46c9ae52df2 100644 --- a/forge-gui/res/cardsfolder/h/hired_blade.txt +++ b/forge-gui/res/cardsfolder/h/hired_blade.txt @@ -3,4 +3,4 @@ ManaCost:2 B Types:Creature Human Assassin K:Flash PT:3/2 -Oracle:Flash \ No newline at end of file +Oracle:Flash (You may cast this spell any time you could cast an instant.) diff --git a/forge-gui/res/cardsfolder/h/hired_heist.txt b/forge-gui/res/cardsfolder/h/hired_heist.txt index 6a71f15acdd..31fac79e93a 100644 --- a/forge-gui/res/cardsfolder/h/hired_heist.txt +++ b/forge-gui/res/cardsfolder/h/hired_heist.txt @@ -6,4 +6,4 @@ T:Mode$ DamageDone | ValidSource$ Creature.NamedCard+YouCtrl | ValidTarget$ Play SVar:TrigDraw:AB$ Draw | Cost$ U | NumCards$ 1 SVar:AgendaLogic:BestCreatureInComputerDeck SVar:Picture:http://www.wizards.com/global/images/magic/general/hired_heist.jpg -Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.)\nWhenever a creature you control with the chosen name deals combat damage to a player, you may pay {U}. If you do, draw a card. \ No newline at end of file +Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly choose a card name. You may turn this conspiracy face up any time and reveal that name.)\nWhenever a creature you control with the chosen name deals combat damage to a player, you may pay {U}. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/h/history_of_benalia.txt b/forge-gui/res/cardsfolder/h/history_of_benalia.txt index a68f37ae0ea..872745e3bf2 100644 --- a/forge-gui/res/cardsfolder/h/history_of_benalia.txt +++ b/forge-gui/res/cardsfolder/h/history_of_benalia.txt @@ -7,4 +7,4 @@ SVar:DBPump:DB$ PumpAll | ValidCards$ Knight.YouCtrl | NumAtt$ +2 | NumDef$ +1 | DeckHints:Type$Knight DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/history_of_benalia.jpg -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II - Create a 2/2 white Knight creature token with vigilance.\nIII - Knights you control get +2/+1 until end of turn. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Create a 2/2 white Knight creature token with vigilance.\nIII — Knights you control get +2/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hitchclaw_recluse.txt b/forge-gui/res/cardsfolder/h/hitchclaw_recluse.txt index f3e9511ddc8..368b44208dc 100644 --- a/forge-gui/res/cardsfolder/h/hitchclaw_recluse.txt +++ b/forge-gui/res/cardsfolder/h/hitchclaw_recluse.txt @@ -4,4 +4,4 @@ Types:Creature Spider PT:1/4 K:Reach SVar:Picture:http://www.wizards.com/global/images/magic/general/hitchclaw_recluse.jpg -Oracle:Reach (This creature can block creatures with flying.) \ No newline at end of file +Oracle:Reach diff --git a/forge-gui/res/cardsfolder/h/hixus_prison_warden.txt b/forge-gui/res/cardsfolder/h/hixus_prison_warden.txt index 70305477bf9..b4bf9976639 100644 --- a/forge-gui/res/cardsfolder/h/hixus_prison_warden.txt +++ b/forge-gui/res/cardsfolder/h/hixus_prison_warden.txt @@ -10,4 +10,4 @@ SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Valid SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self SVar:AmbushAI:BlockOnly -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhenever a creature deals combat damage to you, if Hixus, Prison Warden entered the battlefield this turn, exile that creature until Hixus leaves the battlefield. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhenever a creature deals combat damage to you, if Hixus, Prison Warden entered the battlefield this turn, exile that creature until Hixus leaves the battlefield. (That creature returns under its owner's control.) diff --git a/forge-gui/res/cardsfolder/h/hogaak_arisen_necropolis.txt b/forge-gui/res/cardsfolder/h/hogaak_arisen_necropolis.txt index 7b40995329d..4ca00fc1f9e 100644 --- a/forge-gui/res/cardsfolder/h/hogaak_arisen_necropolis.txt +++ b/forge-gui/res/cardsfolder/h/hogaak_arisen_necropolis.txt @@ -7,4 +7,4 @@ K:Delve K:Trample A:SP$ PermanentCreature | Cost$ Mana<5 BG BG\Delve,Convoke> SVar:AltCost:Cost$ Mana<5 BG BG\Delve,Convoke> | ActivationZone$ Graveyard | Description$ You may cast CARDNAME from your graveyard. -Oracle:You can't spend mana to cast this spell. \nConvoke, delve (Each creature you tap while casting this spell pays for 1 or one mana of that creature's color. Each card you exile from your graveyard pays for 1.) \nYou may cast Hogaak, Arisen Necropolis from your graveyard. \nTrample \ No newline at end of file +Oracle:You can't spend mana to cast this spell.\nConvoke, delve (Each creature you tap while casting this spell pays for {1} or one mana of that creature's color. Each card you exile from your graveyard pays for {1}.)\nYou may cast Hogaak, Arisen Necropolis from your graveyard.\nTrample diff --git a/forge-gui/res/cardsfolder/h/hold_the_perimeter.txt b/forge-gui/res/cardsfolder/h/hold_the_perimeter.txt index 88944c4168b..39fe8b9d2a4 100644 --- a/forge-gui/res/cardsfolder/h/hold_the_perimeter.txt +++ b/forge-gui/res/cardsfolder/h/hold_the_perimeter.txt @@ -5,7 +5,7 @@ Text:(Start the game with this conspiracy face up in the command zone.) T:Mode$ Phase | Phase$ Upkeep | CheckSVar$ X | SVarCompare$ EQ1 | References$ X | ValidPlayer$ You | Execute$ TrigToken1 | EffectZone$ Command | TriggerDescription$ At the beginning of your first upkeep, create a 1/2 white Soldier creature token with defender. SVar:X:Count$YourTurns SVar:TrigToken1:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_2_soldier_defender | TokenOwner$ You | LegacyImage$ w 1 2 soldier defender cn2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Other+IsNotRemembered | Execute$ TrigToken2 | EffectZone$ Command | TriggerDescription$ At the beginning of each other player's first upkeep, that player creates a 1/1 red Goblin creature token with “This creature can't block.” +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Other+IsNotRemembered | Execute$ TrigToken2 | EffectZone$ Command | TriggerDescription$ At the beginning of each other player's first upkeep, that player creates a 1/1 red Goblin creature token with "This creature can't block." SVar:TrigToken2:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_goblin_noblock | TokenOwner$ TriggeredPlayer | LegacyImage$ r 1 1 goblin noblock cn2 | SubAbility$ RememberPlayer SVar:RememberPlayer:DB$ Pump | RememberObjects$ TriggeredPlayer -Oracle:(Start the game with this conspiracy face up in the command zone.)\nAt the beginning of your first upkeep, create a 1/2 white Soldier creature token with defender.\nAt the beginning of each other player's first upkeep, that player creates a 1/1 red Goblin creature token with “This creature can't block.” +Oracle:(Start the game with this conspiracy face up in the command zone.)\nAt the beginning of your first upkeep, create a 1/2 white Soldier creature token with defender.\nAt the beginning of each other player's first upkeep, that player creates a 1/1 red Goblin creature token with "This creature can't block." diff --git a/forge-gui/res/cardsfolder/h/homarid.txt b/forge-gui/res/cardsfolder/h/homarid.txt index 50728a53172..16b58918531 100644 --- a/forge-gui/res/cardsfolder/h/homarid.txt +++ b/forge-gui/res/cardsfolder/h/homarid.txt @@ -7,8 +7,8 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | E S:Mode$ Continuous | Affected$ Card.Self+counters_EQ1_TIDE | AddPower$ -1 | AddToughness$ -1 | Description$ As long as there is exactly one tide counter on CARDNAME, it gets -1/-1. S:Mode$ Continuous | Affected$ Card.Self+counters_EQ3_TIDE | AddPower$ 1 | AddToughness$ 1 | Description$ As long as there are exactly three tide counters on CARDNAME, it gets +1/+1. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ TIDE | CounterNum$ 1 -T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE4_TIDE | Execute$ TrigRemove | TriggerDescription$ Whenever there are four tide counters on CARDNAME, remove all tide counters from it. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE4_TIDE | Execute$ TrigRemove | TriggerDescription$ Whenever there are four or more tide counters on CARDNAME, remove all tide counters from it. SVar:TrigRemove:DB$ RemoveCounter | CounterType$ TIDE | CounterNum$ All SVar:All:Count$CardCounters.TIDE SVar:Picture:http://www.wizards.com/global/images/magic/general/homarid.jpg -Oracle:Homarid enters the battlefield with a tide counter on it.\nAt the beginning of your upkeep, put a tide counter on Homarid.\nAs long as there is exactly one tide counter on Homarid, it gets -1/-1.\nAs long as there are exactly three tide counters on Homarid, it gets +1/+1.\nWhenever there are four tide counters on Homarid, remove all tide counters from it. +Oracle:Homarid enters the battlefield with a tide counter on it.\nAt the beginning of your upkeep, put a tide counter on Homarid.\nAs long as there is exactly one tide counter on Homarid, it gets -1/-1.\nAs long as there are exactly three tide counters on Homarid, it gets +1/+1.\nWhenever there are four or more tide counters on Homarid, remove all tide counters from it. diff --git a/forge-gui/res/cardsfolder/h/horizon_spellbomb.txt b/forge-gui/res/cardsfolder/h/horizon_spellbomb.txt index 2f297b15dfd..55af6714f6b 100644 --- a/forge-gui/res/cardsfolder/h/horizon_spellbomb.txt +++ b/forge-gui/res/cardsfolder/h/horizon_spellbomb.txt @@ -1,8 +1,8 @@ Name:Horizon Spellbomb ManaCost:1 Types:Artifact -A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | ChangeType$ Land.Basic | Origin$ Library | Destination$ Hand | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | ChangeType$ Land.Basic | Origin$ Library | Destination$ Hand | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | Execute$ TrigDraw | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, you may pay {G}. If you do, draw a card. SVar:TrigDraw:AB$Draw | Cost$ G | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/horizon_spellbomb.jpg -Oracle:{2}, {T}, Sacrifice Horizon Spellbomb: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.\nWhen Horizon Spellbomb is put into a graveyard from the battlefield, you may pay {G}. If you do, draw a card. +Oracle:{2}, {T}, Sacrifice Horizon Spellbomb: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library.\nWhen Horizon Spellbomb is put into a graveyard from the battlefield, you may pay {G}. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/h/horn_of_plenty.txt b/forge-gui/res/cardsfolder/h/horn_of_plenty.txt index 37165f0b09b..07bcdf01ae7 100644 --- a/forge-gui/res/cardsfolder/h/horn_of_plenty.txt +++ b/forge-gui/res/cardsfolder/h/horn_of_plenty.txt @@ -1,11 +1,11 @@ Name:Horn of Plenty ManaCost:6 Types:Artifact -T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | Execute$ DelayedTrigEff | TriggerDescription$ Whenever a player casts a spell, they may pay {1}. If that player does, they draw a card at the beginning of the next end step. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | Execute$ DelayedTrigEff | TriggerDescription$ Whenever a player casts a spell, they may pay {1}. If the player does, they draw a card at the beginning of the next end step. SVar:DelayedTrigEff:DB$ Effect | Triggers$ EOTTrig | SVars$ TrigDraw,RemoveEff | RememberObjects$ TriggeredActivator | UnlessCost$ 1 | UnlessPayer$ TriggeredActivator | UnlessSwitched$ True SVar:EOTTrig:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Command | Execute$ TrigDraw | TriggerDescription$ Draw a card at the beginning of the next end step. SVar:TrigDraw:DB$ Draw | Defined$ Player.IsRemembered | NumCards$ 1 | SubAbility$ RemoveEff SVar:RemoveEff:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/horn_of_plenty.jpg -Oracle:Whenever a player casts a spell, they may pay {1}. If that player does, they draw a card at the beginning of the next end step. +Oracle:Whenever a player casts a spell, they may pay {1}. If the player does, they draw a card at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/h/hostage_taker.txt b/forge-gui/res/cardsfolder/h/hostage_taker.txt index 8b31a381af2..a81e4ddff4e 100644 --- a/forge-gui/res/cardsfolder/h/hostage_taker.txt +++ b/forge-gui/res/cardsfolder/h/hostage_taker.txt @@ -2,7 +2,7 @@ Name:Hostage Taker ManaCost:2 U B Types:Creature Human Pirate PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile another target artifact or creature until CARDNAME leaves the battlefield. You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any type to cast that spell. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile another target creature or artifact until CARDNAME leaves the battlefield. You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any type to cast that spell. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Artifact.Other,Creature.Other | TgtPrompt$ Select another target artifact or creature | ConditionPresent$ Card.Self | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | Triggers$ ComeBack,TriggerCastHT | SVars$ TrigReturn,TrigRemoveSelf | RememberObjects$ Remembered | ImprintCards$ Self | Duration$ Permanent | SubAbility$ DBCleanup | SpellDescription$ You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any type to cast that spell. SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreType$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may cast that card and you may spend mana as though it were mana of any type to cast it. @@ -14,4 +14,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE SVar:NeedsToPlay:Artifact.OppCtrl,Creature.OppCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/hostage_taker.jpg -Oracle:When Hostage Taker enters the battlefield, exile another target artifact or creature until Hostage Taker leaves the battlefield. You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any type to cast that spell. +Oracle:When Hostage Taker enters the battlefield, exile another target creature or artifact until Hostage Taker leaves the battlefield. You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any type to cast that spell. diff --git a/forge-gui/res/cardsfolder/h/hostile_minotaur.txt b/forge-gui/res/cardsfolder/h/hostile_minotaur.txt index ab8b1740087..31d8a764487 100644 --- a/forge-gui/res/cardsfolder/h/hostile_minotaur.txt +++ b/forge-gui/res/cardsfolder/h/hostile_minotaur.txt @@ -3,4 +3,4 @@ ManaCost:3 R Types:Creature Minotaur PT:3/3 K:Haste -Oracle:Haste +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.) diff --git a/forge-gui/res/cardsfolder/h/hour_of_glory.txt b/forge-gui/res/cardsfolder/h/hour_of_glory.txt index 70d911ef68c..9b3140842a5 100644 --- a/forge-gui/res/cardsfolder/h/hour_of_glory.txt +++ b/forge-gui/res/cardsfolder/h/hour_of_glory.txt @@ -1,9 +1,9 @@ Name:Hour of Glory ManaCost:3 B Types:Instant -A:SP$ ChangeZone | Cost$ 3 B | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature | TgtPrompt$ Select target creature | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBChangeZone | SpellDescription$ Exile target creature. If that creature was a God, its controller reveals their hand and exiles all cards with the same name as that creature. +A:SP$ ChangeZone | Cost$ 3 B | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature | TgtPrompt$ Select target creature | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBChangeZone | SpellDescription$ Exile target creature. If that creature was a God, its controller reveals their hand and exiles all cards from it with the same name as that creature. SVar:DBChangeZone:DB$ ChangeZoneAll | Origin$ Hand | Destination$ Exile | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Targeted$Valid God SVar:Picture:http://www.wizards.com/global/images/magic/general/hour_of_glory.jpg -Oracle:Exile target creature. If that creature was a God, its controller reveals their hand and exiles all cards with the same name as that creature. \ No newline at end of file +Oracle:Exile target creature. If that creature was a God, its controller reveals their hand and exiles all cards from it with the same name as that creature. diff --git a/forge-gui/res/cardsfolder/h/hour_of_need.txt b/forge-gui/res/cardsfolder/h/hour_of_need.txt index 0c6596f4e0d..b3749b54cf2 100644 --- a/forge-gui/res/cardsfolder/h/hour_of_need.txt +++ b/forge-gui/res/cardsfolder/h/hour_of_need.txt @@ -9,4 +9,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Valid Creature AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/hour_of_need.jpg -Oracle:Strive — Hour of Need costs {1}{U} more to cast for each target beyond the first.\nExile any number of target creatures. For each creature exiled this way, its controller creates a 4/4 blue Sphinx creature token with flying. +Oracle:Strive — This spell costs {1}{U} more to cast for each target beyond the first.\nExile any number of target creatures. For each creature exiled this way, its controller creates a 4/4 blue Sphinx creature token with flying. diff --git a/forge-gui/res/cardsfolder/h/hour_of_revelation.txt b/forge-gui/res/cardsfolder/h/hour_of_revelation.txt index 70045126635..ecd99704491 100644 --- a/forge-gui/res/cardsfolder/h/hour_of_revelation.txt +++ b/forge-gui/res/cardsfolder/h/hour_of_revelation.txt @@ -1,7 +1,7 @@ Name:Hour of Revelation ManaCost:3 W W W Types:Sorcery -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 3 | EffectZone$ All | IsPresent$ Permanent.nonLand | PresentCompare$ GE10 | Description$ CARDNAME costs {3} less to cast if there are ten or more nonland permanents on the battlefield. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 3 | EffectZone$ All | IsPresent$ Permanent.nonLand | PresentCompare$ GE10 | Description$ This spell costs {3} less to cast if there are ten or more nonland permanents on the battlefield. A:SP$ DestroyAll | Cost$ 3 W W W | ValidCards$ Permanent.nonLand | SpellDescription$ Destroy all nonland permanents. SVar:Picture:http://www.wizards.com/global/images/magic/general/hour_of_revelation.jpg -Oracle:Hour of Revelation costs {3} less to cast if there are ten or more nonland permanents on the battlefield.\nDestroy all nonland permanents. +Oracle:This spell costs {3} less to cast if there are ten or more nonland permanents on the battlefield.\nDestroy all nonland permanents. diff --git a/forge-gui/res/cardsfolder/h/how_to_keep_an_izzet_mage_busy.txt b/forge-gui/res/cardsfolder/h/how_to_keep_an_izzet_mage_busy.txt index a913de0b04d..f242f341686 100644 --- a/forge-gui/res/cardsfolder/h/how_to_keep_an_izzet_mage_busy.txt +++ b/forge-gui/res/cardsfolder/h/how_to_keep_an_izzet_mage_busy.txt @@ -1,5 +1,5 @@ Name:How to Keep an Izzet Mage Busy ManaCost:UR Types:Sorcery -A:SP$ ChangeZone | Cost$ UR | Origin$ Stack | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner’s hand. -Oracle:Return How to Keep an Izzet Mage Busy to its owner’s hand. +A:SP$ ChangeZone | Cost$ UR | Origin$ Stack | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. +Oracle:Return How to Keep an Izzet Mage Busy to its owner's hand. diff --git a/forge-gui/res/cardsfolder/h/huatli_dinosaur_knight.txt b/forge-gui/res/cardsfolder/h/huatli_dinosaur_knight.txt index 0da98aba2a0..a979e6e8f0d 100644 --- a/forge-gui/res/cardsfolder/h/huatli_dinosaur_knight.txt +++ b/forge-gui/res/cardsfolder/h/huatli_dinosaur_knight.txt @@ -11,4 +11,4 @@ AI:RemoveDeck:Random DeckNeeds:Type$Dinosaur DeckHints:Name$Sun Blessed Mount SVar:Picture:http://www.wizards.com/global/images/magic/general/huatli_dinosaur_knight.jpg -Oracle:[+2]: Put two +1/+1 counters on up to one target Dinosaur you control.\n[-3]: Target Dinosaur you control deals damage equal to its power to target creature you don't control.\n[-7]: Dinosaurs you control get +4/+4 until end of turn. +Oracle:[+2]: Put two +1/+1 counters on up to one target Dinosaur you control.\n[−3]: Target Dinosaur you control deals damage equal to its power to target creature you don't control.\n[−7]: Dinosaurs you control get +4/+4 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/huatli_radiant_champion.txt b/forge-gui/res/cardsfolder/h/huatli_radiant_champion.txt index 0d622e4335e..3a7656ddcab 100644 --- a/forge-gui/res/cardsfolder/h/huatli_radiant_champion.txt +++ b/forge-gui/res/cardsfolder/h/huatli_radiant_champion.txt @@ -10,4 +10,4 @@ SVar:HuatliDraw:DB$ Draw | NumCards$ 1 SVar:X:Count$Valid Creature.YouCtrl SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/huatli_radiant_champion.jpg -Oracle:[+1]: Put a loyalty counter on Huatli, Radiant Champion for each creature you control.\n[-1]: Target creature gets +X/+X until end of turn, where X is the number of creatures you control.\n[-8]: You get an emblem with "Whenever a creature enters the battlefield under your control, you may draw a card." +Oracle:[+1]: Put a loyalty counter on Huatli, Radiant Champion for each creature you control.\n[−1]: Target creature gets +X/+X until end of turn, where X is the number of creatures you control.\n[−8]: You get an emblem with "Whenever a creature enters the battlefield under your control, you may draw a card." diff --git a/forge-gui/res/cardsfolder/h/huatli_the_suns_heart.txt b/forge-gui/res/cardsfolder/h/huatli_the_suns_heart.txt index efe46348484..ebb94f7b9b1 100644 --- a/forge-gui/res/cardsfolder/h/huatli_the_suns_heart.txt +++ b/forge-gui/res/cardsfolder/h/huatli_the_suns_heart.txt @@ -8,4 +8,4 @@ SVar:X:Count$GreatestToughness_Creature.YouCtrl SVar:NeedsToPlay:Creature.YouCtrl AI:RemoveDeck:Random DeckHas:Ability$LifeGain -Oracle:Each creature you control assigns combat damage equal to its toughness rather than its power.\n[-3]: You gain life equal to the greatest toughness among creatures you control. +Oracle:Each creature you control assigns combat damage equal to its toughness rather than its power.\n[−3]: You gain life equal to the greatest toughness among creatures you control. diff --git a/forge-gui/res/cardsfolder/h/huatli_warrior_poet.txt b/forge-gui/res/cardsfolder/h/huatli_warrior_poet.txt index a40d4687e18..3fb17bac5e7 100644 --- a/forge-gui/res/cardsfolder/h/huatli_warrior_poet.txt +++ b/forge-gui/res/cardsfolder/h/huatli_warrior_poet.txt @@ -10,4 +10,4 @@ SVar:DBNoBlock:DB$ Pump | KW$ HIDDEN CARDNAME can't block. | Defined$ Remembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid DeckHas:Ability$LifeGain & Ability$Token -Oracle:[+2]: You gain life equal to the greatest power among creatures you control.\n[0]: Create a 3/3 green Dinosaur creature token with trample.\n[-X]: Huatli, Warrior Poet deals X damage divided as you choose among any number of target creatures. Creatures dealt damage this way can't block this turn. +Oracle:[+2]: You gain life equal to the greatest power among creatures you control.\n[0]: Create a 3/3 green Dinosaur creature token with trample.\n[−X]: Huatli, Warrior Poet deals X damage divided as you choose among any number of target creatures. Creatures dealt damage this way can't block this turn. diff --git a/forge-gui/res/cardsfolder/h/huatlis_spurring.txt b/forge-gui/res/cardsfolder/h/huatlis_spurring.txt index 758e14ecad7..47422f72515 100644 --- a/forge-gui/res/cardsfolder/h/huatlis_spurring.txt +++ b/forge-gui/res/cardsfolder/h/huatlis_spurring.txt @@ -1,8 +1,8 @@ Name:Huatli's Spurring ManaCost:R Types:Instant -A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | References$ X,Y | SpellDescription$ Target creature gets +2/+0 until end of turn. If you control a Huatli planeswalker, that creature gets +4/+0 instead. +A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | References$ X,Y | SpellDescription$ Target creature gets +2/+0 until end of turn. If you control a Huatli planeswalker, that creature gets +4/+0 until end of turn instead. SVar:Y:Count$Valid Planeswalker.Huatli+YouCtrl SVar:X:Count$Compare Y GE1.4.2 SVar:Picture:http://www.wizards.com/global/images/magic/general/huatlis_spurring.jpg -Oracle:Target creature gets +2/+0 until end of turn. If you control a Huatli planeswalker, that creature gets +4/+0 instead. +Oracle:Target creature gets +2/+0 until end of turn. If you control a Huatli planeswalker, that creature gets +4/+0 until end of turn instead. diff --git a/forge-gui/res/cardsfolder/h/hullbreacher.txt b/forge-gui/res/cardsfolder/h/hullbreacher.txt index c665d116b5d..7e4baa39058 100644 --- a/forge-gui/res/cardsfolder/h/hullbreacher.txt +++ b/forge-gui/res/cardsfolder/h/hullbreacher.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Merfolk Pirate PT:3/2 K:Flash -R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ Opponent | ReplaceWith$ RepTreasure | NotFirstCardInDrawStep$ True | Description$ If an opponent would draw a card except the first one they draw in each of their draw steps, instead you create a Treasure token. (It's an artifact with "{​T}: Sacrifice this artifact: Add one mana of any color.") +R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ Opponent | ReplaceWith$ RepTreasure | NotFirstCardInDrawStep$ True | Description$ If an opponent would draw a card except the first one they draw in each of their draw steps, instead you create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") SVar:RepTreasure:DB$ Token | TokenScript$ c_a_treasure_sac DeckHas:Ability$Token -Oracle:Flash\nIf an opponent would draw a card except the first one they draw in each of their draw steps, instead you create a Treasure token. (It's an artifact with "{​T}: Sacrifice this artifact: Add one mana of any color.") +Oracle:Flash\nIf an opponent would draw a card except the first one they draw in each of their draw steps, instead you 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/h/hungry_hungry_heifer.txt b/forge-gui/res/cardsfolder/h/hungry_hungry_heifer.txt index 72376b331ce..593ec09f7ea 100644 --- a/forge-gui/res/cardsfolder/h/hungry_hungry_heifer.txt +++ b/forge-gui/res/cardsfolder/h/hungry_hungry_heifer.txt @@ -2,9 +2,9 @@ Name:Hungry Hungry Heifer ManaCost:2 G Types:Creature Cow PT:3/3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, you may remove a counter from a permanent you control. If you don’t, sacrifice CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, you may remove a counter from a permanent you control. If you don't, sacrifice CARDNAME. SVar:TrigSac:DB$ Sacrifice | Defined$ Self | UnlessPayer$ You | UnlessCost$ RemoveAnyCounter<1/Any/Permanent.YouCtrl/a permanent you control> DeckNeeds:Ability$Counters SVar:NeedsToPlay:Permanent.YouCtrl+HasCounters SVar:AIRemoveCounterCostPriority:ANY -Oracle:At the beginning of your upkeep, you may remove a counter from a permanent you control. If you don’t, sacrifice Hungry Hungry Heifer. +Oracle:At the beginning of your upkeep, you may remove a counter from a permanent you control. If you don't, sacrifice Hungry Hungry Heifer. diff --git a/forge-gui/res/cardsfolder/h/hungry_lynx.txt b/forge-gui/res/cardsfolder/h/hungry_lynx.txt index ac6629339d1..3d72722ac2f 100644 --- a/forge-gui/res/cardsfolder/h/hungry_lynx.txt +++ b/forge-gui/res/cardsfolder/h/hungry_lynx.txt @@ -2,7 +2,7 @@ Name:Hungry Lynx ManaCost:1 G Types:Creature Cat PT:2/2 -S:Mode$ Continuous | Affected$ Creature.Cat+YouCtrl | AddKeyword$ Protection from Rats | Description$ Cats you control have protection from Rats. (They can't be blocked, targeted or dealt damage by Rats.) +S:Mode$ Continuous | Affected$ Creature.Cat+YouCtrl | AddKeyword$ Protection from Rats | Description$ Cats you control have protection from Rats. (They can't be blocked, targeted, or dealt damage by Rats.) T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, target opponent creates a 1/1 black Rat creature token with deathtouch. SVar:TrigToken:DB$ Token | ValidTgts$ Opponent | TokenAmount$ 1 | TokenScript$ b_1_1_rat_deathtouch | TokenOwner$ Targeted | LegacyImage$ b 1 1 rat deathtouch c17 T:Mode$ ChangesZone | ValidCard$ Rat | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigPutCounters | TriggerDescription$ Whenever a Rat dies, put a +1/+1 counter on each Cat you control. @@ -10,4 +10,4 @@ SVar:TrigPutCounters:DB$ PutCounterAll | ValidCards$ Cat.YouCtrl | CounterType$ SVar:PlayMain1:TRUE DeckHints:Type$Cat SVar:Picture:http://www.wizards.com/global/images/magic/general/hungry_lynx.jpg -Oracle:Cats you control have protection from Rats. (They can't be blocked, targeted or dealt damage by Rats.)\nAt the beginning of your end step, target opponent creates a 1/1 black Rat creature token with deathtouch.\nWhenever a Rat dies, put a +1/+1 counter on each Cat you control. +Oracle:Cats you control have protection from Rats. (They can't be blocked, targeted, or dealt damage by Rats.)\nAt the beginning of your end step, target opponent creates a 1/1 black Rat creature token with deathtouch.\nWhenever a Rat dies, put a +1/+1 counter on each Cat you control. diff --git a/forge-gui/res/cardsfolder/h/hunter_sliver.txt b/forge-gui/res/cardsfolder/h/hunter_sliver.txt index fb546810266..7fdced35742 100644 --- a/forge-gui/res/cardsfolder/h/hunter_sliver.txt +++ b/forge-gui/res/cardsfolder/h/hunter_sliver.txt @@ -2,7 +2,7 @@ Name:Hunter Sliver ManaCost:1 R Types:Creature Sliver PT:1/1 -S:Mode$ Continuous | Affected$ Creature.Sliver | AddKeyword$ Provoke | Description$ All Sliver creatures have provoke. (When a Sliver attacks, its controller may have target creature defending player controls untap and block it if able.) +S:Mode$ Continuous | Affected$ Creature.Sliver | AddKeyword$ Provoke | Description$ All Sliver creatures have provoke. (Whenever a Sliver attacks, its controller may have target creature defending player controls untap and block it if able.) SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/hunter_sliver.jpg -Oracle:All Sliver creatures have provoke. (When a Sliver attacks, its controller may have target creature defending player controls untap and block it if able.) +Oracle:All Sliver creatures have provoke. (Whenever a Sliver attacks, its controller may have target creature defending player controls untap and block it if able.) diff --git a/forge-gui/res/cardsfolder/h/hunting_wilds.txt b/forge-gui/res/cardsfolder/h/hunting_wilds.txt index 5e84281c9e4..71ef746618c 100644 --- a/forge-gui/res/cardsfolder/h/hunting_wilds.txt +++ b/forge-gui/res/cardsfolder/h/hunting_wilds.txt @@ -2,9 +2,9 @@ Name:Hunting Wilds ManaCost:3 G Types:Sorcery K:Kicker:3 G -A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ 2 | Tapped$ True | RememberChanged$ True | SubAbility$ DBUntap | SpellDescription$ Search your library for up to two Forest cards, put them onto the battlefield tapped, then shuffle your library. If CARDNAME was kicked, untap all Forests put onto the battlefield this way. They become 3/3 green creatures with haste that are still lands. +A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ 2 | Tapped$ True | RememberChanged$ True | SubAbility$ DBUntap | SpellDescription$ Search your library for up to two Forest cards, put them onto the battlefield tapped, then shuffle your library. If this spell was kicked, untap all Forests put onto the battlefield this way. They become 3/3 green creatures with haste that are still lands. SVar:DBUntap:DB$ Untap | Defined$ Remembered | SubAbility$ DBAnimate | Condition$ Kicked | ConditionDescription$ If it was kicked, SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Power$ 3 | Toughness$ 3 | Colors$ Green | Types$ Creature | Keywords$ Haste | Condition$ Kicked | Permanent$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/hunting_wilds.jpg -Oracle:Kicker {3}{G} (You may pay an additional {3}{G} as you cast this spell.)\nSearch your library for up to two Forest cards, put them onto the battlefield tapped, then shuffle your library.\nIf Hunting Wilds was kicked, untap all Forests put onto the battlefield this way. They become 3/3 green creatures with haste that are still lands. +Oracle:Kicker {3}{G} (You may pay an additional {3}{G} as you cast this spell.)\nSearch your library for up to two Forest cards, put them onto the battlefield tapped, then shuffle your library.\nIf this spell was kicked, untap all Forests put onto the battlefield this way. They become 3/3 green creatures with haste that are still lands. diff --git a/forge-gui/res/cardsfolder/h/huntmaster_of_the_fells_ravager_of_the_fells.txt b/forge-gui/res/cardsfolder/h/huntmaster_of_the_fells_ravager_of_the_fells.txt index 2d814f6c01c..a32df961eaf 100644 --- a/forge-gui/res/cardsfolder/h/huntmaster_of_the_fells_ravager_of_the_fells.txt +++ b/forge-gui/res/cardsfolder/h/huntmaster_of_the_fells_ravager_of_the_fells.txt @@ -20,11 +20,11 @@ Colors:green,red Types:Creature Werewolf PT:4/4 K:Trample -T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ DamageAndMoreDamage | TriggerDescription$ Whenever this creature transforms into CARDNAME, it deals 2 damage to target opponent or planeswalker and 2 damage to to up one target creature that player or that planeswalker's controller controls. +T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ DamageAndMoreDamage | TriggerDescription$ Whenever this creature transforms into CARDNAME, it deals 2 damage to target opponent or planeswalker and 2 damage to up to one target creature that player or that planeswalker's controller controls. SVar:DamageAndMoreDamage:DB$ DealDamage | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 2 | DamageMap$ True | SubAbility$ MoreDamage SVar:MoreDamage:DB$ DealDamage | ValidTgts$ Creature.ControlledBy TargetedOrController | TgtPrompt$ Select target creature that player or that planeswalker's controller controls | TargetMin$ 0 | TargetMax$ 1 | NumDmg$ 2 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform SVar:Picture:http://www.wizards.com/global/images/magic/general/ravager_of_the_fells.jpg -Oracle:Trample\nWhenever this creature transforms into Ravager of the Fells, it deals 2 damage to target opponent or planeswalker and 2 damage to to up one target creature that player or that planeswalker's controller controls.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Ravager of the Fells. +Oracle:Trample\nWhenever this creature transforms into Ravager of the Fells, it deals 2 damage to target opponent or planeswalker and 2 damage to up to one target creature that player or that planeswalker's controller controls.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Ravager of the Fells. diff --git a/forge-gui/res/cardsfolder/h/hydrolash.txt b/forge-gui/res/cardsfolder/h/hydrolash.txt index a74285d580d..83c4d62b009 100644 --- a/forge-gui/res/cardsfolder/h/hydrolash.txt +++ b/forge-gui/res/cardsfolder/h/hydrolash.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ PumpAll | Cost$ 2 U | ValidCards$ Creature.attacking | NumAtt$ -2 | IsCurse$ True | SpellDescription$ Attacking creatures get -2/-0 until end of turn. Draw a card. | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/hydrolash.jpg -Oracle:Attacking creatures get -2/-0 until end of turn. Draw a card. \ No newline at end of file +Oracle:Attacking creatures get -2/-0 until end of turn.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/h/hydromorph_guardian.txt b/forge-gui/res/cardsfolder/h/hydromorph_guardian.txt index 157a4f5ede0..a487c71d45e 100644 --- a/forge-gui/res/cardsfolder/h/hydromorph_guardian.txt +++ b/forge-gui/res/cardsfolder/h/hydromorph_guardian.txt @@ -2,7 +2,7 @@ Name:Hydromorph Guardian ManaCost:2 U Types:Creature Elemental PT:2/2 -A:AB$ Counter | Cost$ U Sac<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | TargetValidTargeting$ Creature.YouCtrl | SpellDescription$ Counter target spell that targets one or more creatures you control. +A:AB$ Counter | Cost$ U Sac<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | TargetValidTargeting$ Creature.YouCtrl | SpellDescription$ Counter target spell that targets a creature you control. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/hydromorph_guardian.jpg -Oracle:{U}, Sacrifice Hydromorph Guardian: Counter target spell that targets one or more creatures you control. +Oracle:{U}, Sacrifice Hydromorph Guardian: Counter target spell that targets a creature you control. diff --git a/forge-gui/res/cardsfolder/h/hydromorph_gull.txt b/forge-gui/res/cardsfolder/h/hydromorph_gull.txt index f1dd51e7a38..607246ba9ff 100644 --- a/forge-gui/res/cardsfolder/h/hydromorph_gull.txt +++ b/forge-gui/res/cardsfolder/h/hydromorph_gull.txt @@ -3,7 +3,7 @@ ManaCost:3 U U Types:Creature Elemental Bird PT:3/3 K:Flying -A:AB$ Counter | Cost$ U Sac<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | TargetValidTargeting$ Creature.YouCtrl | SpellDescription$ Counter target spell that targets one or more creatures you control. +A:AB$ Counter | Cost$ U Sac<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | TargetValidTargeting$ Creature.YouCtrl | SpellDescription$ Counter target spell that targets a creature you control. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/hydromorph_gull.jpg -Oracle:Flying\n{U}, Sacrifice Hydromorph Gull: Counter target spell that targets one or more creatures you control. +Oracle:Flying\n{U}, Sacrifice Hydromorph Gull: Counter target spell that targets a creature you control. diff --git a/forge-gui/res/cardsfolder/h/hypnotic_cloud.txt b/forge-gui/res/cardsfolder/h/hypnotic_cloud.txt index b7c816f91d3..01ca7a4cfd7 100644 --- a/forge-gui/res/cardsfolder/h/hypnotic_cloud.txt +++ b/forge-gui/res/cardsfolder/h/hypnotic_cloud.txt @@ -2,9 +2,9 @@ Name:Hypnotic Cloud ManaCost:1 B Types:Sorcery K:Kicker:4 -A:SP$ Discard | Cost$ 1 B | NumCards$ X | References$ X | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ TgtChoose | SpellDescription$ Target player discards a card. If CARDNAME was kicked, that player discards three cards instead. +A:SP$ Discard | Cost$ 1 B | NumCards$ X | References$ X | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ TgtChoose | SpellDescription$ Target player discards a card. If this spell was kicked, that player discards three cards instead. SVar:X:Count$Kicked.3.1 SVar:NeedsToPlayKickedVar:Z GE2 SVar:Z:Count$ValidHand Card.OppCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/hypnotic_cloud.jpg -Oracle:Kicker {4} (You may pay an additional {4} as you cast this spell.)\nTarget player discards a card. If Hypnotic Cloud was kicked, that player discards three cards instead. +Oracle:Kicker {4} (You may pay an additional {4} as you cast this spell.)\nTarget player discards a card. If this spell was kicked, that player discards three cards instead. diff --git a/forge-gui/res/cardsfolder/h/hypnotic_sprite_mesmeric_glare.txt b/forge-gui/res/cardsfolder/h/hypnotic_sprite_mesmeric_glare.txt index c3d8ca0ee76..0dbef1c22e0 100644 --- a/forge-gui/res/cardsfolder/h/hypnotic_sprite_mesmeric_glare.txt +++ b/forge-gui/res/cardsfolder/h/hypnotic_sprite_mesmeric_glare.txt @@ -11,5 +11,5 @@ ALTERNATE Name:Mesmeric Glare ManaCost:2 U Types:Instant Adventure -A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target spell with CMC 3 or less | ValidTgts$ Card.cmcLE3 | SpellDescription$ Counter target spell with converted mana cost 3 or less. -Oracle:Counter target spell with converted mana cost 3 or less. +A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target spell with CMC 3 or less | ValidTgts$ Card.cmcLE3 | SpellDescription$ Counter target spell with converted mana cost 3 or less. (Then exile this card. You may cast the creature later from exile.) +Oracle:Counter target spell with converted mana cost 3 or less. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/h/hypochondria.txt b/forge-gui/res/cardsfolder/h/hypochondria.txt index 730248ab38d..e8ce47c3c71 100644 --- a/forge-gui/res/cardsfolder/h/hypochondria.txt +++ b/forge-gui/res/cardsfolder/h/hypochondria.txt @@ -5,4 +5,4 @@ A:AB$ PreventDamage | Cost$ W Discard<1/Card> | ValidTgts$ Creature,Player,Plane A:AB$ PreventDamage | Cost$ W Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 3 | SpellDescription$ Prevent the next 3 damage that would be dealt to any target this turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/hypochondria.jpg -Oracle:{W}, Discard a card: Prevent the next 3 damage that would be dealt to target permanent or player this turn.\n{W}, Sacrifice Hypochondria: Prevent the next 3 damage that would be dealt to any target this turn. +Oracle:{W}, Discard a card: Prevent the next 3 damage that would be dealt to any target this turn.\n{W}, Sacrifice Hypochondria: Prevent the next 3 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/i/icatian_skirmishers.txt b/forge-gui/res/cardsfolder/i/icatian_skirmishers.txt index 7095e71dc1d..1ab24e1ba4c 100644 --- a/forge-gui/res/cardsfolder/i/icatian_skirmishers.txt +++ b/forge-gui/res/cardsfolder/i/icatian_skirmishers.txt @@ -8,4 +8,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ Tr SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.attackersBandedWith | KW$ First Strike AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/icatian_skirmishers.jpg -Oracle:First strike, banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)\nWhenever Icatian Skirmishers attacks, all creatures banded with it gain first strike until end of turn. +Oracle:First strike; banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)\nWhenever Icatian Skirmishers attacks, all creatures banded with it gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/i/icebreaker_kraken.txt b/forge-gui/res/cardsfolder/i/icebreaker_kraken.txt index 16e71a20919..04658e89bb7 100644 --- a/forge-gui/res/cardsfolder/i/icebreaker_kraken.txt +++ b/forge-gui/res/cardsfolder/i/icebreaker_kraken.txt @@ -8,4 +8,4 @@ A:AB$ ChangeZone | Cost$ Return<3/Land.Snow> | Origin$ Battlefield | Destination SVar:TrigTapDown:DB$ PumpAll | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ValidCards$ Artifact,Creature | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True SVar:X:Count$Valid Land.Snow+YouCtrl DeckHints:Type$Snow -Oracle:This spell costs {1} less to cast for each snow land you control.\nWhen Icebreaker Kraken enters the battlefield, artifacts and creatures target opponent controls don’t untap during that player’s next untap step.\nReturn three snow lands you control to their owner’s hand: Return Icebreaker Kraken to its owner’s hand. +Oracle:This spell costs {1} less to cast for each snow land you control.\nWhen Icebreaker Kraken enters the battlefield, artifacts and creatures target opponent controls don't untap during that player's next untap step.\nReturn three snow lands you control to their owner's hand: Return Icebreaker Kraken to its owner's hand. diff --git a/forge-gui/res/cardsfolder/i/icehide_troll.txt b/forge-gui/res/cardsfolder/i/icehide_troll.txt index c2df0692b1b..d4f9aaae739 100644 --- a/forge-gui/res/cardsfolder/i/icehide_troll.txt +++ b/forge-gui/res/cardsfolder/i/icehide_troll.txt @@ -5,4 +5,4 @@ PT:2/3 A:AB$ Pump | Cost$ S S | Defined$ Self | NumAtt$ +2 | KW$ Indestructible| SubAbility$ DBTap | SpellDescription$ CARDNAME gets +2/+0 and gains indestructible until end of turn. Tap it. SVar:DBTap:DB$Tap | Defined$ Self DeckNeeds:Type$Snow -Oracle:{S}{S}: Icehide Troll gets +2/+0 and gains indestructible until end of turn. Tap it. (Damage and effects that say “destroy” don’t destroy it. {S} can be paid with one mana from a snow source.) \ No newline at end of file +Oracle:{S}{S}: Icehide Troll gets +2/+0 and gains indestructible until end of turn. Tap it. (Damage and effects that say "destroy" don't destroy it. {S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/i/ichneumon_druid.txt b/forge-gui/res/cardsfolder/i/ichneumon_druid.txt index 357d7281be3..b90f9fac1a5 100644 --- a/forge-gui/res/cardsfolder/i/ichneumon_druid.txt +++ b/forge-gui/res/cardsfolder/i/ichneumon_druid.txt @@ -2,8 +2,8 @@ Name:Ichneumon Druid ManaCost:1 G G Types:Creature Human Druid PT:1/1 -T:Mode$ SpellCast | ValidCard$ Instant | ValidActivatingPlayer$ Player.Opponent | ActivatorThisTurnCast$ GT1 | NoResolvingCheck$ True | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent casts an instant spell other than the first instant spell that player casts each turn, CARDNAME deals 4 damage to them. +T:Mode$ SpellCast | ValidCard$ Instant | ValidActivatingPlayer$ Player.Opponent | ActivatorThisTurnCast$ GT1 | NoResolvingCheck$ True | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent casts an instant spell other than the first instant spell that player casts each turn, CARDNAME deals 4 damage to that player. SVar:TrigDmg:DB$ DealDamage | Defined$ TriggeredActivator | NumDmg$ 4 AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/ichneumon_druid.jpg -Oracle:Whenever an opponent casts an instant spell other than the first instant spell that player casts each turn, Ichneumon Druid deals 4 damage to them. +Oracle:Whenever an opponent casts an instant spell other than the first instant spell that player casts each turn, Ichneumon Druid deals 4 damage to that player. diff --git a/forge-gui/res/cardsfolder/i/ichor_explosion.txt b/forge-gui/res/cardsfolder/i/ichor_explosion.txt index 71abe6e98d8..9eccd01fe93 100644 --- a/forge-gui/res/cardsfolder/i/ichor_explosion.txt +++ b/forge-gui/res/cardsfolder/i/ichor_explosion.txt @@ -5,4 +5,4 @@ A:SP$ PumpAll | Cost$ 5 B B Sac<1/Creature> | ValidCards$ Creature | IsCurse$ Tr SVar:X:Sacrificed$CardPower AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/ichor_explosion.jpg -Oracle:As an additional cost to cast Ichor Explosion, sacrifice a creature.\nAll creatures get -X/-X until end of turn, where X is the sacrificed creature's power. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nAll creatures get -X/-X until end of turn, where X is the sacrificed creature's power. diff --git a/forge-gui/res/cardsfolder/i/ifh_biff_efreet.txt b/forge-gui/res/cardsfolder/i/ifh_biff_efreet.txt index 926ed85fa9a..22ed0020baa 100644 --- a/forge-gui/res/cardsfolder/i/ifh_biff_efreet.txt +++ b/forge-gui/res/cardsfolder/i/ifh_biff_efreet.txt @@ -3,6 +3,6 @@ ManaCost:2 G G Types:Creature Efreet PT:3/3 K:Flying -A:AB$ DamageAll | Cost$ G | NumDmg$ 1 | ValidCards$ Creature.withFlying | ValidPlayers$ Player | ValidDescription$ each creature with flying and each player. | Activator$ Player | SpellDescription$ CARDNAME deals 1 damage to each creature with flying and each player. Any player may activate this ability. +A:AB$ DamageAll | Cost$ G | NumDmg$ 1 | ValidCards$ Creature.withFlying | ValidPlayers$ Player | ValidDescription$ each creature with flying and each player. | Activator$ Player | SpellDescription$ Ifh-Bíff Efreet deals 1 damage to each creature with flying and each player. Any player may activate this ability. SVar:Picture:http://resources.wizards.com/magic/cards/an/en-us/card947.jpg -Oracle:Flying\n{G}: Ifh-Biff Efreet deals 1 damage to each creature with flying and each player. Any player may activate this ability. +Oracle:Flying\n{G}: Ifh-Bíff Efreet deals 1 damage to each creature with flying and each player. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/i/ignite_the_cloneforge.txt b/forge-gui/res/cardsfolder/i/ignite_the_cloneforge.txt index 3a298c5f503..b32bfec26de 100644 --- a/forge-gui/res/cardsfolder/i/ignite_the_cloneforge.txt +++ b/forge-gui/res/cardsfolder/i/ignite_the_cloneforge.txt @@ -1,7 +1,7 @@ Name:Ignite the Cloneforge! ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DarkEffect | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, put a token onto the battlefield that's a copy of target permanent an opponent controls. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DarkEffect | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, create a token that's a copy of target permanent an opponent controls. SVar:DarkEffect:DB$ CopyPermanent | ValidTgts$ Permanent.OppCtrl | TgtPrompt$ Select target permanent an opponent controls SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Ignite the Cloneforge!.full.jpg -Oracle:When you set this scheme in motion, put a token onto the battlefield that's a copy of target permanent an opponent controls. +Oracle:When you set this scheme in motion, create a token that's a copy of target permanent an opponent controls. diff --git a/forge-gui/res/cardsfolder/i/iizuka_the_ruthless.txt b/forge-gui/res/cardsfolder/i/iizuka_the_ruthless.txt index 71dccbe2df2..3dcdb7f4d9b 100644 --- a/forge-gui/res/cardsfolder/i/iizuka_the_ruthless.txt +++ b/forge-gui/res/cardsfolder/i/iizuka_the_ruthless.txt @@ -7,4 +7,4 @@ A:AB$ PumpAll | Cost$ 2 R Sac<1/Samurai> | ValidCards$ Creature.Samurai+YouCtrl SVar:AIPreference:SacCost$Creature.Samurai+token,Creature.Samurai+cmcLE3 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/iizuka_the_ruthless.jpg -Oracle:Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.)\n{2}{R}, Sacrifice a Samurai: Samurai creatures you control gain double strike until end of turn. +Oracle:Bushido 2 (Whenever this creature blocks or becomes blocked, it gets +2/+2 until end of turn.)\n{2}{R}, Sacrifice a Samurai: Samurai creatures you control gain double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/i/illuminate.txt b/forge-gui/res/cardsfolder/i/illuminate.txt index 9c4997a2b99..eca0e4bbba2 100644 --- a/forge-gui/res/cardsfolder/i/illuminate.txt +++ b/forge-gui/res/cardsfolder/i/illuminate.txt @@ -8,4 +8,4 @@ SVar:DrawYou:DB$ Draw | NumCards$ X | Defined$ You | References$ X | Condition$ SVar:X:Count$xPaid DeckHints:Color$Blue SVar:Picture:http://www.wizards.com/global/images/magic/general/illuminate.jpg -Oracle:Kicker {2}{R} and/or {3}{U} (You may pay an additional {2}{R} and/or {3}{U} as you cast this spell.)\nIlluminate deals X damage to target creature. If Illuminate was kicked with its {2}{R} kicker, it deals X damage to that creature's controller. If Illuminate was kicked with its {3}{U} kicker, you draw X cards. +Oracle:Kicker {2}{R} and/or {3}{U} (You may pay an additional {2}{R} and/or {3}{U} as you cast this spell.)\nIlluminate deals X damage to target creature. If this spell was kicked with its {2}{R} kicker, it deals X damage to that creature's controller. If this spell was kicked with its {3}{U} kicker, you draw X cards. diff --git a/forge-gui/res/cardsfolder/i/illusion_of_choice.txt b/forge-gui/res/cardsfolder/i/illusion_of_choice.txt index 805ccb7b2eb..2b45eff858d 100644 --- a/forge-gui/res/cardsfolder/i/illusion_of_choice.txt +++ b/forge-gui/res/cardsfolder/i/illusion_of_choice.txt @@ -5,4 +5,4 @@ A:SP$ Effect | Cost$ U | Name$ Illusion of Choice Effect | StaticAbilities$ STVo SVar:DBDraw:DB$ Draw | NumCards$ 1 SVar:STVoter:Mode$ Continuous | EffectZone$ Command | Affected$ You | ControlVote$ True | Description$ You choose how each player votes this turn. AI:RemoveDeck:All -Oracle:You choose how each player votes this turn. Draw a card. +Oracle:You choose how each player votes this turn.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/i/illusionary_mask.txt b/forge-gui/res/cardsfolder/i/illusionary_mask.txt index 041c598df43..0fcdf58dc7e 100644 --- a/forge-gui/res/cardsfolder/i/illusionary_mask.txt +++ b/forge-gui/res/cardsfolder/i/illusionary_mask.txt @@ -1,7 +1,7 @@ Name:Illusionary Mask ManaCost:2 Types:Artifact -A:AB$ Play | Cost$ X | Valid$ Card.Creature+YouOwn+CanPayManaCost | ValidZone$ Hand | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True | CastFaceDown$ True | ReplaceIlluMask$ True | References$ X | SorcerySpeed$ True | SpellDescription$ You may choose a creature card in your hand whose mana cost could be paid by some amount of, or all of, the mana you spent on X. If you do, you may cast that card face down as a 2/2 creature spell without paying its mana cost. If the creature that spell becomes as it resolves has not been turned face up and would assign or deal damage, be dealt damage, or become tapped, instead it's turned face up and assigns or deals damage, is dealt damage, or becomes tapped. Activate this ability only any time you could cast a sorcery. +A:AB$ Play | Cost$ X | Valid$ Card.Creature+YouOwn+CanPayManaCost | ValidZone$ Hand | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True | CastFaceDown$ True | ReplaceIlluMask$ True | References$ X | SorcerySpeed$ True | SpellDescription$ You may choose a creature card in your hand whose mana cost could be paid by some amount of, or all of, the mana you spent on {X}. If you do, you may cast that card face down as a 2/2 creature spell without paying its mana cost. If the creature that spell becomes as it resolves has not been turned face up and would assign or deal damage, be dealt damage, or become tapped, instead it's turned face up and assigns or deals damage, is dealt damage, or becomes tapped. Activate this ability only any time you could cast a sorcery. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:{X}: You may choose a creature card in your hand whose mana cost could be paid by some amount of, or all of, the mana you spent on X. If you do, you may cast that card face down as a 2/2 creature spell without paying its mana cost. If the creature that spell becomes as it resolves has not been turned face up and would assign or deal damage, be dealt damage, or become tapped, instead it's turned face up and assigns or deals damage, is dealt damage, or becomes tapped. Activate this ability only any time you could cast a sorcery. +Oracle:{X}: You may choose a creature card in your hand whose mana cost could be paid by some amount of, or all of, the mana you spent on {X}. If you do, you may cast that card face down as a 2/2 creature spell without paying its mana cost. If the creature that spell becomes as it resolves has not been turned face up and would assign or deal damage, be dealt damage, or become tapped, instead it's turned face up and assigns or deals damage, is dealt damage, or becomes tapped. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/i/illusionary_presence.txt b/forge-gui/res/cardsfolder/i/illusionary_presence.txt index d497756bbc5..91857cd62c7 100644 --- a/forge-gui/res/cardsfolder/i/illusionary_presence.txt +++ b/forge-gui/res/cardsfolder/i/illusionary_presence.txt @@ -3,8 +3,8 @@ ManaCost:1 U U Types:Creature Illusion PT:2/2 K:Cumulative upkeep:U -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCL | TriggerDescription$ At the beginning of your upkeep, choose a land type. CARDNAME gains landwalk of the chosen type until end of turn. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCL | TriggerDescription$ At the beginning of your upkeep, choose a land type. CARDNAME gains landwalk of the chosen type until end of turn. (It can't be blocked as long as defending player controls a land of that type.) SVar:TrigCL:DB$ ChooseType | Defined$ You | Type$ Land | AILogic$ ChosenLandwalk | SubAbility$ DBPump SVar:DBPump:DB$ Pump | KW$ ChosenTypewalk | Defined$ Self | DefinedKW$ ChosenType SVar:Picture:http://www.wizards.com/global/images/magic/general/illusionary_presence.jpg -Oracle:Cumulative upkeep {U} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nAt the beginning of your upkeep, choose a land type. Illusionary Presence gains landwalk of the chosen type until end of turn. +Oracle:Cumulative upkeep {U} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nAt the beginning of your upkeep, choose a land type. Illusionary Presence gains landwalk of the chosen type until end of turn. (It can't be blocked as long as defending player controls a land of that type.) diff --git a/forge-gui/res/cardsfolder/i/illusionists_gambit.txt b/forge-gui/res/cardsfolder/i/illusionists_gambit.txt index 8b2b52e8beb..92487771cf4 100644 --- a/forge-gui/res/cardsfolder/i/illusionists_gambit.txt +++ b/forge-gui/res/cardsfolder/i/illusionists_gambit.txt @@ -11,4 +11,4 @@ SVar:STCantAttack:Mode$ CantAttack | EffectZone$ Command | ValidCard$ Creature.I SVar:STMustAttack:Mode$ Continuous | EffectZone$ Command | ValidCard$ Creature.IsRemembered | AddHiddenKeyword$ CARDNAME attacks each combat if able. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/illusionists_gambit.jpg -Oracle:Cast Illusionist's Gambit only during the declare blockers step on an opponent's turn.\nRemove all attacking creatures from combat and untap them. After this phase, there is an additional combat phase. Each of those creatures attacks that combat if able. They can't attack you or a planeswalker you control that combat. +Oracle:Cast this spell only during the declare blockers step on an opponent's turn.\nRemove all attacking creatures from combat and untap them. After this phase, there is an additional combat phase. Each of those creatures attacks that combat if able. They can't attack you or a planeswalker you control that combat. diff --git a/forge-gui/res/cardsfolder/i/illusory_ambusher.txt b/forge-gui/res/cardsfolder/i/illusory_ambusher.txt index 85beb4c3d54..13c0b2a2cab 100644 --- a/forge-gui/res/cardsfolder/i/illusory_ambusher.txt +++ b/forge-gui/res/cardsfolder/i/illusory_ambusher.txt @@ -8,4 +8,4 @@ SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/illusory_ambusher.jpg -Oracle:Flash\nWhenever Illusory Ambusher is dealt damage, draw that many cards. \ No newline at end of file +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhenever Illusory Ambusher is dealt damage, draw that many cards. diff --git a/forge-gui/res/cardsfolder/i/illusory_angel.txt b/forge-gui/res/cardsfolder/i/illusory_angel.txt index 4196e25885c..4edc6d0b6c8 100644 --- a/forge-gui/res/cardsfolder/i/illusory_angel.txt +++ b/forge-gui/res/cardsfolder/i/illusory_angel.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Angel Illusion PT:4/4 K:Flying -S:Mode$ CantBeCast | ValidCard$ Card.Self | EffectZone$ All | CheckSVar$ X | SVarCompare$ LE0 | Description$ Cast CARDNAME only if you've cast another spell this turn. +S:Mode$ CantBeCast | ValidCard$ Card.Self | EffectZone$ All | CheckSVar$ X | SVarCompare$ LE0 | Description$ Flying SVar:X:Count$ThisTurnCast_Card.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/illusory_angel.jpg -Oracle:Flying\nCast Illusory Angel only if you've cast another spell this turn. +Oracle:Cast this spell only if you've cast another spell this turn.\nFlying diff --git a/forge-gui/res/cardsfolder/i/immediate_action.txt b/forge-gui/res/cardsfolder/i/immediate_action.txt index db36772f686..d622d0548d5 100644 --- a/forge-gui/res/cardsfolder/i/immediate_action.txt +++ b/forge-gui/res/cardsfolder/i/immediate_action.txt @@ -4,4 +4,4 @@ Types:Conspiracy K:Hidden agenda S:Mode$ Continuous | Affected$ Creature.YouCtrl+NamedCard | EffectZone$ Command | AddKeyword$ Haste | Description$ Creatures you control of the named card has haste. SVar:AgendaLogic:BestCreatureInComputerDeck -Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.)\nCreatures you control with the chosen name have haste. +Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly choose a card name. You may turn this conspiracy face up any time and reveal that name.)\nCreatures you control with the chosen name have haste. diff --git a/forge-gui/res/cardsfolder/i/immolating_souleater.txt b/forge-gui/res/cardsfolder/i/immolating_souleater.txt index a389777dd2b..2803a532195 100644 --- a/forge-gui/res/cardsfolder/i/immolating_souleater.txt +++ b/forge-gui/res/cardsfolder/i/immolating_souleater.txt @@ -5,4 +5,4 @@ PT:1/1 A:AB$ Pump | Cost$ PR | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. DeckNeeds:Color$Red SVar:Picture:http://www.wizards.com/global/images/magic/general/immolating_souleater.jpg -Oracle:{P/R}: Immolating Souleater gets +1/+0 until end of turn. ({P/R} can be paid with either {R} or 2 life.) +Oracle:{R/P}: Immolating Souleater gets +1/+0 until end of turn. ({R/P} can be paid with either {R} or 2 life.) diff --git a/forge-gui/res/cardsfolder/i/immortal_phoenix.txt b/forge-gui/res/cardsfolder/i/immortal_phoenix.txt index bd70e9864dc..b145c977d27 100644 --- a/forge-gui/res/cardsfolder/i/immortal_phoenix.txt +++ b/forge-gui/res/cardsfolder/i/immortal_phoenix.txt @@ -5,4 +5,4 @@ PT:5/3 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ TrigReturn | TriggerDescription$ When CARDNAME dies, return it to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Hand -Oracle:Flying\nWhen Immortal Phoenix dies, return it to its owner's hand. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhen Immortal Phoenix dies, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/i/impatience.txt b/forge-gui/res/cardsfolder/i/impatience.txt index 331500b008d..aaff368661b 100644 --- a/forge-gui/res/cardsfolder/i/impatience.txt +++ b/forge-gui/res/cardsfolder/i/impatience.txt @@ -1,9 +1,9 @@ Name:Impatience ManaCost:2 R Types:Enchantment -T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ TrigCast | SVarCompare$ EQ0 | Execute$ ImpatientDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's end step, if that player didn't cast a spell this turn, CARDNAME deals 2 damage to them. +T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ TrigCast | SVarCompare$ EQ0 | Execute$ ImpatientDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's end step, if that player didn't cast a spell this turn, CARDNAME deals 2 damage to that player. SVar:ImpatientDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 SVar:TrigCast:Count$ThisTurnCast_Card.ActivePlayerCtrl AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/impatience.jpg -Oracle:At the beginning of each player's end step, if that player didn't cast a spell this turn, Impatience deals 2 damage to them. +Oracle:At the beginning of each player's end step, if that player didn't cast a spell this turn, Impatience deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/i/impatient_iguana.txt b/forge-gui/res/cardsfolder/i/impatient_iguana.txt index dc38d635645..13936130f2f 100644 --- a/forge-gui/res/cardsfolder/i/impatient_iguana.txt +++ b/forge-gui/res/cardsfolder/i/impatient_iguana.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Lizard Wizard PT:2/1 K:MayEffectFromOpeningHand:RevealCard:!PlayFirst -SVar:RevealCard:DB$ Reveal | RevealDefined$ Self | BecomeStartingPlayer$ True | SpellDescription$ If CARDNAME is in your opening hand and you’re not the starting player, you may reveal it. If you do, you become the starting player. +SVar:RevealCard:DB$ Reveal | RevealDefined$ Self | BecomeStartingPlayer$ True | SpellDescription$ If CARDNAME is in your opening hand and you're not the starting player, you may reveal it. If you do, you become the starting player. K:Haste -Oracle:If Impatient Iguana is in your opening hand and you’re not the starting player, you may reveal it. If you do, you become the starting player.\nHaste +Oracle:If Impatient Iguana is in your opening hand and you're not the starting player, you may reveal it. If you do, you become the starting player.\nHaste diff --git a/forge-gui/res/cardsfolder/i/imperial_edict.txt b/forge-gui/res/cardsfolder/i/imperial_edict.txt index df023f2ab98..a4e0733f556 100644 --- a/forge-gui/res/cardsfolder/i/imperial_edict.txt +++ b/forge-gui/res/cardsfolder/i/imperial_edict.txt @@ -1,6 +1,6 @@ Name:Imperial Edict ManaCost:1 B Types:Sorcery -A:SP$ Sacrifice | Cost$ 1 B | ValidTgts$ Opponent | SacValid$ Creature | SacMessage$ Creature | Destroy$ True | SpellDescription$ Target opponent chooses a creature they control. Destroy it. +A:SP$ Sacrifice | Cost$ 1 B | ValidTgts$ Opponent | SacValid$ Creature | SacMessage$ Creature | Destroy$ True | SpellDescription$ Target opponent chooses a creature they control. Destroy that creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/imperial_edict.jpg -Oracle:Target opponent chooses a creature they control. Destroy it. +Oracle:Target opponent chooses a creature they control. Destroy that creature. diff --git a/forge-gui/res/cardsfolder/i/imperiosaur.txt b/forge-gui/res/cardsfolder/i/imperiosaur.txt index 22f8957750d..7b7a404283c 100644 --- a/forge-gui/res/cardsfolder/i/imperiosaur.txt +++ b/forge-gui/res/cardsfolder/i/imperiosaur.txt @@ -1,8 +1,8 @@ Name:Imperiosaur ManaCost:2 G G Types:Creature Dinosaur -Text:Spend only mana produced by basic lands to cast CARDNAME. +Text:Spend only mana produced by basic lands to cast this spell. PT:5/5 A:SP$ PermanentCreature | Cost$ Mana<2 G G\Basic> SVar:Picture:http://resources.wizards.com/magic/cards/fut/en-us/card130634.jpg -Oracle:Spend only mana produced by basic lands to cast Imperiosaur. +Oracle:Spend only mana produced by basic lands to cast this spell. diff --git a/forge-gui/res/cardsfolder/i/imperious_perfect.txt b/forge-gui/res/cardsfolder/i/imperious_perfect.txt index e63e9276872..7390eb11d0b 100644 --- a/forge-gui/res/cardsfolder/i/imperious_perfect.txt +++ b/forge-gui/res/cardsfolder/i/imperious_perfect.txt @@ -2,8 +2,8 @@ Name:Imperious Perfect ManaCost:2 G Types:Creature Elf Warrior PT:2/2 -S:Mode$ Continuous | Affected$ Creature.Elf+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Elf creatures you control get +1/+1. +S:Mode$ Continuous | Affected$ Creature.Elf+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Elves you control get +1/+1. A:AB$ Token | Cost$ G T | TokenAmount$ 1 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You | LegacyImage$ g 1 1 elf warrior lrw | SpellDescription$ Create a 1/1 green Elf Warrior creature token. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/imperious_perfect.jpg -Oracle:Other Elf creatures you control get +1/+1.\n{G}, {T}: Create a 1/1 green Elf Warrior creature token. \ No newline at end of file +Oracle:Other Elves you control get +1/+1.\n{G}, {T}: Create a 1/1 green Elf Warrior creature token. diff --git a/forge-gui/res/cardsfolder/i/imprison_this_insolent_wretch.txt b/forge-gui/res/cardsfolder/i/imprison_this_insolent_wretch.txt index 2747abf0b3d..0da2434cfeb 100644 --- a/forge-gui/res/cardsfolder/i/imprison_this_insolent_wretch.txt +++ b/forge-gui/res/cardsfolder/i/imprison_this_insolent_wretch.txt @@ -8,4 +8,4 @@ T:Mode$ Attacks | ValidCard$ Card | Attacked$ Player.Chosen | Execute$ Abandon | T:Mode$ BecomesTarget | ValidTarget$ Player.Chosen | TriggerZones$ Command | Execute$ Abandon | Secondary$ True | TriggerDescription$ When the chosen player is attacked or becomes the target of a spell or ability, abandon this scheme. SVar:Abandon:AB$ Abandon | Cost$ 0 SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Imprison This Insolent Wretch.full.jpg -Oracle:When you set this scheme in motion, choose an opponent.\nPermanents the chosen player controls don't untap during their untap step.\nWhen the chosen player is attacked or becomes the target of a spell or ability, abandon this scheme. +Oracle:(An ongoing scheme remains face up until it's abandoned.)\nWhen you set this scheme in motion, choose an opponent.\nPermanents the chosen player controls don't untap during their untap step.\nWhen the chosen player is attacked or becomes the target of a spell or ability, abandon this scheme. diff --git a/forge-gui/res/cardsfolder/i/incendiary_dissent.txt b/forge-gui/res/cardsfolder/i/incendiary_dissent.txt index ccb15a86d72..328052b60a1 100644 --- a/forge-gui/res/cardsfolder/i/incendiary_dissent.txt +++ b/forge-gui/res/cardsfolder/i/incendiary_dissent.txt @@ -5,4 +5,4 @@ K:Hidden agenda S:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.NamedCard+YouCtrl | AddAbility$ IDPump | Description$ Creatures you control with the chosen name have "{R}: This creature gets +1/+0 until end of turn." SVar:IDPump:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. SVar:AgendaLogic:BestCreatureInComputerDeck -Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.)\nCreatures you control with the chosen name have "{R}: This creature gets +1/+0 until end of turn." +Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly choose a card name. You may turn this conspiracy face up any time and reveal that name.)\nCreatures you control with the chosen name have "{R}: This creature gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/i/incendiary_sabotage.txt b/forge-gui/res/cardsfolder/i/incendiary_sabotage.txt index b005ecf8203..cab92762fcf 100644 --- a/forge-gui/res/cardsfolder/i/incendiary_sabotage.txt +++ b/forge-gui/res/cardsfolder/i/incendiary_sabotage.txt @@ -3,4 +3,4 @@ ManaCost:2 R R Types:Instant A:SP$ DamageAll | Cost$ 2 R R Sac<1/Artifact> | NumDmg$ 3 | ValidCards$ Creature | ValidDescription$ each creature. | SpellDescription$ CARDNAME deals 3 damage to each creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/incendiary_sabotage.jpg -Oracle:As an additional cost to cast Incendiary Sabotage, sacrifice an artifact.\nIncendiary Sabotage deals 3 damage to each creature. \ No newline at end of file +Oracle:As an additional cost to cast this spell, sacrifice an artifact.\nIncendiary Sabotage deals 3 damage to each creature. diff --git a/forge-gui/res/cardsfolder/i/increasing_confusion.txt b/forge-gui/res/cardsfolder/i/increasing_confusion.txt index 3bfd811a1d1..a6083cc6b39 100644 --- a/forge-gui/res/cardsfolder/i/increasing_confusion.txt +++ b/forge-gui/res/cardsfolder/i/increasing_confusion.txt @@ -6,4 +6,4 @@ A:SP$ Mill | Cost$ X U | NumCards$ Z | ValidTgts$ Player | TgtPrompt$ Choose a p SVar:Z:SVar$X/Times.Y SVar:X:Count$xPaid SVar:Y:wasCastFromGraveyard.2.1 -Oracle:Target player mills X cards. If this spell was cast from a graveyard, that player puts twice that many cards into their graveyard instead.\nFlashback {X}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:Target player mills X cards. If this spell was cast from a graveyard, that player mills twice that many cards instead.\nFlashback {X}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/i/indebted_samurai.txt b/forge-gui/res/cardsfolder/i/indebted_samurai.txt index 252d72858ef..bc2548181b1 100644 --- a/forge-gui/res/cardsfolder/i/indebted_samurai.txt +++ b/forge-gui/res/cardsfolder/i/indebted_samurai.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | ConditionPresent$ Card.StrictlySelf DeckHints:Type$Samurai SVar:Picture:http://www.wizards.com/global/images/magic/general/indebted_samurai.jpg -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\nWhenever a Samurai you control dies, you may put a +1/+1 counter on Indebted Samurai. +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\nWhenever a Samurai you control dies, you may put a +1/+1 counter on Indebted Samurai. diff --git a/forge-gui/res/cardsfolder/i/induce_despair.txt b/forge-gui/res/cardsfolder/i/induce_despair.txt index 399ab2de5ac..f14c8720466 100644 --- a/forge-gui/res/cardsfolder/i/induce_despair.txt +++ b/forge-gui/res/cardsfolder/i/induce_despair.txt @@ -5,4 +5,4 @@ A:SP$ Pump | Cost$ 2 B Reveal<1/Creature> | ValidTgts$ Creature | TgtPrompt$ Sel SVar:X:Revealed$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/induce_despair.jpg -Oracle:As an additional cost to cast Induce Despair, reveal a creature card from your hand.\nTarget creature gets -X/-X until end of turn, where X is the revealed card's converted mana cost. +Oracle:As an additional cost to cast this spell, reveal a creature card from your hand.\nTarget creature gets -X/-X until end of turn, where X is the revealed card's converted mana cost. diff --git a/forge-gui/res/cardsfolder/i/inescapable_blaze.txt b/forge-gui/res/cardsfolder/i/inescapable_blaze.txt index 4ff270eac4b..06e5859b62e 100644 --- a/forge-gui/res/cardsfolder/i/inescapable_blaze.txt +++ b/forge-gui/res/cardsfolder/i/inescapable_blaze.txt @@ -3,4 +3,4 @@ ManaCost:4 R R Types:Instant K:CARDNAME can't be countered. A:SP$ DealDamage | Cost$ 4 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 6 | SpellDescription$ CARDNAME deals 6 damage to any target. -Oracle:This spell can't be countered.\nInescapable Flame deals 6 damage to any target. +Oracle:This spell can't be countered.\nInescapable Blaze deals 6 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/infernal_plunge.txt b/forge-gui/res/cardsfolder/i/infernal_plunge.txt index f8ba551d45e..ba6355418b5 100644 --- a/forge-gui/res/cardsfolder/i/infernal_plunge.txt +++ b/forge-gui/res/cardsfolder/i/infernal_plunge.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Mana | Cost$ R Sac<1/Creature> | Produced$ R | Amount$ 3 | SpellDescription$ Add {R}{R}{R}. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/infernal_plunge.jpg -Oracle:As an additional cost to cast Infernal Plunge, sacrifice a creature.\nAdd {R}{R}{R}. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nAdd {R}{R}{R}. diff --git a/forge-gui/res/cardsfolder/i/inferno_fist.txt b/forge-gui/res/cardsfolder/i/inferno_fist.txt index 6423c722abf..d850504294c 100644 --- a/forge-gui/res/cardsfolder/i/inferno_fist.txt +++ b/forge-gui/res/cardsfolder/i/inferno_fist.txt @@ -6,4 +6,4 @@ A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select targe S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | Description$ Enchanted creature gets +2/+0. A:AB$ DealDamage | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. SVar:Picture:http://www.wizards.com/global/images/magic/general/inferno_fist.jpg -Oracle:Enchant creature you control\nEnchanted creature gets +2/+0.\n{R}, Sacrifice Inferno Fist: It deals 2 damage to any target. +Oracle:Enchant creature you control\nEnchanted creature gets +2/+0.\n{R}, Sacrifice Inferno Fist: Inferno Fist deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/infuse_with_the_elements.txt b/forge-gui/res/cardsfolder/i/infuse_with_the_elements.txt index 9864580b295..5e63734338d 100644 --- a/forge-gui/res/cardsfolder/i/infuse_with_the_elements.txt +++ b/forge-gui/res/cardsfolder/i/infuse_with_the_elements.txt @@ -1,9 +1,9 @@ Name:Infuse with the Elements ManaCost:3 G Types:Instant -A:SP$ PutCounter | Cost$ 3 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ X | References$ X | SubAbility$ DBPump | SpellDescription$ Converge — Put X +1/+1 counters on target creature, where X is the number of colors of mana spent to cast CARDNAME. That creature gains trample until end of turn. +A:SP$ PutCounter | Cost$ 3 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ X | References$ X | SubAbility$ DBPump | SpellDescription$ Converge — Put X +1/+1 counters on target creature, where X is the number of colors of mana spent to cast this spell. That creature gains trample until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Trample SVar:X:Count$Converge AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/infuse_with_the_elements.jpg -Oracle:Converge — Put X +1/+1 counters on target creature, where X is the number of colors of mana spent to cast Infuse with the Elements. That creature gains trample until end of turn. +Oracle:Converge — Put X +1/+1 counters on target creature, where X is the number of colors of mana spent to cast this spell. That creature gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/i/ingenuity_engine.txt b/forge-gui/res/cardsfolder/i/ingenuity_engine.txt index 8209df98743..843cf8b88a4 100644 --- a/forge-gui/res/cardsfolder/i/ingenuity_engine.txt +++ b/forge-gui/res/cardsfolder/i/ingenuity_engine.txt @@ -5,4 +5,4 @@ K:Cascade A:AB$ ChangeZone | Cost$ 1 T Sac<1/Artifact/artifact> | TgtPrompt$ Choose target artifact you control | ValidTgts$ Artifact.YouCtrl | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target artifact you control to its owner's hand. DeckNeeds:Type$Artifact DeckHas:Ability$Sacrifice -Oracle:Cascade/n{1}, {T}, Sacrifice an artifact: Return target artifact you control to its owner's hand. +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 of your library in a random order.)\n{1}, {T}, Sacrifice an artifact: Return target artifact you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/i/inkwell_leviathan.txt b/forge-gui/res/cardsfolder/i/inkwell_leviathan.txt index 5be04cfbf18..ddc7fb02482 100644 --- a/forge-gui/res/cardsfolder/i/inkwell_leviathan.txt +++ b/forge-gui/res/cardsfolder/i/inkwell_leviathan.txt @@ -6,4 +6,4 @@ K:Islandwalk K:Trample K:Shroud SVar:Picture:http://www.wizards.com/global/images/magic/general/inkwell_leviathan.jpg -Oracle:Islandwalk, trample\nShroud (This creature can't be the target of spells or abilities.) +Oracle:Trample\nIslandwalk (This creature can't be blocked as long as defending player controls an Island.)\nShroud (This creature can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/i/inner_chamber_guard.txt b/forge-gui/res/cardsfolder/i/inner_chamber_guard.txt index fe93f729a18..1efcd2abed4 100644 --- a/forge-gui/res/cardsfolder/i/inner_chamber_guard.txt +++ b/forge-gui/res/cardsfolder/i/inner_chamber_guard.txt @@ -4,4 +4,4 @@ Types:Creature Human Samurai PT:0/2 K:Bushido:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/inner_chamber_guard.jpg -Oracle:Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) +Oracle:Bushido 2 (Whenever this creature blocks or becomes blocked, it gets +2/+2 until end of turn.) diff --git a/forge-gui/res/cardsfolder/i/inquisitors_flail.txt b/forge-gui/res/cardsfolder/i/inquisitors_flail.txt index 4b502a439ee..7cfda56b370 100644 --- a/forge-gui/res/cardsfolder/i/inquisitors_flail.txt +++ b/forge-gui/res/cardsfolder/i/inquisitors_flail.txt @@ -3,8 +3,8 @@ ManaCost:2 Types:Artifact Equipment K:Equip:2 R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Creature.EquippedBy | ReplaceWith$ DmgTwice | IsCombat$ True | Description$ If equipped creature would deal combat damage, it deals double that damage instead. -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Creature.EquippedBy | ValidSource$ Creature.Other | ReplaceWith$ DmgTwice | IsCombat$ True | Description$ If another creature would deal combat damage to equipped creature, it deals double that damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Creature.EquippedBy | ValidSource$ Creature.Other | ReplaceWith$ DmgTwice | IsCombat$ True | Description$ If another creature would deal combat damage to equipped creature, it deals double that damage to equipped creature instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice SVar:Picture:http://www.wizards.com/global/images/magic/general/inquisitors_flail.jpg -Oracle:If equipped creature would deal combat damage, it deals double that damage instead.\nIf another creature would deal combat damage to equipped creature, it deals double that damage instead.\nEquip {2} +Oracle:If equipped creature would deal combat damage, it deals double that damage instead.\nIf another creature would deal combat damage to equipped creature, it deals double that damage to equipped creature instead.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/i/insatiable_souleater.txt b/forge-gui/res/cardsfolder/i/insatiable_souleater.txt index 45fda6d2898..dce019267ac 100644 --- a/forge-gui/res/cardsfolder/i/insatiable_souleater.txt +++ b/forge-gui/res/cardsfolder/i/insatiable_souleater.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Beast PT:5/1 A:AB$ Pump | Cost$ PG | Defined$ Self | KW$ Trample | SpellDescription$ CARDNAME gains trample until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/insatiable_souleater.jpg -Oracle:{P/G}: Insatiable Souleater gains trample until end of turn. ({P/G} can be paid with either {G} or 2 life.) +Oracle:{G/P}: Insatiable Souleater gains trample until end of turn. ({G/P} can be paid with either {G} or 2 life.) diff --git a/forge-gui/res/cardsfolder/i/inscription_of_insight.txt b/forge-gui/res/cardsfolder/i/inscription_of_insight.txt index 612a3e87019..99fdd26d561 100644 --- a/forge-gui/res/cardsfolder/i/inscription_of_insight.txt +++ b/forge-gui/res/cardsfolder/i/inscription_of_insight.txt @@ -10,5 +10,5 @@ SVar:DBToken:DB$ Token | ValidTgts$ Player | TgtPrompt$ Select target player | T SVar:X:Count$Kicked.0.1 SVar:Y:Count$Kicked.3.1 SVar:Z:TargetedPlayer$CardsInHand -Oracle:Kicker {2}{U}{U}\nChoose one. If this spell was kicked, choose any number instead.\n• Return up to two target creatures to their owners’ hands.\n• Scry 2, then draw two cards.\n• Target player creates an X/X blue Illusion creature token, where X is the number of cards in their hand. +Oracle:Kicker {2}{U}{U}\nChoose one. If this spell was kicked, choose any number instead.\n• Return up to two target creatures to their owners' hands.\n• Scry 2, then draw two cards.\n• Target player creates an X/X blue Illusion creature token, where X is the number of cards in their hand. diff --git a/forge-gui/res/cardsfolder/i/insidious_dreams.txt b/forge-gui/res/cardsfolder/i/insidious_dreams.txt index f74f10bd5f2..6008e27fd9f 100644 --- a/forge-gui/res/cardsfolder/i/insidious_dreams.txt +++ b/forge-gui/res/cardsfolder/i/insidious_dreams.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ ChangeZone | Cost$ 3 B Discard | Origin$ Library | Destination$ Library | ChangeType$ Card | ChangeNum$ X | LibraryPosition$ 0 | References$ X | SpellDescription$ Search your library for X cards. Then shuffle your library and put those cards on top of it in any order. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:As an additional cost to cast Insidious Dreams, discard X cards.\nSearch your library for X cards. Then shuffle your library and put those cards on top of it in any order. +Oracle:As an additional cost to cast this spell, discard X cards.\nSearch your library for X cards. Then shuffle your library and put those cards on top of it in any order. diff --git a/forge-gui/res/cardsfolder/i/inspire_awe.txt b/forge-gui/res/cardsfolder/i/inspire_awe.txt index f09f20c6139..e9b430bcd99 100755 --- a/forge-gui/res/cardsfolder/i/inspire_awe.txt +++ b/forge-gui/res/cardsfolder/i/inspire_awe.txt @@ -1,7 +1,7 @@ Name:Inspire Awe ManaCost:3 G Types:Instant -A:SP$ Effect | Cost$ 3 G | ReplacementEffects$ Curse | SubAbility$ DBScry | SpellDescription$ Prevent all combat damage that would be dealt this turn except by enchanted creatures and enchantment creatures. Scry 2. +A:SP$ Effect | Cost$ 3 G | ReplacementEffects$ Curse | SubAbility$ DBScry | SpellDescription$ Prevent all combat damage that would be dealt this turn except combat damage that would be dealt by enchanted creatures and enchantment creatures. Scry 2. SVar:Curse:Event$ DamageDone | Prevent$ True | IsCombat$ True | ActiveZones$ Command | ValidSource$ Creature.unenchanted+nonEnchantment | Description$ Prevent all combat damage that would be dealt this turn except by enchanted creatures and enchantment creatures. SVar:DBScry:DB$ Scry | ScryNum$ 2 -Oracle:Prevent all combat damage that would be dealt this turn except by enchanted creatures and enchantment creatures. Scry 2. +Oracle:Prevent all combat damage that would be dealt this turn except combat damage that would be dealt by enchanted creatures and enchantment creatures. Scry 2. diff --git a/forge-gui/res/cardsfolder/i/inspired_ultimatum.txt b/forge-gui/res/cardsfolder/i/inspired_ultimatum.txt index 8c0fa2cd311..af9248df9c2 100755 --- a/forge-gui/res/cardsfolder/i/inspired_ultimatum.txt +++ b/forge-gui/res/cardsfolder/i/inspired_ultimatum.txt @@ -1,7 +1,7 @@ Name:Inspired Ultimatum ManaCost:U U R R R W W Types:Sorcery -A:SP$ GainLife | Cost$ U U R R R W W | LifeAmount$ 5 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBDamage | SpellDescription$ Target player gains 5 life. CARDNAME deals 5 damage to any target. You draw five cards. +A:SP$ GainLife | Cost$ U U R R R W W | LifeAmount$ 5 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBDamage | SpellDescription$ Target player gains 5 life, CARDNAME deals 5 damage to any target, then you draw five cards. SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 5 -Oracle:Target player gains 5 life. Inspired Ultimatum deals 5 damage to any target. You draw five cards. +Oracle:Target player gains 5 life, Inspired Ultimatum deals 5 damage to any target, then you draw five cards. diff --git a/forge-gui/res/cardsfolder/i/into_the_north.txt b/forge-gui/res/cardsfolder/i/into_the_north.txt index 44e84461a1b..3f2cc99c508 100644 --- a/forge-gui/res/cardsfolder/i/into_the_north.txt +++ b/forge-gui/res/cardsfolder/i/into_the_north.txt @@ -1,7 +1,7 @@ Name:Into the North ManaCost:1 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Snow | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a snow land card, put it onto the battlefield tapped, then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Snow | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a snow land card and put it onto the battlefield tapped. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/into_the_north.jpg -Oracle:Search your library for a snow land card, put it onto the battlefield tapped, then shuffle your library. +Oracle:Search your library for a snow land card and put it onto the battlefield tapped. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/i/into_the_roil.txt b/forge-gui/res/cardsfolder/i/into_the_roil.txt index 70df5cc4035..13ddbbe2f4f 100644 --- a/forge-gui/res/cardsfolder/i/into_the_roil.txt +++ b/forge-gui/res/cardsfolder/i/into_the_roil.txt @@ -2,7 +2,7 @@ Name:Into the Roil ManaCost:1 U Types:Instant K:Kicker:1 U -A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBDraw | SpellDescription$ Return target nonland permanent to its owner's hand. If CARDNAME was kicked, draw a card. +A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBDraw | SpellDescription$ Return target nonland permanent to its owner's hand. If this spell was kicked, draw a card. SVar:DBDraw:DB$Draw | NumCards$ 1 | Condition$ Kicked | ConditionDescription$ If Into the Roil was kicked, SVar:Picture:http://www.wizards.com/global/images/magic/general/into_the_roil.jpg -Oracle:Kicker {1}{U} (You may pay an additional {1}{U} as you cast this spell.)\nReturn target nonland permanent to its owner's hand. If Into the Roil was kicked, draw a card. +Oracle:Kicker {1}{U} (You may pay an additional {1}{U} as you cast this spell.)\nReturn target nonland permanent to its owner's hand. If this spell was kicked, draw a card. diff --git a/forge-gui/res/cardsfolder/i/introductions_are_in_order.txt b/forge-gui/res/cardsfolder/i/introductions_are_in_order.txt index 769b923356f..9f2cb85f30c 100644 --- a/forge-gui/res/cardsfolder/i/introductions_are_in_order.txt +++ b/forge-gui/res/cardsfolder/i/introductions_are_in_order.txt @@ -6,4 +6,4 @@ SVar:TrigCharm:DB$ Charm | Choices$ DBTutorCreature,DBPutCreature | CharmNum$ 1 SVar:DBTutorCreature:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Creature | ChangeNum$ 1 | SpellDescription$ Search your library for a creature card, reveal it, put it into your hand, then shuffle your library; SVar:DBPutCreature:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Card.Creature | ChangeNum$ 1 | SpellDescription$ or you may put a creature card from your hand onto the battlefield. SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Introductions Are in Order.full.jpg -Oracle:When you set this scheme in motion, choose one -\n• Search your library for a creature card, reveal it, put it into your hand, then shuffle your library.\n• You may put a creature card from your hand onto the battlefield. +Oracle:When you set this scheme in motion, choose one —\n• Search your library for a creature card, reveal it, put it into your hand, then shuffle your library.\n• You may put a creature card from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_the_giants.txt b/forge-gui/res/cardsfolder/i/invasion_of_the_giants.txt index 75201703005..2b5d4f71b67 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_the_giants.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_the_giants.txt @@ -11,4 +11,4 @@ SVar:ReduceCost:Mode$ ReduceCost | EffectZone$ Command | Type$ Spell | ValidCard SVar:TrigCastSpell:Mode$ SpellCast | ValidCard$ Giant | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ RemoveEffect | Static$ True SVar:RemoveEffect:DB$ ChangeZone | Origin$ Command | Destination$ Exile DeckHints:Type$Giant -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - Scry 2.\nII - Draw a card. Then you may reveal a Giant card from your hand. When you do, Invasion of the Giants deals 2 damage to target opponent or planeswalker.\nIII - The next Giant spell you cast this turn costs {2} less to cast. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Scry 2.\nII — Draw a card. Then you may reveal a Giant card from your hand. When you do, Invasion of the Giants deals 2 damage to target opponent or planeswalker.\nIII — The next Giant spell you cast this turn costs {2} less to cast. diff --git a/forge-gui/res/cardsfolder/i/invasion_plans.txt b/forge-gui/res/cardsfolder/i/invasion_plans.txt index 89c10cbc565..bfa9d8ba9c1 100644 --- a/forge-gui/res/cardsfolder/i/invasion_plans.txt +++ b/forge-gui/res/cardsfolder/i/invasion_plans.txt @@ -1,9 +1,9 @@ Name:Invasion Plans ManaCost:2 R Types:Enchantment -S:Mode$ Continuous | GlobalRule$ The attacking player chooses how each creature blocks each turn. | Description$ The attacking player chooses how each creature blocks each turn. +S:Mode$ Continuous | GlobalRule$ The attacking player chooses how each creature blocks each combat. | Description$ The attacking player chooses how each creature blocks each combat. S:Mode$ Continuous | Affected$ Creature | AddHiddenKeyword$ CARDNAME blocks each combat if able. | Description$ All creatures block each combat if able. SVar:NonStackingEffect:True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/invasion_plans.jpg -Oracle:All creatures block each combat if able.\nThe attacking player chooses how each creature blocks each turn. +Oracle:All creatures block each combat if able.\nThe attacking player chooses how each creature blocks each combat. diff --git a/forge-gui/res/cardsfolder/i/invert_invent.txt b/forge-gui/res/cardsfolder/i/invert_invent.txt index c8088ef23cf..bb0a8e66412 100644 --- a/forge-gui/res/cardsfolder/i/invert_invent.txt +++ b/forge-gui/res/cardsfolder/i/invert_invent.txt @@ -2,8 +2,8 @@ Name:Invert ManaCost:U/R Types:Instant AlternateMode: Split -A:SP$ Pump | Cost$ U/R | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch the power and toughness of each of up to two target creatures. -Oracle:Switch the power and toughness of each of up to two target creatures. +A:SP$ Pump | Cost$ U/R | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch the power and toughness of each of up to two target creatures until end of turn. +Oracle:Switch the power and toughness of each of up to two target creatures until end of turn. ALTERNATE @@ -14,4 +14,4 @@ A:SP$ ChangeZone | Cost$ 4 U R | Origin$ Library | Destination$ Hand | ChangeTyp SVar:DBChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Sorcery | ChangeNum$ 1 | Shuffle$ True AI:RemoveDeck:Random DeckHints:Type$Instant|Sorcery -Oracle:Search your library for an instant card and/or a sorcery card, reveal them, put them into your hand, then shuffle your library. \ No newline at end of file +Oracle:Search your library for an instant card and/or a sorcery card, reveal them, put them into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/i/invert_the_skies.txt b/forge-gui/res/cardsfolder/i/invert_the_skies.txt index ec6989fb525..c39704a7be4 100644 --- a/forge-gui/res/cardsfolder/i/invert_the_skies.txt +++ b/forge-gui/res/cardsfolder/i/invert_the_skies.txt @@ -1,8 +1,8 @@ Name:Invert the Skies ManaCost:3 GU Types:Instant -A:SP$ AnimateAll | Cost$ 3 GU | ValidCards$ Creature.OppCtrl | RemoveKeywords$ Flying | ConditionManaSpent$ G | SubAbility$ UPaid | SpellDescription$ Creatures your opponents control lose flying until end of turn if {G} was spent to cast CARDNAME, and creatures you control gain flying until end of turn if {U} was spent to cast it. (Do both if {G}{U} was spent.) +A:SP$ AnimateAll | Cost$ 3 GU | ValidCards$ Creature.OppCtrl | RemoveKeywords$ Flying | ConditionManaSpent$ G | SubAbility$ UPaid | SpellDescription$ Creatures your opponents control lose flying until end of turn if {G} was spent to cast this spell, and creatures you control gain flying until end of turn if {U} was spent to cast this spell. (Do both if {G}{U} was spent.) SVar:UPaid:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Flying | ConditionManaSpent$ U AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/invert_the_skies.jpg -Oracle:Creatures your opponents control lose flying until end of turn if {G} was spent to cast Invert the Skies, and creatures you control gain flying until end of turn if {U} was spent to cast it. (Do both if {G}{U} was spent.) +Oracle:Creatures your opponents control lose flying until end of turn if {G} was spent to cast this spell, and creatures you control gain flying until end of turn if {U} was spent to cast this spell. (Do both if {G}{U} was spent.) diff --git a/forge-gui/res/cardsfolder/i/inzerva_master_of_insights.txt b/forge-gui/res/cardsfolder/i/inzerva_master_of_insights.txt index 847a6e7eb70..1c86c66afc2 100644 --- a/forge-gui/res/cardsfolder/i/inzerva_master_of_insights.txt +++ b/forge-gui/res/cardsfolder/i/inzerva_master_of_insights.txt @@ -2,7 +2,7 @@ Name:Inzerva, Master of Insights ManaCost:1 2/U 2/R Types:Legendary Planeswalker Inzerva Loyalty:4 -A:AB$ Draw | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player draws two cards, then discards a card. | SubAbility$ DBDiscard +A:AB$ Draw | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Draw two cards, then discard a card. | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ Targeted | NumCards$ 1 | Mode$ TgtChoose A:AB$ RepeatEach | Cost$ SubCounter<2/LOYALTY> | RepeatPlayers$ Opponent | RepeatSubAbility$ DBDig | SubAbility$ DBScry | Planeswalker$ True | SpellDescription$ Look at the top two cards of each other player's library, then put any number of them on the bottom of that library and the rest on top in any order. SVar:DBDig:DB$ Dig | Defined$ Remembered | DigNum$ 2 | AnyNumber$ True | DestinationZone$ Library | LibraryPosition2$ 0 @@ -11,4 +11,4 @@ A:AB$ Effect | Cost$ SubCounter<4/LOYALTY> | Planeswalker$ True | Name$ Emblem - SVar:STReveal:Mode$ Continuous | EffectZone$ Command | Affected$ Opponent | AddKeyword$ Play with your hand revealed. | Description$ Your opponents play with their hands revealed. SVar:TrigDraw:Mode$ Drawn | ValidCard$ Card.OppOwn | TriggerZones$ Command | Execute$ DBDamage | TriggerDescription$ Whenever an opponent draws a card, CARDNAME deals 1 damage to that player. SVar:DBDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 1 -Oracle:[+2]: Target player draws two cards, then discards a card.\n[−2]: Look at the top two cards of each other player's library, then put any number of them on the bottom of that library and the rest on top in any order. Scry 2.\n[−4]: You get an emblem with "Your opponents play with their hands revealed" and "Whenever an opponent draws a card, this emblem deals 1 damage to them." +Oracle:[+2]: Draw two cards, then discard a card.\n[−2]: Look at the top two cards of each other player's library, then put any number of them on the bottom of that library and the rest on top in any order. Scry 2.\n[−4]: You get an emblem with "Your opponents play with their hands revealed" and "Whenever an opponent draws a card, this emblem deals 1 damage to them." diff --git a/forge-gui/res/cardsfolder/i/irrigated_farmland.txt b/forge-gui/res/cardsfolder/i/irrigated_farmland.txt index 7308e5197fa..d6145fb8a1a 100644 --- a/forge-gui/res/cardsfolder/i/irrigated_farmland.txt +++ b/forge-gui/res/cardsfolder/i/irrigated_farmland.txt @@ -4,4 +4,4 @@ Types:Land Plains Island K:CARDNAME enters the battlefield tapped. K:Cycling:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/irrigated_farmland.jpg -Oracle:({T}: Add {W} or {U}.)\nIrrigated Farmland enters the battlefield tapped.\nCycling {2} ({2}, discard this card: Draw a card.) \ No newline at end of file +Oracle:({T}: Add {W} or {U}.)\nIrrigated Farmland enters the battlefield tapped.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/i/isao_enlightened_bushi.txt b/forge-gui/res/cardsfolder/i/isao_enlightened_bushi.txt index 7e1e14265d7..85903886928 100644 --- a/forge-gui/res/cardsfolder/i/isao_enlightened_bushi.txt +++ b/forge-gui/res/cardsfolder/i/isao_enlightened_bushi.txt @@ -7,4 +7,4 @@ K:Bushido:2 A:AB$ Regenerate | Cost$ 2 | ValidTgts$ Samurai | TgtPrompt$ Select target Samurai. | SpellDescription$ Regenerate target Samurai. DeckHints:Type$Samurai SVar:Picture:http://www.wizards.com/global/images/magic/general/isao_enlightened_bushi.jpg -Oracle:Isao, Enlightened Bushi can't be countered.\nBushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.)\n{2}: Regenerate target Samurai. +Oracle:This spell can't be countered.\nBushido 2 (Whenever this creature blocks or becomes blocked, it gets +2/+2 until end of turn.)\n{2}: Regenerate target Samurai. diff --git a/forge-gui/res/cardsfolder/i/island.txt b/forge-gui/res/cardsfolder/i/island.txt index b40349ac581..304a6942589 100644 --- a/forge-gui/res/cardsfolder/i/island.txt +++ b/forge-gui/res/cardsfolder/i/island.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Basic Land Island SVar:PicCount:4 SVar:Picture:http://resources.wizards.com/magic/cards/unh/en-us/card73951.jpg\http://gatherer.wizards.com/handlers/image.ashx?type=card&multiverseid=159281\http://gatherer.wizards.com/handlers/image.ashx?type=card&multiverseid=159282\http://gatherer.wizards.com/handlers/image.ashx?type=card&multiverseid=25964 -Oracle:{U} +Oracle:({T}: Add {U}.) diff --git a/forge-gui/res/cardsfolder/i/it_of_the_horrid_swarm.txt b/forge-gui/res/cardsfolder/i/it_of_the_horrid_swarm.txt index d9311d119f2..9e1e7d50337 100644 --- a/forge-gui/res/cardsfolder/i/it_of_the_horrid_swarm.txt +++ b/forge-gui/res/cardsfolder/i/it_of_the_horrid_swarm.txt @@ -3,7 +3,7 @@ ManaCost:8 Types:Creature Eldrazi Insect PT:4/4 K:Emerge:6 G -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When you cast CARDNAME, create two 1/1 green Insect tokens. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When you cast this spell, create two 1/1 green Insect creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ g_1_1_insect | TokenOwner$ You | LegacyImage$ g 1 1 insect soi SVar:Picture:http://www.wizards.com/global/images/magic/general/it_of_the_horrid_swarm.jpg -Oracle:Emerge {6}{G} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast It of the Horrid Swarm, create two 1/1 green Insect tokens. +Oracle:Emerge {6}{G} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast this spell, create two 1/1 green Insect creature tokens. diff --git a/forge-gui/res/cardsfolder/i/iterative_analysis.txt b/forge-gui/res/cardsfolder/i/iterative_analysis.txt index abf1ab90edb..96859eb0c5d 100644 --- a/forge-gui/res/cardsfolder/i/iterative_analysis.txt +++ b/forge-gui/res/cardsfolder/i/iterative_analysis.txt @@ -5,4 +5,4 @@ K:Hidden agenda T:Mode$ SpellCast | ValidCard$ Instant.NamedCard,Sorcery.NamedCard | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Command | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell with the chosen name, you may draw a card. SVar:TrigDraw:DB$ Draw | Optional$ True | Defined$ You | NumCards$ 1 SVar:AgendaLogic:MostProminentSpellInComputerDeck -Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.)\nWhenever you cast an instant or sorcery spell with the chosen name, you may draw a card. +Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly choose a card name. You may turn this conspiracy face up any time and reveal that name.)\nWhenever you cast an instant or sorcery spell with the chosen name, you may draw a card. diff --git a/forge-gui/res/cardsfolder/i/ivy_dancer.txt b/forge-gui/res/cardsfolder/i/ivy_dancer.txt index 3a4aaf91835..80b2aa5c30e 100644 --- a/forge-gui/res/cardsfolder/i/ivy_dancer.txt +++ b/forge-gui/res/cardsfolder/i/ivy_dancer.txt @@ -2,6 +2,6 @@ Name:Ivy Dancer ManaCost:2 G Types:Creature Dryad Shaman PT:1/2 -A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Forestwalk | SpellDescription$ Target creature gains forestwalk until end of turn. +A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Forestwalk | SpellDescription$ Target creature gains forestwalk until end of turn. (It can't be blocked as long as defending player controls a Forest.) SVar:Picture:http://www.wizards.com/global/images/magic/general/ivy_dancer.jpg -Oracle:{T}: Target creature gains forestwalk until end of turn. +Oracle:{T}: Target creature gains forestwalk until end of turn. (It can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/i/izzet_guildmage.txt b/forge-gui/res/cardsfolder/i/izzet_guildmage.txt index 648c2d955b7..a49068e3805 100644 --- a/forge-gui/res/cardsfolder/i/izzet_guildmage.txt +++ b/forge-gui/res/cardsfolder/i/izzet_guildmage.txt @@ -4,4 +4,4 @@ Types:Creature Human Wizard PT:2/2 A:AB$ CopySpellAbility | Cost$ 2 U | ValidTgts$ Instant.YouCtrl+cmcLE2 | TargetType$ Spell | AILogic$ OnceIfViable | MayChooseTarget$ True | SpellDescription$ Copy target instant spell you control with converted mana cost 2 or less. You may choose new targets for the copy. A:AB$ CopySpellAbility | Cost$ 2 R | ValidTgts$ Sorcery.YouCtrl+cmcLE2 | TargetType$ Spell | AILogic$ OnceIfViable | MayChooseTarget$ True | SpellDescription$ Copy target sorcery spell you control with converted mana cost 2 or less. You may choose new targets for the copy. -Oracle:{2}{U}: Copy target instant spell you control with converted mana cost 2 or less. You may choose new targets for the copy.\n{2}{R}: Copy target sorcery spell you control with converted mana cost 2 or less. You may choose new targets for the copy. +Oracle:({U/R} can be paid with either {U} or {R}.)\n{2}{U}: Copy target instant spell you control with converted mana cost 2 or less. You may choose new targets for the copy.\n{2}{R}: Copy target sorcery spell you control with converted mana cost 2 or less. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/j/jabaris_influence.txt b/forge-gui/res/cardsfolder/j/jabaris_influence.txt index 6876ebdd2a4..a9df06dddfa 100644 --- a/forge-gui/res/cardsfolder/j/jabaris_influence.txt +++ b/forge-gui/res/cardsfolder/j/jabaris_influence.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ GainControl | Cost$ 3 W W | ValidTgts$ Creature.nonBlack+nonArtifact+attackedThisTurn | TgtPrompt$Select target nonartifact, nonblack creature that attacked you this turn | OpponentTurn$ True | ActivationPhases$Main2->End of Turn | SubAbility$ DBPutCounter | SpellDescription$ Gain control of target nonartifact, nonblack creature that attacked you this turn and put a -1/-0 counter on it. SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ M1M0 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/jabaris_influence.jpg -Oracle:Cast Jabari's Influence only after combat.\nGain control of target nonartifact, nonblack creature that attacked you this turn and put a -1/-0 counter on it. +Oracle:Cast this spell only after combat.\nGain control of target nonartifact, nonblack creature that attacked you this turn and put a -1/-0 counter on it. diff --git a/forge-gui/res/cardsfolder/j/jace_arcane_strategist.txt b/forge-gui/res/cardsfolder/j/jace_arcane_strategist.txt index 516a085fcfd..1b8051bda34 100644 --- a/forge-gui/res/cardsfolder/j/jace_arcane_strategist.txt +++ b/forge-gui/res/cardsfolder/j/jace_arcane_strategist.txt @@ -8,4 +8,4 @@ AI:RemoveDeck:Random DeckHas:Ability$Counters A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 1 | Defined$ You | SpellDescription$ Draw a card. A:AB$ PumpAll | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | KW$ HIDDEN Unblockable | SpellDescription$ Creatures you control can't be blocked this turn. -Oracle:Whenever you draw your second card each turn, put a +1/+1 counter on target creature you control.\n[+1]: Draw a card.\n[-7]: Creatures you control can't be blocked this turn. +Oracle:Whenever you draw your second card each turn, put a +1/+1 counter on target creature you control.\n[+1]: Draw a card.\n[−7]: Creatures you control can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/j/jace_architect_of_thought.txt b/forge-gui/res/cardsfolder/j/jace_architect_of_thought.txt index 1f689b64608..e8561b9623c 100644 --- a/forge-gui/res/cardsfolder/j/jace_architect_of_thought.txt +++ b/forge-gui/res/cardsfolder/j/jace_architect_of_thought.txt @@ -14,4 +14,4 @@ SVar:DBJaceExile:DB$ ChangeZone | Origin$ Library | Destination$ Exile | Defined SVar:DBPlayIt:DB$ Play | Defined$ Imprinted | Amount$ All | Controller$ You | WithoutManaCost$ True | Optional$ True | RememberPlayed$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/jace_architect_of_thought.jpg -Oracle:[+1]: Until your next turn, whenever a creature an opponent controls attacks, it gets -1/-0 until end of turn.\n[-2]: Reveal the top three cards of your library. An opponent separates those cards into two piles. Put one pile into your hand and the other on the bottom of your library in any order.\n[-8]: For each player, search that player's library for a nonland card and exile it, then that player shuffles their library. You may cast those cards without paying their mana costs. +Oracle:[+1]: Until your next turn, whenever a creature an opponent controls attacks, it gets -1/-0 until end of turn.\n[−2]: Reveal the top three cards of your library. An opponent separates those cards into two piles. Put one pile into your hand and the other on the bottom of your library in any order.\n[−8]: For each player, search that player's library for a nonland card and exile it, then that player shuffles their library. You may cast those cards without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/j/jace_beleren.txt b/forge-gui/res/cardsfolder/j/jace_beleren.txt index 63b0cad5f03..d0d3befbaf1 100644 --- a/forge-gui/res/cardsfolder/j/jace_beleren.txt +++ b/forge-gui/res/cardsfolder/j/jace_beleren.txt @@ -5,4 +5,4 @@ Loyalty:3 A:AB$ Draw | Cost$ AddCounter<2/LOYALTY> | Defined$ Player | Planeswalker$ True | SpellDescription$ Each player draws a card. A:AB$ Draw | Cost$ SubCounter<1/LOYALTY> | ValidTgts$ Player | Planeswalker$ True | SpellDescription$ Target player draws a card. A:AB$ Mill | Cost$ SubCounter<10/LOYALTY> | NumCards$ 20 | ValidTgts$ Player | Planeswalker$ True | Ultimate$ True | SpellDescription$ Target player mills twenty cards. -Oracle:[+2]: Each player draws a card.\n[-1]: Target player draws a card.\n[-10]: Target player mills twenty cards. +Oracle:[+2]: Each player draws a card.\n[−1]: Target player draws a card.\n[−10]: Target player mills twenty cards. diff --git a/forge-gui/res/cardsfolder/j/jace_cunning_castaway.txt b/forge-gui/res/cardsfolder/j/jace_cunning_castaway.txt index cc4fd11053d..9e785f35fc1 100644 --- a/forge-gui/res/cardsfolder/j/jace_cunning_castaway.txt +++ b/forge-gui/res/cardsfolder/j/jace_cunning_castaway.txt @@ -6,7 +6,7 @@ A:AB$ Effect | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Triggers$ Trig SVar:TrigDrawDiscard:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl | TriggerZones$ Command | ValidTarget$ Player | Execute$ DBDraw | TriggerDescription$ Whenever one or more creatures you control deal combat damage to a player this turn, draw a card, then discard a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose -A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ u_2_2_illusion_illusory | TokenOwner$ You | LegacyImage$ u 2 2 illusion illusory xln | SpellDescription$ Create a 2/2 blue Illusion token with "When this creature becomes the target of a spell, sacrifice it." +A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ u_2_2_illusion_illusory | TokenOwner$ You | LegacyImage$ u 2 2 illusion illusory xln | SpellDescription$ Create a 2/2 blue Illusion creature token with "When this creature becomes the target of a spell, sacrifice it." A:AB$ CopyPermanent | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Ultimate$ True | Defined$ Self | NumCopies$ 2 | NonLegendary$ True | SpellDescription$ Create two tokens that are copies of CARDNAME, except they're not legendary. SVar:Picture:http://www.wizards.com/global/images/magic/general/jace_cunning_castaway.jpg -Oracle:[+1]: Whenever one or more creatures you control deal combat damage to a player this turn, draw a card, then discard a card.\n[-2]: Create a 2/2 blue Illusion token with "When this creature becomes the target of a spell, sacrifice it."\n[-5]: Create two tokens that are copies of Jace, Cunning Castaway, except they're not legendary. +Oracle:[+1]: Whenever one or more creatures you control deal combat damage to a player this turn, draw a card, then discard a card.\n[−2]: Create a 2/2 blue Illusion creature token with "When this creature becomes the target of a spell, sacrifice it."\n[−5]: Create two tokens that are copies of Jace, Cunning Castaway, except they're not legendary. diff --git a/forge-gui/res/cardsfolder/j/jace_ingenious_mind_mage.txt b/forge-gui/res/cardsfolder/j/jace_ingenious_mind_mage.txt index 2dbfe1d4e6a..65465dde2ec 100644 --- a/forge-gui/res/cardsfolder/j/jace_ingenious_mind_mage.txt +++ b/forge-gui/res/cardsfolder/j/jace_ingenious_mind_mage.txt @@ -7,4 +7,4 @@ A:AB$ UntapAll | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidCards$ A:AB$ GainControl | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Creature | TgtPrompt$ Choose up to three target creatures | TargetMin$ 0 | TargetMax$ 3 | SpellDescription$ Gain control of up to three target creatures. DeckHints:Name$Grasping Current SVar:Picture:http://www.wizards.com/global/images/magic/general/jace_ingenious_mindmage.jpg -Oracle:[+1]: Draw a card.\n[+1]: Untap all creatures you control.\n[-9]: Gain control of up to three target creatures. +Oracle:[+1]: Draw a card.\n[+1]: Untap all creatures you control.\n[−9]: Gain control of up to three target creatures. diff --git a/forge-gui/res/cardsfolder/j/jace_memory_adept.txt b/forge-gui/res/cardsfolder/j/jace_memory_adept.txt index 0d09e9872ae..d15ba0092c5 100644 --- a/forge-gui/res/cardsfolder/j/jace_memory_adept.txt +++ b/forge-gui/res/cardsfolder/j/jace_memory_adept.txt @@ -7,4 +7,4 @@ SVar:DBMill:DB$ Mill | ValidTgts$ Player | TgtPrompt$ Select target player | Num A:AB$ Mill | Cost$ AddCounter<0/LOYALTY> | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 10 | Planeswalker$ True | SpellDescription$ Target player mills 10 cards. A:AB$ Draw | Cost$ SubCounter<7/LOYALTY> | ValidTgts$ Player | TgtPrompt$ Select target player | TargetMin$ 0 | TargetMax$ MaxTgt | References$ MaxTgt | NumCards$ 20 | Planeswalker$ True | Ultimate$ True | SpellDescription$ Any number of target players each draw 20 cards. SVar:MaxTgt:PlayerCountPlayers$Amount -Oracle:[+1]: Draw a card. Target player mills a card.\n[0]: Target player mills ten cards.\n[-7]: Any number of target players each draw twenty cards. +Oracle:[+1]: Draw a card. Target player mills a card.\n[0]: Target player mills ten cards.\n[−7]: Any number of target players each draw twenty cards. diff --git a/forge-gui/res/cardsfolder/j/jace_mirror_mage.txt b/forge-gui/res/cardsfolder/j/jace_mirror_mage.txt index 1fa866188c0..c297ea455bc 100644 --- a/forge-gui/res/cardsfolder/j/jace_mirror_mage.txt +++ b/forge-gui/res/cardsfolder/j/jace_mirror_mage.txt @@ -3,7 +3,7 @@ ManaCost:1 U U Types:Legendary Planeswalker Jace Loyalty:4 K:Kicker:2 -T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigCopy | TriggerDescription$ When CARDNAME enters the battlefield, if NICKNAME was kicked, create a token that's a copy of CARDNAME, except it's not legendary and its starting loyalty is 1. +T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigCopy | TriggerDescription$ When CARDNAME enters the battlefield, if NICKNAME was kicked, create a token that's a copy of CARDNAME except it's not legendary and its starting loyalty is 1. SVar:TrigCopy:DB$ CopyPermanent | Defined$ Self | NonLegendary$ True | SetLoyalty$ 1 A:AB$ Scry | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ScryNum$ 2 | SpellDescription$ Scry 2. A:AB$ Draw | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | Ultimate$ True | NumCards$ 1 | Reveal$ True | RememberDrawn$ True | SubAbility$ DBRemoveCounters | SpellDescription$ Draw a card and reveal it. Remove a number of loyalty counters equal to that card's converted mana cost from CARDNAME. @@ -11,4 +11,4 @@ SVar:DBRemoveCounters:DB$ RemoveCounter | Defined$ Self | CounterType$ LOYALTY | SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost DeckHas:Ability$Token -Oracle:Kicker {2}\nWhen Jace, Mirror Mage enters the battlefield, if Jace was kicked, create a token that's a copy of Jace, Mirror Mage, except it's not legendary and its starting loyalty is 1.\n[+1]: Scry 2.\n[0]: Draw a card and reveal it. Remove a number of loyalty counters equal to that card's converted mana cost from Jace, Mirror Mage. +Oracle:Kicker {2}\nWhen Jace, Mirror Mage enters the battlefield, if Jace was kicked, create a token that's a copy of Jace, Mirror Mage except it's not legendary and its starting loyalty is 1.\n[+1]: Scry 2.\n[0]: Draw a card and reveal it. Remove a number of loyalty counters equal to that card's converted mana cost from Jace, Mirror Mage. diff --git a/forge-gui/res/cardsfolder/j/jace_the_living_guildpact.txt b/forge-gui/res/cardsfolder/j/jace_the_living_guildpact.txt index 7aefe3c6a34..ef93d4ea2ae 100644 --- a/forge-gui/res/cardsfolder/j/jace_the_living_guildpact.txt +++ b/forge-gui/res/cardsfolder/j/jace_the_living_guildpact.txt @@ -8,4 +8,4 @@ A:AB$ ChangeZoneAll | Cost$ SubCounter<8/LOYALTY> | ChangeType$ Card | Origin$ H SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 7 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/jace_the_living_guildpact.jpg -Oracle:[+1]: Look at the top two cards of your library. Put one of them into your graveyard.\n[-3]: Return another target nonland permanent to its owner's hand.\n[-8]: Each player shuffles their hand and graveyard into their library. You draw seven cards. +Oracle:[+1]: Look at the top two cards of your library. Put one of them into your graveyard.\n[−3]: Return another target nonland permanent to its owner's hand.\n[−8]: Each player shuffles their hand and graveyard into their library. You draw seven cards. diff --git a/forge-gui/res/cardsfolder/j/jace_the_mind_sculptor.txt b/forge-gui/res/cardsfolder/j/jace_the_mind_sculptor.txt index ea46c282a7d..389b44af126 100644 --- a/forge-gui/res/cardsfolder/j/jace_the_mind_sculptor.txt +++ b/forge-gui/res/cardsfolder/j/jace_the_mind_sculptor.txt @@ -9,4 +9,4 @@ A:AB$ ChangeZone | Cost$ SubCounter<1/LOYALTY> | Origin$ Battlefield | Destinati A:AB$ ChangeZoneAll | Cost$ SubCounter<12/LOYALTY> | Origin$ Library | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBChangeZone2 | Planeswalker$ True | Ultimate$ True | SpellDescription$ Exile all cards from target player's library, then that player shuffles their hand into their library. SVar:DBChangeZone2:DB$ ChangeZoneAll | Origin$ Hand | Destination$ Library | Defined$ Targeted | ChangeType$ Card | Shuffle$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/jace_the_mind_sculptor.jpg -Oracle:[+2]: Look at the top card of target player's library. You may put that card on the bottom of that player's library.\n[0]: Draw three cards, then put two cards from your hand on top of your library in any order.\n[-1]: Return target creature to its owner's hand.\n[-12]: Exile all cards from target player's library, then that player shuffles their hand into their library. +Oracle:[+2]: Look at the top card of target player's library. You may put that card on the bottom of that player's library.\n[0]: Draw three cards, then put two cards from your hand on top of your library in any order.\n[−1]: Return target creature to its owner's hand.\n[−12]: Exile all cards from target player's library, then that player shuffles their hand into their library. diff --git a/forge-gui/res/cardsfolder/j/jace_unraveler_of_secrets.txt b/forge-gui/res/cardsfolder/j/jace_unraveler_of_secrets.txt index 938801d6f26..62863ddc001 100644 --- a/forge-gui/res/cardsfolder/j/jace_unraveler_of_secrets.txt +++ b/forge-gui/res/cardsfolder/j/jace_unraveler_of_secrets.txt @@ -4,9 +4,9 @@ Types:Legendary Planeswalker Jace Loyalty:5 A:AB$ Scry | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ScryNum$ 1 | SubAbility$ DBDraw | SpellDescription$ Scry 1, then draw a card. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 -A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature | Planeswalker$ True | SpellDescription$ Return target creature to its owner's hand. +A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature | Planeswalker$ True | SpellDescription$ Return target creature to its owner's hand. A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Name$ Emblem - Jace, Unraveler of Secrets | Image$ emblem_jace_unraveler_of_secrets | Triggers$ TrigCounter | SVars$ DBCounter | Planeswalker$ True | Ultimate$ True | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever an opponent casts their first spell each turn, counter that spell." SVar:TrigCounter:Mode$ SpellCast | ValidActivatingPlayer$ Player.Opponent | ActivatorThisTurnCast$ EQ1 | NoResolvingCheck$ True | Execute$ DBCounter | TriggerZones$ Command | TriggerDescription$ Whenever an opponent casts their first spell each turn, counter that spell. -SVar:DBCounter:DB$Counter | Defined$ TriggeredSpellAbility | Destination$ Graveyard +SVar:DBCounter:DB$Counter | Defined$ TriggeredSpellAbility | Destination$ Graveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/jace_unraveler_of_secrets.jpg -Oracle:[+1]: Scry 1, then draw a card.\n[-2]: Return target creature to its owner's hand.\n[-8]: You get an emblem with "Whenever an opponent casts their first spell each turn, counter that spell." \ No newline at end of file +Oracle:[+1]: Scry 1, then draw a card.\n[−2]: Return target creature to its owner's hand.\n[−8]: You get an emblem with "Whenever an opponent casts their first spell each turn, counter that spell." diff --git a/forge-gui/res/cardsfolder/j/jace_vryns_prodigy.txt b/forge-gui/res/cardsfolder/j/jace_vryns_prodigy_jace_telepath_unbound.txt similarity index 85% rename from forge-gui/res/cardsfolder/j/jace_vryns_prodigy.txt rename to forge-gui/res/cardsfolder/j/jace_vryns_prodigy_jace_telepath_unbound.txt index 93f796e438e..bcabb8e586e 100644 --- a/forge-gui/res/cardsfolder/j/jace_vryns_prodigy.txt +++ b/forge-gui/res/cardsfolder/j/jace_vryns_prodigy_jace_telepath_unbound.txt @@ -10,7 +10,7 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$ValidGraveyard Card.YouOwn AlternateMode:DoubleFaced DeckHas:Ability$Graveyard -Oracle:{T}: Draw a card, then discard a card. If there are five or more cards in your graveyard, exile Jace, Vryn''s Prodigy, then return him to the battefield transformed under his owner's control. +Oracle:{T}: Draw a card, then discard a card. If there are five or more cards in your graveyard, exile Jace, Vryn's Prodigy, then return him to the battlefield transformed under his owner's control. ALTERNATE @@ -20,12 +20,12 @@ Colors:blue Types:Legendary Planeswalker Jace Loyalty:5 A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumAtt$ -2 | IsCurse$ True | UntilYourNextTurn$ True | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Up to one target creature gets -2/-0 until your next turn. -A:AB$ Effect | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | AILogic$ CastFromGraveThisTurn | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TgtZone$ Graveyard | TgtPrompt$ Select target instant or sorcery card | RememberObjects$ Targeted | StaticAbilities$ Play | ExileOnMoved$ Graveyard | SubAbility$ DBEffect | SpellDescription$ You may cast target instant or sorcery card from your graveyard this turn. If that card would be put into your graveyard this turn, exile it instead. +A:AB$ Effect | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | AILogic$ CastFromGraveThisTurn | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TgtZone$ Graveyard | TgtPrompt$ Select target instant or sorcery card | RememberObjects$ Targeted | StaticAbilities$ Play | ExileOnMoved$ Graveyard | SubAbility$ DBEffect | SpellDescription$ You may cast target instant or sorcery card from your graveyard this turn. If that spell would be put into your graveyard this turn, exile it instead. SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Graveyard | Description$ You may play remembered card. SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | ExileOnMoved$ Stack | ReplacementEffects$ ReplaceGraveyard | SVars$ MoveExile SVar:ReplaceGraveyard:Event$ Moved | ValidCard$ Card.IsRemembered | Origin$ Stack | Destination$ Graveyard | ReplaceWith$ MoveExile | Description$ If that card would be put into your graveyard this turn, exile it instead. SVar:MoveExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile -A:AB$ Effect | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Jace, Telepath Unbound | Image$ emblem_jace_telepath_unbound | Triggers$ TrigSpellCast | SVars$ EffSpellCast | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever you cast a spell, target opponent mills five cards". +A:AB$ Effect | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Jace, Telepath Unbound | Image$ emblem_jace_telepath_unbound | Triggers$ TrigSpellCast | SVars$ EffSpellCast | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever you cast a spell, target opponent mills five cards." SVar:TrigSpellCast:Mode$ SpellCast | ValidActivatingPlayer$ You | Execute$ EffSpellCast | TriggerDescription$ Whenever you cast a spell, target opponent mills five cards. SVar:EffSpellCast:DB$ Mill | NumCards$ 5 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent -Oracle:[+1]: Up to one target creature gets -2/-0 until your next turn.\n[-3]: You may cast target instant or sorcery card from your graveyard this turn. If that card would be put into your graveyard this turn, exile it instead.\n[-9]: You get an emblem with "Whenever you cast a spell, target opponent mills five cards". +Oracle:[+1]: Up to one target creature gets -2/-0 until your next turn.\n[−3]: You may cast target instant or sorcery card from your graveyard this turn. If that spell would be put into your graveyard this turn, exile it instead.\n[−9]: You get an emblem with "Whenever you cast a spell, target opponent mills five cards." diff --git a/forge-gui/res/cardsfolder/j/jace_wielder_of_mysteries.txt b/forge-gui/res/cardsfolder/j/jace_wielder_of_mysteries.txt index 8448ce8793f..7d01a08d850 100644 --- a/forge-gui/res/cardsfolder/j/jace_wielder_of_mysteries.txt +++ b/forge-gui/res/cardsfolder/j/jace_wielder_of_mysteries.txt @@ -10,4 +10,4 @@ A:AB$ Draw | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | SVar:WinGame:DB$ WinsGame | Defined$ You | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | References$ X SVar:X:Count$InYourLibrary AI:RemoveDeck:Random -Oracle:If you would draw a card while your library has no cards in it, you win the game instead.\n[+1]: Target player mills two cards. Draw a card.\n[-8]: Draw seven cards. Then if your library has no cards in it, you win the game. +Oracle:If you would draw a card while your library has no cards in it, you win the game instead.\n[+1]: Target player mills two cards. Draw a card.\n[−8]: Draw seven cards. Then if your library has no cards in it, you win the game. diff --git a/forge-gui/res/cardsfolder/j/jaces_mindseeker.txt b/forge-gui/res/cardsfolder/j/jaces_mindseeker.txt index 4514edbc863..5001eb46afd 100644 --- a/forge-gui/res/cardsfolder/j/jaces_mindseeker.txt +++ b/forge-gui/res/cardsfolder/j/jaces_mindseeker.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:MindFishing:DB$ Mill | NumCards$ 5 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to mill | RememberMilled$ True | SubAbility$ FishyCast SVar:FishyCast:DB$ Play | ValidZone$ Graveyard | Valid$ Instant.IsRemembered,Sorcery.IsRemembered | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ 1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying\nWhen Jace's Mindseeker enters the battlefield, target opponent mills five cards. You may cast an instant or sorcery card from among them without paying its mana cost. +Oracle:Flying\nWhen Jace's Mindseeker enters the battlefield, target opponent mills five cards. You may cast an instant or sorcery spell from among them without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/j/jaces_sanctum.txt b/forge-gui/res/cardsfolder/j/jaces_sanctum.txt index b1f3e3c9910..cc722630eef 100644 --- a/forge-gui/res/cardsfolder/j/jaces_sanctum.txt +++ b/forge-gui/res/cardsfolder/j/jaces_sanctum.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Enchantment S:Mode$ ReduceCost | ValidCard$ Instant,Sorcery | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Instant and sorcery spells you cast cost {1} less to cast. T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ DBScry | TriggerDescription$ Whenever you cast a instant or sorcery spell, scry 1. -SVar:DBScry:DB$ Scry | ScryNum$ 1 +SVar:DBScry:DB$ Scry | ScryNum$ 1 DeckHints:Type$Instant|Sorcery SVar:Picture:http://www.wizards.com/global/images/magic/general/jaces_sanctum.jpg -Oracle:Instant and sorcery spells you cast cost {1} less to cast.\nWhenever you cast a instant or sorcery spell, 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:Instant and sorcery spells you cast cost {1} less to cast.\nWhenever you cast an instant or sorcery spell, 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/jaces_triumph.txt b/forge-gui/res/cardsfolder/j/jaces_triumph.txt index f60b5ba8cad..3282ac5686f 100644 --- a/forge-gui/res/cardsfolder/j/jaces_triumph.txt +++ b/forge-gui/res/cardsfolder/j/jaces_triumph.txt @@ -1,7 +1,7 @@ Name:Jace's Triumph ManaCost:2 U Types:Sorcery -A:SP$ Draw | Cost$ 2 U | NumCards$ X | References$ X,Y | SpellDescription$ Draw two cards. If you control a Jace Planeswalker, draw three cards instead. +A:SP$ Draw | Cost$ 2 U | NumCards$ X | References$ X,Y | SpellDescription$ Draw two cards. If you control a Jace planeswalker, draw three cards instead. SVar:Y:Count$Valid Planeswalker.Jace+YouCtrl SVar:X:Count$Compare Y GE1.3.2 -Oracle:Draw two cards. If you control a Jace Planeswalker, draw three cards instead. \ No newline at end of file +Oracle:Draw two cards. If you control a Jace planeswalker, draw three cards instead. diff --git a/forge-gui/res/cardsfolder/j/jadecraft_artisan.txt b/forge-gui/res/cardsfolder/j/jadecraft_artisan.txt index 56b45442450..8d0a5a74e49 100644 --- a/forge-gui/res/cardsfolder/j/jadecraft_artisan.txt +++ b/forge-gui/res/cardsfolder/j/jadecraft_artisan.txt @@ -2,8 +2,8 @@ Name:Jadecraft Artisan ManaCost:3 G Types:Creature Merfolk Shaman PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target Creature gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target Creature | NumAtt$ 2 | NumDef$ 2 SVar:PlayMain1:TRUE DeckHints:Type$Merfolk -Oracle:When Jadecraft Artisan enters the battlefield, target Creature gets +2/+2 until end of turn. +Oracle:When Jadecraft Artisan enters the battlefield, target creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/j/jared_carthalion_true_heir.txt b/forge-gui/res/cardsfolder/j/jared_carthalion_true_heir.txt index 0ce7b522a78..e22a8bc454e 100644 --- a/forge-gui/res/cardsfolder/j/jared_carthalion_true_heir.txt +++ b/forge-gui/res/cardsfolder/j/jared_carthalion_true_heir.txt @@ -2,11 +2,11 @@ Name:Jared Carthalion, True Heir ManaCost:R G W Types:Legendary Creature Human Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, target opponent becomes the monarch. You can’t become the monarch this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, target opponent becomes the monarch. You can't become the monarch this turn. SVar:TrigMonarch:DB$ BecomeMonarch | ValidTgts$ Opponent | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ You | KW$ You can’t become the monarch this turn. -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | CheckDefinedPlayer$ You.isMonarch | ReplaceWith$ Counters | PreventionEffect$ True | Description$ If damage would be dealt to NICKNAME while you’re the monarch, prevent that damage and put that many +1/+1 counters on it. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | CheckDefinedPlayer$ You.isMonarch | ReplaceWith$ Counters | PreventionEffect$ True | Description$ If damage would be dealt to NICKNAME while you're the monarch, prevent that damage and put that many +1/+1 counters on it. SVar:Counters:DB$ PutCounter | Defined$ ReplacedTarget | CounterType$ P1P1 | CounterNum$ Y | References$ Y SVar:Y:ReplaceCount$DamageAmount DeckHas:Ability$Counters -Oracle:When Jared Carthalion, True Heir enters the battlefield, target opponent becomes the monarch. You can’t become the monarch this turn.\nIf damage would be dealt to Jared Carthalion while you’re the monarch, prevent that damage and put that many +1/+1 counters on it. +Oracle:When Jared Carthalion, True Heir enters the battlefield, target opponent becomes the monarch. You can't become the monarch this turn.\nIf damage would be dealt to Jared Carthalion while you're the monarch, prevent that damage and put that many +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/j/jaws_of_stone.txt b/forge-gui/res/cardsfolder/j/jaws_of_stone.txt index 7b5968a28ef..e40ea75f17c 100644 --- a/forge-gui/res/cardsfolder/j/jaws_of_stone.txt +++ b/forge-gui/res/cardsfolder/j/jaws_of_stone.txt @@ -1,10 +1,10 @@ Name:Jaws of Stone ManaCost:5 R Types:Sorcery -A:SP$ DealDamage | Cost$ 5 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ OrigMountains | TargetMin$ Min | TargetMax$ OrigMountains | References$ Min,OrigMountains | DividedAsYouChoose$ OrigMountains | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of targets, where X is the number of Mountains you control as you cast CARDNAME. +A:SP$ DealDamage | Cost$ 5 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ OrigMountains | TargetMin$ Min | TargetMax$ OrigMountains | References$ Min,OrigMountains | DividedAsYouChoose$ OrigMountains | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of targets, where X is the number of Mountains you control as you cast this spell. T:Mode$ SpellCast | ValidCard$ Card.Self | Static$ True | Execute$ CountMountainsAtCast SVar:CountMountainsAtCast:DB$ StoreSVar | SVar$ OrigMountains | Type$ Count | Expression$ Valid Mountain.YouCtrl SVar:OrigMountains:Count$Valid Mountain.YouCtrl SVar:Min:SVar$OrigMountains/LimitMax.1 SVar:Picture:http://www.wizards.com/global/images/magic/general/jaws_of_stone.jpg -Oracle:Jaws of Stone deals X damage divided as you choose among any number of targets, where X is the number of Mountains you control as you cast Jaws of Stone. +Oracle:Jaws of Stone deals X damage divided as you choose among any number of targets, where X is the number of Mountains you control as you cast this spell. diff --git a/forge-gui/res/cardsfolder/j/jaya_ballard.txt b/forge-gui/res/cardsfolder/j/jaya_ballard.txt index 47696b939ba..5d5878645d1 100644 --- a/forge-gui/res/cardsfolder/j/jaya_ballard.txt +++ b/forge-gui/res/cardsfolder/j/jaya_ballard.txt @@ -7,10 +7,10 @@ A:AB$ Discard | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 3 | SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount -A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Jaya Ballard | Image$ emblem_jaya_ballard | StaticAbilities$ STJaya | ReplacementEffects$ JayaReplace | SVars$ JayaMoveExile | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "You may cast instant and sorcery cards from your graveyard. If a card cast this way would be put into your graveyard, exile it instead." +A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Jaya Ballard | Image$ emblem_jaya_ballard | StaticAbilities$ STJaya | ReplacementEffects$ JayaReplace | SVars$ JayaMoveExile | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "You may cast instant and sorcery spells from your graveyard. If a spell cast this way would be put into your graveyard, exile it instead." SVar:STJaya:Mode$ Continuous | EffectZone$ Command | Affected$ Instant.YouCtrl,Sorcery.YouCtrl | MayPlay$ True | AffectedZone$ Graveyard | Description$ You may cast instant and sorcery cards from your graveyard. If a card cast this way would be put into your graveyard, exile it instead. SVar:JayaReplace:Event$ Moved | EffectZone$ Command | ValidLKI$ Card.CastSa Spell.MayPlaySource | Origin$ Stack | Destination$ Graveyard | ReplaceWith$ JayaMoveExile SVar:JayaMoveExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile SVar:PlayMain1:ALWAYS DeckHints:Type$Instant|Sorcery -Oracle:[+1]: Add {R}{R}{R}. Spend this mana only to cast instant or sorcery spells.\n[+1]: Discard up to three cards, then draw that many cards.\n[−8]: You get an emblem with "You may cast instant and sorcery cards from your graveyard. If a card cast this way would be put into your graveyard, exile it instead." +Oracle:[+1]: Add {R}{R}{R}. Spend this mana only to cast instant or sorcery spells.\n[+1]: Discard up to three cards, then draw that many cards.\n[−8]: You get an emblem with "You may cast instant and sorcery spells from your graveyard. If a spell cast this way would be put into your graveyard, exile it instead." diff --git a/forge-gui/res/cardsfolder/j/jaya_venerated_firemage.txt b/forge-gui/res/cardsfolder/j/jaya_venerated_firemage.txt index e977395668f..a61d55ea46c 100644 --- a/forge-gui/res/cardsfolder/j/jaya_venerated_firemage.txt +++ b/forge-gui/res/cardsfolder/j/jaya_venerated_firemage.txt @@ -2,9 +2,9 @@ Name:Jaya, Venerated Firemage ManaCost:4 R Types:Legendary Planeswalker Jaya Loyalty:5 -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.RedSource+Other+YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgPlus1 | Description$ If another red source you control would deal damage to a permanent or player, it deals that much damage plus 1 instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.RedSource+Other+YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgPlus1 | Description$ If another red source you control would deal damage to a permanent or player, it deals that much damage plus 1 to that permanent or player instead. SVar:DmgPlus1:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Plus.1 SVar:PlayMain1:TRUE A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ true | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. -Oracle:If another red source you control would deal damage to a permanent or player, it deals that much damage plus 1 instead.\n[-2]: Jaya, Venerated Firemage deals 2 damage to any target. +Oracle:If another red source you control would deal damage to a permanent or player, it deals that much damage plus 1 to that permanent or player instead.\n[−2]: Jaya, Venerated Firemage deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/j/jayas_immolating_inferno.txt b/forge-gui/res/cardsfolder/j/jayas_immolating_inferno.txt index f835b8d2eb3..7a508a5fd3b 100644 --- a/forge-gui/res/cardsfolder/j/jayas_immolating_inferno.txt +++ b/forge-gui/res/cardsfolder/j/jayas_immolating_inferno.txt @@ -3,4 +3,4 @@ ManaCost:X R R Types:Legendary Sorcery A:SP$ DealDamage | Cost$ X R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | TargetMin$ 0 | TargetMax$ 3 | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to each of up to three targets. SVar:X:Count$xPaid -Oracle:(You may cast a legendary sorcery only if you control a legendary creature or planeswalker.) Jaya's Immolating Inferno deals X damage to each of up to three targets. +Oracle:(You may cast a legendary sorcery only if you control a legendary creature or planeswalker.)\nJaya's Immolating Inferno deals X damage to each of up to three targets. diff --git a/forge-gui/res/cardsfolder/j/jedit_ojanen_of_efrava.txt b/forge-gui/res/cardsfolder/j/jedit_ojanen_of_efrava.txt index 13c5b79b027..f3f63e35417 100644 --- a/forge-gui/res/cardsfolder/j/jedit_ojanen_of_efrava.txt +++ b/forge-gui/res/cardsfolder/j/jedit_ojanen_of_efrava.txt @@ -9,4 +9,4 @@ SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ g_2_2_ SVar:HasAttackEffect:TRUE SVar:HasBlockEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/jedit_ojanen_of_efrava.jpg -Oracle:Forestwalk\nWhenever Jedit Ojanen of Efrava attacks or blocks, create a 2/2 green Cat Warrior creature token with forestwalk. +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.)\nWhenever Jedit Ojanen of Efrava attacks or blocks, create a 2/2 green Cat Warrior creature token with forestwalk. diff --git a/forge-gui/res/cardsfolder/j/jegantha_the_wellspring.txt b/forge-gui/res/cardsfolder/j/jegantha_the_wellspring.txt index e661454b03d..1ceffe4e9ad 100644 --- a/forge-gui/res/cardsfolder/j/jegantha_the_wellspring.txt +++ b/forge-gui/res/cardsfolder/j/jegantha_the_wellspring.txt @@ -4,4 +4,4 @@ Types:Legendary Creature Elemental Elk PT:5/5 K:Companion:Special:UniqueManaSymbols:No card in your starting deck has more than one of the same mana symbol in its mana cost. A:AB$ Mana | Cost$ T | Produced$ W U B R G | RestrictValid$ CantPayGenericCosts | SpellDescription$ Add {W}{U}{B}{R}{G}. This mana can't be spent to pay generic mana costs. -Oracle:Companion — No card in your starting deck has more than one of the same mana symbol in its mana cost. (If this card is your chosen companion, you may cast it once from outside the game.)\n{T}: Add {W}{U}{B}{R}{G}. This mana can't be spent to pay generic mana costs. +Oracle:Companion — No card in your starting deck has more than one of the same mana symbol in its mana cost. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.)\n{T}: Add {W}{U}{B}{R}{G}. This mana can't be spent to pay generic mana costs. diff --git a/forge-gui/res/cardsfolder/j/jeleva_nephalias_scourge.txt b/forge-gui/res/cardsfolder/j/jeleva_nephalias_scourge.txt index c2fc03357e5..21b24a68ef1 100644 --- a/forge-gui/res/cardsfolder/j/jeleva_nephalias_scourge.txt +++ b/forge-gui/res/cardsfolder/j/jeleva_nephalias_scourge.txt @@ -12,4 +12,4 @@ T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCar SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying\nWhen Jeleva, Nephalia's Scourge enters the battlefield, each player exiles the top X cards of their library, where X is the amount of mana spent to cast Jeleva.\nWhenever Jeleva attacks, you may cast an instant or sorcery card exiled with it without paying its mana cost. +Oracle:Flying\nWhen Jeleva, Nephalia's Scourge enters the battlefield, each player exiles the top X cards of their library, where X is the amount of mana spent to cast Jeleva.\nWhenever Jeleva attacks, you may cast an instant or sorcery spell from among cards exiled with Jeleva without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/j/jeska_thrice_reborn.txt b/forge-gui/res/cardsfolder/j/jeska_thrice_reborn.txt index db5985da923..d19e1921f8b 100644 --- a/forge-gui/res/cardsfolder/j/jeska_thrice_reborn.txt +++ b/forge-gui/res/cardsfolder/j/jeska_thrice_reborn.txt @@ -13,4 +13,4 @@ SVar:X:Count$xPaid AI:RemoveDeck:NonCommander Text:CARDNAME can be your commander. K:Partner -Oracle:Jeska, Thrice Reborn enters the battlefield with a loyalty counter on her for each time you've cast a commander from the command zone this game.\n[+0]: Choose target creature. Until your next turn, if that creature would deal combat damage to one of your opponents, it deals triple that damage to that player instead.\n[−X]: Jeska, Thrice Reborn deals X damage to each of up to three targets.\nJeska, Thrice Reborn can be your commander.\nPartner (You can have two commanders if both have partner.) +Oracle:Jeska, Thrice Reborn enters the battlefield with a loyalty counter on her for each time you've cast a commander from the command zone this game.\n[0]: Choose target creature. Until your next turn, if that creature would deal combat damage to one of your opponents, it deals triple that damage to that player instead.\n[−X]: Jeska, Thrice Reborn deals X damage to each of up to three targets.\nJeska, Thrice Reborn can be your commander.\nPartner diff --git a/forge-gui/res/cardsfolder/j/jeweled_lotus.txt b/forge-gui/res/cardsfolder/j/jeweled_lotus.txt index 9bcd538f07e..64b3c01134c 100644 --- a/forge-gui/res/cardsfolder/j/jeweled_lotus.txt +++ b/forge-gui/res/cardsfolder/j/jeweled_lotus.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | Amount$ 3 | RestrictValid$ Spell.IsCommander | SpellDescription$ Add three mana of any one color. Spend this mana only to cast your commander. DeckHas:Ability$Sacrifice AI:RemoveDeck:NonCommander -Oracle:{​T}, Sacrifice Jeweled Lotus: Add three mana of any one color. Spend this mana only to cast your commander. +Oracle:{T}, Sacrifice Jeweled Lotus: Add three mana of any one color. Spend this mana only to cast your commander. diff --git a/forge-gui/res/cardsfolder/j/jiang_yanggu.txt b/forge-gui/res/cardsfolder/j/jiang_yanggu.txt index b0646f0d07f..f3d8500259f 100644 --- a/forge-gui/res/cardsfolder/j/jiang_yanggu.txt +++ b/forge-gui/res/cardsfolder/j/jiang_yanggu.txt @@ -6,4 +6,4 @@ A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creat A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ mowu | TokenOwner$ You | SpellDescription$ If you don't control a creature named Mowu, create Mowu, a legendary 3/3 green Dog creature token. | IsPresent$ Creature.YouCtrl+namedMowu | PresentCompare$ EQ0 A:AB$ Pump | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | References$ X | KW$ Trample | SpellDescription$ Until end of turn, target creature gains trample and gets +X/+X, where X is the number of lands you control. SVar:X:Count$TypeYouCtrl.Land -Oracle:[+1]: Target creature gets +2/+2 until end of turn.\n[-1]: If you don't control a creature named Mowu, create Mowu, a legendary 3/3 green Dog creature token.\n[-5]: Until end of turn, target creature gains trample and gets +X/+X, where X is the number of lands you control. +Oracle:[+1]: Target creature gets +2/+2 until end of turn.\n[−1]: If you don't control a creature named Mowu, create Mowu, a legendary 3/3 green Dog creature token.\n[−5]: Until end of turn, target creature gains trample and gets +X/+X, where X is the number of lands you control. diff --git a/forge-gui/res/cardsfolder/j/jiang_yanggu_wildcrafter.txt b/forge-gui/res/cardsfolder/j/jiang_yanggu_wildcrafter.txt index 8ab6a7be684..8aee262e326 100644 --- a/forge-gui/res/cardsfolder/j/jiang_yanggu_wildcrafter.txt +++ b/forge-gui/res/cardsfolder/j/jiang_yanggu_wildcrafter.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddAbility$ SVar:AnyMana:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. DeckHas:Ability$Counters A:AB$ PutCounter | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. -Oracle:Each creature you control with a +1/+1 counter on it has "{T}: Add one mana of any color."\n[-1]: Put a +1/+1 counter on target creature. +Oracle:Each creature you control with a +1/+1 counter on it has "{T}: Add one mana of any color."\n[−1]: Put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/j/jilt.txt b/forge-gui/res/cardsfolder/j/jilt.txt index 1f372cb360c..715f3e97f03 100644 --- a/forge-gui/res/cardsfolder/j/jilt.txt +++ b/forge-gui/res/cardsfolder/j/jilt.txt @@ -2,10 +2,10 @@ Name:Jilt ManaCost:1 U Types:Instant K:Kicker:1 R -A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Creature | TgtPrompt$ Select target creature to bounce | TargetUnique$ True | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBDamage | SpellDescription$ Return target creature to its owner's hand. +A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Creature | TgtPrompt$ Select target creature to bounce | TargetUnique$ True | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBDamage | SpellDescription$ Return target creature to its owner's hand. SVar:DBDamage:DB$ DealDamage | Condition$ Kicked | ValidTgts$ Creature | TgtPrompt$ Select another target creature to deal 2 damage | TargetUnique$ True | NumDmg$ 2 | TargetMin$ X | TargetMax$ X | SpellDescription$ If CARDNAME was kicked, it deals 2 damage to another target creature. SVar:X:Count$Kicked.1.0 SVar:NeedsToPlayKickedVar:Z GE2 SVar:Z:Count$Valid Creature.OppCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/jilt.jpg -Oracle:Kicker {1}{R} (You may pay an additional {1}{R} as you cast this spell.)\nReturn target creature to its owner's hand. If Jilt was kicked, it deals 2 damage to another target creature. +Oracle:Kicker {1}{R} (You may pay an additional {1}{R} as you cast this spell.)\nReturn target creature to its owner's hand. If this spell was kicked, it deals 2 damage to another target creature. diff --git a/forge-gui/res/cardsfolder/j/jiwari_the_earth_aflame.txt b/forge-gui/res/cardsfolder/j/jiwari_the_earth_aflame.txt index e590c39967a..37c480d8512 100644 --- a/forge-gui/res/cardsfolder/j/jiwari_the_earth_aflame.txt +++ b/forge-gui/res/cardsfolder/j/jiwari_the_earth_aflame.txt @@ -6,4 +6,4 @@ A:AB$ DealDamage | Cost$ X R T | ValidTgts$ Creature.withoutFlying | TgtPrompt$ A:AB$ DamageAll | PrecostDesc$ Channel — | Cost$ X R R R Discard<1/CARDNAME> | ActivationZone$ Hand | ValidCards$ Creature.withoutFlying | NumDmg$ X | ValidDescription$ each creature without flying. | References$ X | SpellDescription$ CARDNAME deals X damage to each creature without flying. SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/jiwari_the_earth_aflame.jpg -Oracle:{X}{R}, {T}: Jiwari, the Earth Aflame deals X damage to target creature without flying.\nChannel — {X}{R}{R}{R}, Discard Jiwari: It deals X damage to each creature without flying. +Oracle:{X}{R}, {T}: Jiwari, the Earth Aflame deals X damage to target creature without flying.\nChannel — {X}{R}{R}{R}, Discard Jiwari: Jiwari deals X damage to each creature without flying. diff --git a/forge-gui/res/cardsfolder/j/joraga_invocation.txt b/forge-gui/res/cardsfolder/j/joraga_invocation.txt index 7afa2d7eadf..1aeb98604ba 100644 --- a/forge-gui/res/cardsfolder/j/joraga_invocation.txt +++ b/forge-gui/res/cardsfolder/j/joraga_invocation.txt @@ -1,6 +1,6 @@ Name:Joraga Invocation ManaCost:4 G G Types:Sorcery -A:SP$ PumpAll | Cost$ 4 G G | ValidCards$ Creature.YouCtrl | NumAtt$ +3 | NumDef$ +3 | KW$ HIDDEN CARDNAME must be blocked if able. | SpellDescription$ Creatures you control get +3/+3 and must be blocked this turn if able. +A:SP$ PumpAll | Cost$ 4 G G | ValidCards$ Creature.YouCtrl | NumAtt$ +3 | NumDef$ +3 | KW$ HIDDEN CARDNAME must be blocked if able. | SpellDescription$ Each creature you control gets +3/+3 until end of turn and must be blocked this turn if able. SVar:Picture:http://www.wizards.com/global/images/magic/general/joraga_invocation.jpg -Oracle:Creatures you control get +3/+3 and must be blocked this turn if able. \ No newline at end of file +Oracle:Each creature you control gets +3/+3 until end of turn and must be blocked this turn if able. diff --git a/forge-gui/res/cardsfolder/j/jotun_owl_keeper.txt b/forge-gui/res/cardsfolder/j/jotun_owl_keeper.txt index 754f403d0fa..e1183023c79 100644 --- a/forge-gui/res/cardsfolder/j/jotun_owl_keeper.txt +++ b/forge-gui/res/cardsfolder/j/jotun_owl_keeper.txt @@ -3,8 +3,8 @@ ManaCost:2 W Types:Creature Giant PT:3/3 K:Cumulative upkeep:WU -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 1/1 white Bird creature token with flying for each age counter on it. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When Jötun Owl Keeper dies, create a 1/1 white Bird creature token with flying for each age counter on it. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_bird_flying | LegacyImage$ w 1 1 bird flying csp | TokenOwner$ You | References$ X SVar:X:TriggeredCard$CardCounters.AGE SVar:Picture:http://www.wizards.com/global/images/magic/general/jotun_owl_keeper.jpg -Oracle:Cumulative upkeep {W} or {U} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen Jotun Owl Keeper dies, create a 1/1 white Bird creature token with flying for each age counter on it. +Oracle:Cumulative upkeep {W} or {U} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen Jötun Owl Keeper dies, create a 1/1 white Bird creature token with flying for each age counter on it. diff --git a/forge-gui/res/cardsfolder/j/journeyers_kite.txt b/forge-gui/res/cardsfolder/j/journeyers_kite.txt index 0d79662c275..1024480c4b2 100644 --- a/forge-gui/res/cardsfolder/j/journeyers_kite.txt +++ b/forge-gui/res/cardsfolder/j/journeyers_kite.txt @@ -1,6 +1,6 @@ Name:Journeyer's Kite ManaCost:2 Types:Artifact -A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/journeyers_kite.jpg -Oracle:{3}, {T}: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +Oracle:{3}, {T}: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/j/jukai_messenger.txt b/forge-gui/res/cardsfolder/j/jukai_messenger.txt index 865d1049ffd..c419d2264c8 100644 --- a/forge-gui/res/cardsfolder/j/jukai_messenger.txt +++ b/forge-gui/res/cardsfolder/j/jukai_messenger.txt @@ -4,4 +4,4 @@ Types:Creature Human Monk PT:1/1 K:Forestwalk SVar:Picture:http://resources.wizards.com/magic/cards/chk/en-us/card80525.jpg -Oracle:Forestwalk +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/j/jund_panorama.txt b/forge-gui/res/cardsfolder/j/jund_panorama.txt index 8983a2bbbc7..a017e4270e8 100644 --- a/forge-gui/res/cardsfolder/j/jund_panorama.txt +++ b/forge-gui/res/cardsfolder/j/jund_panorama.txt @@ -2,6 +2,6 @@ Name:Jund Panorama ManaCost:no cost 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.Swamp+Basic,Land.Mountain+Basic,Land.Forest+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Swamp, Mountain, or Forest card, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Swamp+Basic,Land.Mountain+Basic,Land.Forest+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Swamp, Mountain, or Forest card and put it onto the battlefield tapped. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/jund_panorama.jpg -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Jund Panorama: Search your library for a basic Swamp, Mountain, or Forest card, put it onto the battlefield tapped, then shuffle your library. +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Jund Panorama: Search your library for a basic Swamp, Mountain, or Forest card and put it onto the battlefield tapped. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/j/jungle_barrier.txt b/forge-gui/res/cardsfolder/j/jungle_barrier.txt index 899b38446fe..573c97e9449 100644 --- a/forge-gui/res/cardsfolder/j/jungle_barrier.txt +++ b/forge-gui/res/cardsfolder/j/jungle_barrier.txt @@ -6,4 +6,4 @@ K:Defender 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 SVar:Picture:http://www.wizards.com/global/images/magic/general/jungle_barrier.jpg -Oracle:Defender\nWhen Jungle Barrier enters the battlefield, draw a card. +Oracle:Defender (This creature can't attack.)\nWhen Jungle Barrier enters the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/j/junktroller.txt b/forge-gui/res/cardsfolder/j/junktroller.txt index f5def8832bf..0c08278fb14 100644 --- a/forge-gui/res/cardsfolder/j/junktroller.txt +++ b/forge-gui/res/cardsfolder/j/junktroller.txt @@ -5,4 +5,4 @@ PT:0/6 K:Defender A:AB$ ChangeZone | Cost$ T | ValidTgts$ Card | TgtPrompt$ Select target card | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ Put target card from a graveyard on the bottom of its owner's library. SVar:Picture:http://www.wizards.com/global/images/magic/general/junktroller.jpg -Oracle:Defender (This creature can't attack.)\n{T}: Put target card from a graveyard on the bottom of its owner's library. +Oracle:Defender\n{T}: Put target card from a graveyard on the bottom of its owner's library. diff --git a/forge-gui/res/cardsfolder/j/junun_efreet.txt b/forge-gui/res/cardsfolder/j/junun_efreet.txt index 1c6cd3fb67d..2b9c05cd570 100644 --- a/forge-gui/res/cardsfolder/j/junun_efreet.txt +++ b/forge-gui/res/cardsfolder/j/junun_efreet.txt @@ -5,4 +5,4 @@ PT:3/3 K:Flying K:UpkeepCost:B B SVar:Picture:http://www.wizards.com/global/images/magic/general/junun_efreet.jpg -Oracle:Flying\nAt the beginning of your upkeep, sacrifice Junun Efreet unless you pay {B}{B}. +Oracle:Flying\nAt the beginning of your upkeep, sacrifice Junún Efreet unless you pay {B}{B}. diff --git a/forge-gui/res/cardsfolder/j/juri_master_of_the_revue.txt b/forge-gui/res/cardsfolder/j/juri_master_of_the_revue.txt index f5e1bbf3a9f..a3c632a078f 100644 --- a/forge-gui/res/cardsfolder/j/juri_master_of_the_revue.txt +++ b/forge-gui/res/cardsfolder/j/juri_master_of_the_revue.txt @@ -9,4 +9,4 @@ SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPr SVar:X:TriggeredCard$CardPower DeckNeeds:Ability$Sacrifice DeckHas:Ability$Counters -Oracle:Whenever you sacrifice a permanent, put a +1/+1 counter on Juri, Master of the Revue.\nWhen Juri dies, it deals damage equal its power to any target. +Oracle:Whenever you sacrifice a permanent, put a +1/+1 counter on Juri, Master of the Revue.\nWhen Juri dies, it deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/j/just_fate.txt b/forge-gui/res/cardsfolder/j/just_fate.txt index 583b4c47839..2ac82ad6431 100644 --- a/forge-gui/res/cardsfolder/j/just_fate.txt +++ b/forge-gui/res/cardsfolder/j/just_fate.txt @@ -1,6 +1,6 @@ Name:Just Fate ManaCost:2 W Types:Instant -A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast CARDNAME only during the declare attackers step and only if you've been attacked this step. Destroy target attacking creature. +A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast this spell only during the declare attackers step and only if you've been attacked this step. Destroy target attacking creature. SVar:Picture:http://resources.wizards.com/magic/cards/p2/en-us/card6519.jpg -Oracle:Cast Just Fate only during the declare attackers step and only if you've been attacked this step.\nDestroy target attacking creature. +Oracle:Cast this spell only during the declare attackers step and only if you've been attacked this step.\nDestroy target attacking creature. diff --git a/forge-gui/res/cardsfolder/j/just_the_wind.txt b/forge-gui/res/cardsfolder/j/just_the_wind.txt index d791f82e822..f3801bf337a 100644 --- a/forge-gui/res/cardsfolder/j/just_the_wind.txt +++ b/forge-gui/res/cardsfolder/j/just_the_wind.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Creature | TgtPrompt$ Select target cr K:Madness:U DeckHints:Ability$Discard SVar:Picture:http://www.wizards.com/global/images/magic/general/just_the_wind.jpg -Oracle:Return target creature to its owner's hand.\nMadness {U} (If you discard this card, discard it into exile. When you do , cast it for its madness cost or put it into your graveyard.) +Oracle:Return target creature to its owner's hand.\nMadness {U} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/j/juzam_djinn.txt b/forge-gui/res/cardsfolder/j/juzam_djinn.txt index 32fc8d2c2bd..49de61e5982 100644 --- a/forge-gui/res/cardsfolder/j/juzam_djinn.txt +++ b/forge-gui/res/cardsfolder/j/juzam_djinn.txt @@ -2,7 +2,7 @@ Name:Juzam Djinn ManaCost:2 B B Types:Creature Djinn PT:5/5 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 1 damage to you. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your upkeep, Juzám Djinn deals 1 damage to you. SVar:TrigDealDamage:DB$DealDamage | Defined$ You | NumDmg$ 1 SVar:Picture:http://resources.wizards.com/magic/cards/an/en-us/card922.jpg -Oracle:At the beginning of your upkeep, Juzam Djinn deals 1 damage to you. +Oracle:At the beginning of your upkeep, Juzám Djinn deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/k/kaboom.txt b/forge-gui/res/cardsfolder/k/kaboom.txt index f5276298bb9..3d8a22bce86 100644 --- a/forge-gui/res/cardsfolder/k/kaboom.txt +++ b/forge-gui/res/cardsfolder/k/kaboom.txt @@ -9,4 +9,4 @@ SVar:X:Remembered$CardManaCost SVar:Maxplayer:PlayerCountPlayers$Amount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/kaboom!.jpg -Oracle:Choose any number of target players. For each of those players, reveal cards from the top of your library until you reveal a nonland card, Kaboom! deals damage equal to that card's converted mana cost to that player, then you put the revealed cards on the bottom of your library in any order. +Oracle:Choose any number of target players or planeswalkers. For each of them, reveal cards from the top of your library until you reveal a nonland card, Kaboom! deals damage equal to that card's converted mana cost to that player or planeswalker, then you put the revealed cards on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/k/kaerveks_spite.txt b/forge-gui/res/cardsfolder/k/kaerveks_spite.txt index f45f1648e60..b1cf0eb309c 100644 --- a/forge-gui/res/cardsfolder/k/kaerveks_spite.txt +++ b/forge-gui/res/cardsfolder/k/kaerveks_spite.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$LoseLife | Cost$ B B B Sac Discard<0/Hand> | ValidTgts$ Player | LifeAmount$ 5 | CostDesc$ As an additional cost to cast Kaervek's Spite, sacrifice all permanents you control and discard your hand. | SpellDescription$ Target player loses 5 life. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/kaerveks_spite.jpg -Oracle:As an additional cost to cast Kaervek's Spite, sacrifice all permanents you control and discard your hand.\nTarget player loses 5 life. +Oracle:As an additional cost to cast this spell, sacrifice all permanents you control and discard your hand.\nTarget player loses 5 life. diff --git a/forge-gui/res/cardsfolder/k/kaheera_the_orphanguard.txt b/forge-gui/res/cardsfolder/k/kaheera_the_orphanguard.txt index 7d5d6bca705..f6fbc4b9ec6 100644 --- a/forge-gui/res/cardsfolder/k/kaheera_the_orphanguard.txt +++ b/forge-gui/res/cardsfolder/k/kaheera_the_orphanguard.txt @@ -5,4 +5,4 @@ PT:3/2 K:Companion:Creature.Cat,Creature.Elemental,Creature.Nightmare,Creature.Dinosaur,Creature.Beast,Card.nonCreature:Each creature card in your starting deck is a Cat, Elemental, Nightmare, Dinosaur, or Beast card. K:Vigilance S:Mode$ Continuous | Affected$ Creature.Cat+Other+YouCtrl,Creature.Elemental+YouCtrl,Creature.Nightmare+Other+YouCtrl,Creature.Dinosaur+Other+YouCtrl,Creature.Beast+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Vigilance | Description$ Each other creature you control that's a Cat, Elemental, Nightmare, Dinosaur, or Beast gets +1/+1 and has vigilance. -Oracle:Companion — Each creature card in your starting deck is a Cat, Elemental, Nightmare, Dinosaur, or Beast card. (If this card is your chosen companion, you may cast it once from outside the game.)\nVigilance\nEach other creature you control that's a Cat, Elemental, Nightmare, Dinosaur, or Beast gets +1/+1 and has vigilance. +Oracle:Companion — Each creature card in your starting deck is a Cat, Elemental, Nightmare, Dinosaur, or Beast card. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.)\nVigilance\nEach other creature you control that's a Cat, Elemental, Nightmare, Dinosaur, or Beast gets +1/+1 and has vigilance. diff --git a/forge-gui/res/cardsfolder/k/kaho_minamo_historian.txt b/forge-gui/res/cardsfolder/k/kaho_minamo_historian.txt index 6eefb21c9ee..2d751133cbd 100644 --- a/forge-gui/res/cardsfolder/k/kaho_minamo_historian.txt +++ b/forge-gui/res/cardsfolder/k/kaho_minamo_historian.txt @@ -13,4 +13,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/kaho_minamo_historian.jpg -Oracle:When Kaho, Minamo Historian enters the battlefield, search your library for up to three instant cards and exile them. Then shuffle your library.\n{X}, {T}: You may cast a spell with converted mana cost X exiled with Kaho without paying its mana cost. +Oracle:When Kaho, Minamo Historian enters the battlefield, search your library for up to three instant cards and exile them. Then shuffle your library.\n{X}, {T}: You may cast a spell with converted mana cost X from among cards exiled with Kaho without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/k/kamahl_pit_fighter.txt b/forge-gui/res/cardsfolder/k/kamahl_pit_fighter.txt index a159ad3a3d0..d01ac094c55 100644 --- a/forge-gui/res/cardsfolder/k/kamahl_pit_fighter.txt +++ b/forge-gui/res/cardsfolder/k/kamahl_pit_fighter.txt @@ -5,4 +5,4 @@ PT:6/1 K:Haste A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. SVar:Picture:http://www.wizards.com/global/images/magic/general/kamahl_pit_fighter.jpg -Oracle:Haste\n{T}: Kamahl, Pit Fighter deals 3 damage to any target. +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\n{T}: Kamahl, Pit Fighter deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/k/kamahls_will.txt b/forge-gui/res/cardsfolder/k/kamahls_will.txt index 66c61c251b1..f49ae90f13a 100644 --- a/forge-gui/res/cardsfolder/k/kamahls_will.txt +++ b/forge-gui/res/cardsfolder/k/kamahls_will.txt @@ -11,4 +11,4 @@ SVar:X:Count$Compare Y GE1.2.1 SVar:Y:Count$Valid Card.IsCommander+YouCtrl SVar:Z:Remembered$CardPower SVar:MaxTargets:Count$Valid Land.YouCtrl -Oracle:Choose one. If you control a commander as you cast this spell, you may choose both.\n• Until end of turn, any number of target lands you control become 1/1 Elemental creatures with vigilance, indestructible, and haste. They're still lands.\n• Choose target creature you don’t control. Each creature you control deals damage equal to its power to that creature. +Oracle:Choose one. If you control a commander as you cast this spell, you may choose both.\n• Until end of turn, any number of target lands you control become 1/1 Elemental creatures with vigilance, indestructible, and haste. They're still lands.\n• Choose target creature you don't control. Each creature you control deals damage equal to its power to that creature. diff --git a/forge-gui/res/cardsfolder/k/karador_ghost_chieftain.txt b/forge-gui/res/cardsfolder/k/karador_ghost_chieftain.txt index 78a92a1b8d1..265f547541a 100644 --- a/forge-gui/res/cardsfolder/k/karador_ghost_chieftain.txt +++ b/forge-gui/res/cardsfolder/k/karador_ghost_chieftain.txt @@ -2,8 +2,8 @@ Name:Karador, Ghost Chieftain ManaCost:5 W B G Types:Legendary Creature Centaur Spirit PT:3/4 -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each creature card in your graveyard. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each creature card in your graveyard. SVar:X:Count$ValidGraveyard Creature.YouCtrl -S:Mode$ Continuous | Affected$ Creature.nonLand+YouCtrl | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ During each of your turns, you may cast one creature card from your graveyard. +S:Mode$ Continuous | Affected$ Creature.nonLand+YouCtrl | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ During each of your turns, you may cast a creature spell from your graveyard. SVar:Picture:http://www.wizards.com/global/images/magic/general/karador_ghost_chieftain.jpg -Oracle:Karador, Ghost Chieftain costs {1} less to cast for each creature card in your graveyard.\nDuring each of your turns, you may cast one creature card from your graveyard. +Oracle:This spell costs {1} less to cast for each creature card in your graveyard.\nDuring each of your turns, you may cast a creature spell from your graveyard. diff --git a/forge-gui/res/cardsfolder/k/karametras_blessing.txt b/forge-gui/res/cardsfolder/k/karametras_blessing.txt index 89126dd0993..304ee38fa78 100644 --- a/forge-gui/res/cardsfolder/k/karametras_blessing.txt +++ b/forge-gui/res/cardsfolder/k/karametras_blessing.txt @@ -3,4 +3,4 @@ ManaCost:W Types:Instant A:SP$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPump | SpellDescription$ Target creature gets +2/+2 until end of turn. If it's an enchanted creature or an enchantment creature, it also gains hexproof and indestructible until end of turn. SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ Hexproof & Indestructible | ConditionDefined$ Targeted | ConditionPresent$ Creature.enchanted,Creature.Enchantment -Oracle:Target creature gets +2/+2 until end of turn. If it's an enchanted creature or an enchantment creature, it also gains 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:Target creature gets +2/+2 until end of turn. If it's an enchanted creature or enchantment creature, it also gains 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/k/kardur_doomscourge.txt b/forge-gui/res/cardsfolder/k/kardur_doomscourge.txt index 249a3e428b6..31e2fdf5308 100644 --- a/forge-gui/res/cardsfolder/k/kardur_doomscourge.txt +++ b/forge-gui/res/cardsfolder/k/kardur_doomscourge.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainOneLife SVar:DBGainOneLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 DeckHas:Ability$LifeGain -Oracle:When Kardur Doomscourge enters the battlefield, until your next turn, creatures your opponents control attack each combat if able and attack a player other than you if able.\nWhenever an attacking creature dies, each opponent loses 1 life and you gain 1 life. +Oracle:When Kardur, Doomscourge enters the battlefield, until your next turn, creatures your opponents control attack each combat if able and attack a player other than you if able.\nWhenever an attacking creature dies, each opponent loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/k/kardurs_vicious_return.txt b/forge-gui/res/cardsfolder/k/kardurs_vicious_return.txt index d966cc95d8c..4e940ef74bb 100644 --- a/forge-gui/res/cardsfolder/k/kardurs_vicious_return.txt +++ b/forge-gui/res/cardsfolder/k/kardurs_vicious_return.txt @@ -10,4 +10,4 @@ SVar:DBPutCounter:DB$PutCounter | CounterType$ P1P1 | CounterNum$ 1 | Defined$ R SVar:DBPump:DB$ Pump | Defined$ Remembered | KW$ Haste | UntilYourNextTurn$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - You may sacrifice a creature. When you do, Kardur's Vicious Return deals 3 damage to any target.\nII - Each player discards a card.\nIII - Return target creature card from your graveyard to the battlefield. Put a +1/+1 counter on it. It gains haste until your next turn. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — You may sacrifice a creature. When you do, Kardur's Vicious Return deals 3 damage to any target.\nII — Each player discards a card.\nIII — Return target creature card from your graveyard to the battlefield. Put a +1/+1 counter on it. It gains haste until your next turn. diff --git a/forge-gui/res/cardsfolder/k/kari_zev_skyship_raider.txt b/forge-gui/res/cardsfolder/k/kari_zev_skyship_raider.txt index 719375b8ab7..448412d91ab 100644 --- a/forge-gui/res/cardsfolder/k/kari_zev_skyship_raider.txt +++ b/forge-gui/res/cardsfolder/k/kari_zev_skyship_raider.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Human Pirate PT:1/3 K:First Strike K:Menace -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create Ragavan, a legendary 2/1 red Monkey creature token, that's tapped and attacking. Exile that token at the end of combat. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create Ragavan, a legendary 2/1 red Monkey creature token. Ragavan enters the battlefield tapped and attacking. Exile that token at end of combat. SVar:TrigToken:DB$ Token | TokenScript$ ragavan | LegacyImage$ ragavan aer | TokenTapped$ True | TokenAttacking$ True | AtEOT$ ExileCombat SVar:HasAttackEffect:TRUE DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/kari_zev_skyship_raider.jpg -Oracle:First strike, menace\nWhenever Kari Zev, Skyship Raider attacks, create Ragavan, a legendary 2/1 red Monkey creature token, that's tapped and attacking. Exile that token at the end of combat. +Oracle:First strike, menace\nWhenever Kari Zev, Skyship Raider attacks, create Ragavan, a legendary 2/1 red Monkey creature token. Ragavan enters the battlefield tapped and attacking. Exile that token at end of combat. diff --git a/forge-gui/res/cardsfolder/k/karn_liberated.txt b/forge-gui/res/cardsfolder/k/karn_liberated.txt index fde3ad79de6..1daaedddccf 100644 --- a/forge-gui/res/cardsfolder/k/karn_liberated.txt +++ b/forge-gui/res/cardsfolder/k/karn_liberated.txt @@ -9,4 +9,4 @@ SVar:ReturnFromExile:DB$ ChangeZoneAll | ChangeType$ Permanent.nonAura+IsRemembe T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/karn_liberated.jpg -Oracle:[+4]: Target player exiles a card from their hand.\n[-3]: Exile target permanent.\n[-14]: Restart the game, leaving in exile all non-Aura permanent cards exiled with Karn Liberated. Then put those cards onto the battlefield under your control. +Oracle:[+4]: Target player exiles a card from their hand.\n[−3]: Exile target permanent.\n[−14]: Restart the game, leaving in exile all non-Aura permanent cards exiled with Karn Liberated. Then put those cards onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/k/karn_scion_of_urza.txt b/forge-gui/res/cardsfolder/k/karn_scion_of_urza.txt index 2052a5c5ad4..fc7bb95cb5f 100644 --- a/forge-gui/res/cardsfolder/k/karn_scion_of_urza.txt +++ b/forge-gui/res/cardsfolder/k/karn_scion_of_urza.txt @@ -8,4 +8,4 @@ A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:BuffedBy:Artifact DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/karn_scion_of_urza.jpg -Oracle:[+1]: Reveal the top two cards of your library. An opponent chooses one of them. Put that card into your hand and exile the other with a silver counter on it.\n[-1]: Put a card you own with a silver counter on it from exile into your hand.\n[-2]: Create a 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." +Oracle:[+1]: Reveal the top two cards of your library. An opponent chooses one of them. Put that card into your hand and exile the other with a silver counter on it.\n[−1]: Put a card you own with a silver counter on it from exile into your hand.\n[−2]: Create a 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." diff --git a/forge-gui/res/cardsfolder/k/karn_the_great_creator.txt b/forge-gui/res/cardsfolder/k/karn_the_great_creator.txt index a265961052c..5aeada3f93f 100644 --- a/forge-gui/res/cardsfolder/k/karn_the_great_creator.txt +++ b/forge-gui/res/cardsfolder/k/karn_the_great_creator.txt @@ -4,8 +4,8 @@ Types:Legendary Planeswalker Karn Loyalty:5 S:Mode$ Continuous | Affected$ Artifact.OppCtrl | AddHiddenKeyword$ CARDNAME's activated abilities can't be activated. | Description$ Activated abilities of artifacts your opponents control can't be activated. SVar:NonStackingEffect:True -A:AB$ Animate | Cost$ AddCounter<1/LOYALTY> | TargetMin$ 0 | TargetMax$ 1 | Planeswalker$ True | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact | Power$ X | Toughness$ X | Types$ Artifact,Creature | References$ X | UntilYourNextTurn$ True | AILogic$ PTByCMC | SpellDescription$ Until your next turn, up to one target noncreature artifact becomes an artifact creature with power and toughness equal to its converted mana cost. +A:AB$ Animate | Cost$ AddCounter<1/LOYALTY> | TargetMin$ 0 | TargetMax$ 1 | Planeswalker$ True | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact | Power$ X | Toughness$ X | Types$ Artifact,Creature | References$ X | UntilYourNextTurn$ True | AILogic$ PTByCMC | SpellDescription$ Until your next turn, up to one target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost. SVar:X:Targeted$CardManaCost -A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Origin$ Sideboard,Exile | Destination$ Hand | ChangeType$ Artifact.YouOwn | ChangeTypeDesc$ artifact they own | ChangeNum$ 1 | Hidden$ True | Reveal$ True | StackDescription$ {p:You} may reveal an artifact card they own from outside the game or in exile and put it into their hand. | SpellDescription$ You may reveal an artifact card you own from outside the game or in exile and put it into your hand. +A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Origin$ Sideboard,Exile | Destination$ Hand | ChangeType$ Artifact.YouOwn | ChangeTypeDesc$ artifact they own | ChangeNum$ 1 | Hidden$ True | Reveal$ True | StackDescription$ {p:You} may reveal an artifact card they own from outside the game or in exile and put it into their hand. | SpellDescription$ You may reveal an artifact card you own from outside the game or choose a face-up artifact card you own in exile. Put that card into your hand. AI:RemoveDeck:Random -Oracle:Activated abilities of artifacts your opponents control can't be activated.\n[+1]: Until your next turn, up to one target noncreature artifact becomes an artifact creature with power and toughness equal to its converted mana cost.\n[-2]: You may reveal an artifact card you own from outside the game or in exile and put it into your hand. +Oracle:Activated abilities of artifacts your opponents control can't be activated.\n[+1]: Until your next turn, up to one target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost.\n[−2]: You may reveal an artifact card you own from outside the game or choose a face-up artifact card you own in exile. Put that card into your hand. diff --git a/forge-gui/res/cardsfolder/k/karns_bastion.txt b/forge-gui/res/cardsfolder/k/karns_bastion.txt index 451804c7373..1aca60abe8c 100644 --- a/forge-gui/res/cardsfolder/k/karns_bastion.txt +++ b/forge-gui/res/cardsfolder/k/karns_bastion.txt @@ -2,7 +2,7 @@ Name:Karn's Bastion ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Proliferate | Cost$ 4 T | SpellDescription$ Proliferate. +A:AB$ Proliferate | Cost$ 4 T | SpellDescription$ Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) DeckHas:Ability$Proliferate DeckNeeds:Ability$Counters -Oracle:{T}: Add {C}.\n{4}, {T}: Proliferate. +Oracle:{T}: Add {C}.\n{4}, {T}: 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/k/kasmina_enigmatic_mentor.txt b/forge-gui/res/cardsfolder/k/kasmina_enigmatic_mentor.txt index 5c9d0e12c6d..27f44efb8fd 100644 --- a/forge-gui/res/cardsfolder/k/kasmina_enigmatic_mentor.txt +++ b/forge-gui/res/cardsfolder/k/kasmina_enigmatic_mentor.txt @@ -8,4 +8,4 @@ SVar:DBDraw:DB$Draw | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 AI:RemoveDeck:Random DeckHas:Ability$Token -Oracle:Spells your opponents cast that target a creature or planeswalker you control cost {2} more to cast.\n[-2]: Create a 2/2 blue Wizard creature token. Draw a card, then discard a card. +Oracle:Spells your opponents cast that target a creature or planeswalker you control cost {2} more to cast.\n[−2]: Create a 2/2 blue Wizard creature token. Draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/k/kathari_remnant.txt b/forge-gui/res/cardsfolder/k/kathari_remnant.txt index 66c756924c0..f71fd19f15a 100644 --- a/forge-gui/res/cardsfolder/k/kathari_remnant.txt +++ b/forge-gui/res/cardsfolder/k/kathari_remnant.txt @@ -6,4 +6,4 @@ K:Flying A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. K:Cascade SVar:Picture:http://www.wizards.com/global/images/magic/general/kathari_remnant.jpg -Oracle:Flying\n{B}: Regenerate Kathari Remnant.\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 in a random order.) +Oracle:Flying\n{B}: Regenerate Kathari Remnant.\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/k/kavu_chameleon.txt b/forge-gui/res/cardsfolder/k/kavu_chameleon.txt index 6486b310a66..e1d836d33cb 100644 --- a/forge-gui/res/cardsfolder/k/kavu_chameleon.txt +++ b/forge-gui/res/cardsfolder/k/kavu_chameleon.txt @@ -6,4 +6,4 @@ K:CARDNAME can't be countered. A:AB$ ChooseColor | Cost$ G | Defined$ You | SubAbility$ Animate | SpellDescription$ CARDNAME becomes the color of your choice until end of turn. SVar:Animate:DB$ Animate | Defined$ Self | Colors$ ChosenColor | OverwriteColors$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/kavu_chameleon.jpg -Oracle:Kavu Chameleon can't be countered.\n{G}: Kavu Chameleon becomes the color of your choice until end of turn. +Oracle:This spell can't be countered.\n{G}: Kavu Chameleon becomes the color of your choice until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kaya_bane_of_the_dead.txt b/forge-gui/res/cardsfolder/k/kaya_bane_of_the_dead.txt index 4f360be416e..2896bdb4bd1 100644 --- a/forge-gui/res/cardsfolder/k/kaya_bane_of_the_dead.txt +++ b/forge-gui/res/cardsfolder/k/kaya_bane_of_the_dead.txt @@ -2,7 +2,7 @@ Name:Kaya, Bane of the Dead ManaCost:3 W/B W/B W/B Types:Legendary Planeswalker Kaya Loyalty:7 -S:Mode$ Continuous | Affected$ You | AddKeyword$ IgnoreHexproof:Permanent.OppCtrl,Opponent | Description$ Your opponents and permanents your opponents control with hexproof can be the target of spells and abilities you control as though they didn't have hexproof. +S:Mode$ Continuous | Affected$ You | AddKeyword$ IgnoreHexproof:Permanent.OppCtrl,Opponent | Description$ Your opponents and permanents your opponents control with hexproof can be the targets of spells and abilities you control as though they didn't have hexproof. SVar:PlayMain1:TRUE A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ true | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature. -Oracle:Your opponents and permanents your opponents control with hexproof can be the target of spells and abilities you control as though they didn't have hexproof.\n[-3]: Exile target creature. +Oracle:Your opponents and permanents your opponents control with hexproof can be the targets of spells and abilities you control as though they didn't have hexproof.\n[−3]: Exile target creature. diff --git a/forge-gui/res/cardsfolder/k/kaya_ghost_assassin.txt b/forge-gui/res/cardsfolder/k/kaya_ghost_assassin.txt index 711f6d8530b..dc543c313d6 100644 --- a/forge-gui/res/cardsfolder/k/kaya_ghost_assassin.txt +++ b/forge-gui/res/cardsfolder/k/kaya_ghost_assassin.txt @@ -15,4 +15,4 @@ SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 A:AB$ Discard | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Ultimate$ True | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBDraw | SpellDescription$ Each opponent discards a card and you draw a card. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 AI:RemoveDeck:All -Oracle:[0]: Exile Kaya, Ghost Assassin or up to one target creature. Return that card to the battlefield under its owner's control at the beginning of your next upkeep. You lose 2 life.\n[-1]: Each opponent loses 2 life and you gain 2 life.\n[-2]: Each opponent discards a card and you draw a card. +Oracle:[0]: Exile Kaya, Ghost Assassin or up to one target creature. Return that card to the battlefield under its owner's control at the beginning of your next upkeep. You lose 2 life.\n[−1]: Each opponent loses 2 life and you gain 2 life.\n[−2]: Each opponent discards a card and you draw a card. diff --git a/forge-gui/res/cardsfolder/k/kaya_orzhov_usurper.txt b/forge-gui/res/cardsfolder/k/kaya_orzhov_usurper.txt index 2ce99e612ae..2f208a38d95 100644 --- a/forge-gui/res/cardsfolder/k/kaya_orzhov_usurper.txt +++ b/forge-gui/res/cardsfolder/k/kaya_orzhov_usurper.txt @@ -10,4 +10,4 @@ A:AB$ DealDamage | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Ultimate$ SVar:DBYouGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:Count$ValidExile Card.RememberedPlayerOwn DeckHas:Ability$LifeGain -Oracle:[+1]: Exile up to two target cards from a single graveyard. You gain 2 life if at least one creature card was exiled this way.\n[-1]: Exile target nonland permanent with converted mana cost 1 or less.\n[-5]: Kaya, Orzhov Usurper deals damage to target player equal to the number of cards that player owns in exile and you gain that much life. +Oracle:[+1]: Exile up to two target cards from a single graveyard. You gain 2 life if at least one creature card was exiled this way.\n[−1]: Exile target nonland permanent with converted mana cost 1 or less.\n[−5]: Kaya, Orzhov Usurper deals damage to target player equal to the number of cards that player owns in exile and you gain that much life. diff --git a/forge-gui/res/cardsfolder/k/kayas_guile.txt b/forge-gui/res/cardsfolder/k/kayas_guile.txt index ff985de4270..99903d4f490 100644 --- a/forge-gui/res/cardsfolder/k/kayas_guile.txt +++ b/forge-gui/res/cardsfolder/k/kayas_guile.txt @@ -8,4 +8,4 @@ SVar:DBExile:DB$ ChangeZoneAll | ChangeType$ Card.OppCtrl | Origin$ Graveyard | SVar:DBSpirit:DB$Token | TokenAmount$ 1 | TokenScript$ wb_1_1_spirit_flying | TokenOwner$ You | LegacyImage$ wb 1 1 spirit mh1 | SpellDescription$ Create a 1/1 white and black Spirit creature token with flying. SVar:DBGain:DB$ GainLife | LifeAmount$ 4 | SpellDescription$ You gain 4 life. DeckHas:Ability$Token & Ability$LifeGain -Oracle:Choose two —\n• Each opponent sacrifices a creature.\n• Exile all cards from each opponent's graveyard.\n• Create a 1/1 white and black Spirit creature token with flying. \n• You gain 4 life.\nEntwine {3} (Choose all if you pay the entwine cost.) +Oracle:Choose two —\n• Each opponent sacrifices a creature.\n• Exile all cards from each opponent's graveyard.\n• Create a 1/1 white and black Spirit creature token with flying.\n• You gain 4 life.\nEntwine {3} (Choose all if you pay the entwine cost.) diff --git a/forge-gui/res/cardsfolder/k/kazuuls_fury_kazuuls_cliffs.txt b/forge-gui/res/cardsfolder/k/kazuuls_fury_kazuuls_cliffs.txt index b0b45d16807..d6171d7ee9f 100644 --- a/forge-gui/res/cardsfolder/k/kazuuls_fury_kazuuls_cliffs.txt +++ b/forge-gui/res/cardsfolder/k/kazuuls_fury_kazuuls_cliffs.txt @@ -5,7 +5,7 @@ A:SP$ DealDamage | Cost$ 2 R Sac<1/Creature> | NumDmg$ X | References$ X | Valid SVar:X:Sacrificed$CardPower DeckHas:Ability$Sacrifice AlternateMode:Modal -Oracle:As an additional cost to cast this spell, sacrifice a creature. Kazuul's Fury deals damage equal to the sacrificed creature's power to any target. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nKazuul's Fury deals damage equal to the sacrificed creature's power to any target. ALTERNATE diff --git a/forge-gui/res/cardsfolder/k/kediss_emberclaw_familiar.txt b/forge-gui/res/cardsfolder/k/kediss_emberclaw_familiar.txt index cd94fecb5af..2a98254481c 100644 --- a/forge-gui/res/cardsfolder/k/kediss_emberclaw_familiar.txt +++ b/forge-gui/res/cardsfolder/k/kediss_emberclaw_familiar.txt @@ -8,4 +8,4 @@ SVar:X:TriggerCount$DamageAmount K:Partner SVar:BuffedBy:Card.IsCommander AI:RemoveDeck:NonCommander -Oracle:Whenever a commander you control deals combat damage to an opponent, it deals that much damage to each other opponent.\nPartner (You can have two commanders if they both have partner.) +Oracle:Whenever a commander you control deals combat damage to an opponent, it deals that much damage to each other opponent.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/k/keeper_of_keys.txt b/forge-gui/res/cardsfolder/k/keeper_of_keys.txt index 7f6c1caba42..8d13a30b79f 100644 --- a/forge-gui/res/cardsfolder/k/keeper_of_keys.txt +++ b/forge-gui/res/cardsfolder/k/keeper_of_keys.txt @@ -4,7 +4,7 @@ Types:Creature Human Rogue Mutant PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.isMonarch | Execute$ TrigUnblockable | TriggerDescription$ At the beginning of your upkeep, if you are the monarch, creatures you control can't be blocked this turn. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.isMonarch | Execute$ TrigUnblockable | TriggerDescription$ At the beginning of your upkeep, if you're the monarch, creatures you control can't be blocked this turn. SVar:TrigUnblockable:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ HIDDEN Unblockable SVar:Picture:http://www.wizards.com/global/images/magic/general/keeper_of_keys.jpg -Oracle:When Keeper of Keys enters the battlefield, you become the monarch.\nAt the beginning of your upkeep, if you are the monarch, creatures you control can't be blocked this turn. +Oracle:When Keeper of Keys enters the battlefield, you become the monarch.\nAt the beginning of your upkeep, if you're the monarch, creatures you control can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/k/keeper_of_the_dead.txt b/forge-gui/res/cardsfolder/k/keeper_of_the_dead.txt index b268825bfd7..3519c47ba79 100644 --- a/forge-gui/res/cardsfolder/k/keeper_of_the_dead.txt +++ b/forge-gui/res/cardsfolder/k/keeper_of_the_dead.txt @@ -2,10 +2,10 @@ Name:Keeper of the Dead ManaCost:B B Types:Creature Human Wizard PT:1/2 -A:AB$ Pump | Cost$ B T | ValidTgts$ Opponent | TgtPrompt$ Choose target opponent with at least two fewer creature cards in their graveyard than you | CheckSVar$ X | SVarCompare$ GEY | SubAbility$ DeadKeepersDestroy | StackDescription$ None | References$ X,Y | SpellDescription$ Choose target opponent who had at least two fewer creature cards in their graveyard than you did as you activated this ability. Destroy target nonblack creature they control. +A:AB$ Pump | Cost$ B T | ValidTgts$ Opponent | TgtPrompt$ Choose target opponent with at least two fewer creature cards in their graveyard than you | CheckSVar$ X | SVarCompare$ GEY | SubAbility$ DeadKeepersDestroy | StackDescription$ None | References$ X,Y | SpellDescription$ Choose target opponent who had at least two fewer creature cards in their graveyard than you did as you activated this ability. Destroy target nonblack creature that player controls. SVar:DeadKeepersDestroy:DB$ Destroy | ValidTgts$ Creature.nonBlack+TargetedPlayerCtrl | TgtPrompt$ Select target nonblack creature targeted player controls SVar:X:Count$TypeInYourYard.Creature/Minus.2 SVar:Y:Count$TypeInOppYard.Creature SVar:Z:Remembered$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/keeper_of_the_dead.jpg -Oracle:{B}, {T}: Choose target opponent who had at least two fewer creature cards in their graveyard than you did as you activated this ability. Destroy target nonblack creature they control. +Oracle:{B}, {T}: Choose target opponent who had at least two fewer creature cards in their graveyard than you did as you activated this ability. Destroy target nonblack creature that player controls. diff --git a/forge-gui/res/cardsfolder/k/keeper_of_the_flame.txt b/forge-gui/res/cardsfolder/k/keeper_of_the_flame.txt index 5a39387c338..d39911d4958 100644 --- a/forge-gui/res/cardsfolder/k/keeper_of_the_flame.txt +++ b/forge-gui/res/cardsfolder/k/keeper_of_the_flame.txt @@ -2,6 +2,6 @@ Name:Keeper of the Flame ManaCost:R R Types:Creature Human Wizard PT:1/2 -A:AB$ DealDamage | Cost$ R T | ValidTgts$ Opponent.hasMoreLife | NumDmg$ 2 | SpellDescription$ Choose target opponent who had more life than you did as you activated this ability. CARDNAME deals 2 damage to them. +A:AB$ DealDamage | Cost$ R T | ValidTgts$ Opponent.hasMoreLife | NumDmg$ 2 | SpellDescription$ Choose target opponent who had more life than you did as you activated this ability. CARDNAME deals 2 damage to that player. SVar:Picture:http://www.wizards.com/global/images/magic/general/keeper_of_the_flame.jpg -Oracle:{R}, {T}: Choose target opponent who had more life than you did as you activated this ability. Keeper of the Flame deals 2 damage to them. +Oracle:{R}, {T}: Choose target opponent who had more life than you did as you activated this ability. Keeper of the Flame deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/k/kefnets_last_word.txt b/forge-gui/res/cardsfolder/k/kefnets_last_word.txt index ffd0f155a17..ad21f3fa19b 100644 --- a/forge-gui/res/cardsfolder/k/kefnets_last_word.txt +++ b/forge-gui/res/cardsfolder/k/kefnets_last_word.txt @@ -7,4 +7,4 @@ SVar:DontUntap:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefiel SVar:RemoveEffect:Mode$ Phase | Phase$ Untap | ValidPlayer$ You | TriggerZones$ Command | Static$ True | Execute$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:Picture:http://www.wizards.com/global/images/magic/general/kefnets_last_word.jpg -Oracle:Gain control of target artifact, creature or enchantment. Lands you control don't untap during your next untap step. +Oracle:Gain control of target artifact, creature, or enchantment. Lands you control don't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/k/keldon_marauders.txt b/forge-gui/res/cardsfolder/k/keldon_marauders.txt index 5d804e8a7f0..d601ca06058 100644 --- a/forge-gui/res/cardsfolder/k/keldon_marauders.txt +++ b/forge-gui/res/cardsfolder/k/keldon_marauders.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, it deals 1 damage to target player or planeswalker. SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/keldon_marauders.jpg -Oracle:Vanishing 2 (This permanent enters the battlefield with two time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhen Keldon Marauders enters the battlefield or leaves the battlefield, it deals 1 damage to target player or planeswalker. +Oracle:Vanishing 2 (This creature enters the battlefield with two time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhen Keldon Marauders enters the battlefield or leaves the battlefield, it deals 1 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/k/kentaro_the_smiling_cat.txt b/forge-gui/res/cardsfolder/k/kentaro_the_smiling_cat.txt index 03757801b39..3710eb5137e 100644 --- a/forge-gui/res/cardsfolder/k/kentaro_the_smiling_cat.txt +++ b/forge-gui/res/cardsfolder/k/kentaro_the_smiling_cat.txt @@ -5,4 +5,4 @@ PT:2/1 K:Bushido:1 S:Mode$ Continuous | Affected$ Card.Samurai+YouCtrl | AddKeyword$ Alternative Cost:ConvertedManaCost | AffectedZone$ Hand,Graveyard,Exile,Library,Command | Description$ You may pay {X} rather than pay the mana cost for Samurai spells you cast, where X is that spell's converted mana cost. SVar:Picture:http://www.wizards.com/global/images/magic/general/kentaro_the_smiling_cat.jpg -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\nYou may pay {X} rather than pay the mana cost for Samurai spells you cast, where X is that spell's converted mana cost. +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\nYou may pay {X} rather than pay the mana cost for Samurai spells you cast, where X is that spell's converted mana cost. diff --git a/forge-gui/res/cardsfolder/k/keruga_the_macrosage.txt b/forge-gui/res/cardsfolder/k/keruga_the_macrosage.txt index 8e14e389a1b..6edfb360e50 100644 --- a/forge-gui/res/cardsfolder/k/keruga_the_macrosage.txt +++ b/forge-gui/res/cardsfolder/k/keruga_the_macrosage.txt @@ -6,4 +6,4 @@ K:Companion:Card.cmcGE3,Land:Your starting deck contains only cards with convert T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card for each other permanent you control with converted mana cost 3 or greater. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X SVar:X:Count$Valid Permanent.Other+YouCtrl+cmcGE3 -Oracle:Companion — Your starting deck contains only cards with converted mana cost 3 or greater and land cards. (If this card is your chosen companion, you may cast it once from outside the game.)\nWhen Keruga, the Macrosage enters the battlefield, draw a card for each other permanent you control with converted mana cost 3 or greater. +Oracle:Companion — Your starting deck contains only cards with converted mana cost 3 or greater and land cards. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.)\nWhen Keruga, the Macrosage enters the battlefield, draw a card for each other permanent you control with converted mana cost 3 or greater. diff --git a/forge-gui/res/cardsfolder/k/kess_dissident_mage.txt b/forge-gui/res/cardsfolder/k/kess_dissident_mage.txt index 700c49c28d3..1795d5e780f 100644 --- a/forge-gui/res/cardsfolder/k/kess_dissident_mage.txt +++ b/forge-gui/res/cardsfolder/k/kess_dissident_mage.txt @@ -3,8 +3,8 @@ ManaCost:1 U B R Types:Legendary Creature Human Wizard PT:3/4 K:Flying -S:Mode$ Continuous | Affected$ Instant.YouCtrl,Sorcery.YouCtrl | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ During each of your turns, you may cast an instant or sorcery card from your graveyard. If a card cast this way would be put into your graveyard this turn, exile it instead. +S:Mode$ Continuous | Affected$ Instant.YouCtrl,Sorcery.YouCtrl | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ During each of your turns, you may cast an instant or sorcery spell from your graveyard. If a spell cast this way would be put into your graveyard, exile it instead. R:Event$ Moved | ValidLKI$ Card.CastSa Spell.MayPlaySource | Origin$ Stack | Destination$ Graveyard | ReplaceWith$ MoveExile SVar:MoveExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile SVar:Picture:http://www.wizards.com/global/images/magic/general/kess_dissident_mage.jpg -Oracle:Flying\nDuring each of your turns, you may cast an instant or sorcery card from your graveyard. If a card cast this way would be put into your graveyard this turn, exile it instead. +Oracle:Flying\nDuring each of your turns, you may cast an instant or sorcery spell from your graveyard. If a spell cast this way would be put into your graveyard, exile it instead. diff --git a/forge-gui/res/cardsfolder/k/kessig_cagebreakers.txt b/forge-gui/res/cardsfolder/k/kessig_cagebreakers.txt index d58ddc9fb0e..6c1aabd801e 100644 --- a/forge-gui/res/cardsfolder/k/kessig_cagebreakers.txt +++ b/forge-gui/res/cardsfolder/k/kessig_cagebreakers.txt @@ -2,9 +2,9 @@ Name:Kessig Cagebreakers ManaCost:4 G Types:Creature Human Rogue PT:3/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a 2/2 green Wolf creature token tapped and attacking for each creature card in your graveyard. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a 2/2 green Wolf creature token that's tapped and attacking for each creature card in your graveyard. SVar:TrigToken:DB$ Token | LegacyImage$ g 2 2 wolf isd | TokenAmount$ X | TokenScript$ g_2_2_wolf | TokenOwner$ You | TokenTapped$ True | TokenAttacking$ True | References$ X SVar:X:Count$TypeInYourYard.Creature SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/kessig_cagebreakers.jpg -Oracle:Whenever Kessig Cagebreakers attacks, create a 2/2 green Wolf creature token tapped and attacking for each creature card in your graveyard. \ No newline at end of file +Oracle:Whenever Kessig Cagebreakers attacks, create a 2/2 green Wolf creature token that's tapped and attacking for each creature card in your graveyard. diff --git a/forge-gui/res/cardsfolder/k/kestia_the_cultivator.txt b/forge-gui/res/cardsfolder/k/kestia_the_cultivator.txt index 90a1bcdecde..31e29cdc2a3 100644 --- a/forge-gui/res/cardsfolder/k/kestia_the_cultivator.txt +++ b/forge-gui/res/cardsfolder/k/kestia_the_cultivator.txt @@ -6,4 +6,4 @@ K:Bestow:3 G W U S:Mode$ Continuous | Affected$ Card.AttachedBy | AddPower$ 4 | AddToughness$ 4 | Description$ Enchanted creature gets +4/+4. T:Mode$ Attacks | ValidCard$ Creature.enchanted+YouCtrl,Creature.Enchantment+YouCtrl | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever an enchanted creature or enchantment creature you control attacks, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 -Oracle:Bestow {3}{G}{W}{U}\nEnchanted creature gets +4/+4.\nWhenever an enchanted creature or enchantment creature you control attacks, draw a card. +Oracle:Bestow {3}{G}{W}{U} (If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached to a creature.)\nEnchanted creature gets +4/+4.\nWhenever an enchanted creature or enchantment creature you control attacks, draw a card. diff --git a/forge-gui/res/cardsfolder/k/khabal_ghoul.txt b/forge-gui/res/cardsfolder/k/khabal_ghoul.txt index fff3da572a2..052d5f47ad8 100644 --- a/forge-gui/res/cardsfolder/k/khabal_ghoul.txt +++ b/forge-gui/res/cardsfolder/k/khabal_ghoul.txt @@ -2,8 +2,8 @@ Name:Khabal Ghoul ManaCost:2 B Types:Creature Zombie PT:1/1 -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of each end step, put a +1/+1 counter on CARDNAME for each creature that died this turn. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of each end step, put a +1/+1 counter on Khabál Ghoul for each creature that died this turn. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/khabal_ghoul.jpg -Oracle:At the beginning of each end step, put a +1/+1 counter on Khabal Ghoul for each creature that died this turn. +Oracle:At the beginning of each end step, put a +1/+1 counter on Khabál Ghoul for each creature that died this turn. diff --git a/forge-gui/res/cardsfolder/k/khalni_hydra.txt b/forge-gui/res/cardsfolder/k/khalni_hydra.txt index 2e8f87eb67a..eed8f9a55a9 100644 --- a/forge-gui/res/cardsfolder/k/khalni_hydra.txt +++ b/forge-gui/res/cardsfolder/k/khalni_hydra.txt @@ -3,7 +3,7 @@ ManaCost:G G G G G G G G Types:Creature Hydra PT:8/8 K:Trample -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Color$ G | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {G} less to cast for each green creature you control. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Color$ G | Amount$ X | References$ X | EffectZone$ All | Description$ This spell costs {G} less to cast for each green creature you control. SVar:X:Count$Valid Creature.Green+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/khalni_hydra.jpg -Oracle:Khalni Hydra costs {G} less to cast for each green creature you control.\nTrample +Oracle:This spell costs {G} less to cast for each green creature you control.\nTrample diff --git a/forge-gui/res/cardsfolder/k/kheru_mind_eater.txt b/forge-gui/res/cardsfolder/k/kheru_mind_eater.txt index 7919df04590..bdc90aad065 100644 --- a/forge-gui/res/cardsfolder/k/kheru_mind_eater.txt +++ b/forge-gui/res/cardsfolder/k/kheru_mind_eater.txt @@ -3,12 +3,12 @@ ManaCost:2 B Types:Creature Vampire PT:1/3 K:Menace -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles a card from his or hand face down. -SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | DefinedPlayer$ TriggeredTarget | Chooser$ TriggeredTarget | ExileFaceDown$ True | Mandatory$ True | ChangeNum$ 1 | RememberChanged$ True -S:Mode$ Continuous | MayPlay$ True | MayLookAt$ You | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may look at and play cards exiled with CARDNAME. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles a card from their hand face down. +SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | DefinedPlayer$ TriggeredTarget | Chooser$ TriggeredTarget | ExileFaceDown$ True | Mandatory$ True | ChangeNum$ 1 | RememberChanged$ True +S:Mode$ Continuous | MayPlay$ True | MayLookAt$ You | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may look at cards exiled with CARDNAME, and you may play lands and cast spells from among those cards. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBForget SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/kheru_mind_eater.jpg -Oracle:Menace\nWhenever Kheru Mind-Eater deals combat damage to a player, that player exiles a card from his or hand face down.\nYou may look at and play cards exiled with Kheru Mind-Eater. \ No newline at end of file +Oracle:Menace\nWhenever Kheru Mind-Eater deals combat damage to a player, that player exiles a card from their hand face down.\nYou may look at cards exiled with Kheru Mind-Eater, and you may play lands and cast spells from among those cards. diff --git a/forge-gui/res/cardsfolder/k/kindred_dominance.txt b/forge-gui/res/cardsfolder/k/kindred_dominance.txt index 2e47a4cadf6..499dfd42af7 100644 --- a/forge-gui/res/cardsfolder/k/kindred_dominance.txt +++ b/forge-gui/res/cardsfolder/k/kindred_dominance.txt @@ -1,7 +1,7 @@ Name:Kindred Dominance ManaCost:5 B B Types:Sorcery -A:SP$ ChooseType | Cost$ 5 B B | Defined$ You | Type$ Creature | SubAbility$ DBDestroyOther | AILogic$ MostProminentComputerControls | SpellDescription$ Choose a creature type. Destroy all creatures that aren't the chosen type. +A:SP$ ChooseType | Cost$ 5 B B | Defined$ You | Type$ Creature | SubAbility$ DBDestroyOther | AILogic$ MostProminentComputerControls | SpellDescription$ Choose a creature type. Destroy all creatures that aren't of the chosen type. SVar:DBDestroyOther:DB$ DestroyAll | ValidCards$ Creature.IsNotChosenType | Zone$ Battlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/kindred_dominance.jpg -Oracle:Choose a creature type. Destroy all creatures that aren't the chosen type. +Oracle:Choose a creature type. Destroy all creatures that aren't of the chosen type. diff --git a/forge-gui/res/cardsfolder/k/king_narfis_betrayal.txt b/forge-gui/res/cardsfolder/k/king_narfis_betrayal.txt index f7d3a6a8bfe..0f0b202f060 100644 --- a/forge-gui/res/cardsfolder/k/king_narfis_betrayal.txt +++ b/forge-gui/res/cardsfolder/k/king_narfis_betrayal.txt @@ -3,9 +3,9 @@ ManaCost:1 U B Types:Enchantment Saga K:Saga:3:DBMill,DBEffect,DBEffect SVar:DBMill:DB$ Mill | NumCards$ 4 | Defined$ Player | SubAbility$ DBRepeatEach | SpellDescription$ Each player mills four cards. Then you may exile a creature or planeswalker card from each graveyard. -SVar:DBRepeatEach:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBExile +SVar:DBRepeatEach:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ChangeType$ Creature.RememberedPlayerCtrl,Planeswalker.RememberedPlayerCtrl | ChangeNum$ 1 | Chooser$ You | Optional$ True | Hidden$ True SVar:DBEffect:DB$ Effect | StaticAbilities$ PlayExile | Duration$ Permanent | SpellDescription$ Until end of turn, you may cast spells from among cards exiled with CARDNAME’s Betrayal, and you may spend mana as though it were mana of any color to cast those spells. SVar:PlayExile:Mode$ Continuous | MayPlayIgnoreType$ True | MayPlayIgnoreColor$ True | MayPlay$ True | Affected$ Card.ExiledWithEffectSource | AffectedZone$ Exile | Description$ You may play cards exiled with EFFECTSOURCE, and you may spend mana as though it were mana of any color to cast those spells. DeckHas:Ability$Mill -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Each player mills four cards. Then you may exile a creature or planeswalker card from each graveyard.\nII, III — Until end of turn, you may cast spells from among cards exiled with King Narfi’s Betrayal, and you may spend mana as though it were mana of any color to cast those spells. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Each player mills four cards. Then you may exile a creature or planeswalker card from each graveyard.\nII, III — Until end of turn, you may cast spells from among cards exiled with King Narfi's Betrayal, and you may spend mana as though it were mana of any color to cast those spells. diff --git a/forge-gui/res/cardsfolder/k/kinsbaile_courier.txt b/forge-gui/res/cardsfolder/k/kinsbaile_courier.txt index 55633ca69d7..3a7d9d76e72 100644 --- a/forge-gui/res/cardsfolder/k/kinsbaile_courier.txt +++ b/forge-gui/res/cardsfolder/k/kinsbaile_courier.txt @@ -6,4 +6,4 @@ K:Encore:2 W T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature. SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters & Ability$Token -Oracle:When Kinsbaile Courier enters the battlefield, put a +1/+1 counter on target creature.\nEncore {​2}{​W} ({​2}{​W}, 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.) +Oracle:When Kinsbaile Courier enters the battlefield, put a +1/+1 counter on target creature.\nEncore {2}{W} ({2}{W}, 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/k/kiora_behemoth_beckoner.txt b/forge-gui/res/cardsfolder/k/kiora_behemoth_beckoner.txt index d7db56c0ed8..a761bfdd7ac 100644 --- a/forge-gui/res/cardsfolder/k/kiora_behemoth_beckoner.txt +++ b/forge-gui/res/cardsfolder/k/kiora_behemoth_beckoner.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creatu SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 A:AB$ Untap | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ true | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | SpellDescription$ Untap target Permanent. AI:RemoveDeck:Random -Oracle:Whenever a creature with power 4 or greater enters the battlefield under your control, draw a card.\n[-1]: Untap target permanent. +Oracle:Whenever a creature with power 4 or greater enters the battlefield under your control, draw a card.\n[−1]: Untap target permanent. diff --git a/forge-gui/res/cardsfolder/k/kiora_bests_the_sea_god.txt b/forge-gui/res/cardsfolder/k/kiora_bests_the_sea_god.txt index 18ef6ccf380..4272d469f55 100644 --- a/forge-gui/res/cardsfolder/k/kiora_bests_the_sea_god.txt +++ b/forge-gui/res/cardsfolder/k/kiora_bests_the_sea_god.txt @@ -8,4 +8,4 @@ SVar:DBPumpAll:DB$ PumpAll | Defined$ Targeted | ValidCards$ Creature | KW$ HIDD SVar:TrigGainControl:DB$ GainControl | TgtPrompt$ Choose target creature | ValidTgts$ Permanent.OppCtrl | TgtPrompt$ Select target permanent an opponent controls | SubAbility$ DBUntap | SpellDescription$ Gain control of target permanent an opponent controls. Untap it. SVar:DBUntap:DB$ Untap | Defined$ Targeted DeckHas:Ability$Token -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create an 8/8 blue Kraken creature token with hexproof.\nII — Tap all nonland permanents target opponent controls. They don't untap during their controllers' next untap step.\nIII — Gain control of target permanent an opponent controls. Untap it. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create an 8/8 blue Kraken creature token with hexproof.\nII — Tap all nonland permanents target opponent controls. They don't untap during their controller's next untap step.\nIII — Gain control of target permanent an opponent controls. Untap it. diff --git a/forge-gui/res/cardsfolder/k/kiora_master_of_the_depths.txt b/forge-gui/res/cardsfolder/k/kiora_master_of_the_depths.txt index fd562b26db6..494df9a697f 100644 --- a/forge-gui/res/cardsfolder/k/kiora_master_of_the_depths.txt +++ b/forge-gui/res/cardsfolder/k/kiora_master_of_the_depths.txt @@ -10,4 +10,4 @@ SVar:TrigFight:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | Vali SVar:DBFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature | TgtPrompt$ Choose target creature SVar:DBToken:DB$ Token | TokenAmount$ 3 | TokenScript$ u_8_8_octopus | TokenOwner$ You | LegacyImage$ u 8 8 octopus bfz SVar:Picture:http://www.wizards.com/global/images/magic/general/kiora_master_of_the_depths.jpg -Oracle:[+1]: Untap up to one target creature and up to one target land.\n[-2]: Reveal the top four cards of your library. You may put a creature card and/or a land card from among them into your hand. Put the rest into your graveyard.\n[-8]: You get an emblem with "Whenever a creature enters the battlefield under your control, you may have it fight target creature." Then create three 8/8 blue Octopus creature tokens. +Oracle:[+1]: Untap up to one target creature and up to one target land.\n[−2]: Reveal the top four cards of your library. You may put a creature card and/or a land card from among them into your hand. Put the rest into your graveyard.\n[−8]: You get an emblem with "Whenever a creature enters the battlefield under your control, you may have it fight target creature." Then create three 8/8 blue Octopus creature tokens. diff --git a/forge-gui/res/cardsfolder/k/kiora_the_crashing_wave.txt b/forge-gui/res/cardsfolder/k/kiora_the_crashing_wave.txt index 9dc4bbc3ff7..9b69c405ba2 100644 --- a/forge-gui/res/cardsfolder/k/kiora_the_crashing_wave.txt +++ b/forge-gui/res/cardsfolder/k/kiora_the_crashing_wave.txt @@ -10,4 +10,4 @@ A:AB$ Effect | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:EOTTrig:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Command | Execute$ KioraToken | TriggerDescription$ At the beginning of your end step, create a 9/9 blue Kraken creature token. SVar:KioraToken:DB$ Token | TokenAmount$ 1 | TokenScript$ u_9_9_kraken | TokenOwner$ You | LegacyImage$ u 9 9 kraken bng SVar:Picture:http://www.wizards.com/global/images/magic/general/kiora_the_crashing_wave.jpg -Oracle:[+1]: Until your next turn, prevent all damage that would be dealt to and dealt by target permanent an opponent controls.\n[-1]: Draw a card. You may play an additional land this turn.\n[-5]: You get an emblem with "At the beginning of your end step, create a 9/9 blue Kraken creature token." +Oracle:[+1]: Until your next turn, prevent all damage that would be dealt to and dealt by target permanent an opponent controls.\n[−1]: Draw a card. You may play an additional land this turn.\n[−5]: You get an emblem with "At the beginning of your end step, create a 9/9 blue Kraken creature token." diff --git a/forge-gui/res/cardsfolder/k/kioras_dambreaker.txt b/forge-gui/res/cardsfolder/k/kioras_dambreaker.txt index 06da2c47678..7f06c6e25f7 100644 --- a/forge-gui/res/cardsfolder/k/kioras_dambreaker.txt +++ b/forge-gui/res/cardsfolder/k/kioras_dambreaker.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigProliferate:DB$ Proliferate DeckHas:Ability$Proliferate DeckHints:Ability$Counters -Oracle:When Kiora's Dambreaker enters the battlefield, proliferate. (Choose any number of permanents and/or players, then give each a counter of each kind already there.) +Oracle:When Kiora's Dambreaker enters the battlefield, 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/k/kioras_dismissal.txt b/forge-gui/res/cardsfolder/k/kioras_dismissal.txt index 09c0eeec6c3..cfeed3b3f5e 100644 --- a/forge-gui/res/cardsfolder/k/kioras_dismissal.txt +++ b/forge-gui/res/cardsfolder/k/kioras_dismissal.txt @@ -6,4 +6,4 @@ A:SP$ ChangeZone | Cost$ U | ValidTgts$ Enchantment | TgtPrompt$ Select target e SVar:X:Count$Valid Enchantment AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/kioras_dismissal.jpg -Oracle:Strive — Kiora's Dismissal costs {U} more to cast for each target beyond the first.\nReturn any number of target enchantments to their owners' hands. +Oracle:Strive — This spell costs {U} more to cast for each target beyond the first.\nReturn any number of target enchantments to their owners' hands. diff --git a/forge-gui/res/cardsfolder/k/kitesail_freebooter.txt b/forge-gui/res/cardsfolder/k/kitesail_freebooter.txt index 91688b118c9..90efb356c2a 100644 --- a/forge-gui/res/cardsfolder/k/kitesail_freebooter.txt +++ b/forge-gui/res/cardsfolder/k/kitesail_freebooter.txt @@ -12,4 +12,4 @@ SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/kitesail_freebooter.jpg -Oracle:Flying\nWhen Kitesail Freebooter enters the battlefield, target opponent reveals their hand. You choose a noncreature, nonland from it. Exile that card until Kitesail Freebooter leaves the battlefield. +Oracle:Flying\nWhen Kitesail Freebooter enters the battlefield, target opponent reveals their hand. You choose a noncreature, nonland card from it. Exile that card until Kitesail Freebooter leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/k/kitsune_blademaster.txt b/forge-gui/res/cardsfolder/k/kitsune_blademaster.txt index 32be050ac9a..66834e7eda8 100644 --- a/forge-gui/res/cardsfolder/k/kitsune_blademaster.txt +++ b/forge-gui/res/cardsfolder/k/kitsune_blademaster.txt @@ -5,4 +5,4 @@ PT:2/2 K:First Strike K:Bushido:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/kitsune_blademaster.jpg -Oracle:First strike\nBushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) +Oracle:First strike\nBushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/k/kitsune_dawnblade.txt b/forge-gui/res/cardsfolder/k/kitsune_dawnblade.txt index 187a782e61f..7658be42870 100644 --- a/forge-gui/res/cardsfolder/k/kitsune_dawnblade.txt +++ b/forge-gui/res/cardsfolder/k/kitsune_dawnblade.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigTap:DB$Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/kitsune_dawnblade.jpg -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\nWhen Kitsune Dawnblade enters the battlefield, you may tap target creature. +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\nWhen Kitsune Dawnblade enters the battlefield, you may tap target creature. diff --git a/forge-gui/res/cardsfolder/k/kjeldoran_phalanx.txt b/forge-gui/res/cardsfolder/k/kjeldoran_phalanx.txt index 68ff3d51c82..23e8db1f5af 100644 --- a/forge-gui/res/cardsfolder/k/kjeldoran_phalanx.txt +++ b/forge-gui/res/cardsfolder/k/kjeldoran_phalanx.txt @@ -6,4 +6,4 @@ K:First Strike K:Banding AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/kjeldoran_phalanx.jpg -Oracle:First strike, banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) +Oracle:First strike; banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) diff --git a/forge-gui/res/cardsfolder/k/kjeldoran_skycaptain.txt b/forge-gui/res/cardsfolder/k/kjeldoran_skycaptain.txt index 0fa90dc2fc8..ad505df28bc 100644 --- a/forge-gui/res/cardsfolder/k/kjeldoran_skycaptain.txt +++ b/forge-gui/res/cardsfolder/k/kjeldoran_skycaptain.txt @@ -7,4 +7,4 @@ K:First Strike K:Banding AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/kjeldoran_skycaptain.jpg -Oracle:Flying, first strike, banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) +Oracle:Flying; first strike; banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) diff --git a/forge-gui/res/cardsfolder/k/kjeldoran_skyknight.txt b/forge-gui/res/cardsfolder/k/kjeldoran_skyknight.txt index e8c9bee0ef0..fb4c935868a 100644 --- a/forge-gui/res/cardsfolder/k/kjeldoran_skyknight.txt +++ b/forge-gui/res/cardsfolder/k/kjeldoran_skyknight.txt @@ -7,4 +7,4 @@ K:First Strike K:Banding AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/kjeldoran_skyknight.jpg -Oracle:Flying, first strike, banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) +Oracle:Flying; first strike; banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) diff --git a/forge-gui/res/cardsfolder/k/knight_exemplar.txt b/forge-gui/res/cardsfolder/k/knight_exemplar.txt index a3425362bb2..48607602ad7 100644 --- a/forge-gui/res/cardsfolder/k/knight_exemplar.txt +++ b/forge-gui/res/cardsfolder/k/knight_exemplar.txt @@ -3,7 +3,7 @@ ManaCost:1 W W Types:Creature Human Knight PT:2/2 K:First Strike -S:Mode$ Continuous | Affected$ Creature.Knight+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Indestructible | Description$ Other Knight creatures you control get +1/+1 and have indestructible. +S:Mode$ Continuous | Affected$ Creature.Knight+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Indestructible | Description$ Other Knight creatures you control get +1/+1 and have indestructible. (Damage and effects that say "destroy" don't destroy them.) SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/knight_exemplar.jpg -Oracle:First strike\nOther Knight creatures you control get +1/+1 and have indestructible. +Oracle:First strike (This creature deals combat damage before creatures without first strike.)\nOther Knight creatures you control get +1/+1 and have indestructible. (Damage and effects that say "destroy" don't destroy them.) diff --git a/forge-gui/res/cardsfolder/k/knight_of_meadowgrain.txt b/forge-gui/res/cardsfolder/k/knight_of_meadowgrain.txt index 7348e9e5617..08930464814 100644 --- a/forge-gui/res/cardsfolder/k/knight_of_meadowgrain.txt +++ b/forge-gui/res/cardsfolder/k/knight_of_meadowgrain.txt @@ -5,4 +5,4 @@ PT:2/2 K:First Strike K:Lifelink SVar:Picture:http://www.wizards.com/global/images/magic/general/knight_of_meadowgrain.jpg -Oracle:First strike, lifelink +Oracle:First strike\nLifelink (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/k/knight_of_sursi.txt b/forge-gui/res/cardsfolder/k/knight_of_sursi.txt index 3df61a45230..84d3f317004 100644 --- a/forge-gui/res/cardsfolder/k/knight_of_sursi.txt +++ b/forge-gui/res/cardsfolder/k/knight_of_sursi.txt @@ -6,4 +6,4 @@ K:Flying K:Flanking K:Suspend:3:W SVar:Picture:http://www.wizards.com/global/images/magic/general/knight_of_sursi.jpg -Oracle:Flying, flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nSuspend 3—{W} (Rather than cast this card from your hand, you may pay {W} and exile it with three 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.) +Oracle:Flying; flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nSuspend 3—{W} (Rather than cast this card from your hand, you may pay {W} and exile it with three 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/k/knightly_valor.txt b/forge-gui/res/cardsfolder/k/knightly_valor.txt index 51036967bfd..5cb558da7d1 100644 --- a/forge-gui/res/cardsfolder/k/knightly_valor.txt +++ b/forge-gui/res/cardsfolder/k/knightly_valor.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 4 W | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Vigilance | Description$ Enchanted creature gets +2/+2 and has vigilance. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 white Knight creature token with vigilance. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 white Knight creature token with vigilance. (Attacking doesn't cause it to tap.) SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenScript$ w_2_2_knight_vigilance | TokenOwner$ You | LegacyImage$ w 2 2 knight vigilance rtr DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/knightly_valor.jpg -Oracle:Enchant creature\nWhen Knightly Valor enters the battlefield, create a 2/2 white Knight creature token with vigilance.\nEnchanted creature gets +2/+2 and has vigilance. +Oracle:Enchant creature\nWhen Knightly Valor enters the battlefield, create a 2/2 white Knight creature token with vigilance. (Attacking doesn't cause it to tap.)\nEnchanted creature gets +2/+2 and has vigilance. diff --git a/forge-gui/res/cardsfolder/k/knights_of_thorn.txt b/forge-gui/res/cardsfolder/k/knights_of_thorn.txt index 3a331627abd..5b466b706ca 100644 --- a/forge-gui/res/cardsfolder/k/knights_of_thorn.txt +++ b/forge-gui/res/cardsfolder/k/knights_of_thorn.txt @@ -6,4 +6,4 @@ K:Protection from red K:Banding AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/knights_of_thorn.jpg -Oracle:Protection from red, banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) +Oracle:Protection from red; banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) diff --git a/forge-gui/res/cardsfolder/k/know_evil.txt b/forge-gui/res/cardsfolder/k/know_evil.txt index ee19ce5fe11..df1d3c67a4c 100644 --- a/forge-gui/res/cardsfolder/k/know_evil.txt +++ b/forge-gui/res/cardsfolder/k/know_evil.txt @@ -1,7 +1,7 @@ Name:Know Evil ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ TrigEffect1 | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, until your next turn, up to one target opponent can't attack with creatures, up to one target opponent can't cast creature spells, and up to one target opponent can't cast noncreature spells. You can't target any player more than once. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ TrigEffect1 | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, until your next turn, up to one target opponent can't attack with creatures, up to one target opponent can't cast creature spells, and up to one target opponent can't cast noncreature spells. You can't choose any player as a target more than once. SVar:TrigEffect1:DB$ Effect | Name$ Know Evil Effect - No Attack | IsCurse$ True | StaticAbilities$ CantAttack | SVars$ HasTarget | ValidTgts$ Opponent | RememberObjects$ ThisTargetedPlayer | TargetUnique$ True | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target opponent who can't attack with creatures | Duration$ UntilYourNextTurn | SubAbility$ TrigEffect2 | SpellDescription$ Up to one target opponent can't cast noncreature spells until your next turn. SVar:CantAttack:Mode$ CantAttack | EffectZone$ Command | ValidCard$ Creature.RememberedPlayerCtrl | CheckSVar$ HasTarget | SVarCompare$ EQ1 | References$ HasTarget | Description$ Target opponent can't attack with creatures until your next turn. SVar:HasTarget:Count$RememberedSize @@ -11,4 +11,4 @@ SVar:TrigEffect3:DB$ Effect | Name$ Know Evil Effect - No Spells | IsCurse$ True SVar:CantBeCastNonCreats:Mode$ CantBeCast | EffectZone$ Command | ValidCard$ Card.nonCreature | Caster$ Player.IsRemembered | Description$ Target player can't cast noncreature spells until your next turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:https://downloads.cardforge.org/images/cards/E01/Know Evil.full.jpg -Oracle:When you set this scheme in motion, until your next turn, up to one target opponent can't attack with creatures, up to one target opponent can't cast creature spells, and up to one target opponent can't cast noncreature spells. You can't target any player more than once. +Oracle:When you set this scheme in motion, until your next turn, up to one target opponent can't attack with creatures, up to one target opponent can't cast creature spells, and up to one target opponent can't cast noncreature spells. You can't choose any player as a target more than once. diff --git a/forge-gui/res/cardsfolder/k/knowledge_pool.txt b/forge-gui/res/cardsfolder/k/knowledge_pool.txt index 4b0902e338c..f9c9e900a09 100644 --- a/forge-gui/res/cardsfolder/k/knowledge_pool.txt +++ b/forge-gui/res/cardsfolder/k/knowledge_pool.txt @@ -3,7 +3,7 @@ ManaCost:6 Types:Artifact T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigKnowledgeExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, each player exiles the top three cards of their library. SVar:TrigKnowledgeExile:DB$ Dig | DigNum$ 3 | ChangeNum$ All | Defined$ Player | DestinationZone$ Exile | Imprint$ True -T:Mode$ SpellCast | ValidCard$ Card.wasCastFromHand | Execute$ TrigKnowledgeExileSpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell from their hand, that player exiles it. If the player does, they may cast another nonland card exiled with CARDNAME without paying that card's mana cost. +T:Mode$ SpellCast | ValidCard$ Card.wasCastFromHand | Execute$ TrigKnowledgeExileSpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell from their hand, that player exiles it. If the player does, they may cast a spell from among other cards exiled with CARDNAME without paying its mana cost. SVar:TrigKnowledgeExileSpell:DB$ ChangeZone | Defined$ TriggeredCardLKICopy | Origin$ Stack | Destination$ Exile | Imprint$ True | Fizzle$ True | SubAbility$ DBKnowledgePlaySpell | RememberChanged$ True SVar:DBKnowledgePlaySpell:DB$ Play | ValidZone$ Exile | Valid$ Card.IsImprinted+IsNotRemembered+nonLand | Controller$ TriggeredCardController | WithoutManaCost$ True | Optional$ True | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.IsRemembered | ConditionCompare$ EQ1 | SubAbility$ DBKnowledgeCleanup SVar:DBKnowledgeCleanup:DB$ Cleanup | ClearRemembered$ True @@ -11,4 +11,4 @@ T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCar SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetImprinted$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True -Oracle:Imprint — When Knowledge Pool enters the battlefield, each player exiles the top three cards of their library.\nWhenever a player casts a spell from their hand, that player exiles it. If the player does, they may cast another nonland card exiled with Knowledge Pool without paying that card's mana cost. +Oracle:Imprint — When Knowledge Pool enters the battlefield, each player exiles the top three cards of their library.\nWhenever a player casts a spell from their hand, that player exiles it. If the player does, they may cast a spell from among other cards exiled with Knowledge Pool without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/k/konda_lord_of_eiganjo.txt b/forge-gui/res/cardsfolder/k/konda_lord_of_eiganjo.txt index a8bf4bb92c6..a84a257db0b 100644 --- a/forge-gui/res/cardsfolder/k/konda_lord_of_eiganjo.txt +++ b/forge-gui/res/cardsfolder/k/konda_lord_of_eiganjo.txt @@ -6,4 +6,4 @@ K:Vigilance K:Bushido:5 K:Indestructible SVar:Picture:http://www.wizards.com/global/images/magic/general/konda_lord_of_eiganjo.jpg -Oracle:Vigilance, indestructible\nBushido 5 (When this blocks or becomes blocked, it gets +5/+5 until end of turn.) +Oracle:Vigilance, indestructible\nBushido 5 (Whenever this creature blocks or becomes blocked, it gets +5/+5 until end of turn.) diff --git a/forge-gui/res/cardsfolder/k/kondas_hatamoto.txt b/forge-gui/res/cardsfolder/k/kondas_hatamoto.txt index 62169bc52e4..b944890915e 100644 --- a/forge-gui/res/cardsfolder/k/kondas_hatamoto.txt +++ b/forge-gui/res/cardsfolder/k/kondas_hatamoto.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 2 | AddKe SVar:X:Count$Valid Samurai.Legendary+YouCtrl SVar:BuffedBy:Samurai.Legendary SVar:Picture:http://www.wizards.com/global/images/magic/general/kondas_hatamoto.jpg -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\nAs long as you control a legendary Samurai, Konda's Hatamoto gets +1/+2 and has vigilance. (Attacking doesn't cause this creature to tap.) +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\nAs long as you control a legendary Samurai, Konda's Hatamoto gets +1/+2 and has vigilance. (Attacking doesn't cause this creature to tap.) diff --git a/forge-gui/res/cardsfolder/k/korozda_guildmage.txt b/forge-gui/res/cardsfolder/k/korozda_guildmage.txt index a9122967076..b6a40b312fc 100644 --- a/forge-gui/res/cardsfolder/k/korozda_guildmage.txt +++ b/forge-gui/res/cardsfolder/k/korozda_guildmage.txt @@ -2,9 +2,9 @@ Name:Korozda Guildmage ManaCost:B G Types:Creature Elf Shaman PT:2/2 -A:AB$ Pump | Cost$ 1 B G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ Intimidate | SpellDescription$ Target creature gets +1/+1 and gains intimidate until end of turn. +A:AB$ Pump | Cost$ 1 B G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ Intimidate | SpellDescription$ Target creature gets +1/+1 and gains intimidate until end of turn. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) A:AB$ Token | Cost$ 2 B G Sac<1/Creature.nonToken/nontoken Creature> | TokenAmount$ X | References$ X | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling ddj | SpellDescription$ Create X 1/1 green Saproling creature tokens, where X is the sacrificed creature's toughness. SVar:X:Sacrificed$CardToughness DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/korozda_guildmage.jpg -Oracle:{1}{B}{G}: Target creature gets +1/+1 and gains intimidate until end of turn.\n{2}{B}{G}, Sacrifice a nontoken creature: Create X 1/1 green Saproling creature tokens, where X is the sacrificed creature's toughness. +Oracle:{1}{B}{G}: Target creature gets +1/+1 and gains intimidate until end of turn. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.)\n{2}{B}{G}, Sacrifice a nontoken creature: Create X 1/1 green Saproling creature tokens, where X is the sacrificed creature's toughness. diff --git a/forge-gui/res/cardsfolder/k/koth_of_the_hammer.txt b/forge-gui/res/cardsfolder/k/koth_of_the_hammer.txt index 95a6edd0ccb..db4b6ca44c1 100644 --- a/forge-gui/res/cardsfolder/k/koth_of_the_hammer.txt +++ b/forge-gui/res/cardsfolder/k/koth_of_the_hammer.txt @@ -12,4 +12,4 @@ SVar:X:Count$Valid Mountain.YouCtrl SVar:PlayMain1:ALWAYS DeckNeeds:Type$Mountain SVar:Picture:http://www.wizards.com/global/images/magic/general/koth_of_the_hammer.jpg -Oracle:[+1]: Untap target Mountain. It becomes a 4/4 red Elemental creature until end of turn. It's still a land.\n[-2]: Add {R} for each Mountain you control.\n[-5]: You get an emblem with "Mountains you control have '{T}: This land deals 1 damage to any target.'" +Oracle:[+1]: Untap target Mountain. It becomes a 4/4 red Elemental creature until end of turn. It's still a land.\n[−2]: Add {R} for each Mountain you control.\n[−5]: You get an emblem with "Mountains you control have '{T}: This land deals 1 damage to any target.'" diff --git a/forge-gui/res/cardsfolder/k/koths_courier.txt b/forge-gui/res/cardsfolder/k/koths_courier.txt index c9014d8dfa0..ee12609ba6b 100644 --- a/forge-gui/res/cardsfolder/k/koths_courier.txt +++ b/forge-gui/res/cardsfolder/k/koths_courier.txt @@ -4,4 +4,4 @@ Types:Creature Human Rogue PT:2/3 K:Forestwalk SVar:Picture:http://www.wizards.com/global/images/magic/general/koths_courier.jpg -Oracle:Forestwalk +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/k/kozilek_butcher_of_truth.txt b/forge-gui/res/cardsfolder/k/kozilek_butcher_of_truth.txt index 2d2a2f0b740..79206f9846a 100644 --- a/forge-gui/res/cardsfolder/k/kozilek_butcher_of_truth.txt +++ b/forge-gui/res/cardsfolder/k/kozilek_butcher_of_truth.txt @@ -5,7 +5,7 @@ PT:12/12 K:Annihilator:4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Creature.Self | Execute$ TrigShuffle | TriggerDescription$ When CARDNAME is put into a graveyard from anywhere, its owner shuffles their graveyard into their library. SVar:TrigShuffle:DB$ChangeZoneAll | Defined$ TriggeredCardOwner | ChangeType$ Card | Origin$ Graveyard | Destination$ Library | Shuffle$ True -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When you cast CARDNAME, draw four cards. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When you cast this spell, draw four cards. SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/kozilek_butcher_of_truth.jpg -Oracle:When you cast Kozilek, Butcher of Truth, draw four cards.\nAnnihilator 4 (Whenever this creature attacks, defending player sacrifices four permanents.)\nWhen Kozilek is put into a graveyard from anywhere, its owner shuffles their graveyard into their library. +Oracle:When you cast this spell, draw four cards.\nAnnihilator 4 (Whenever this creature attacks, defending player sacrifices four permanents.)\nWhen Kozilek, Butcher of Truth is put into a graveyard from anywhere, its owner shuffles their graveyard into their library. diff --git a/forge-gui/res/cardsfolder/k/kozilek_the_great_distortion.txt b/forge-gui/res/cardsfolder/k/kozilek_the_great_distortion.txt index 28105920083..b22c77ebc40 100644 --- a/forge-gui/res/cardsfolder/k/kozilek_the_great_distortion.txt +++ b/forge-gui/res/cardsfolder/k/kozilek_the_great_distortion.txt @@ -2,7 +2,7 @@ Name:Kozilek, the Great Distortion ManaCost:8 C C Types:Legendary Creature Eldrazi PT:12/12 -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDraw | CheckSVar$ Y | SVarCompare$ LT7 | TriggerDescription$ When you cast CARDNAME, if you have fewer than seven cards in hand, draw cards equal to the difference. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDraw | CheckSVar$ Y | SVarCompare$ LT7 | TriggerDescription$ When you cast this spell, if you have fewer than seven cards in hand, draw cards equal to the difference. SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ Difference | References$ Y,Difference SVar:Y:Count$InYourHand SVar:Difference:Number$7/Minus.Y @@ -10,4 +10,4 @@ K:Menace A:AB$ Counter | Cost$ Discard<1/Card.cmcEQX/card with converted mana cost X> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card.cmcEQX | AILogic$ Never | SpellDescription$ Counter target spell with converted mana cost X. SVar:X:Count$xPaid DeckNeeds:Ability$Mana.Colorless -Oracle:When you cast Kozilek, the Great Distortion, if you have fewer than seven cards in hand, draw cards equal to the difference.\nMenace\nDiscard a card with converted mana cost X: Counter target spell with converted mana cost X. +Oracle:When you cast this spell, if you have fewer than seven cards in hand, draw cards equal to the difference.\nMenace\nDiscard a card with converted mana cost X: Counter target spell with converted mana cost X. diff --git a/forge-gui/res/cardsfolder/k/krark_the_thumbless.txt b/forge-gui/res/cardsfolder/k/krark_the_thumbless.txt index f65596dd1df..ea0c8c68be5 100644 --- a/forge-gui/res/cardsfolder/k/krark_the_thumbless.txt +++ b/forge-gui/res/cardsfolder/k/krark_the_thumbless.txt @@ -3,9 +3,9 @@ ManaCost:1 R Types:Legendary Creature Goblin Wizard PT:2/2 K:Partner -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigFlip | TriggerDescription$ Whenever you cast an instant or sorcery spell, flip a coin. If you lose the flip, return that spell to its owner’s hand. If you win the flip, copy that spell, and you may choose new targets for the copy. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigFlip | TriggerDescription$ Whenever you cast an instant or sorcery spell, flip a coin. If you lose the flip, return that spell to its owner's hand. If you win the flip, copy that spell, and you may choose new targets for the copy. SVar:TrigFlip:DB$ FlipACoin | WinSubAbility$ DBCopy | LoseSubAbility$ DBBounce SVar:DBBounce:DB$ ChangeZone | Defined$ TriggeredCardLKICopy | Origin$ Stack | Destination$ Hand | Fizzle$ True SVar:DBCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | AILogic$ Always | MayChooseTarget$ True DeckNeeds:Type$Instant|Sorcery -Oracle:Whenever you cast an instant or sorcery spell, flip a coin. If you lose the flip, return that spell to its owner’s hand. If you win the flip, copy that spell, and you may choose new targets for the copy.\nPartner (You can have two commanders if both have partner.) +Oracle:Whenever you cast an instant or sorcery spell, flip a coin. If you lose the flip, return that spell to its owner's hand. If you win the flip, copy that spell, and you may choose new targets for the copy.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/k/krosan_constrictor.txt b/forge-gui/res/cardsfolder/k/krosan_constrictor.txt index c2ea4f849db..cc08a1355a2 100644 --- a/forge-gui/res/cardsfolder/k/krosan_constrictor.txt +++ b/forge-gui/res/cardsfolder/k/krosan_constrictor.txt @@ -5,4 +5,4 @@ PT:2/2 K:Swampwalk A:AB$ Pump | Cost$ T | NumAtt$ -2 | IsCurse$ True | TgtPrompt$ Choose target Black creature | ValidTgts$ Creature.Black | SpellDescription$ Target black creature gets -2/-0 until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/krosan_constrictor.jpg -Oracle:Swampwalk\n{T}: Target black creature gets -2/-0 until end of turn. +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\n{T}: Target black creature gets -2/-0 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/krosan_tusker.txt b/forge-gui/res/cardsfolder/k/krosan_tusker.txt index 53f7971a7c5..0c3499cff26 100644 --- a/forge-gui/res/cardsfolder/k/krosan_tusker.txt +++ b/forge-gui/res/cardsfolder/k/krosan_tusker.txt @@ -3,7 +3,7 @@ ManaCost:5 G G Types:Creature Boar Beast PT:6/5 K:Cycling:2 G -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When you cycle this card, you may search your library for a basic land card, reveal that card, put it into your hand, then shuffle your library. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME, you may search your library for a basic land card, reveal that card, put it into your hand, then shuffle your library. (Do this before you draw.) SVar:TrigChangeZone:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/krosan_tusker.jpg -Oracle:Cycling {2}{G} ({2}{G}, Discard this card: Draw a card.)\nWhen you cycle this card, you may search your library for a basic land card, reveal that card, put it into your hand, then shuffle your library. \ No newline at end of file +Oracle:Cycling {2}{G} ({2}{G}, Discard this card: Draw a card.)\nWhen you cycle Krosan Tusker, you may search your library for a basic land card, reveal that card, put it into your hand, then shuffle your library. (Do this before you draw.) diff --git a/forge-gui/res/cardsfolder/k/krosan_vorine.txt b/forge-gui/res/cardsfolder/k/krosan_vorine.txt index 3a391ba1758..81c57beebba 100644 --- a/forge-gui/res/cardsfolder/k/krosan_vorine.txt +++ b/forge-gui/res/cardsfolder/k/krosan_vorine.txt @@ -5,4 +5,4 @@ PT:3/2 K:Provoke K:CantBeBlockedByAmount GT1 SVar:Picture:http://www.wizards.com/global/images/magic/general/krosan_vorine.jpg -Oracle:Provoke (When this attacks, you may have target creature defending player controls untap and block it if able.)\nKrosan Vorine can't be blocked by more than one creature. +Oracle:Provoke (Whenever this creature attacks, you may have target creature defending player controls untap and block it if able.)\nKrosan Vorine can't be blocked by more than one creature. diff --git a/forge-gui/res/cardsfolder/k/kuldotha_forgemaster.txt b/forge-gui/res/cardsfolder/k/kuldotha_forgemaster.txt index 9ef49206ec6..2e01ce70f69 100644 --- a/forge-gui/res/cardsfolder/k/kuldotha_forgemaster.txt +++ b/forge-gui/res/cardsfolder/k/kuldotha_forgemaster.txt @@ -2,7 +2,7 @@ Name:Kuldotha Forgemaster ManaCost:5 Types:Artifact Creature Construct PT:3/5 -A:AB$ ChangeZone | Cost$ T Sac<3/Artifact> | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact | ChangeNum$ 1 | SpellDescription$ Search your library for an artifact card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T Sac<3/Artifact> | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact | ChangeNum$ 1 | SpellDescription$ Search your library for an artifact card and put it onto the battlefield. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/kuldotha_forgemaster.jpg -Oracle:{T}, Sacrifice three artifacts: Search your library for an artifact card, put it onto the battlefield, then shuffle your library. +Oracle:{T}, Sacrifice three artifacts: Search your library for an artifact card and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/k/kuldotha_rebirth.txt b/forge-gui/res/cardsfolder/k/kuldotha_rebirth.txt index 8b8602906ec..5ce102e09be 100644 --- a/forge-gui/res/cardsfolder/k/kuldotha_rebirth.txt +++ b/forge-gui/res/cardsfolder/k/kuldotha_rebirth.txt @@ -8,4 +8,4 @@ SVar:AIPreference:SacCost$Artifact.token,Artifact.cmcEQ1 DeckHas:Ability$Token DeckHints:Type$Goblin SVar:Picture:http://www.wizards.com/global/images/magic/general/kuldotha_rebirth.jpg -Oracle:As an additional cost to cast Kuldotha Rebirth, sacrifice an artifact.\nCreate three 1/1 red Goblin creature tokens. +Oracle:As an additional cost to cast this spell, sacrifice an artifact.\nCreate three 1/1 red Goblin creature tokens. diff --git a/forge-gui/res/cardsfolder/k/kumenas_speaker.txt b/forge-gui/res/cardsfolder/k/kumenas_speaker.txt index 46855a12b74..dc5495407b7 100644 --- a/forge-gui/res/cardsfolder/k/kumenas_speaker.txt +++ b/forge-gui/res/cardsfolder/k/kumenas_speaker.txt @@ -2,11 +2,11 @@ Name:Kumena's Speaker ManaCost:G Types:Creature Merfolk Shaman PT:1/1 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | CheckSVar$ TotalX | SVarCompare$ GE1 | References$ TotalX | Description$ CARDNAME gets +1/+1 as long as you control another Merfolk or Island. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | CheckSVar$ TotalX | SVarCompare$ GE1 | References$ TotalX | Description$ CARDNAME gets +1/+1 as long as you control another Merfolk or an Island. SVar:X1:Count$Valid Island.YouCtrl SVar:X2:Count$Valid Creature.Merfolk+Other+YouCtrl SVar:TotalX:SVar$X1/Plus.X2 SVar:BuffedBy:Island SVar:BuffedBy:Merfolk SVar:Picture:http://www.wizards.com/global/images/magic/general/kumenas_speaker.jpg -Oracle:Kumena's Speaker gets +1/+1 as long as you control another Merfolk or Island. +Oracle:Kumena's Speaker gets +1/+1 as long as you control another Merfolk or an Island. diff --git a/forge-gui/res/cardsfolder/k/kuros_taken.txt b/forge-gui/res/cardsfolder/k/kuros_taken.txt index b659011bbfd..d32675bf033 100644 --- a/forge-gui/res/cardsfolder/k/kuros_taken.txt +++ b/forge-gui/res/cardsfolder/k/kuros_taken.txt @@ -5,4 +5,4 @@ PT:1/1 K:Bushido:1 A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/kuros_taken.jpg -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\n{1}{B}: Regenerate Kuro's Taken. +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\n{1}{B}: Regenerate Kuro's Taken. diff --git a/forge-gui/res/cardsfolder/k/kyren_toy.txt b/forge-gui/res/cardsfolder/k/kyren_toy.txt index ca1b4bb623b..a872e6e6ba1 100644 --- a/forge-gui/res/cardsfolder/k/kyren_toy.txt +++ b/forge-gui/res/cardsfolder/k/kyren_toy.txt @@ -2,8 +2,8 @@ Name:Kyren Toy ManaCost:3 Types:Artifact A:AB$ PutCounter | Cost$ 1 T | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on CARDNAME. -A:AB$ Mana | Cost$ T SubCounter | Produced$ C | Amount$ Y | References$ X,Y | AILogic$ ManaRitualBattery.1 | SpellDescription$ Add {C} equal to one plus the amount of counters removed. +A:AB$ Mana | Cost$ T SubCounter | Produced$ C | Amount$ Y | References$ X,Y | AILogic$ ManaRitualBattery.1 | SpellDescription$ Add an amount of {C} equal to X plus one. SVar:Y:SVar$X/Plus.1 SVar:X:Count$xPaid AI:RemoveDeck:Random -Oracle:{1}, {T}: Put a charge counter on Kyren Toy.\n{T}, Remove X charge counters from Kyren Toy: Add {C} equal to one plus the amount of counters removed. +Oracle:{1}, {T}: Put a charge counter on Kyren Toy.\n{T}, Remove X charge counters from Kyren Toy: Add an amount of {C} equal to X plus one. diff --git a/forge-gui/res/cardsfolder/k/kytheon_hero_of_akros.txt b/forge-gui/res/cardsfolder/k/kytheon_hero_of_akros_gideon_battle_forged.txt similarity index 100% rename from forge-gui/res/cardsfolder/k/kytheon_hero_of_akros.txt rename to forge-gui/res/cardsfolder/k/kytheon_hero_of_akros_gideon_battle_forged.txt diff --git a/forge-gui/res/cardsfolder/k/kytheons_tactics.txt b/forge-gui/res/cardsfolder/k/kytheons_tactics.txt index 2afb9bd7d1f..75062085c32 100644 --- a/forge-gui/res/cardsfolder/k/kytheons_tactics.txt +++ b/forge-gui/res/cardsfolder/k/kytheons_tactics.txt @@ -5,4 +5,4 @@ A:SP$ PumpAll | Cost$ 1 W W | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef SVar:DBPumpAll:DB$ PumpAll | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | References$ X | ValidCards$ Creature.YouCtrl | KW$ Vigilance SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn SVar:Picture:http://www.wizards.com/global/images/magic/general/kytheons_tactics.jpg -Oracle:Creatures you control get +2/+1 until end of turn.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, those creatures also gain vigilance until end of turn. (Attacking does not cause them to tap.) \ No newline at end of file +Oracle:Creatures you control get +2/+1 until end of turn.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, those creatures also gain vigilance until end of turn. (Attacking doesn't cause them to tap.) diff --git a/forge-gui/res/cardsfolder/l/laboratory_drudge.txt b/forge-gui/res/cardsfolder/l/laboratory_drudge.txt index ab75e4afa7c..9078e3d04f6 100755 --- a/forge-gui/res/cardsfolder/l/laboratory_drudge.txt +++ b/forge-gui/res/cardsfolder/l/laboratory_drudge.txt @@ -2,7 +2,7 @@ Name:Laboratory Drudge ManaCost:3 U Types:Creature Zombie Horror PT:3/4 -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ1 | Execute$ TrigDraw | TriggerDescription$ At the beginning of each end step, draw a card if you've cast a spell from a graveyard this turn or activated an ability of a card in a graveyard this turn. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ1 | Execute$ TrigDraw | TriggerDescription$ At the beginning of each end step, draw a card if you've cast a spell from a graveyard or activated an ability of a card in a graveyard this turn. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 T:Mode$ SpellCast | ValidActivatingPlayer$ You | ValidCard$ Card.wasCastFromGraveyard | Execute$ TrigStore | TriggerZones$ Battlefield | Static$ True T:Mode$ AbilityCast | ValidActivatingPlayer$ You | ValidCard$ Card.inZoneGraveyard | Execute$ TrigStore | TriggerZones$ Battlefield | Static$ True @@ -11,4 +11,4 @@ SVar:X:Number$0 T:Mode$ TurnBegin | Execute$ TrigReset | Static$ True SVar:TrigReset:DB$ StoreSVar | SVar$ X | Type$ Number | Expression$ 0 | References$ X DeckHas:Ability$Graveyard -Oracle:At the beginning of each end step, draw a card if you've cast a spell from a graveyard this turn or activated an ability of a card in a graveyard this turn. +Oracle:At the beginning of each end step, draw a card if you've cast a spell from a graveyard or activated an ability of a card in a graveyard this turn. diff --git a/forge-gui/res/cardsfolder/l/lashknife_barrier.txt b/forge-gui/res/cardsfolder/l/lashknife_barrier.txt index 61c17e4b882..35d94cbeb8a 100644 --- a/forge-gui/res/cardsfolder/l/lashknife_barrier.txt +++ b/forge-gui/res/cardsfolder/l/lashknife_barrier.txt @@ -1,11 +1,11 @@ Name:Lashknife Barrier ManaCost:2 W Types:Enchantment -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Creature.YouCtrl | ReplaceWith$ DmgMinus1 | Description$ If a source would deal damage to a creature you control, it deals that much damage minus 1 instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Creature.YouCtrl | ReplaceWith$ DmgMinus1 | Description$ If a source would deal damage to a creature you control, it deals that much damage minus 1 to that creature instead. SVar:DmgMinus1:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Minus.1 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 SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/lashknife_barrier.jpg -Oracle:When Lashknife Barrier enters the battlefield, draw a card.\nIf a source would deal damage to a creature you control, it deals that much damage minus 1 instead. +Oracle:When Lashknife Barrier enters the battlefield, draw a card.\nIf a source would deal damage to a creature you control, it deals that much damage minus 1 to that creature instead. diff --git a/forge-gui/res/cardsfolder/l/lashweed_lurker.txt b/forge-gui/res/cardsfolder/l/lashweed_lurker.txt index f0fe9d91486..2904fcb5ba5 100644 --- a/forge-gui/res/cardsfolder/l/lashweed_lurker.txt +++ b/forge-gui/res/cardsfolder/l/lashweed_lurker.txt @@ -3,7 +3,7 @@ ManaCost:8 Types:Creature Eldrazi Horror PT:5/4 K:Emerge:5 G U -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When you cast CARDNAME, you may put target nonland permanent on top of its owner's library. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When you cast this spell, you may put target nonland permanent on top of its owner's library. SVar:TrigChange:DB$ChangeZone | ValidTgts$ Permanent.nonLand | TgtPrompt$ Choose target nonland permanent | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 SVar:Picture:http://www.wizards.com/global/images/magic/general/lashweed_lurker.jpg -Oracle:Emerge {5}{G}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast Lashweed Lurker, you may put target nonland permanent on top of its owner's library. +Oracle:Emerge {5}{G}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast this spell, you may put target nonland permanent on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/l/last_word.txt b/forge-gui/res/cardsfolder/l/last_word.txt index da73519d02a..a84893185df 100644 --- a/forge-gui/res/cardsfolder/l/last_word.txt +++ b/forge-gui/res/cardsfolder/l/last_word.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell. K:CARDNAME can't be countered. SVar:Picture:http://www.wizards.com/global/images/magic/general/last_word.jpg -Oracle:Last Word can't be countered by spells or abilities.\nCounter target spell. +Oracle:This spell can't be countered.\nCounter target spell. diff --git a/forge-gui/res/cardsfolder/l/lathril_blade_of_the_elves.txt b/forge-gui/res/cardsfolder/l/lathril_blade_of_the_elves.txt index f5e45e2d584..a26a843cd64 100644 --- a/forge-gui/res/cardsfolder/l/lathril_blade_of_the_elves.txt +++ b/forge-gui/res/cardsfolder/l/lathril_blade_of_the_elves.txt @@ -10,4 +10,4 @@ A:AB$ LoseLife | Cost$ T tapXType<10/Elf> | Defined$ Player.Opponent | LifeAmoun SVar:DBGainLife:DB$ GainLife | LifeAmount$ 10 DeckHas:Ability$Token & Ability$LifeGain DeckHints:Type$Elf -Oracle:Menace\nWhenever Lathril, Blade of the Elves deals combat damage to a player, create that many 1/1 green Elf Warrior creature tokens.\n{T}, tap ten untapped Elves you control: Each opponent loses 10 life and you gain 10 life. +Oracle:Menace\nWhenever Lathril, Blade of the Elves deals combat damage to a player, create that many 1/1 green Elf Warrior creature tokens.\n{T}, Tap ten untapped Elves you control: Each opponent loses 10 life and you gain 10 life. diff --git a/forge-gui/res/cardsfolder/l/launch_party.txt b/forge-gui/res/cardsfolder/l/launch_party.txt index 1eaba21e923..1853f578b0d 100644 --- a/forge-gui/res/cardsfolder/l/launch_party.txt +++ b/forge-gui/res/cardsfolder/l/launch_party.txt @@ -5,4 +5,4 @@ A:SP$ Destroy | Cost$ 3 B Sac<1/Creature> | ValidTgts$ Creature | TgtPrompt$ Sel SVar:DBDrain:DB$LoseLife | Defined$ TargetedController | LifeAmount$ 2 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/launch_party.jpg -Oracle:As an additional cost to cast Launch Party, sacrifice a creature.\nDestroy target creature. Its controller loses 2 life. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nDestroy target creature. Its controller loses 2 life. diff --git a/forge-gui/res/cardsfolder/l/launch_the_fleet.txt b/forge-gui/res/cardsfolder/l/launch_the_fleet.txt index 8b2cd81a668..2e4fe5f1c79 100644 --- a/forge-gui/res/cardsfolder/l/launch_the_fleet.txt +++ b/forge-gui/res/cardsfolder/l/launch_the_fleet.txt @@ -7,4 +7,4 @@ SVar:AttackTrigger:Mode$ Attacks | ValidCard$ Card.Self | Execute$ LaunchTokenAt SVar:LaunchTokenAttacking:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_soldier | TokenOwner$ You | LegacyImage$ w 1 1 soldier jou | TokenAttacking$ True | TokenTapped$ True SVar:MaxTargets:Count$Valid Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/launch_the_fleet.jpg -Oracle:Strive — Launch the Fleet costs {1} more to cast for each target beyond the first.\nUntil end of turn, any number of target creatures each gain "Whenever this creature attacks, create a 1/1 white Soldier creature token that's tapped and attacking." +Oracle:Strive — This spell costs {1} more to cast for each target beyond the first.\nUntil end of turn, any number of target creatures each gain "Whenever this creature attacks, create a 1/1 white Soldier creature token that's tapped and attacking." diff --git a/forge-gui/res/cardsfolder/l/lava_burst.txt b/forge-gui/res/cardsfolder/l/lava_burst.txt index 7c743e849e4..6b32c93a18d 100644 --- a/forge-gui/res/cardsfolder/l/lava_burst.txt +++ b/forge-gui/res/cardsfolder/l/lava_burst.txt @@ -1,7 +1,7 @@ Name:Lava Burst ManaCost:X R Types:Sorcery -A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | ConditionDefined$ Targeted | ConditionPresent$ Creature | ConditionCompare$ EQ0 | References$ X | SubAbility$ CreatureDmg | SpellDescription$ CARDNAME deals X damage to any target. If CARDNAME would deal damage to a creature, that damage can’t be prevented or dealt instead to another permanent or player. +A:SP$ DealDamage | Cost$ X R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | ConditionDefined$ Targeted | ConditionPresent$ Creature | ConditionCompare$ EQ0 | References$ X | SubAbility$ CreatureDmg | SpellDescription$ CARDNAME deals X damage to any target. If CARDNAME would deal damage to a creature, that damage can't be prevented or dealt instead to another permanent or player. SVar:CreatureDmg:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | NoPrevention$ True | NoRedirection$ True | ConditionDefined$ Targeted | ConditionPresent$ Creature | ConditionCompare$ EQ1 | References$ X | StackDescription$ If CARDNAME would deal damage to a creature, that damage can’t be prevented or dealt instead to another permanent or player. SVar:X:Count$xPaid -Oracle:Lava Burst deals X damage to any target. If Lava Burst would deal damage to a creature, that damage can’t be prevented or dealt instead to another permanent or player. +Oracle:Lava Burst deals X damage to any target. If Lava Burst would deal damage to a creature, that damage can't be prevented or dealt instead to another permanent or player. diff --git a/forge-gui/res/cardsfolder/l/lavaborn_muse.txt b/forge-gui/res/cardsfolder/l/lavaborn_muse.txt index 31e888ac2d5..3179cbcbabe 100644 --- a/forge-gui/res/cardsfolder/l/lavaborn_muse.txt +++ b/forge-gui/res/cardsfolder/l/lavaborn_muse.txt @@ -2,8 +2,8 @@ Name:Lavaborn Muse ManaCost:3 R Types:Creature Spirit PT:3/3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ CardsInHand | SVarCompare$ LE2 | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, CARDNAME deals 3 damage to them. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ CardsInHand | SVarCompare$ LE2 | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, CARDNAME deals 3 damage to that player. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 3 SVar:CardsInHand:Count$ValidHand Card.ActivePlayerCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/lavaborn_muse.jpg -Oracle:At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, Lavaborn Muse deals 3 damage to them. +Oracle:At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, Lavaborn Muse deals 3 damage to that player. diff --git a/forge-gui/res/cardsfolder/l/lavabrink_floodgates.txt b/forge-gui/res/cardsfolder/l/lavabrink_floodgates.txt index a96839d07c1..a534a2bbf5a 100755 --- a/forge-gui/res/cardsfolder/l/lavabrink_floodgates.txt +++ b/forge-gui/res/cardsfolder/l/lavabrink_floodgates.txt @@ -2,7 +2,7 @@ Name:Lavabrink Floodgates ManaCost:3 R Types:Artifact A:AB$ Mana | Cost$ T | Produced$ R R | SpellDescription$ Add {R}{R}. -T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigDecide | TriggerDescription$ At the beginning of each player's upkeep, that player may put a doom counter on CARDNAME or remove a doom counter from it. Then if it has three or more doom counters on it, sacrifice it. When you do, it deals 6 damage to each creature. +T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigDecide | TriggerDescription$ At the beginning of each player's upkeep, that player may put a doom counter on CARDNAME or remove a doom counter from it. Then if it has three or more doom counters on it, sacrifice CARDNAME. When you do, it deals 6 damage to each creature. SVar:TrigDecide:DB$ GenericChoice | Defined$ TriggeredPlayer | Choices$ PutCounter,RemoveCounter,DoNothing SVar:PutCounter:DB$ PutCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 | Placer$ TriggeredPlayer | SubAbility$ DBSac | SpellDescription$ Put a doom counter on CARDNAME SVar:RemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 | SubAbility$ DBSac | SpellDescription$ Remove a doom counter from CARDNAME @@ -13,4 +13,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:TrigDamage:DB$ DamageAll | ValidCards$ Creature | NumDmg$ 6 AI:RemoveDeck:All DeckHas:Ability$Counters -Oracle:{T}: Add {R}{R}.\nAt the beginning of each player's upkeep, that player may put a doom counter on Lavabrink Floodgates or remove a doom counter from it. Then if it has three or more doom counters on it, sacrifice it. When you do, it deals 6 damage to each creature. +Oracle:{T}: Add {R}{R}.\nAt the beginning of each player's upkeep, that player may put a doom counter on Lavabrink Floodgates or remove a doom counter from it. Then if it has three or more doom counters on it, sacrifice Lavabrink Floodgates. When you do, it deals 6 damage to each creature. diff --git a/forge-gui/res/cardsfolder/l/lavacore_elemental.txt b/forge-gui/res/cardsfolder/l/lavacore_elemental.txt index d6c0ed0fd7e..db39c4e25a9 100644 --- a/forge-gui/res/cardsfolder/l/lavacore_elemental.txt +++ b/forge-gui/res/cardsfolder/l/lavacore_elemental.txt @@ -9,4 +9,4 @@ SVar:PlayMain1:ALWAYS SVar:NeedsToPlay:Creature.YouCtrl AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/lavacore_elemental.jpg -Oracle:Vanishing 1 (This permanent enters the battlefield with a time counter on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhenever a creature you control deals combat damage to a player, put a time counter on Lavacore Elemental. +Oracle:Vanishing 1 (This creature enters the battlefield with a time counter on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhenever a creature you control deals combat damage to a player, put a time counter on Lavacore Elemental. diff --git a/forge-gui/res/cardsfolder/l/lazav_the_multifarious.txt b/forge-gui/res/cardsfolder/l/lazav_the_multifarious.txt index 352f6553adc..e93ff77cb44 100644 --- a/forge-gui/res/cardsfolder/l/lazav_the_multifarious.txt +++ b/forge-gui/res/cardsfolder/l/lazav_the_multifarious.txt @@ -2,9 +2,9 @@ Name:Lazav, the Multifarious ManaCost:U B Types:Legendary Creature Shapeshifter PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters the battlefield, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 A:AB$ Clone | Cost$ X | ValidTgts$ Creature.YouOwn+cmcEQX | References$ X | TgtZone$ Graveyard | TgtPrompt$ Select target creature card in your graveyard | AddTypes$ Legendary | NewName$ Lazav, the Multifarious | GainThisAbility$ True | SpellDescription$ CARDNAME becomes a copy of target creature card in your graveyard with converted mana cost X, except its name is CARDNAME, it's legendary in addition to it's other types, and it has this ability. SVar:X:Count$xPaid DeckHas:Ability$Surveil & Ability$Graveyard -Oracle:When Lazav, the Multifarious enters the battlefield, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.)\n{X}: Lazav, the Multifarious becomes a copy of target creature card in your graveyard with converted mana cost X, except its name is Lazav, the Multifarious, it's legendary in addition to its other types, and it has this ability. +Oracle:When Lazav, the Multifarious enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)\n{X}: Lazav, the Multifarious becomes a copy of target creature card in your graveyard with converted mana cost X, except its name is Lazav, the Multifarious, it's legendary in addition to its other types, and it has this ability. diff --git a/forge-gui/res/cardsfolder/l/leaf_dancer.txt b/forge-gui/res/cardsfolder/l/leaf_dancer.txt index d7076e59fba..e85877f1259 100644 --- a/forge-gui/res/cardsfolder/l/leaf_dancer.txt +++ b/forge-gui/res/cardsfolder/l/leaf_dancer.txt @@ -4,4 +4,4 @@ Types:Creature Centaur PT:2/2 K:Forestwalk SVar:Picture:http://resources.wizards.com/magic/cards/od/en-us/card29782.jpg -Oracle:Forestwalk +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/l/leafkin_avenger.txt b/forge-gui/res/cardsfolder/l/leafkin_avenger.txt index b660dd6ad5a..fe034aae65f 100755 --- a/forge-gui/res/cardsfolder/l/leafkin_avenger.txt +++ b/forge-gui/res/cardsfolder/l/leafkin_avenger.txt @@ -6,4 +6,4 @@ A:AB$ Mana | Cost$ T | Produced$ G | Amount$ X | References$ X | SpellDescriptio SVar:X:Count$Valid Creature.YouCtrl+powerGE4 A:AB$ DealDamage | Cost$ 7 R | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ Y | References$ Y | SpellDescription$ CARDNAME deals damage equal to its power to target player or planeswalker. SVar:Y:Count$CardPower -Oracle:{T}: Add {G} for each creature you control with power 4 or greater.\n{7}{R}: Leafkin Avenger deals damage equal to its power to target player or planeswalker. +Oracle:{T}: Add {G} for each creature with power 4 or greater you control.\n{7}{R}: Leafkin Avenger deals damage equal to its power to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/l/leapfrog.txt b/forge-gui/res/cardsfolder/l/leapfrog.txt index 345db3634bb..2a03b10a102 100644 --- a/forge-gui/res/cardsfolder/l/leapfrog.txt +++ b/forge-gui/res/cardsfolder/l/leapfrog.txt @@ -2,7 +2,7 @@ Name:Leapfrog ManaCost:2 U Types:Creature Frog PT:3/1 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME has flying as long as you've cast and instant or sorcery spell this turn. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME has flying as long as you've cast an instant or sorcery spell this turn. SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl DeckHints:Type$Instant|Sorcery -Oracle:Leapfrog has flying as long as you've cast and instant or sorcery spell this turn. +Oracle:Leapfrog has flying as long as you've cast an instant or sorcery spell this turn. diff --git a/forge-gui/res/cardsfolder/l/ledev_guardian.txt b/forge-gui/res/cardsfolder/l/ledev_guardian.txt index 1391bd8bd67..e580243d9b8 100644 --- a/forge-gui/res/cardsfolder/l/ledev_guardian.txt +++ b/forge-gui/res/cardsfolder/l/ledev_guardian.txt @@ -3,4 +3,4 @@ ManaCost:3 W Types:Creature Human Knight PT:2/4 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 the creature's color.) +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/l/legions_of_lim_dul.txt b/forge-gui/res/cardsfolder/l/legions_of_lim_dul.txt index e89dd9e1a31..cc04979a4cd 100644 --- a/forge-gui/res/cardsfolder/l/legions_of_lim_dul.txt +++ b/forge-gui/res/cardsfolder/l/legions_of_lim_dul.txt @@ -4,4 +4,4 @@ Types:Creature Zombie PT:2/3 K:Snow swampwalk SVar:Picture:http://www.wizards.com/global/images/magic/general/legions_of_lim_dul.jpg -Oracle:Snow swampwalk +Oracle:Snow swampwalk (This creature can't be blocked as long as defending player controls a snow Swamp.) diff --git a/forge-gui/res/cardsfolder/l/leshracs_rite.txt b/forge-gui/res/cardsfolder/l/leshracs_rite.txt index eceb359da57..8aa696d0356 100644 --- a/forge-gui/res/cardsfolder/l/leshracs_rite.txt +++ b/forge-gui/res/cardsfolder/l/leshracs_rite.txt @@ -3,6 +3,6 @@ ManaCost:B Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ B | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Swampwalk | Description$ Enchanted creature has swampwalk. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Swampwalk | Description$ Enchanted creature has swampwalk. (It can't be blocked as long as defending player controls a Swamp.) SVar:Picture:http://www.wizards.com/global/images/magic/general/leshracs_rite.jpg -Oracle:Enchant creature\nEnchanted creature has swampwalk. +Oracle:Enchant creature\nEnchanted creature has swampwalk. (It can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/l/lethal_sting.txt b/forge-gui/res/cardsfolder/l/lethal_sting.txt index c365f0c9ed0..6462d9ee3d9 100644 --- a/forge-gui/res/cardsfolder/l/lethal_sting.txt +++ b/forge-gui/res/cardsfolder/l/lethal_sting.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Destroy | Cost$ 2 B AddCounter<1/M1M1/Creature.YouCtrl/a creature you control> | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature. DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/lethal_sting.jpg -Oracle:As an additional cost to cast Lethal Sting, put a -1/-1 counter on a creature you control.\nDestroy target creature. +Oracle:As an additional cost to cast this spell, put a -1/-1 counter on a creature you control.\nDestroy target creature. diff --git a/forge-gui/res/cardsfolder/l/lethe_lake.txt b/forge-gui/res/cardsfolder/l/lethe_lake.txt index 22f4c8797d4..412a95e12d3 100644 --- a/forge-gui/res/cardsfolder/l/lethe_lake.txt +++ b/forge-gui/res/cardsfolder/l/lethe_lake.txt @@ -1,10 +1,10 @@ Name:Lethe Lake ManaCost:no cost Types:Plane Arkhos -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Command | Execute$ LetheMill | TriggerDescription$ At the beginning of your upkeep, put the top ten cards of your library into your graveyard. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Command | Execute$ LetheMill | TriggerDescription$ At the beginning of your upkeep, mill ten cards. SVar:LetheMill:DB$ Mill | Defined$ You | NumCards$ 10 T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, target player puts the top 10 cards of their library into their graveyard. SVar:RolledChaos:DB$ Mill | ValidTgts$ Player | TgtPrompt$ Choose target player to mill. | NumCards$ 10 SVar:Picture:http://www.wizards.com/global/images/magic/general/lethe_lake.jpg SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | MaxRollsPerTurn$ 9 -Oracle:At the beginning of your upkeep, put the top ten cards of your library into your graveyard.\nWhenever you roll {CHAOS}, target player puts the top ten cards of their library into their graveyard. +Oracle:At the beginning of your upkeep, mill ten cards.\nWhenever you roll {CHAOS}, target player mills ten cards. diff --git a/forge-gui/res/cardsfolder/l/leyline_of_anticipation.txt b/forge-gui/res/cardsfolder/l/leyline_of_anticipation.txt index 7e0fa99501e..a5d10eabe96 100644 --- a/forge-gui/res/cardsfolder/l/leyline_of_anticipation.txt +++ b/forge-gui/res/cardsfolder/l/leyline_of_anticipation.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$ CastWithFlash | ValidCard$ Card | ValidSA$ Spell | Caster$ You | Description$ You may cast spells as though they had flash. SVar:NonStackingEffect:True -Oracle:If Leyline of Anticipation is in your opening hand, you may begin the game with it on the battlefield.\nYou may cast spells as though they had flash. (You may cast them any time you could cast an instant.) +Oracle:If Leyline of Anticipation is in your opening hand, you may begin the game with it on the battlefield.\nYou may cast spells as though they had flash. diff --git a/forge-gui/res/cardsfolder/l/licia_sanguine_tribune.txt b/forge-gui/res/cardsfolder/l/licia_sanguine_tribune.txt index 8f9f661e2f5..815bc4bb292 100644 --- a/forge-gui/res/cardsfolder/l/licia_sanguine_tribune.txt +++ b/forge-gui/res/cardsfolder/l/licia_sanguine_tribune.txt @@ -8,4 +8,4 @@ K:Lifelink A:AB$ PutCounter | Cost$ PayLife<5> | CounterType$ P1P1 | CounterNum$ 3 | PlayerTurn$ True | ActivationLimit$ 1 | SpellDescription$ Put 3 +1/+1 counters on CARDNAME. Activate this ability only during your turn, and only once each turn. SVar:X:Count$LifeYouGainedThisTurn SVar:Picture:http://www.wizards.com/global/images/magic/general/licia_sanguine_tribune.jpg -Oracle:Licia, Sanguine Tribute costs {1} less to cast for each life you gained this turn.\nFirst strike, lifelink\nPay 5 life: Put 3 +1/+1 counters on Licia. Activate this ability only during your turn, and only once each turn. +Oracle:This spell costs {1} less to cast for each 1 life you gained this turn.\nFirst strike, lifelink\nPay 5 life: Put three +1/+1 counters on Licia, Sanguine Tribune. Activate this ability only during your turn and only once each turn. diff --git a/forge-gui/res/cardsfolder/l/lifes_legacy.txt b/forge-gui/res/cardsfolder/l/lifes_legacy.txt index 2b5d0f78fa6..334d555d702 100644 --- a/forge-gui/res/cardsfolder/l/lifes_legacy.txt +++ b/forge-gui/res/cardsfolder/l/lifes_legacy.txt @@ -5,4 +5,4 @@ A:SP$ Draw | Cost$ 1 G Sac<1/Creature> | NumCards$ XPower | References$ XPower | SVar:XPower:Sacrificed$CardPower AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/lifes_legacy.jpg -Oracle:As an additional cost to cast Life's Legacy, sacrifice a creature.\nDraw cards equal to the sacrificed creature's power. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nDraw cards equal to the sacrificed creature's power. diff --git a/forge-gui/res/cardsfolder/l/lifespinner.txt b/forge-gui/res/cardsfolder/l/lifespinner.txt index c0dd0d31708..52923207761 100644 --- a/forge-gui/res/cardsfolder/l/lifespinner.txt +++ b/forge-gui/res/cardsfolder/l/lifespinner.txt @@ -2,7 +2,7 @@ Name:Lifespinner ManaCost:3 G Types:Creature Spirit PT:3/3 -A:AB$ ChangeZone | Cost$ T Sac<3/Spirit> | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Spirit+Legendary | ChangeNum$ 1 | SpellDescription$ Search your library for a legendary Spirit permanent card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T Sac<3/Spirit> | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Spirit+Legendary | ChangeNum$ 1 | SpellDescription$ Search your library for a legendary Spirit permanent card and put it onto the battlefield. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/lifespinner.jpg -Oracle:{T}, Sacrifice three Spirits: Search your library for a legendary Spirit permanent card, put it onto the battlefield, then shuffle your library. +Oracle:{T}, Sacrifice three Spirits: Search your library for a legendary Spirit permanent card and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/l/lightning_axe.txt b/forge-gui/res/cardsfolder/l/lightning_axe.txt index 3e4108182f7..13bddfe9d5c 100644 --- a/forge-gui/res/cardsfolder/l/lightning_axe.txt +++ b/forge-gui/res/cardsfolder/l/lightning_axe.txt @@ -7,4 +7,4 @@ SVar:AIPreference:DiscardCost$Card.cmcLE2 DeckHas:Ability$Discard DeckHints:Keyword$Madness & Ability$Delirium SVar:Picture:http://www.wizards.com/global/images/magic/general/lightning_axe.jpg -Oracle:As an additional cost to cast Lightning Axe, discard a card or pay {5}.\nLightning Axe deals 5 damage to target creature. +Oracle:As an additional cost to cast this spell, discard a card or pay {5}.\nLightning Axe deals 5 damage to target creature. diff --git a/forge-gui/res/cardsfolder/l/lightning_dart.txt b/forge-gui/res/cardsfolder/l/lightning_dart.txt index 21c5d6d0269..e0485a315b1 100644 --- a/forge-gui/res/cardsfolder/l/lightning_dart.txt +++ b/forge-gui/res/cardsfolder/l/lightning_dart.txt @@ -1,7 +1,7 @@ Name:Lightning Dart ManaCost:1 R Types:Instant -A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature | IsCurse$ True | RememberObjects$ Targeted | SubAbility$ DBDmg | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 1 damage to target creature. If that creature is white or blue, CARDNAME deals 4 damage instead. +A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature | IsCurse$ True | RememberObjects$ Targeted | SubAbility$ DBDmg | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 1 damage to target creature. If that creature is white or blue, CARDNAME deals 4 damage to it instead. SVar:DBDmg:DB$ DealDamage | Defined$ Remembered | NumDmg$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | References$ X | SubAbility$ DBDmgWU | StackDescription$ None SVar:DBDmgWU:DB$ DealDamage | Defined$ Remembered | NumDmg$ 4 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | References$ X | StackDescription$ None | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -9,4 +9,4 @@ SVar:X:Count$Valid Creature.IsRemembered+White,Creature.IsRemembered+Blue AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/lightning_dart.jpg -Oracle:Lightning Dart deals 1 damage to target creature. If that creature is white or blue, Lightning Dart deals 4 damage instead. +Oracle:Lightning Dart deals 1 damage to target creature. If that creature is white or blue, Lightning Dart deals 4 damage to it instead. diff --git a/forge-gui/res/cardsfolder/l/lightning_reaver.txt b/forge-gui/res/cardsfolder/l/lightning_reaver.txt index 34e70074f24..8d8bbf95ea7 100644 --- a/forge-gui/res/cardsfolder/l/lightning_reaver.txt +++ b/forge-gui/res/cardsfolder/l/lightning_reaver.txt @@ -10,4 +10,4 @@ SVar:TrigPutCounter:DB$ PutCounter | CounterType$ CHARGE | CounterNum$ 1 SVar:TrigDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ X | References$ X SVar:X:Count$CardCounters.CHARGE SVar:Picture:http://www.wizards.com/global/images/magic/general/lightning_reaver.jpg -Oracle:Haste, fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nWhenever Lightning Reaver deals combat damage to a player, put a charge counter on it.\nAt the beginning of your end step, Lightning Reaver deals damage equal to the number of charge counters on it to each opponent. +Oracle:Haste; fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nWhenever Lightning Reaver deals combat damage to a player, put a charge counter on it.\nAt the beginning of your end step, Lightning Reaver deals damage equal to the number of charge counters on it to each opponent. diff --git a/forge-gui/res/cardsfolder/l/lightning_storm.txt b/forge-gui/res/cardsfolder/l/lightning_storm.txt index a99b213a255..b551ecb7518 100644 --- a/forge-gui/res/cardsfolder/l/lightning_storm.txt +++ b/forge-gui/res/cardsfolder/l/lightning_storm.txt @@ -1,10 +1,10 @@ Name:Lightning Storm ManaCost:1 R R Types:Instant -A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to any target, where X is 3 plus the number of charge counters on it. +A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to any target, where X is 3 plus the number of charge counters on CARDNAME. SVar:X:Count$CardCounters.CHARGE/Plus.3 A:AB$ PutCounter | Cost$ Discard<1/Land> | CounterType$ CHARGE | CounterNum$ 2 | Defined$ Self | ActivationZone$ Stack | SubAbility$ DBChangeTarget | Activator$ Player | SpellDescription$ Put two charge counters on CARDNAME. You may choose a new target for it. Any player may activate this ability but only if CARDNAME is on the stack. SVar:DBChangeTarget:DB$ ChangeTargets | Defined$ SourceFirstSpell | Optional$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/lightning_storm.jpg -Oracle:Lightning Storm deals X damage to any target, where X is 3 plus the number of charge counters on it.\nDiscard a land card: Put two charge counters on Lightning Storm. You may choose a new target for it. Any player may activate this ability but only if Lightning Storm is on the stack. +Oracle:Lightning Storm deals X damage to any target, where X is 3 plus the number of charge counters on Lightning Storm.\nDiscard a land card: Put two charge counters on Lightning Storm. You may choose a new target for it. Any player may activate this ability but only if Lightning Storm is on the stack. diff --git a/forge-gui/res/cardsfolder/l/lightning_surge.txt b/forge-gui/res/cardsfolder/l/lightning_surge.txt index 5a3ba8726d4..d4f589f925a 100644 --- a/forge-gui/res/cardsfolder/l/lightning_surge.txt +++ b/forge-gui/res/cardsfolder/l/lightning_surge.txt @@ -3,7 +3,7 @@ ManaCost:3 R R Types:Sorcery K:Flashback:5 R R A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SubAbility$ DBDamage | ConditionCheckSVar$ X | ConditionSVarCompare$ LT7 | References$ X | SpellDescription$ CARDNAME deals 4 damage to any target. -SVar:DBDamage:DB$ DealDamage | Defined$ Targeted | NumDmg$ 6 | NoPrevention$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE7 | References$ X | SpellDescription$ Threshold — If seven or more cards are in your graveyard, instead CARDNAME deals 6 damage and the damage can't be prevented. +SVar:DBDamage:DB$ DealDamage | Defined$ Targeted | NumDmg$ 6 | NoPrevention$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE7 | References$ X | SpellDescription$ Threshold — If seven or more cards are in your graveyard, instead CARDNAME deals 6 damage to that permanent or player and the damage can't be prevented. SVar:X:Count$InYourYard SVar:Picture:http://www.wizards.com/global/images/magic/general/lightning_surge.jpg -Oracle:Lightning Surge deals 4 damage to any target.\nThreshold — If seven or more cards are in your graveyard, instead Lightning Surge deals 6 damage and the damage can't be prevented.\nFlashback {5}{R}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:Lightning Surge deals 4 damage to any target.\nThreshold — If seven or more cards are in your graveyard, instead Lightning Surge deals 6 damage to that permanent or player and the damage can't be prevented.\nFlashback {5}{R}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/l/lightning_talons.txt b/forge-gui/res/cardsfolder/l/lightning_talons.txt index d4350749846..0bec12c9cf0 100644 --- a/forge-gui/res/cardsfolder/l/lightning_talons.txt +++ b/forge-gui/res/cardsfolder/l/lightning_talons.txt @@ -3,6 +3,6 @@ ManaCost:2 R Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 R | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddKeyword$ First Strike | Description$ Enchanted creature gets +3/+0 and has first strike. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddKeyword$ First Strike | Description$ Enchanted creature gets +3/+0 and has first strike. (It deals combat damage before creatures without first strike.) SVar:Picture:http://www.wizards.com/global/images/magic/general/lightning_talons.jpg -Oracle:Enchant creature\nEnchanted creature gets +3/+0 and has first strike. \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature gets +3/+0 and has first strike. (It deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/l/lightwielder_paladin.txt b/forge-gui/res/cardsfolder/l/lightwielder_paladin.txt index 6314cdab4b2..3dc5e51258b 100644 --- a/forge-gui/res/cardsfolder/l/lightwielder_paladin.txt +++ b/forge-gui/res/cardsfolder/l/lightwielder_paladin.txt @@ -6,4 +6,4 @@ K:First Strike T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may exile target black or red permanent that player controls. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Permanent.Black+DefenderCtrl,Permanent.Red+DefenderCtrl | TgtPrompt$ Choose target black or red permanent. | Origin$ Battlefield | Destination$ Exile | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/lightwielder_paladin.jpg -Oracle:First strike\nWhenever Lightwielder Paladin deals combat damage to a player, you may exile target black or red permanent that player controls. +Oracle:First strike (This creature deals combat damage before creatures without first strike.)\nWhenever Lightwielder Paladin deals combat damage to a player, you may exile target black or red permanent that player controls. diff --git a/forge-gui/res/cardsfolder/l/liliana_death_wielder.txt b/forge-gui/res/cardsfolder/l/liliana_death_wielder.txt index df9dae24ba7..5172aa8bc6b 100644 --- a/forge-gui/res/cardsfolder/l/liliana_death_wielder.txt +++ b/forge-gui/res/cardsfolder/l/liliana_death_wielder.txt @@ -7,4 +7,4 @@ A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Cr A:AB$ ChangeZoneAll | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | ChangeType$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return all creature cards from your graveyard to the battlefield. DeckHints:Name$Liliana's Influence SVar:Picture:http://www.wizards.com/global/images/magic/general/liliana_death_wielder.jpg -Oracle:[+2]: Put a -1/-1 counter on up to one target creature.\n[-3]: Destroy target creature with a -1/-1 counter on it.\n[-10]: Return all creature cards from your graveyard to the battlefield. +Oracle:[+2]: Put a -1/-1 counter on up to one target creature.\n[−3]: Destroy target creature with a -1/-1 counter on it.\n[−10]: Return all creature cards from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/l/liliana_deaths_majesty.txt b/forge-gui/res/cardsfolder/l/liliana_deaths_majesty.txt index aafe8efd0fd..049bf3b1816 100644 --- a/forge-gui/res/cardsfolder/l/liliana_deaths_majesty.txt +++ b/forge-gui/res/cardsfolder/l/liliana_deaths_majesty.txt @@ -9,4 +9,4 @@ SVar:Animate:DB$ Animate | Defined$ Remembered | Types$ Zombie | Colors$ Black | A:AB$ DestroyAll | Cost$ SubCounter<7/LOYALTY> | Ultimate$ True | ValidCards$ Creature.nonZombie | Planeswalker$ True | SpellDescription$ Destroy all non-Zombie creatures. DeckHas:Ability$Token & Ability$Graveyard DeckHints:Type$Zombie -Oracle:[+1]: Create a 2/2 black Zombie creature token. Mill two cards.\n[-3]: Return target creature card from your graveyard to the battlefield. That creature is a black Zombie in addition to its other colors and types.\n[-7]: Destroy all non-Zombie creatures. +Oracle:[+1]: Create a 2/2 black Zombie creature token. Mill two cards.\n[−3]: Return target creature card from your graveyard to the battlefield. That creature is a black Zombie in addition to its other colors and types.\n[−7]: Destroy all non-Zombie creatures. diff --git a/forge-gui/res/cardsfolder/l/liliana_dreadhorde_general.txt b/forge-gui/res/cardsfolder/l/liliana_dreadhorde_general.txt index 4055906ddd7..626b06fc189 100644 --- a/forge-gui/res/cardsfolder/l/liliana_dreadhorde_general.txt +++ b/forge-gui/res/cardsfolder/l/liliana_dreadhorde_general.txt @@ -16,4 +16,4 @@ SVar:SacAllOthers:DB$ SacrificeAll | ValidCards$ Permanent.IsNotRemembered+OppCt SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Ability$Sacrifice SVar:PlayMain1:TRUE -Oracle:Whenever a creature you control dies, draw a card.\n[+1]:Create a 2/2 black Zombie creature token.\n[-4]:Each player sacrifices two creatures.\n[-9]: Each opponent chooses a permanent they control of each permanent type and sacrifices the rest. +Oracle:Whenever a creature you control dies, draw a card.\n[+1]: Create a 2/2 black Zombie creature token.\n[−4]: Each player sacrifices two creatures.\n[−9]: Each opponent chooses a permanent they control of each permanent type and sacrifices the rest. diff --git a/forge-gui/res/cardsfolder/l/liliana_heretical_healer.txt b/forge-gui/res/cardsfolder/l/liliana_heretical_healer_liliana_defiant_necromancer.txt similarity index 90% rename from forge-gui/res/cardsfolder/l/liliana_heretical_healer.txt rename to forge-gui/res/cardsfolder/l/liliana_heretical_healer_liliana_defiant_necromancer.txt index e8d2850fb70..eccfd81feda 100644 --- a/forge-gui/res/cardsfolder/l/liliana_heretical_healer.txt +++ b/forge-gui/res/cardsfolder/l/liliana_heretical_healer_liliana_defiant_necromancer.txt @@ -25,5 +25,5 @@ SVar:TrigChangesZone:Mode$ ChangesZone | ValidCard$ Creature | Origin$ Battlefie SVar:DelTrigReturn:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ DBReturn | RememberObjects$ TriggeredNewCardLKICopy | TriggerDescription$ Return that card to the battlefield at the beginning of the next end step. SVar:DBReturn:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True SVar:X:Count$xPaid -Oracle:[+2]: Each player discards a card.\n[-X]: Return target nonlegendary creature card with converted mana cost X from your graveyard to the battlefield.\n[-8]: You get an emblem with "Whenever a creature dies, return it to the battlefield under your control at the beginning of the next end step." +Oracle:[+2]: Each player discards a card.\n[−X]: Return target nonlegendary creature card with converted mana cost X from your graveyard to the battlefield.\n[−8]: You get an emblem with "Whenever a creature dies, return it to the battlefield under your control at the beginning of the next end step." diff --git a/forge-gui/res/cardsfolder/l/liliana_of_the_dark_realms.txt b/forge-gui/res/cardsfolder/l/liliana_of_the_dark_realms.txt index 4bf7132d2f0..5d713bb49da 100644 --- a/forge-gui/res/cardsfolder/l/liliana_of_the_dark_realms.txt +++ b/forge-gui/res/cardsfolder/l/liliana_of_the_dark_realms.txt @@ -12,4 +12,4 @@ SVar:ABPump2:DB$ Pump | Defined$ Targeted | NumAtt$ -X | NumDef$ -X | References SVar:SwampBoost:Mode$ Continuous | EffectZone$ Command | Affected$ Swamp.YouCtrl | AffectedZone$ Battlefield | AddAbility$ BlackTap | Description$ Swamps you control have '{T}: Add {B}{B}{B}{B}.' SVar:BlackTap:AB$ Mana | Cost$ T | Produced$ B | Amount$ 4 | SpellDescription$ Add {B}{B}{B}{B}. SVar:Picture:http://www.wizards.com/global/images/magic/general/liliana_of_the_dark_realms.jpg -Oracle:[+1]: Search your library for a Swamp card, reveal it, put it into your hand, then shuffle your library.\n[-3]: Target creature gets +X/+X or -X/-X until end of turn, where X is the number of Swamps you control.\n[-6]: You get an emblem with "Swamps you control have '{T}: Add {B}{B}{B}{B}.'" +Oracle:[+1]: Search your library for a Swamp card, reveal it, and put it into your hand. Then shuffle your library.\n[−3]: Target creature gets +X/+X or -X/-X until end of turn, where X is the number of Swamps you control.\n[−6]: You get an emblem with "Swamps you control have '{T}: Add {B}{B}{B}{B}.'" diff --git a/forge-gui/res/cardsfolder/l/liliana_of_the_veil.txt b/forge-gui/res/cardsfolder/l/liliana_of_the_veil.txt index eba46042b53..535808b1697 100644 --- a/forge-gui/res/cardsfolder/l/liliana_of_the_veil.txt +++ b/forge-gui/res/cardsfolder/l/liliana_of_the_veil.txt @@ -8,4 +8,4 @@ A:AB$ TwoPiles | Cost$ SubCounter<6/LOYALTY> | ValidTgts$ Player | TgtPrompt$ Se SVar:DBSacAll:DB$ SacrificeAll | ValidCards$ Permanent.IsRemembered | SubAbility$ Cleanup SVar:Cleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/liliana_of_the_veil.jpg -Oracle:[+1]: Each player discards a card.\n[-2]: Target player sacrifices a creature.\n[-6]: Separate all permanents target player controls into two piles. That player sacrifices all permanents in the pile of their choice. +Oracle:[+1]: Each player discards a card.\n[−2]: Target player sacrifices a creature.\n[−6]: Separate all permanents target player controls into two piles. That player sacrifices all permanents in the pile of their choice. diff --git a/forge-gui/res/cardsfolder/l/liliana_the_last_hope.txt b/forge-gui/res/cardsfolder/l/liliana_the_last_hope.txt index dc32fa820fd..190dd3fa067 100644 --- a/forge-gui/res/cardsfolder/l/liliana_the_last_hope.txt +++ b/forge-gui/res/cardsfolder/l/liliana_the_last_hope.txt @@ -14,4 +14,4 @@ SVar:X:Count$Valid Card.Zombie+YouCtrl/Plus.2 SVar:PlayMain1:TRUE DeckHas:Ability$Token & Ability$Graveyard DeckHints:Type$Zombie -Oracle:[+1]: Up to one target creature gets -2/-1 until your next turn.\n[-2]: Mill two cards, then you may return a creature card from your graveyard to your hand.\n[-7]: You get an emblem with "At the beginning of your end step, create X 2/2 black Zombie creature tokens, where X is two plus the number of Zombies you control." +Oracle:[+1]: Up to one target creature gets -2/-1 until your next turn.\n[−2]: Mill two cards, then you may return a creature card from your graveyard to your hand.\n[−7]: You get an emblem with "At the beginning of your end step, create X 2/2 black Zombie creature tokens, where X is two plus the number of Zombies you control." diff --git a/forge-gui/res/cardsfolder/l/liliana_untouched_by_death.txt b/forge-gui/res/cardsfolder/l/liliana_untouched_by_death.txt index 4b2dfbb12bf..ed207da6360 100644 --- a/forge-gui/res/cardsfolder/l/liliana_untouched_by_death.txt +++ b/forge-gui/res/cardsfolder/l/liliana_untouched_by_death.txt @@ -9,7 +9,7 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ Pump | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | NumAtt$ -X | NumDef$ -X | References$ X | SpellDescription$ Target creature gets -X/-X until end of turn, where X is the number of Zombies you control. SVar:X:Count$Valid Zombie.YouCtrl A:AB$ Effect | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | Ultimate$ True | Stackable$ False | StaticAbilities$ ZombieCast | SpellDescription$ Until end of turn you may cast Zombie cards from your graveyard. -SVar:ZombieCast:Mode$ Continuous | Affected$ Zombie.YouCtrl | MayPlay$ True | EffectZone$ Command | AffectedZone$ Graveyard | Description$ You may cast Zombie cards from your graveyard this turn. +SVar:ZombieCast:Mode$ Continuous | Affected$ Zombie.YouCtrl | MayPlay$ True | EffectZone$ Command | AffectedZone$ Graveyard | Description$ You may cast Zombie spells from your graveyard this turn. DeckHints:Type$Zombie DeckHas:Ability$Graveyard -Oracle:[+1]: Mill three cards. If at least one Zombie card is milled this way, each opponent loses 2 life and you gain 2 life.\n[-2]: Target creature gets -X/-X until end of turn, where X is the number of Zombies you control.\n[-3]: You may cast Zombie cards from your graveyard this turn. +Oracle:[+1]: Mill three cards. If at least one Zombie card is milled this way, each opponent loses 2 life and you gain 2 life.\n[−2]: Target creature gets -X/-X until end of turn, where X is the number of Zombies you control.\n[−3]: You may cast Zombie spells from your graveyard this turn. diff --git a/forge-gui/res/cardsfolder/l/liliana_vess.txt b/forge-gui/res/cardsfolder/l/liliana_vess.txt index f2b3aa5d444..42ea99e80be 100644 --- a/forge-gui/res/cardsfolder/l/liliana_vess.txt +++ b/forge-gui/res/cardsfolder/l/liliana_vess.txt @@ -6,4 +6,4 @@ A:AB$ Discard | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Pl A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card, then shuffle your library and put that card on top of it. A:AB$ ChangeZoneAll | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | ChangeType$ Creature | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | SpellDescription$ Put all creature cards in all graveyards onto the battlefield under your control. SVar:Picture:http://resources.wizards.com/magic/cards/lrw/en/card140212.jpg -Oracle:[+1]: Target player discards a card.\n[-2]: Search your library for a card, then shuffle your library and put that card on top of it.\n[-8]: Put all creature cards from all graveyards onto the battlefield under your control. +Oracle:[+1]: Target player discards a card.\n[−2]: Search your library for a card, then shuffle your library and put that card on top of it.\n[−8]: Put all creature cards from all graveyards onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/l/lilianas_contract.txt b/forge-gui/res/cardsfolder/l/lilianas_contract.txt index ccfcafe4ca9..dc941a25226 100644 --- a/forge-gui/res/cardsfolder/l/lilianas_contract.txt +++ b/forge-gui/res/cardsfolder/l/lilianas_contract.txt @@ -4,8 +4,8 @@ Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ DBWin | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if you control four or more Demons with different names, you win the game. SVar:DBWin:DB$ WinsGame | Defined$ You | ConditionCheckSVar$ Contractors | ConditionSVarCompare$ GE4 | References$ Contractors SVar:Contractors:Count$DifferentCardNames_Demon.YouCtrl+inZoneBattlefield -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, you draw 4 cards and you lose 4 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, you draw four cards and you lose 4 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 4 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 4 AI:RemoveDeck:Random -Oracle:When Liliana's Contract enters the battlefield, you draw 4 cards and you lose 4 life.\nAt the beginning of your upkeep, if you control four or more Demons with different names, you win the game. +Oracle:When Liliana's Contract enters the battlefield, you draw four cards and you lose 4 life.\nAt the beginning of your upkeep, if you control four or more Demons with different names, you win the game. diff --git a/forge-gui/res/cardsfolder/l/lim_duls_cohort.txt b/forge-gui/res/cardsfolder/l/lim_duls_cohort.txt index 89b07d0151a..1ca5d2aca5e 100644 --- a/forge-gui/res/cardsfolder/l/lim_duls_cohort.txt +++ b/forge-gui/res/cardsfolder/l/lim_duls_cohort.txt @@ -2,8 +2,8 @@ Name:Lim-Dul's Cohort ManaCost:1 B B Types:Creature Zombie PT:2/3 -T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigBlocks | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, that creature can't be regenerated this turn. -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigBlocked | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, that creature can't be regenerated this turn. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigBlocks | TriggerDescription$ Whenever Lim-Dûl's Cohort blocks or becomes blocked by a creature, that creature can't be regenerated this turn. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigBlocked | Secondary$ True | TriggerDescription$ Whenever Lim-Dûl's Cohort blocks or becomes blocked by a creature, that creature can't be regenerated this turn. SVar:TrigBlocks:DB$ Pump | Defined$ TriggeredAttacker | KW$ HIDDEN CARDNAME can't be regenerated. SVar:TrigBlocked:DB$ Pump | Defined$ TriggeredBlocker | KW$ HIDDEN CARDNAME can't be regenerated. -Oracle:Whenever Lim-Dul's Cohort blocks or becomes blocked by a creature, that creature can't be regenerated this turn. +Oracle:Whenever Lim-Dûl's Cohort blocks or becomes blocked by a creature, that creature can't be regenerated this turn. diff --git a/forge-gui/res/cardsfolder/l/lim_duls_hex.txt b/forge-gui/res/cardsfolder/l/lim_duls_hex.txt index 9f9b8e6f8ef..ae6126b90fe 100644 --- a/forge-gui/res/cardsfolder/l/lim_duls_hex.txt +++ b/forge-gui/res/cardsfolder/l/lim_duls_hex.txt @@ -1,10 +1,10 @@ Name:Lim-Dul's Hex ManaCost:1 B Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRepeat | TriggerDescription$ At the beginning of your upkeep, for each player, CARDNAME deals 1 damage to that player unless they pay {B} or {3}. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRepeat | TriggerDescription$ At the beginning of your upkeep, for each player, Lim-Dûl's Hex deals 1 damage to that player unless they pay {B} or {3}. SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBChoose SVar:DBChoose:DB$ GenericChoice | Defined$ Player.IsRemembered | Choices$ PayB,Pay3 | AILogic$ PayUnlessCost SVar:PayB:DB$ DealDamage | Defined$ Player.IsRemembered | NumDmg$ 1 | UnlessCost$ B | UnlessPayer$ Player.IsRemembered | SpellDescription$ CARDNAME deals 1 damage to you unless you pay {B} SVar:Pay3:DB$ DealDamage | Defined$ Player.IsRemembered | NumDmg$ 1 | UnlessCost$ 3 | UnlessPayer$ Player.IsRemembered | SpellDescription$ CARDNAME deals 1 damage to you unless you pay {3} SVar:Picture:http://www.wizards.com/global/images/magic/general/lim_duls_hex.jpg -Oracle:At the beginning of your upkeep, for each player, Lim-Dul's Hex deals 1 damage to that player unless they pay {B} or {3}. +Oracle:At the beginning of your upkeep, for each player, Lim-Dûl's Hex deals 1 damage to that player unless they pay {B} or {3}. diff --git a/forge-gui/res/cardsfolder/l/lim_duls_high_guard.txt b/forge-gui/res/cardsfolder/l/lim_duls_high_guard.txt index 689262ec97b..903f7127a56 100644 --- a/forge-gui/res/cardsfolder/l/lim_duls_high_guard.txt +++ b/forge-gui/res/cardsfolder/l/lim_duls_high_guard.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Skeleton PT:2/1 K:First Strike -A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. +A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate Lim-Dûl's High Guard. SVar:Picture:http://www.wizards.com/global/images/magic/general/lim_duls_high_guard.jpg -Oracle:First strike\n{1}{B}: Regenerate Lim-Dul's High Guard. +Oracle:First strike\n{1}{B}: Regenerate Lim-Dûl's High Guard. diff --git a/forge-gui/res/cardsfolder/l/lim_duls_paladin.txt b/forge-gui/res/cardsfolder/l/lim_duls_paladin.txt index 56a04cc3a44..43981deb418 100644 --- a/forge-gui/res/cardsfolder/l/lim_duls_paladin.txt +++ b/forge-gui/res/cardsfolder/l/lim_duls_paladin.txt @@ -3,16 +3,16 @@ ManaCost:2 B R Types:Creature Human Knight PT:0/3 K:Trample -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may discard a card. If you don't, sacrifice CARDNAME and draw a card. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may discard a card. If you don't, sacrifice Lim-Dûl's Paladin and draw a card. SVar:TrigDiscard:DB$ Discard | NumCards$ 1 | Mode$ TgtChoose | Optional$ True | RememberDiscarded$ True | SubAbility$ DBSacrifice SVar:DBSacrifice:DB$ Sacrifice | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBDraw | References$ X SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ AttackerBlocked | ValidCard$ Card.Self | ValidBlocker$ Creature | TriggerZones$ Battlefield | Execute$ TrigBlockedPump | TriggerDescription$ Whenever CARDNAME becomes blocked, CARDNAME get +6/+3 until end of turn. SVar:TrigBlockedPump:DB$ Pump | Defined$ Self | NumAtt$ 6 | NumDef$ 3 -T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | Execute$ TrigUnBlockedPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, it assigns no combat damage to defending player this turn and that player loses 4 life. +T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | Execute$ TrigUnBlockedPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever Lim-Dûl's Paladin attacks and isn't blocked, it assigns no combat damage this turn and defending player loses 4 life. SVar:TrigUnBlockedPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ DefendingPlayer | LifeAmount$ 4 SVar:X:Remembered$Amount AI:RemoveDeck:All -Oracle:Trample\nAt the beginning of your upkeep, you may discard a card. If you don't, sacrifice Lim-Dul's Paladin and draw a card.\nWhenever Lim-Dul's Paladin becomes blocked, it gets +6/+3 until end of turn.\nWhenever Lim-Dul's Paladin attacks and isn't blocked, it assigns no combat damage to defending player this turn and that player loses 4 life. +Oracle:Trample\nAt the beginning of your upkeep, you may discard a card. If you don't, sacrifice Lim-Dûl's Paladin and draw a card.\nWhenever Lim-Dûl's Paladin becomes blocked, it gets +6/+3 until end of turn.\nWhenever Lim-Dûl's Paladin attacks and isn't blocked, it assigns no combat damage this turn and defending player loses 4 life. diff --git a/forge-gui/res/cardsfolder/l/lin_sivvi_defiant_hero.txt b/forge-gui/res/cardsfolder/l/lin_sivvi_defiant_hero.txt index ab4c0b73fa6..077005eda5d 100644 --- a/forge-gui/res/cardsfolder/l/lin_sivvi_defiant_hero.txt +++ b/forge-gui/res/cardsfolder/l/lin_sivvi_defiant_hero.txt @@ -2,10 +2,10 @@ Name:Lin Sivvi, Defiant Hero ManaCost:1 W W Types:Legendary Creature Human Rebel PT:1/3 -A:AB$ ChangeZone | Cost$ X T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLEX | ChangeNum$ 1 | References$ X | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ X T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLEX | ChangeNum$ 1 | References$ X | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost X or less and put it onto the battlefield. Then shuffle your library. A:AB$ ChangeZone | Cost$ 3 | ValidTgts$ Rebel.YouCtrl | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | TgtPrompt$ Select target Rebel card in your graveyard | SpellDescription$ Put target Rebel card in your graveyard on the bottom of your library. SVar:X:Count$xPaid AI:RemoveDeck:Random SVar:NonCombatPriority:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/lin_sivvi_defiant_hero.jpg -Oracle:{X}, {T}: Search your library for a Rebel permanent card with converted mana cost X or less, put it onto the battlefield, then shuffle your library.\n{3}: Put target Rebel card from your graveyard on the bottom of your library. +Oracle:{X}, {T}: Search your library for a Rebel permanent card with converted mana cost X or less and put it onto the battlefield. Then shuffle your library.\n{3}: Put target Rebel card from your graveyard on the bottom of your library. diff --git a/forge-gui/res/cardsfolder/l/lions_eye_diamond.txt b/forge-gui/res/cardsfolder/l/lions_eye_diamond.txt index cf937344bf9..d89ec855143 100644 --- a/forge-gui/res/cardsfolder/l/lions_eye_diamond.txt +++ b/forge-gui/res/cardsfolder/l/lions_eye_diamond.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ Mana | Cost$ Sac<1/CARDNAME> Discard<0/Hand> | Produced$ Any | Amount$ 3 | InstantSpeed$ True | SpellDescription$ Add three mana of any one color. Activate this ability only any time you could cast an instant. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/lions_eye_diamond.jpg -Oracle:Sacrifice Lion's Eye Diamond, Discard your hand: Add three mana of any one color. Activate this ability only any time you could cast an instant. +Oracle:Discard your hand, Sacrifice Lion's Eye Diamond: Add three mana of any one color. Activate this ability only any time you could cast an instant. diff --git a/forge-gui/res/cardsfolder/l/littjara_glade_warden.txt b/forge-gui/res/cardsfolder/l/littjara_glade_warden.txt index 23481f6b434..a245769d390 100644 --- a/forge-gui/res/cardsfolder/l/littjara_glade_warden.txt +++ b/forge-gui/res/cardsfolder/l/littjara_glade_warden.txt @@ -5,4 +5,4 @@ PT:3/3 K:Changeling A:AB$ PutCounter | Cost$ 2 G T ExileFromGrave<1/Creature> | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 2 | SorcerySpeed$ True | SpellDescription$ Put two +1/+1 counters on target creature. Activate this ability only any time you could cast a sorcery. DeckHas:Ability$Counters -Oracle:Changeling (This card is every creature type.)\n{2}{G}, {T}: Exile a creature card from your graveyard: Put two +1/+1 counters on target creature. Activate this ability only any time you could cast a sorcery. +Oracle:Changeling (This card is every creature type.)\n{2}{G}, {T}, Exile a creature card from your graveyard: Put two +1/+1 counters on target creature. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/l/living_destiny.txt b/forge-gui/res/cardsfolder/l/living_destiny.txt index 479d1086228..ac84db8742a 100644 --- a/forge-gui/res/cardsfolder/l/living_destiny.txt +++ b/forge-gui/res/cardsfolder/l/living_destiny.txt @@ -5,4 +5,4 @@ A:SP$ GainLife | Cost$ 3 G Reveal<1/Creature> | LifeAmount$ X | References$ X | SVar:X:Revealed$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/living_destiny.jpg -Oracle:As an additional cost to cast Living Destiny, reveal a creature card from your hand.\nYou gain life equal to the revealed card's converted mana cost. +Oracle:As an additional cost to cast this spell, reveal a creature card from your hand.\nYou gain life equal to the revealed card's converted mana cost. diff --git a/forge-gui/res/cardsfolder/l/livio_oathsworn_sentinel.txt b/forge-gui/res/cardsfolder/l/livio_oathsworn_sentinel.txt index 4e616e49154..7ce03b2f1ae 100755 --- a/forge-gui/res/cardsfolder/l/livio_oathsworn_sentinel.txt +++ b/forge-gui/res/cardsfolder/l/livio_oathsworn_sentinel.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Legendary Creature Human Knight PT:2/2 A:AB$ ChangeZone | Cost$ 1 W | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | Optional$ True | Chooser$ TargetedController | Origin$ Battlefield | Destination$ Exile | WithCountersType$ AEGIS | StackDescription$ {p:You} chooses {c:Targeted}. {p:TargetedController} may exile it with an aegis counter on it. | SpellDescription$ Choose another target creature. Its controller may exile it with an aegis counter on it. -A:AB$ ChangeZoneAll | Cost$ 2 W T | ChangeType$ Creature.counters_GE1_AEGIS | Origin$ Exile | Destination$ Battlefield | SpellDescription$ Return all creatures with an aegis counter on them from exile to the battlefield under their owner's control. +A:AB$ ChangeZoneAll | Cost$ 2 W T | ChangeType$ Creature.counters_GE1_AEGIS | Origin$ Exile | Destination$ Battlefield | SpellDescription$ Return all exiled cards with aegis counters on them to the battlefield under their owners' control. K:Partner -Oracle:{1}{W}: Choose another target creature. Its controller may exile it with an aegis counter on it.\n{2}{W}, {T}: Return all creatures with an aegis counter on them from exile to the battlefield under their owner's control.\nPartner (You can have two commanders if both have partner.) +Oracle:{1}{W}: Choose another target creature. Its controller may exile it with an aegis counter on it.\n{2}{W}, {T}: Return all exiled cards with aegis counters on them to the battlefield under their owners' control.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/l/livonya_silone.txt b/forge-gui/res/cardsfolder/l/livonya_silone.txt index 2c0f07096af..c721947bec1 100644 --- a/forge-gui/res/cardsfolder/l/livonya_silone.txt +++ b/forge-gui/res/cardsfolder/l/livonya_silone.txt @@ -5,4 +5,4 @@ PT:4/4 K:First Strike K:Legendary landwalk SVar:Picture:http://www.wizards.com/global/images/magic/general/livonya_silone.jpg -Oracle:First strike, legendary landwalk +Oracle:First strike; legendary landwalk (This creature can't be blocked as long as defending player controls a legendary land.) diff --git a/forge-gui/res/cardsfolder/l/loathsome_chimera.txt b/forge-gui/res/cardsfolder/l/loathsome_chimera.txt index b337cef44bb..e3bf149ecad 100644 --- a/forge-gui/res/cardsfolder/l/loathsome_chimera.txt +++ b/forge-gui/res/cardsfolder/l/loathsome_chimera.txt @@ -6,4 +6,4 @@ K:Escape:4 G ExileFromGrave<3/Card.Other/other> K:etbCounter:P1P1:1:ValidCard$ Card.Self+escaped:CARDNAME escapes with a +1/+1 counter on it. SVar:AIPreference:ExileFromGraveCost$Card.YouOwn+Other+inZoneGraveyard DeckHas:Ability$Counters -Oracle:Escape-{4}{G}, exile three other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)\nLoathsome Chimera escapes with a +1/+1 counter on it. +Oracle:Escape—{4}{G}, Exile three other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)\nLoathsome Chimera escapes with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/l/lonesome_unicorn_rider_in_need.txt b/forge-gui/res/cardsfolder/l/lonesome_unicorn_rider_in_need.txt index f791350d2d5..742f19eb356 100644 --- a/forge-gui/res/cardsfolder/l/lonesome_unicorn_rider_in_need.txt +++ b/forge-gui/res/cardsfolder/l/lonesome_unicorn_rider_in_need.txt @@ -11,5 +11,5 @@ ALTERNATE Name:Rider in Need ManaCost:2 W Types:Sorcery Adventure -A:SP$ Token | Cost$ 2 W | TokenAmount$ 1 | TokenScript$ w_2_2_knight_vigilance | TokenOwner$ You | LegacyImage$ w 2 2 knight vigilance eld | SpellDescription$ Create a 2/2 white Knight creature token with vigilance. -Oracle:Create a 2/2 white Knight creature token with vigilance. +A:SP$ Token | Cost$ 2 W | TokenAmount$ 1 | TokenScript$ w_2_2_knight_vigilance | TokenOwner$ You | LegacyImage$ w 2 2 knight vigilance eld | SpellDescription$ Create a 2/2 white Knight creature token with vigilance. (Then exile this card. You may cast the creature later from exile.) +Oracle:Create a 2/2 white Knight creature token with vigilance. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/l/longbow_archer.txt b/forge-gui/res/cardsfolder/l/longbow_archer.txt index 6a5be021e84..7d4b3166103 100644 --- a/forge-gui/res/cardsfolder/l/longbow_archer.txt +++ b/forge-gui/res/cardsfolder/l/longbow_archer.txt @@ -5,4 +5,4 @@ PT:2/2 K:First Strike K:Reach SVar:Picture:http://www.wizards.com/global/images/magic/general/longbow_archer.jpg -Oracle:First strike, reach (This creature can block creatures with flying.) +Oracle:First strike; reach (This creature can block creatures with flying.) diff --git a/forge-gui/res/cardsfolder/l/look_skyward_and_despair.txt b/forge-gui/res/cardsfolder/l/look_skyward_and_despair.txt index d3447ebce3d..22aea8077c0 100644 --- a/forge-gui/res/cardsfolder/l/look_skyward_and_despair.txt +++ b/forge-gui/res/cardsfolder/l/look_skyward_and_despair.txt @@ -1,7 +1,7 @@ Name:Look Skyward and Despair ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DarkEffect | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, put a 5/5 red Dragon creature token with flying onto the battlefield. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DarkEffect | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, create a 5/5 red Dragon creature token with flying. SVar:DarkEffect:DB$ Token | TokenAmount$ 1 | TokenScript$ r_5_5_dragon_flying | TokenOwner$ You | LegacyImage$ r 5 5 dragon flying arc SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Look Skyward and Despair.full.jpg -Oracle:When you set this scheme in motion, put a 5/5 red Dragon creature token with flying onto the battlefield. +Oracle:When you set this scheme in motion, create a 5/5 red Dragon creature token with flying. diff --git a/forge-gui/res/cardsfolder/l/lookouts_dispersal.txt b/forge-gui/res/cardsfolder/l/lookouts_dispersal.txt index 99350ab87e4..766dfc863b9 100644 --- a/forge-gui/res/cardsfolder/l/lookouts_dispersal.txt +++ b/forge-gui/res/cardsfolder/l/lookouts_dispersal.txt @@ -1,8 +1,8 @@ Name:Lookout's Dispersal ManaCost:2 U Types:Instant -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | CheckSVar$ Piracy | SVarCompare$ GE1 | References$ Piracy | Description$ CARDNAME costs {1} less to cast if you control a Pirate. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | CheckSVar$ Piracy | SVarCompare$ GE1 | References$ Piracy | Description$ This spell costs {1} less to cast if you control a Pirate. SVar:Piracy:Count$Valid Pirate.YouCtrl A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 4 | SpellDescription$ Counter target spell unless its controller pays {4}. SVar:Picture:http://www.wizards.com/global/images/magic/general/lookouts_dispersal.jpg -Oracle:Lookout's Dispersal costs {1} less to cast if you control a Pirate.\nCounter target spell unless its controller pays {4}. +Oracle:This spell costs {1} less to cast if you control a Pirate.\nCounter target spell unless its controller pays {4}. diff --git a/forge-gui/res/cardsfolder/l/lord_windgrace.txt b/forge-gui/res/cardsfolder/l/lord_windgrace.txt index 5593cb91405..b620dcd5924 100644 --- a/forge-gui/res/cardsfolder/l/lord_windgrace.txt +++ b/forge-gui/res/cardsfolder/l/lord_windgrace.txt @@ -10,4 +10,4 @@ A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | Origin$ Gr A:AB$ Destroy | Cost$ SubCounter<11/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | TargetMin$ 0 | TargetMax$ 6 | SubAbility$ DBToken | SpellDescription$ Destroy up to six target nonland permanents, then create six 2/2 green Cat Warrior creature tokens with forestwalk. SVar:DBToken:DB$ Token | TokenAmount$ 6 | TokenOwner$ You | TokenScript$ g_2_2_cat_warrior_forestwalk | LegacyImage$ g 2 2 cat warrior forestwalk c18 K:CARDNAME can be your commander. -Oracle:[+2]: Discard a card, then draw a card. If a land card is discarded this way, draw an additional card.\n[-3]: Return up to two target land cards from your graveyard to the battlefield.\n[-11]: Destroy up to six target nonland permanents, then create six 2/2 green Cat Warrior creature tokens with forestwalk.\nLord Windgrace can be your commander. +Oracle:[+2]: Discard a card, then draw a card. If a land card is discarded this way, draw an additional card.\n[−3]: Return up to two target land cards from your graveyard to the battlefield.\n[−11]: Destroy up to six target nonland permanents, then create six 2/2 green Cat Warrior creature tokens with forestwalk.\nLord Windgrace can be your commander. diff --git a/forge-gui/res/cardsfolder/l/lost_auramancers.txt b/forge-gui/res/cardsfolder/l/lost_auramancers.txt index 71bbbd10288..89df7e64b99 100644 --- a/forge-gui/res/cardsfolder/l/lost_auramancers.txt +++ b/forge-gui/res/cardsfolder/l/lost_auramancers.txt @@ -8,4 +8,4 @@ K:Vanishing:3 AI:RemoveDeck:Random DeckNeeds:Type$Enchantment SVar:Picture:http://www.wizards.com/global/images/magic/general/lost_auramancers.jpg -Oracle:Vanishing 3 (This permanent 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 Lost Auramancers dies, if it had no time counters on it, you may search your library for an enchantment card and put it onto the battlefield. If you do, shuffle your library. +Oracle:Vanishing 3 (This creature 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 Lost Auramancers dies, if it had no time counters on it, you may search your library for an enchantment card and put it onto the battlefield. If you do, shuffle your library. diff --git a/forge-gui/res/cardsfolder/l/lost_legacy.txt b/forge-gui/res/cardsfolder/l/lost_legacy.txt index fecb15d0378..69510af799f 100644 --- a/forge-gui/res/cardsfolder/l/lost_legacy.txt +++ b/forge-gui/res/cardsfolder/l/lost_legacy.txt @@ -1,7 +1,7 @@ Name:Lost Legacy ManaCost:1 B B Types:Sorcery -A:SP$ NameCard | Cost$ 1 B B | Defined$ You | ValidCards$ Card.nonLand+nonArtifact | ValidDesc$ nonartifact, nonland | SubAbility$ ExileHand | SpellDescription$ Choose a nonartifact, nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles their library, then draws a card for each card exiled from hand this way. | StackDescription$ SpellDescription +A:SP$ NameCard | Cost$ 1 B B | Defined$ You | ValidCards$ Card.nonLand+nonArtifact | ValidDesc$ nonartifact, nonland | SubAbility$ ExileHand | SpellDescription$ Choose a nonartifact, nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles their library, then draws a card for each card exiled from their hand this way. | StackDescription$ SpellDescription SVar:ExileHand:DB$ ChangeZone | ValidTgts$ Player | TgtPrompt$ Select target player | RememberTargets$ True | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TargetedPlayer | ChangeType$ Card.NamedCard | ChangeNum$ NumInHand | References$ NumInHand | Chooser$ You | SubAbility$ ExileLib | RememberChanged$ True | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedPlayer | ChangeType$ Card.NamedCard | ChangeNum$ NumInLib | References$ NumInLib | Chooser$ You | Shuffle$ True | SubAbility$ ExileYard | StackDescription$ None SVar:ExileYard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | DefinedPlayer$ TargetedPlayer | ChangeType$ Card.NamedCard | ChangeNum$ NumInYard | References$ NumInYard | Chooser$ You | Hidden$ True | SubAbility$ Draw | StackDescription$ None @@ -12,4 +12,4 @@ SVar:NumInHand:TargetedPlayer$CardsInHand SVar:NumInLib:TargetedPlayer$CardsInLibrary SVar:NumInYard:TargetedPlayer$CardsInGraveyard AI:RemoveDeck:All -Oracle:Choose a nonartifact, nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles their library, then draws a card for each card exiled from hand this way. +Oracle:Choose a nonartifact, nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles their library, then draws a card for each card exiled from their hand this way. diff --git a/forge-gui/res/cardsfolder/l/lost_soul.txt b/forge-gui/res/cardsfolder/l/lost_soul.txt index a81cb9967f6..4a88dc178fe 100644 --- a/forge-gui/res/cardsfolder/l/lost_soul.txt +++ b/forge-gui/res/cardsfolder/l/lost_soul.txt @@ -4,4 +4,4 @@ Types:Creature Spirit Minion PT:2/1 K:Swampwalk SVar:Picture:http://resources.wizards.com/magic/cards/6e/en-us/card20178.jpg -Oracle:Swampwalk +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/l/lotus_cobra.txt b/forge-gui/res/cardsfolder/l/lotus_cobra.txt index cff746f9ac4..a875d591087 100644 --- a/forge-gui/res/cardsfolder/l/lotus_cobra.txt +++ b/forge-gui/res/cardsfolder/l/lotus_cobra.txt @@ -2,8 +2,8 @@ Name:Lotus Cobra ManaCost:1 G Types:Creature Snake PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMana | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may add one mana of any color. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMana | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, add one mana of any color. SVar:TrigMana:DB$ Mana | Produced$ Any | AILogic$ MostProminentInComputerHand AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/lotus_cobra.jpg -Oracle:Landfall — Whenever a land enters the battlefield under your control, you may add one mana of any color. +Oracle:Landfall — Whenever a land enters the battlefield under your control, add one mana of any color. diff --git a/forge-gui/res/cardsfolder/l/lotus_field.txt b/forge-gui/res/cardsfolder/l/lotus_field.txt index f6339c0ffba..039ad80f157 100644 --- a/forge-gui/res/cardsfolder/l/lotus_field.txt +++ b/forge-gui/res/cardsfolder/l/lotus_field.txt @@ -5,7 +5,7 @@ K:CARDNAME enters the battlefield tapped. K:Hexproof T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice two lands. SVar:TrigSac:DB$ Sacrifice | Amount$ 2 | Defined$ You | SacValid$ Land | AILogic$ ExceptSelf -A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 3 | SpellDescription$ Add three mana of any color. +A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 3 | SpellDescription$ Add three mana of any one color. SVar:NeedsToPlayVar:X GT2 SVar:X:Count$Valid Land.Basic+YouCtrl -Oracle:Hexproof\nLotus Field enters the battlefield tapped.\nWhen Lotus Field enters the battlefield, sacrifice two lands.\n{T}: Add three mana of any color. +Oracle:Hexproof\nLotus Field enters the battlefield tapped.\nWhen Lotus Field enters the battlefield, sacrifice two lands.\n{T}: Add three mana of any one color. diff --git a/forge-gui/res/cardsfolder/l/lowland_tracker.txt b/forge-gui/res/cardsfolder/l/lowland_tracker.txt index 864d35abfbf..a418114a121 100644 --- a/forge-gui/res/cardsfolder/l/lowland_tracker.txt +++ b/forge-gui/res/cardsfolder/l/lowland_tracker.txt @@ -5,4 +5,4 @@ PT:2/2 K:First Strike K:Provoke SVar:Picture:http://www.wizards.com/global/images/magic/general/lowland_tracker.jpg -Oracle:First strike\nProvoke (When this attacks, you may have target creature defending player controls untap and block it if able.) +Oracle:First strike\nProvoke (Whenever this creature attacks, you may have target creature defending player controls untap and block it if able.) diff --git a/forge-gui/res/cardsfolder/l/loxodon_smiter.txt b/forge-gui/res/cardsfolder/l/loxodon_smiter.txt index ee1e2e9235f..75869c82009 100644 --- a/forge-gui/res/cardsfolder/l/loxodon_smiter.txt +++ b/forge-gui/res/cardsfolder/l/loxodon_smiter.txt @@ -7,4 +7,4 @@ R:Event$ Discard | ActiveZones$ Hand | ValidCard$ Card.Self | ValidSource$ Card. SVar:SurpriseETB:DB$ ChangeZone | DefinedPlayer$ ReplacedPlayer | Defined$ ReplacedCard | Origin$ Hand | Destination$ Battlefield SVar:DiscardMeByOpp:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/loxodon_smiter.jpg -Oracle:Loxodon Smiter can't be countered.\nIf a spell or ability an opponent controls causes you to discard Loxodon Smiter, put it onto the battlefield instead of putting it into your graveyard. +Oracle:This spell can't be countered.\nIf a spell or ability an opponent controls causes you to discard Loxodon Smiter, put it onto the battlefield instead of putting it into your graveyard. diff --git a/forge-gui/res/cardsfolder/l/lu_bu_master_at_arms.txt b/forge-gui/res/cardsfolder/l/lu_bu_master_at_arms.txt index 28ebddcf97c..18f6463642f 100644 --- a/forge-gui/res/cardsfolder/l/lu_bu_master_at_arms.txt +++ b/forge-gui/res/cardsfolder/l/lu_bu_master_at_arms.txt @@ -5,4 +5,4 @@ PT:4/3 K:Haste K:Horsemanship SVar:Picture:http://www.wizards.com/global/images/magic/general/lu_bu_master_at_arms.jpg -Oracle:Haste, horsemanship (This creature can't be blocked except by creatures with horsemanship.) +Oracle:Haste; horsemanship (This creature can't be blocked except by creatures with horsemanship.) diff --git a/forge-gui/res/cardsfolder/l/lumbering_satyr.txt b/forge-gui/res/cardsfolder/l/lumbering_satyr.txt index 46ad2cdf4da..153834a6e6c 100644 --- a/forge-gui/res/cardsfolder/l/lumbering_satyr.txt +++ b/forge-gui/res/cardsfolder/l/lumbering_satyr.txt @@ -2,6 +2,6 @@ Name:Lumbering Satyr ManaCost:2 G G Types:Creature Satyr Beast PT:5/4 -S:Mode$ Continuous | Affected$ Creature | AddKeyword$ Forestwalk | Description$ All creatures have forestwalk. +S:Mode$ Continuous | Affected$ Creature | AddKeyword$ Forestwalk | Description$ All creatures have forestwalk. (They can't be blocked as long as defending player controls a Forest.) SVar:Picture:http://www.wizards.com/global/images/magic/general/lumbering_satyr.jpg -Oracle:All creatures have forestwalk. +Oracle:All creatures have forestwalk. (They can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/l/lunar_force.txt b/forge-gui/res/cardsfolder/l/lunar_force.txt index 76be46ed10f..9ef902d01d5 100644 --- a/forge-gui/res/cardsfolder/l/lunar_force.txt +++ b/forge-gui/res/cardsfolder/l/lunar_force.txt @@ -1,8 +1,8 @@ Name:Lunar Force ManaCost:2 U Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts a spell, sacrifice CARDNAME and counter that spell. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ When an opponent casts a spell, sacrifice CARDNAME and counter that spell. SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSpellAbility | SubAbility$ DBSacrifice SVar:DBSacrifice:DB$ Sacrifice SVar:Picture:http://www.wizards.com/global/images/magic/general/lunar_force.jpg -Oracle:Whenever an opponent casts a spell, sacrifice Lunar Force and counter that spell. +Oracle:When an opponent casts a spell, sacrifice Lunar Force and counter that spell. diff --git a/forge-gui/res/cardsfolder/l/lure_of_prey.txt b/forge-gui/res/cardsfolder/l/lure_of_prey.txt index 337d97968ae..035baae92ac 100644 --- a/forge-gui/res/cardsfolder/l/lure_of_prey.txt +++ b/forge-gui/res/cardsfolder/l/lure_of_prey.txt @@ -1,8 +1,8 @@ Name:Lure of Prey ManaCost:2 G G Types:Instant -S:Mode$ CantBeCast | ValidCard$ Card.Self | EffectZone$ All | CheckSVar$ X | SVarCompare$ LE0 | Description$ Cast CARDNAME only if an opponent cast a creature spell this turn. +S:Mode$ CantBeCast | ValidCard$ Card.Self | EffectZone$ All | CheckSVar$ X | SVarCompare$ LE0 | Description$ Cast this spell only if an opponent cast a creature spell this turn. SVar:X:Count$ThisTurnCast_Creature.OppCtrl A:SP$ ChangeZone | Cost$ 2 G G | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.Green | ChangeNum$ 1 | SpellDescription$ You may put a green creature card from your hand onto the battlefield. SVar:Picture:http://www.wizards.com/global/images/magic/general/lure_of_prey.jpg -Oracle:Cast Lure of Prey only if an opponent cast a creature spell this turn.\nYou may put a green creature card from your hand onto the battlefield. +Oracle:Cast this spell only if an opponent cast a creature spell this turn.\nYou may put a green creature card from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/l/lurrus_of_the_dream_den.txt b/forge-gui/res/cardsfolder/l/lurrus_of_the_dream_den.txt index 5ef6fad552a..fd4fd159bd4 100644 --- a/forge-gui/res/cardsfolder/l/lurrus_of_the_dream_den.txt +++ b/forge-gui/res/cardsfolder/l/lurrus_of_the_dream_den.txt @@ -5,4 +5,4 @@ PT:3/2 K:Companion:Permanent.cmcLE2,Instant,Sorcery:Each permanent card in your starting deck has converted mana cost 2 or less. K:Lifelink S:Mode$ Continuous | EffectZone$ Battlefield | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | Affected$ Permanent.nonLand+YouOwn+cmcLE2 | AffectedZone$ Graveyard | Description$ During each of your turns, you may cast one permanent spell with converted mana cost 2 or less from your graveyard. -Oracle:Companion — Each permanent card in your starting deck has converted mana cost 2 or less. (If this card is your chosen companion, you may cast it once from outside the game.)\nLifelink\nDuring each of your turns, you may cast one permanent spell with converted mana cost 2 or less from your graveyard. +Oracle:Companion — Each permanent card in your starting deck has converted mana cost 2 or less. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.)\nLifelink\nDuring each of your turns, you may cast one permanent spell with converted mana cost 2 or less from your graveyard. diff --git a/forge-gui/res/cardsfolder/l/lutri_the_spellchaser.txt b/forge-gui/res/cardsfolder/l/lutri_the_spellchaser.txt index e6f8409a447..c8b5179bf39 100644 --- a/forge-gui/res/cardsfolder/l/lutri_the_spellchaser.txt +++ b/forge-gui/res/cardsfolder/l/lutri_the_spellchaser.txt @@ -7,4 +7,4 @@ K:Flash T:Mode$ ChangesZone | ValidCard$ Card.Self+wasCast | Origin$ Any | Destination$ Battlefield | Execute$ TrigCopy | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it, copy target instant or sorcery spell you control. You may choose new targets for the copy. SVar:TrigCopy:DB$ CopySpellAbility | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TgtPrompt$ Select target instant or sorcery spell you control | MayChooseTarget$ True DeckHints:Type$Instant|Sorcery -Oracle:Companion — Each nonland card in your starting deck has a different name. (If this card is your chosen companion, you may cast it once from outside the game.)\nFlash\nWhen Lutri, the Spellchaser enters the battlefield, if you cast it, copy target instant or sorcery spell you control. You may choose new targets for the copy. +Oracle:Companion — Each nonland card in your starting deck has a different name. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.)\nFlash\nWhen Lutri, the Spellchaser enters the battlefield, if you cast it, copy target instant or sorcery spell you control. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/l/lynx.txt b/forge-gui/res/cardsfolder/l/lynx.txt index 2a649aad550..539ab1f967d 100644 --- a/forge-gui/res/cardsfolder/l/lynx.txt +++ b/forge-gui/res/cardsfolder/l/lynx.txt @@ -4,4 +4,4 @@ Types:Creature Cat PT:2/1 K:Forestwalk SVar:Picture:http://resources.wizards.com/magic/cards/p3/en-us/card21053.jpg -Oracle:Forestwalk +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/l/lys_alana_bowmaster.txt b/forge-gui/res/cardsfolder/l/lys_alana_bowmaster.txt index ad87a21fcf1..912da177798 100644 --- a/forge-gui/res/cardsfolder/l/lys_alana_bowmaster.txt +++ b/forge-gui/res/cardsfolder/l/lys_alana_bowmaster.txt @@ -7,4 +7,4 @@ T:Mode$ SpellCast | ValidCard$ Elf | ValidActivatingPlayer$ You | Execute$ TrigD SVar:TrigDamage:DB$DealDamage | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ 2 SVar:BuffedBy:Elf SVar:Picture:http://www.wizards.com/global/images/magic/general/lys_alana_bowmaster.jpg -Oracle:Reach (This creature can block creatures with flying.)\nWhenever you cast an Elf spell, you may have Lys Alana Bowmaster deal 2 damage to target creature with flying. +Oracle:Reach\nWhenever you cast an Elf spell, you may have Lys Alana Bowmaster deal 2 damage to target creature with flying. diff --git a/forge-gui/res/cardsfolder/l/lyzolda_the_blood_witch_avatar.txt b/forge-gui/res/cardsfolder/l/lyzolda_the_blood_witch_avatar.txt index aa31e25ec62..2a4b0797e6e 100644 --- a/forge-gui/res/cardsfolder/l/lyzolda_the_blood_witch_avatar.txt +++ b/forge-gui/res/cardsfolder/l/lyzolda_the_blood_witch_avatar.txt @@ -2,11 +2,11 @@ Name:Lyzolda, the Blood Witch Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:-1/-1 -R:Event$ DamageDone | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Permanent,Player | Hellbent$ True | ReplaceWith$ DmgTwice | Description$ Hellbent - As long as you have no cards in hand, if a source you control would deal damage to a permanent or player, it deals double that damage instead. +R:Event$ DamageDone | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Permanent,Player | Hellbent$ True | ReplaceWith$ DmgTwice | Description$ Hellbent — As long as you have no cards in hand, if a source you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Command | Hellbent$ True | Execute$ LyzoldasDiscard | TriggerDescription$ Hellbent - At the beginning of your end step, if you have no cards in hand, each of your opponents discards a card. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Command | Hellbent$ True | Execute$ LyzoldasDiscard | TriggerDescription$ Hellbent — At the beginning of your end step, if you have no cards in hand, each of your opponents discards a card. SVar:LyzoldasDiscard:DB$ Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose DeckHints:Ability$Discard SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Lyzolda, the Blood Witch Avatar.full.jpg -Oracle:Hand -1, life -1\nHellbent - As long as you have no cards in hand, if a source you control would deal damage to a permanent or player, it deals double that damage instead.\nHellbent - At the beginning of your end step, if you have no cards in hand, each of your opponents discards a card. +Oracle:Hand -1, life -1\nHellbent — As long as you have no cards in hand, if a source you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead.\nHellbent — At the beginning of your end step, if you have no cards in hand, each of your opponents discards a card. diff --git a/forge-gui/res/cardsfolder/m/maelstrom_archangel.txt b/forge-gui/res/cardsfolder/m/maelstrom_archangel.txt index ab95a161818..a2e5bede604 100644 --- a/forge-gui/res/cardsfolder/m/maelstrom_archangel.txt +++ b/forge-gui/res/cardsfolder/m/maelstrom_archangel.txt @@ -3,7 +3,7 @@ ManaCost:W U B R G Types:Creature Angel PT:5/5 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPlay | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may cast a nonland card from your hand without paying its mana cost. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPlay | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may cast a spell from your hand without paying its mana cost. SVar:TrigPlay:DB$ Play | Valid$ Card.nonLand+YouCtrl | ValidZone$ Hand | WithoutManaCost$ True | Optional$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/maelstrom_archangel.jpg -Oracle:Flying\nWhenever Maelstrom Archangel deals combat damage to a player, you may cast a nonland card from your hand without paying its mana cost. +Oracle:Flying\nWhenever Maelstrom Archangel deals combat damage to a player, you may cast a spell from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/m/maelstrom_wanderer.txt b/forge-gui/res/cardsfolder/m/maelstrom_wanderer.txt index 4e6e965d8bb..f5fa1c6b842 100644 --- a/forge-gui/res/cardsfolder/m/maelstrom_wanderer.txt +++ b/forge-gui/res/cardsfolder/m/maelstrom_wanderer.txt @@ -7,4 +7,4 @@ K:Cascade S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Haste | Description$ Creatures you control have haste. SVar:PlayMain1:True SVar:Picture:http://www.wizards.com/global/images/magic/general/maelstrom_wanderer.jpg -Oracle:Creatures you control have haste.\nCascade, 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. Then do it again.) +Oracle:Creatures you control have haste.\nCascade, 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.) diff --git a/forge-gui/res/cardsfolder/m/magda_brazen_outlaw.txt b/forge-gui/res/cardsfolder/m/magda_brazen_outlaw.txt index d5dab6f7945..ca830d58113 100644 --- a/forge-gui/res/cardsfolder/m/magda_brazen_outlaw.txt +++ b/forge-gui/res/cardsfolder/m/magda_brazen_outlaw.txt @@ -5,10 +5,10 @@ PT:2/1 S:Mode$ Continuous | Affected$ Dwarf.Other+YouCtrl | AddPower$ 1 | Description$ Other Dwarves you control get +1/+0. T:Mode$ Taps | ValidCard$ Dwarf.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever a Dwarf you control becomes tapped, create a Treasure token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You -A:AB$ ChangeZone | Cost$ Sac<5/Treasure> | CostDesc$ Sacrifice five Treasures: | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Artifact,Card.Dragon | ChangeNum$ 1 | Mandatory$ True | StackDescription$ {p:You} searches their library for an Artifact or Dragon card, puts that card onto the battlefield, then shuffles their library. | SpellDescription$ Search your library for an Artifact or Dragon card, put that card onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ Sac<5/Treasure> | CostDesc$ Sacrifice five Treasures: | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Artifact,Card.Dragon | ChangeNum$ 1 | Mandatory$ True | StackDescription$ {p:You} searches their library for an Artifact or Dragon card, puts that card onto the battlefield, then shuffles their library. | SpellDescription$ Search your library for an artifact or Dragon card, put that card onto the battlefield, then shuffle your library. SVar:BuffedBy:Dwarf SVar:PlayMain1:TRUE DeckNeeds:Type$Dwarf DeckHints:Type$Dragon|Artifact DeckHas:Ability$Token & Ability$Sacrifice -Oracle:Other Dwarves you control get +1/+0. \nWhenever a Dwarf you control becomes tapped, create a treasure token. \nSacrifice five Treasures: Search your library for an Artifact or Dragon card, put that card onto the battlefield, then shuffle your library. +Oracle:Other Dwarves you control get +1/+0.\nWhenever a Dwarf you control becomes tapped, create a Treasure token.\nSacrifice five Treasures: Search your library for an artifact or Dragon card, put that card onto the battlefield, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/m/mage_ring_network.txt b/forge-gui/res/cardsfolder/m/mage_ring_network.txt index bc9e49338c9..ed990302f17 100644 --- a/forge-gui/res/cardsfolder/m/mage_ring_network.txt +++ b/forge-gui/res/cardsfolder/m/mage_ring_network.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ PutCounter | Cost$ 1 T | CounterType$ STORAGE | CounterNum$ 1 | SpellDescription$ Put a storage counter on CARDNAME. -A:AB$ Mana | Cost$ T SubCounter | Produced$ C | Amount$ X | CostDesc$ {T}, Remove X storage counters from CARDNAME: | References$ X | AILogic$ ManaRitualBattery | AINoRecursiveCheck$ True | SpellDescription$ Add {C} equal to the amount of counters removed. +A:AB$ Mana | Cost$ T SubCounter | Produced$ C | Amount$ X | CostDesc$ {T}, Remove X storage counters from CARDNAME: | References$ X | AILogic$ ManaRitualBattery | AINoRecursiveCheck$ True | SpellDescription$ Add {C} for each storage counter removed this way. SVar:X:Count$xPaid -Oracle:{T}: Add {C}.\n{1}, {T}: Put a storage counter on Mage-Ring Network.\n{T}, Remove X storage counters from Mage-Ring Network: Add {C} equal to the amount of counters removed. +Oracle:{T}: Add {C}.\n{1}, {T}: Put a storage counter on Mage-Ring Network.\n{T}, Remove any number of storage counters from Mage-Ring Network: Add {C} for each storage counter removed this way. diff --git a/forge-gui/res/cardsfolder/m/magma_burst.txt b/forge-gui/res/cardsfolder/m/magma_burst.txt index 698298d8595..670beb71035 100644 --- a/forge-gui/res/cardsfolder/m/magma_burst.txt +++ b/forge-gui/res/cardsfolder/m/magma_burst.txt @@ -2,11 +2,11 @@ Name:Magma Burst ManaCost:3 R Types:Instant K:Kicker:Sac<2/Land> -A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | TargetMin$ X | TargetMax$ X | References$ X | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. If CARDNAME was kicked, it deals 3 damage to another target. +A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | TargetMin$ X | TargetMax$ X | References$ X | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. If this spell was kicked, it deals 3 damage to another target. SVar:X:Count$Kicked.2.1 SVar:NeedsToPlayKickedVar:Z GE2 SVar:Z:Count$Valid Creature.OppCtrl/Plus.Z1 SVar:Z1:Count$Valid Planeswalker.OppCtrl AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/magma_burst.jpg -Oracle:Kicker—Sacrifice two lands. (You may sacrifice two lands in addition to any other costs as you cast this spell.)\nMagma Burst deals 3 damage to any target. If Magma Burst was kicked, it deals 3 damage to another target. +Oracle:Kicker—Sacrifice two lands. (You may sacrifice two lands in addition to any other costs as you cast this spell.)\nMagma Burst deals 3 damage to any target. If this spell was kicked, it deals 3 damage to another target. diff --git a/forge-gui/res/cardsfolder/m/magma_mine.txt b/forge-gui/res/cardsfolder/m/magma_mine.txt index a05c4a168b6..a35a7e8be39 100644 --- a/forge-gui/res/cardsfolder/m/magma_mine.txt +++ b/forge-gui/res/cardsfolder/m/magma_mine.txt @@ -2,7 +2,7 @@ Name:Magma Mine ManaCost:1 Types:Artifact A:AB$ PutCounter | Cost$ 4 | CounterType$ PRESSURE | CounterNum$ 1 | SpellDescription$ Put a pressure counter on CARDNAME. -A:AB$ DealDamage | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage equal to the number of pressure counters on it to any target. +A:AB$ DealDamage | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X | SpellDescription$ It deals damage equal to the number of pressure counters on it to any target. SVar:X:Count$CardCounters.PRESSURE SVar:Picture:http://www.wizards.com/global/images/magic/general/magma_mine.jpg -Oracle:{4}: Put a pressure counter on Magma Mine.\n{T}, Sacrifice Magma Mine: Magma Mine deals damage equal to the number of pressure counters on it to any target. +Oracle:{4}: Put a pressure counter on Magma Mine.\n{T}, Sacrifice Magma Mine: It deals damage equal to the number of pressure counters on it to any target. diff --git a/forge-gui/res/cardsfolder/m/magmatic_sinkhole.txt b/forge-gui/res/cardsfolder/m/magmatic_sinkhole.txt index 835ab0b9bbf..7cc0acb7dc5 100644 --- a/forge-gui/res/cardsfolder/m/magmatic_sinkhole.txt +++ b/forge-gui/res/cardsfolder/m/magmatic_sinkhole.txt @@ -4,4 +4,4 @@ Types:Instant K:Delve DeckHints:Ability$Graveyard A:SP$ DealDamage | Cost$ 5 R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target creature or planeswalker. -Oracle:Delve (Each spell you exile from your graveyard while casting this spell pays for {1})\nMagmatic Sinkhole deals 5 damage to target creature or planeswalker. +Oracle:Delve (Each card you exile from your graveyard while casting this spell pays for {1}.)\nMagmatic Sinkhole deals 5 damage to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/m/magnifying_glass.txt b/forge-gui/res/cardsfolder/m/magnifying_glass.txt index 538986f1182..30276077aca 100644 --- a/forge-gui/res/cardsfolder/m/magnifying_glass.txt +++ b/forge-gui/res/cardsfolder/m/magnifying_glass.txt @@ -2,6 +2,6 @@ Name:Magnifying Glass ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Investigate | Cost$ 4 T | SpellDescription$ Investigate (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +A:AB$ Investigate | Cost$ 4 T | SpellDescription$ Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") DeckHas:Ability$Investigate & Ability$Token -Oracle:{T}: Add {C}.\n{4}, {T}: Investigate (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +Oracle:{T}: Add {C}.\n{4}, {T}: Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/m/magnigoth_treefolk.txt b/forge-gui/res/cardsfolder/m/magnigoth_treefolk.txt index dfe1d620a91..0550d4582a4 100644 --- a/forge-gui/res/cardsfolder/m/magnigoth_treefolk.txt +++ b/forge-gui/res/cardsfolder/m/magnigoth_treefolk.txt @@ -14,4 +14,4 @@ SVar:M:Count$Valid Mountain.YouCtrl SVar:F:Count$Valid Forest.YouCtrl SVar:BuffedBy:Plains,Island,Swamp,Mountain,Forest SVar:Picture:http://www.wizards.com/global/images/magic/general/magnigoth_treefolk.jpg -Oracle:Domain — For each basic land type among lands you control, Magnigoth Treefolk has landwalk of that type. +Oracle:Domain — For each basic land type among lands you control, Magnigoth Treefolk has landwalk of that type. (It can't be blocked as long as defending player controls a land of that type.) diff --git a/forge-gui/res/cardsfolder/m/magnivore.txt b/forge-gui/res/cardsfolder/m/magnivore.txt index 90dd9201b53..da28ed3cc19 100644 --- a/forge-gui/res/cardsfolder/m/magnivore.txt +++ b/forge-gui/res/cardsfolder/m/magnivore.txt @@ -8,4 +8,4 @@ SVar:X:Count$TypeInAllYards.Sorcery SVar:NeedsToPlayVar:X GE2 AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/magnivore.jpg -Oracle:Haste\nMagnivore's power and toughness are each equal to the number of sorcery cards in all graveyards. +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\nMagnivore's power and toughness are each equal to the number of sorcery cards in all graveyards. diff --git a/forge-gui/res/cardsfolder/m/magus_of_the_future.txt b/forge-gui/res/cardsfolder/m/magus_of_the_future.txt index 5f50af5cdc7..ea265daa8b7 100644 --- a/forge-gui/res/cardsfolder/m/magus_of_the_future.txt +++ b/forge-gui/res/cardsfolder/m/magus_of_the_future.txt @@ -2,6 +2,6 @@ Name:Magus of the Future ManaCost:2 U U U Types:Creature Human Wizard PT:2/3 -S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ Player | MayPlay$ True | Description$ Play with the top card of your library revealed. You may play the top card of your library. +S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ Player | MayPlay$ True | Description$ Play with the top card of your library revealed. You may play lands and cast spells from the top of your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/magus_of_the_future.jpg -Oracle:Play with the top card of your library revealed.\nYou may play the top card of your library. +Oracle:Play with the top card of your library revealed.\nYou may play lands and cast spells from the top of your library. diff --git a/forge-gui/res/cardsfolder/m/magus_of_the_mind.txt b/forge-gui/res/cardsfolder/m/magus_of_the_mind.txt index 19d358c2d68..b0563602d05 100644 --- a/forge-gui/res/cardsfolder/m/magus_of_the_mind.txt +++ b/forge-gui/res/cardsfolder/m/magus_of_the_mind.txt @@ -2,10 +2,10 @@ Name:Magus of the Mind ManaCost:4 U U Types:Creature Human Wizard PT:4/5 -A:AB$ Shuffle | Cost$ U T Sac<1/CARDNAME> | SubAbility$ DBExile | SpellDescription$ Shuffle your library, then exile the top X cards, where X is one plus the number of spells cast this turn. Until end of turn, you may play cards exiled this way without paying their mana costs. +A:AB$ Shuffle | Cost$ U T Sac<1/CARDNAME> | SubAbility$ DBExile | SpellDescription$ Shuffle your library, then exile the top X cards, where X is one plus the number of spells cast this turn. Until end of turn, you may play lands and cast spells from among cards exiled this way without paying their mana costs. SVar:DBExile:DB$ Dig | Defined$ You | DestinationZone$ Exile | DigNum$ X | ChangeNum$ All | References$ X | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ Play | References$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$ThisTurnCast_Card/Plus.1 -Oracle:{U}, {T}, Sacrifice Magus of the Mind: Shuffle your library, then exile the top X cards, where X is one plus the number of spells cast this turn. Until end of turn, you may play cards exiled this way without paying their mana costs. +Oracle:{U}, {T}, Sacrifice Magus of the Mind: Shuffle your library, then exile the top X cards, where X is one plus the number of spells cast this turn. Until end of turn, you may play lands and cast spells from among cards exiled this way without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/m/magus_of_the_will.txt b/forge-gui/res/cardsfolder/m/magus_of_the_will.txt index 1b89f72ab9a..d67481b8b5f 100644 --- a/forge-gui/res/cardsfolder/m/magus_of_the_will.txt +++ b/forge-gui/res/cardsfolder/m/magus_of_the_will.txt @@ -2,9 +2,9 @@ Name:Magus of the Will ManaCost:2 B Types:Creature Human Wizard PT:3/3 -A:AB$ Effect | Cost$ 2 B T Exile<1/CARDNAME> | Name$ Magus of the Will Effect | ReplacementEffects$ GraveToExile | StaticAbilities$ STPlay | SVars$ Exile | AILogic$ YawgmothsWill | SpellDescription$ Until end of turn, you may play cards from your graveyard. If a card would be put into your graveyard from anywhere this turn, exile that card instead. +A:AB$ Effect | Cost$ 2 B T Exile<1/CARDNAME> | Name$ Magus of the Will Effect | ReplacementEffects$ GraveToExile | StaticAbilities$ STPlay | SVars$ Exile | AILogic$ YawgmothsWill | SpellDescription$ Until end of turn, you may play lands and cast spells from your graveyard. If a card would be put into your graveyard from anywhere this turn, exile that card instead. SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.YouCtrl | AffectedZone$ Graveyard | MayPlay$ True | Description$ You may play cards from your graveyard. SVar:GraveToExile:Event$ Moved | ActiveZones$ Command | Destination$ Graveyard | ValidCard$ Card.nonToken+YouOwn | ReplaceWith$ Exile | Description$ If a card would be put into your graveyard from anywhere, exile it instead. SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard SVar:Picture:http://www.wizards.com/global/images/magic/general/magus_of_the_will.jpg -Oracle:{2}{B}, {T}, Exile Magus of the Will: Until end of turn, you may play cards from your graveyard. If a card would be put into your graveyard from anywhere this turn, exile that card instead. +Oracle:{2}{B}, {T}, Exile Magus of the Will: Until end of turn, you may play lands and cast spells from your graveyard. If a card would be put into your graveyard from anywhere this turn, exile that card instead. diff --git a/forge-gui/res/cardsfolder/m/mahamoti_djinn.txt b/forge-gui/res/cardsfolder/m/mahamoti_djinn.txt index bc4f722e876..508e8fb0702 100644 --- a/forge-gui/res/cardsfolder/m/mahamoti_djinn.txt +++ b/forge-gui/res/cardsfolder/m/mahamoti_djinn.txt @@ -4,4 +4,4 @@ Types:Creature Djinn PT:5/6 K:Flying SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card83158.jpg -Oracle:Flying +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.) diff --git a/forge-gui/res/cardsfolder/m/makeshift_mauler.txt b/forge-gui/res/cardsfolder/m/makeshift_mauler.txt index bf5f2173f5d..5e67f8ec3d1 100644 --- a/forge-gui/res/cardsfolder/m/makeshift_mauler.txt +++ b/forge-gui/res/cardsfolder/m/makeshift_mauler.txt @@ -4,4 +4,4 @@ Types:Creature Zombie Horror PT:4/5 A:SP$ PermanentCreature | Cost$ 3 U ExileFromGrave<1/Creature> SVar:Picture:http://www.wizards.com/global/images/magic/general/makeshift_mauler.jpg -Oracle:As an additional cost to cast Makeshift Mauler, exile a creature card from your graveyard. +Oracle:As an additional cost to cast this spell, exile a creature card from your graveyard. diff --git a/forge-gui/res/cardsfolder/m/malakir_rebirth_malakir_mire.txt b/forge-gui/res/cardsfolder/m/malakir_rebirth_malakir_mire.txt index 2c5f6eb97b0..f080ec7923c 100644 --- a/forge-gui/res/cardsfolder/m/malakir_rebirth_malakir_mire.txt +++ b/forge-gui/res/cardsfolder/m/malakir_rebirth_malakir_mire.txt @@ -1,12 +1,12 @@ Name:Malakir Rebirth ManaCost:B Types:Instant -A:SP$ LoseLife | Cost$ B | Defined$ You | LifeAmount$ 2 | SubAbility$ DBAnimate | SpellDescription$ Choose target creature. You lose 2 life. Until end of turn, that creature gains “When this creature dies, return it to the battlefield tapped under its owner’s control.” +A:SP$ LoseLife | Cost$ B | Defined$ You | LifeAmount$ 2 | SubAbility$ DBAnimate | SpellDescription$ Choose target creature. You lose 2 life. Until end of turn, that creature gains "When this creature dies, return it to the battlefield tapped under its owner's control." SVar:DBAnimate:DB$ Animate | ValidTgts$ Creature | TgtPrompt$ Choose target creature | Triggers$ TrigDies | sVars$ TrigReturn | StackDescription$ Until end of turn, {c:Targeted} gains "When this creature dies, return it to the battlefield tapped under its owner’s control." SVar:TrigDies:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigReturn | TriggerDescription$ When CARDNAME dies, return it to the battlefield tapped under its owner’s control. SVar:TrigReturn:DB$ ChangeZone | DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True AlternateMode:Modal -Oracle:Choose target creature. You lose 2 life. Until end of turn, that creature gains “When this creature dies, return it to the battlefield tapped under its owner’s control.” +Oracle:Choose target creature. You lose 2 life. Until end of turn, that creature gains "When this creature dies, return it to the battlefield tapped under its owner's control." ALTERNATE diff --git a/forge-gui/res/cardsfolder/m/malcolm_keen-eyed_navigator.txt b/forge-gui/res/cardsfolder/m/malcolm_keen_eyed_navigator.txt similarity index 100% rename from forge-gui/res/cardsfolder/m/malcolm_keen-eyed_navigator.txt rename to forge-gui/res/cardsfolder/m/malcolm_keen_eyed_navigator.txt diff --git a/forge-gui/res/cardsfolder/m/malicious_affliction.txt b/forge-gui/res/cardsfolder/m/malicious_affliction.txt index 46c3f3108aa..d3f970b2341 100644 --- a/forge-gui/res/cardsfolder/m/malicious_affliction.txt +++ b/forge-gui/res/cardsfolder/m/malicious_affliction.txt @@ -2,7 +2,7 @@ Name:Malicious Affliction ManaCost:B B Types:Instant A:SP$ Destroy | Cost$ B B | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | SpellDescription$ Destroy target nonblack creature. -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCopy | CheckSVar$ Morbid | SVarCompare$ GE1 | TriggerDescription$ Morbid — When you cast CARDNAME, if a creature died this turn, you may copy CARDNAME and may choose a new target for the copy. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCopy | CheckSVar$ Morbid | SVarCompare$ GE1 | TriggerDescription$ Morbid — When you cast this spell, if a creature died this turn, you may copy CARDNAME and may choose a new target for the copy. SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature -Oracle:Morbid — When you cast Malicious Affliction, if a creature died this turn, you may copy Malicious Affliction and may choose a new target for the copy.\nDestroy target nonblack creature. +Oracle:Morbid — When you cast this spell, if a creature died this turn, you may copy Malicious Affliction and may choose a new target for the copy.\nDestroy target nonblack creature. diff --git a/forge-gui/res/cardsfolder/m/mana_seism.txt b/forge-gui/res/cardsfolder/m/mana_seism.txt index 416d1c6bb38..38c60d0960a 100644 --- a/forge-gui/res/cardsfolder/m/mana_seism.txt +++ b/forge-gui/res/cardsfolder/m/mana_seism.txt @@ -1,11 +1,11 @@ Name:Mana Seism ManaCost:1 R Types:Sorcery -A:SP$ Sacrifice | Cost$ 1 R | Defined$ You | Amount$ SacX | References$ SacX | SacValid$ Land | RememberSacrificed$ True | Optional$ True | SubAbility$ DBMana | SpellDescription$ Sacrifice any number of lands. Add {C} for each land sacrificed this way. +A:SP$ Sacrifice | Cost$ 1 R | Defined$ You | Amount$ SacX | References$ SacX | SacValid$ Land | RememberSacrificed$ True | Optional$ True | SubAbility$ DBMana | SpellDescription$ Sacrifice any number of lands, then add that much {C}. SVar:DBMana:DB$ Mana | Produced$ C | Amount$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:SacX:Count$Valid Land.YouCtrl SVar:X:Remembered$Amount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/mana_seism.jpg -Oracle:Sacrifice any number of lands. Add {C} for each land sacrificed this way. +Oracle:Sacrifice any number of lands, then add that much {C}. diff --git a/forge-gui/res/cardsfolder/m/mana_vortex.txt b/forge-gui/res/cardsfolder/m/mana_vortex.txt index e1f9f7ae8fc..5e73e415a5e 100644 --- a/forge-gui/res/cardsfolder/m/mana_vortex.txt +++ b/forge-gui/res/cardsfolder/m/mana_vortex.txt @@ -1,7 +1,7 @@ Name:Mana Vortex ManaCost:1 U U Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When you cast CARDNAME, counter it unless you sacrifice a land. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When you cast this spell, counter it unless you sacrifice a land. SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSpellAbility | UnlessCost$ Sac<1/Land> | UnlessPayer$ You T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of each player's upkeep, that player sacrifices a land. SVar:TrigSac:DB$ Sacrifice | SacValid$ Land | Defined$ TriggeredPlayer | SacMessage$ land @@ -9,4 +9,4 @@ T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Land | PresentCompare$ E SVar:TrigSacSelf:DB$ Sacrifice | Defined$ Self AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/mana_vortex.jpg -Oracle:When you cast Mana Vortex, counter it unless you sacrifice a land.\nAt the beginning of each player's upkeep, that player sacrifices a land.\nWhen there are no lands on the battlefield, sacrifice Mana Vortex. +Oracle:When you cast this spell, counter it unless you sacrifice a land.\nAt the beginning of each player's upkeep, that player sacrifices a land.\nWhen there are no lands on the battlefield, sacrifice Mana Vortex. diff --git a/forge-gui/res/cardsfolder/m/mangara_the_diplomat.txt b/forge-gui/res/cardsfolder/m/mangara_the_diplomat.txt index 65dbf024f95..1c09541b6fe 100755 --- a/forge-gui/res/cardsfolder/m/mangara_the_diplomat.txt +++ b/forge-gui/res/cardsfolder/m/mangara_the_diplomat.txt @@ -3,8 +3,8 @@ ManaCost:3 W Types:Legendary Creature Human Cleric PT:2/4 K:Lifelink -T:Mode$ AttackersDeclared | AttackingPlayer$ Player.Opponent | CheckSVar$ X | SVarCompare$ GE2 | Execute$ TrigDraw | TriggerZones$ Battlefield | NoResolvingCheck$ True | TriggerDescription$ Whenever an opponent attacks with creatures, if two or more of those creatures are attacking you and/or a planeswalker you control, draw a card. +T:Mode$ AttackersDeclared | AttackingPlayer$ Player.Opponent | CheckSVar$ X | SVarCompare$ GE2 | Execute$ TrigDraw | TriggerZones$ Battlefield | NoResolvingCheck$ True | TriggerDescription$ Whenever an opponent attacks with creatures, if two or more of those creatures are attacking you and/or planeswalkers you control, draw a card. SVar:X:Count$Valid Creature.attackingYouOrYourPW SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 T:Mode$ SpellCast | ValidActivatingPlayer$ Opponent | ActivatorThisTurnCast$ EQ2 | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever an opponent casts their second spell each turn, draw a card. -Oracle:Lifelink\nWhenever an opponent attacks with creatures, if two or more of those creatures are attacking you and/or a planeswalker you control, draw a card.\nWhenever an opponent casts their second spell each turn, draw a card. +Oracle:Lifelink\nWhenever an opponent attacks with creatures, if two or more of those creatures are attacking you and/or planeswalkers you control, draw a card.\nWhenever an opponent casts their second spell each turn, draw a card. diff --git a/forge-gui/res/cardsfolder/m/manic_scribe.txt b/forge-gui/res/cardsfolder/m/manic_scribe.txt index 062aec68e75..12f544c1ba0 100644 --- a/forge-gui/res/cardsfolder/m/manic_scribe.txt +++ b/forge-gui/res/cardsfolder/m/manic_scribe.txt @@ -3,9 +3,9 @@ ManaCost:1 U Types:Creature Human Wizard PT:0/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill1 | TriggerDescription$ When CARDNAME enters the battlefield, each opponent mills three cards. -SVar:TrigMill1:DB$ Mill | Defined$ Player.Opponent | NumCards$ 3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Delirium$ True | Execute$ TrigMill2 | TriggerZones$ Battlefield | TriggerDescription$ Delirium — At the beginning of each opponent's upkeep, if you have four or more card types among cards in your graveyard, that player mills three cards. +SVar:TrigMill1:DB$ Mill | Defined$ Player.Opponent | NumCards$ 3 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Delirium$ True | Execute$ TrigMill2 | TriggerZones$ Battlefield | TriggerDescription$ Delirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, that player mills three cards. SVar:TrigMill2:DB$ Mill | Defined$ TriggeredPlayer | NumCards$ 3 DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium -Oracle:When Manic Scribe enters the battlefield, each opponent mills three cards.\nDelirium — At the beginning of each opponent's upkeep, if you have four or more card types among cards in your graveyard, that player mills three cards. +Oracle:When Manic Scribe enters the battlefield, each opponent mills three cards.\nDelirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, that player mills three cards. diff --git a/forge-gui/res/cardsfolder/m/mantis_engine.txt b/forge-gui/res/cardsfolder/m/mantis_engine.txt index 21ca1f2dab3..c0b0a0ac3db 100644 --- a/forge-gui/res/cardsfolder/m/mantis_engine.txt +++ b/forge-gui/res/cardsfolder/m/mantis_engine.txt @@ -2,7 +2,7 @@ Name:Mantis Engine ManaCost:5 Types:Artifact Creature Insect PT:3/3 -A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. -A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn. +A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. (It can't be blocked except by creatures with flying or reach.) +A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn. (It deals combat damage before creatures without first strike.) SVar:Picture:http://www.wizards.com/global/images/magic/general/mantis_engine.jpg -Oracle:{2}: Mantis Engine gains flying until end of turn.\n{2}: Mantis Engine gains first strike until end of turn. +Oracle:{2}: Mantis Engine gains flying until end of turn. (It can't be blocked except by creatures with flying or reach.)\n{2}: Mantis Engine gains first strike until end of turn. (It deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/m/maurauders_axe.txt b/forge-gui/res/cardsfolder/m/marauders_axe.txt similarity index 68% rename from forge-gui/res/cardsfolder/m/maurauders_axe.txt rename to forge-gui/res/cardsfolder/m/marauders_axe.txt index 77708569106..52ce5ee6630 100644 --- a/forge-gui/res/cardsfolder/m/maurauders_axe.txt +++ b/forge-gui/res/cardsfolder/m/marauders_axe.txt @@ -4,4 +4,4 @@ Types:Artifact Equipment K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. SVar:Picture:http://www.wizards.com/global/images/magic/general/marauders_axe.jpg -Oracle:Equipped creature gets +2/+0.\nEquip {2} +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/m/march_of_the_multitudes.txt b/forge-gui/res/cardsfolder/m/march_of_the_multitudes.txt index 5ab6ee01d6c..50ce5593032 100644 --- a/forge-gui/res/cardsfolder/m/march_of_the_multitudes.txt +++ b/forge-gui/res/cardsfolder/m/march_of_the_multitudes.txt @@ -5,4 +5,4 @@ K:Convoke A:SP$ Token | Cost$ X G W W | TokenAmount$ X | References$ X | TokenScript$ w_1_1_soldier_lifelink | LegacyImage$ w 1 1 soldier lifelink grn | SpellDescription$ Create X 1/1 white Soldier creature tokens with lifelink. SVar:X:Count$xPaid DeckHas:Ability$Token & 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 the creature's color.)\nCreate X 1/1 white Soldier creature tokens with lifelink. +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.)\nCreate X 1/1 white Soldier creature tokens with lifelink. diff --git a/forge-gui/res/cardsfolder/m/mardu_hordechief.txt b/forge-gui/res/cardsfolder/m/mardu_hordechief.txt index 41865b7720f..f484c6ca65f 100644 --- a/forge-gui/res/cardsfolder/m/mardu_hordechief.txt +++ b/forge-gui/res/cardsfolder/m/mardu_hordechief.txt @@ -2,7 +2,7 @@ Name:Mardu Hordechief ManaCost:2 W Types:Creature Human Warrior PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigToken | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, create a 1/1 white Warrior creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigToken | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, create a 1/1 white Warrior creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_warrior | TokenOwner$ You SVar:RaidTest:Count$AttackersDeclared -Oracle:Raid — When Mardu Hordechief enters the battlefield, if you attacked with a creature this turn, create a 1/1 white Warrior creature token. +Oracle:Raid — When Mardu Hordechief enters the battlefield, if you attacked this turn, create a 1/1 white Warrior creature token. diff --git a/forge-gui/res/cardsfolder/m/marisi_breaker_of_the_coil.txt b/forge-gui/res/cardsfolder/m/marisi_breaker_of_the_coil.txt index a97396fc39c..515841c391d 100644 --- a/forge-gui/res/cardsfolder/m/marisi_breaker_of_the_coil.txt +++ b/forge-gui/res/cardsfolder/m/marisi_breaker_of_the_coil.txt @@ -3,7 +3,7 @@ ManaCost:1 R G W Types:Legendary Creature Cat Warrior PT:5/4 S:Mode$ CantBeCast | ValidCard$ Card | Caster$ Player.Opponent | Phases$ BeginCombat->EndCombat | Description$ Your opponents can't cast spells during combat. -T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigGoad | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control deals combat damage to a player, goad each creature that player controls (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.) +T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigGoad | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control deals combat damage to a player, goad each creature that player controls. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.) SVar:TrigGoad:DB$ Goad | Defined$ Valid Creature.ControlledBy Player.TriggeredTarget SVar:PlayMain1:TRUE -Oracle:Your opponents can't cast spells during combat.\nWhenever a creature you control deals combat damage to a player, goad each creature that player controls (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.) +Oracle:Your opponents can't cast spells during combat.\nWhenever a creature you control deals combat damage to a player, goad each creature that player controls. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/m/mark_of_mutiny.txt b/forge-gui/res/cardsfolder/m/mark_of_mutiny.txt index 6941f9d17af..a9ac6f44ebe 100644 --- a/forge-gui/res/cardsfolder/m/mark_of_mutiny.txt +++ b/forge-gui/res/cardsfolder/m/mark_of_mutiny.txt @@ -1,7 +1,7 @@ Name:Mark of Mutiny ManaCost:2 R Types:Sorcery -A:SP$ GainControl | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SubAbility$ DBPutCounter | SpellDescription$ Gain control of target creature until end of turn. Put a +1/+1 counter on it and untap it. That creature gains haste until end of turn. +A:SP$ GainControl | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SubAbility$ DBPutCounter | SpellDescription$ Gain control of target creature until end of turn. Put a +1/+1 counter on it and untap it. That creature gains haste until end of turn. (It can attack and {T} this turn.) SVar:DBPutCounter:DB$PutCounter | Defined$ Targeted | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/mark_of_mutiny.jpg -Oracle:Gain control of target creature until end of turn. Put a +1/+1 counter on it and untap it. That creature gains haste until end of turn. \ No newline at end of file +Oracle:Gain control of target creature until end of turn. Put a +1/+1 counter on it and untap it. That creature gains haste until end of turn. (It can attack and {T} this turn.) diff --git a/forge-gui/res/cardsfolder/m/marrow_gnawer.txt b/forge-gui/res/cardsfolder/m/marrow_gnawer.txt index 1831792ec67..8351cf159a9 100644 --- a/forge-gui/res/cardsfolder/m/marrow_gnawer.txt +++ b/forge-gui/res/cardsfolder/m/marrow_gnawer.txt @@ -2,11 +2,11 @@ Name:Marrow-Gnawer ManaCost:3 B B Types:Legendary Creature Rat Rogue PT:2/3 -S:Mode$ Continuous | Affected$ Creature.Rat | AddKeyword$ Fear | Description$ Rat creatures have fear. (They can't be blocked except by artifact creatures and/or black creatures.) +S:Mode$ Continuous | Affected$ Creature.Rat | AddKeyword$ Fear | Description$ All Rats have fear. A:AB$ Token | Cost$ T Sac<1/Rat> | TokenAmount$ X | References$ X | TokenScript$ b_1_1_rat | TokenOwner$ You | LegacyImage$ b 1 1 rat chk | SpellDescription$ Create X 1/1 black Rat creature tokens, where X is the number of Rats you control. SVar:X:Count$TypeYouCtrl.Rat SVar:AIPreference:SacCost$Creature.Rat+token,Creature.Rat+cmcLE3 AI:RemoveDeck:Random DeckHints:Type$Rat SVar:Picture:http://www.wizards.com/global/images/magic/general/marrow_gnawer.jpg -Oracle:Rat creatures have fear. (They can't be blocked except by artifact creatures and/or black creatures.)\n{T}, Sacrifice a Rat: Create X 1/1 black Rat creature tokens, where X is the number of Rats you control. +Oracle:All Rats have fear.\n{T}, Sacrifice a Rat: Create X 1/1 black Rat creature tokens, where X is the number of Rats you control. diff --git a/forge-gui/res/cardsfolder/m/marrow_shards.txt b/forge-gui/res/cardsfolder/m/marrow_shards.txt index 7ba2629f9a5..6ad6aa2667a 100644 --- a/forge-gui/res/cardsfolder/m/marrow_shards.txt +++ b/forge-gui/res/cardsfolder/m/marrow_shards.txt @@ -3,4 +3,4 @@ ManaCost:PW Types:Instant A:SP$ DamageAll | Cost$ PW | ValidCards$ Creature.attacking | ValidDescription$ each attacking creature. | NumDmg$ 1 | AIPhyrexianPayment$ Never | SpellDescription$ CARDNAME deals 1 damage to each attacking creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/marrow_shards.jpg -Oracle:({P/W} can be paid with either {W} or 2 life.)\nMarrow Shards deals 1 damage to each attacking creature. +Oracle:({W/P} can be paid with either {W} or 2 life.)\nMarrow Shards deals 1 damage to each attacking creature. diff --git a/forge-gui/res/cardsfolder/m/marsh_boa.txt b/forge-gui/res/cardsfolder/m/marsh_boa.txt index 3c81b4ba6c5..0adf166e9f1 100644 --- a/forge-gui/res/cardsfolder/m/marsh_boa.txt +++ b/forge-gui/res/cardsfolder/m/marsh_boa.txt @@ -4,4 +4,4 @@ Types:Creature Snake PT:1/1 K:Swampwalk SVar:Picture:http://resources.wizards.com/magic/cards/pr/en-us/card24664.jpg -Oracle:Swampwalk +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/m/marsh_casualties.txt b/forge-gui/res/cardsfolder/m/marsh_casualties.txt index 611856fec81..24065c7f4b4 100644 --- a/forge-gui/res/cardsfolder/m/marsh_casualties.txt +++ b/forge-gui/res/cardsfolder/m/marsh_casualties.txt @@ -2,8 +2,8 @@ Name:Marsh Casualties ManaCost:B B Types:Sorcery K:Kicker:3 -A:SP$ PumpAll | Cost$ B B | ValidTgts$ Player | TgtPrompt$ Select target player | ValidCards$ Creature | NumAtt$ -X | NumDef$ -X | References$ X | IsCurse$ True | SpellDescription$ Creatures target player controls get -1/-1 until end of turn. If CARDNAME was kicked, those creatures get -2/-2 until end of turn instead. +A:SP$ PumpAll | Cost$ B B | ValidTgts$ Player | TgtPrompt$ Select target player | ValidCards$ Creature | NumAtt$ -X | NumDef$ -X | References$ X | IsCurse$ True | SpellDescription$ Creatures target player controls get -1/-1 until end of turn. If this spell was kicked, those creatures get -2/-2 until end of turn instead. SVar:X:Count$Kicked.2.1 SVar:NeedsToPlayKicked:Creature.OppCtrl+toughnessEQ2 SVar:Picture:http://www.wizards.com/global/images/magic/general/marsh_casualties.jpg -Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nCreatures target player controls get -1/-1 until end of turn. If Marsh Casualties was kicked, those creatures get -2/-2 until end of turn instead. +Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nCreatures target player controls get -1/-1 until end of turn. If this spell was kicked, those creatures get -2/-2 until end of turn instead. diff --git a/forge-gui/res/cardsfolder/m/marsh_goblins.txt b/forge-gui/res/cardsfolder/m/marsh_goblins.txt index c041b449310..ed467b64957 100644 --- a/forge-gui/res/cardsfolder/m/marsh_goblins.txt +++ b/forge-gui/res/cardsfolder/m/marsh_goblins.txt @@ -4,4 +4,4 @@ Types:Creature Goblin PT:1/1 K:Swampwalk SVar:Picture:http://resources.wizards.com/magic/cards/dk/en-us/card1821.jpg -Oracle:Swampwalk +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/m/marsh_threader.txt b/forge-gui/res/cardsfolder/m/marsh_threader.txt index 3d86969ba6e..99bde658e95 100644 --- a/forge-gui/res/cardsfolder/m/marsh_threader.txt +++ b/forge-gui/res/cardsfolder/m/marsh_threader.txt @@ -4,4 +4,4 @@ Types:Creature Kor Scout PT:2/1 K:Swampwalk SVar:Picture:http://www.wizards.com/global/images/magic/general/marsh_threader.jpg -Oracle:Swampwalk +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/m/marshmist_titan.txt b/forge-gui/res/cardsfolder/m/marshmist_titan.txt index 3e98774eaca..e8b64457183 100644 --- a/forge-gui/res/cardsfolder/m/marshmist_titan.txt +++ b/forge-gui/res/cardsfolder/m/marshmist_titan.txt @@ -5,4 +5,4 @@ PT:4/5 S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {X} less to cast, where X is your devotion to black. SVar:X:Count$Devotion.Black SVar:Picture:http://www.wizards.com/global/images/magic/general/marshmist_titan.jpg -Oracle:Marshmist Titan costs {X} less to cast, where X is your devotion to black. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) +Oracle:This spell costs {X} less to cast, where X is your devotion to black. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) diff --git a/forge-gui/res/cardsfolder/m/marton_stromgald.txt b/forge-gui/res/cardsfolder/m/marton_stromgald.txt index a068295a878..351578ff017 100644 --- a/forge-gui/res/cardsfolder/m/marton_stromgald.txt +++ b/forge-gui/res/cardsfolder/m/marton_stromgald.txt @@ -2,11 +2,11 @@ Name:Marton Stromgald ManaCost:2 R R Types:Legendary Creature Human Knight PT:1/1 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAttack | TriggerDescription$ Whenever CARDNAME attacks, other attacking creatures get +1/+1 until end of turn for each attacking creature other than CARDNAME. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAttack | TriggerDescription$ Whenever Márton Stromgald attacks, other attacking creatures get +1/+1 until end of turn for each attacking creature other than Márton Stromgald. SVar:TrigPumpAttack:DB$ PumpAll | ValidCards$ Creature.attacking+Other | NumAtt$ X | NumDef$ X | References$ X SVar:X:Count$Valid Creature.attacking+Other -T:Mode$ Blocks | ValidCard$ Card.Self | Triggerzones$ Battlefield | Execute$ TrigPumpBlock | TriggerDescription$ Whenever CARDNAME blocks, other blocking creatures get +1/+1 until end of turn for each blocking creature other than CARDNAME. +T:Mode$ Blocks | ValidCard$ Card.Self | Triggerzones$ Battlefield | Execute$ TrigPumpBlock | TriggerDescription$ Whenever Márton Stromgald blocks, other blocking creatures get +1/+1 until end of turn for each blocking creature other than Márton Stromgald. SVar:TrigPumpBlock:DB$ PumpAll | ValidCards$ Creature.blocking+Other | NumAtt$ Y | NumDef$ Y | References$ Y SVar:Y:Count$Valid Creature.blocking+Other SVar:Picture:http://www.wizards.com/global/images/magic/general/marton_stromgald.jpg -Oracle:Whenever Marton Stromgald attacks, other attacking creatures get +1/+1 until end of turn for each attacking creature other than Marton Stromgald.\nWhenever Marton Stromgald blocks, other blocking creatures get +1/+1 until end of turn for each blocking creature other than Marton Stromgald. +Oracle:Whenever Márton Stromgald attacks, other attacking creatures get +1/+1 until end of turn for each attacking creature other than Márton Stromgald.\nWhenever Márton Stromgald blocks, other blocking creatures get +1/+1 until end of turn for each blocking creature other than Márton Stromgald. diff --git a/forge-gui/res/cardsfolder/m/martyr_of_ashes.txt b/forge-gui/res/cardsfolder/m/martyr_of_ashes.txt index 258f4e1e322..127996911d7 100644 --- a/forge-gui/res/cardsfolder/m/martyr_of_ashes.txt +++ b/forge-gui/res/cardsfolder/m/martyr_of_ashes.txt @@ -5,4 +5,4 @@ PT:1/1 A:AB$ DamageAll | Cost$ 2 Reveal Sac<1/CARDNAME> | CostDesc$ {2}, Reveal X red cards from your hand, Sacrifice CARDNAME: | ValidCards$ Creature.withoutFlying | NumDmg$ X | References$ X | ValidDescription$ each creature without flying | SpellDescription$ CARDNAME deals X damage to each creature without flying. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:{2}, Reveal X red cards from your hand, Sacrifice Martyr of Ashes: It deals X damage to each creature without flying. +Oracle:{2}, Reveal X red cards from your hand, Sacrifice Martyr of Ashes: Martyr of Ashes deals X damage to each creature without flying. diff --git a/forge-gui/res/cardsfolder/m/martyrs_soul.txt b/forge-gui/res/cardsfolder/m/martyrs_soul.txt index f199e3c06f4..2509ddbd0ac 100644 --- a/forge-gui/res/cardsfolder/m/martyrs_soul.txt +++ b/forge-gui/res/cardsfolder/m/martyrs_soul.txt @@ -6,4 +6,4 @@ K:Convoke T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | IsPresent$ Land.tapped+YouCtrl | PresentCompare$ EQ0 | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, if you control no tapped lands, put two +1/+1 counters on it. SVar:TrigPutCounter:DB$PutCounter | Defined$ TriggeredCardLKICopy | CounterType$ P1P1 | CounterNum$ 2 SVar:PlayMain1: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 the creature's color.)\nWhen Martyr's Soul enters the battlefield, if you control no tapped lands, put two +1/+1 counters on it. +Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nWhen Martyr's Soul enters the battlefield, if you control no tapped lands, put two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/m/mask_of_intolerance.txt b/forge-gui/res/cardsfolder/m/mask_of_intolerance.txt index dc8fa2adb83..ec7412395e6 100644 --- a/forge-gui/res/cardsfolder/m/mask_of_intolerance.txt +++ b/forge-gui/res/cardsfolder/m/mask_of_intolerance.txt @@ -1,9 +1,9 @@ Name:Mask of Intolerance ManaCost:2 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | CheckSVar$ CheckLandTypes | References$ CheckLandTypes | SVarCompare$ GE4 | Execute$ TrigDamage | TriggerDescription$ At the beginning of each player's upkeep, if there are four or more basic land types among lands that player controls, CARDNAME deals 3 damage to them. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | CheckSVar$ CheckLandTypes | References$ CheckLandTypes | SVarCompare$ GE4 | Execute$ TrigDamage | TriggerDescription$ At the beginning of each player's upkeep, if there are four or more basic land types among lands that player controls, CARDNAME deals 3 damage to that player. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 3 SVar:CheckLandTypes:Count$DomainActivePlayer AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/mask_of_intolerance.jpg -Oracle:At the beginning of each player's upkeep, if there are four or more basic land types among lands that player controls, Mask of Intolerance deals 3 damage to them. +Oracle:At the beginning of each player's upkeep, if there are four or more basic land types among lands that player controls, Mask of Intolerance deals 3 damage to that player. diff --git a/forge-gui/res/cardsfolder/m/mask_of_memory.txt b/forge-gui/res/cardsfolder/m/mask_of_memory.txt index ad03ffa7073..efca65d7859 100644 --- a/forge-gui/res/cardsfolder/m/mask_of_memory.txt +++ b/forge-gui/res/cardsfolder/m/mask_of_memory.txt @@ -6,4 +6,4 @@ T:Mode$ DamageDone | ValidSource$ Creature.AttachedBy | ValidTarget$ Player | Co SVar:TrigLoot:DB$Draw | NumCards$ 2 | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/mask_of_memory.jpg -Oracle:Whenever equipped creature deals combat damage to a player, you may draw two cards. If you do, discard a card.\nEquip {1} +Oracle:Whenever equipped creature deals combat damage to a player, you may draw two cards. If you do, discard a card.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/m/maskwood_nexus.txt b/forge-gui/res/cardsfolder/m/maskwood_nexus.txt index ba659edfcec..425d73788ae 100644 --- a/forge-gui/res/cardsfolder/m/maskwood_nexus.txt +++ b/forge-gui/res/cardsfolder/m/maskwood_nexus.txt @@ -1,7 +1,7 @@ Name:Maskwood Nexus ManaCost:4 Types:Artifact -S:Mode$ Continuous | Affected$ Creature.YouCtrl | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library | AddType$ AllCreatureTypes | Description$ Creatures you control are every creature type. The same is true for creature spells you control and creature cards you own that aren’t on the battlefield. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library | AddType$ AllCreatureTypes | Description$ Creatures you control are every creature type. The same is true for creature spells you control and creature cards you own that aren't on the battlefield. A:AB$ Token | Cost$ 3 T | LegacyImage$ u 2 2 shapeshifter changeling khm | TokenAmount$ 1 | TokenScript$ u_2_2_shapeshifter_changeling | TokenOwner$ You | SpellDescription$ Create a 2/2 blue Shapeshifter creature token with changeling. (It is every creature type.) DeckHas:Ability$Token -Oracle:Creatures you control are every creature type. 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 2/2 blue Shapeshifter creature token with changeling. (It is every creature type.) +Oracle:Creatures you control are every creature type. 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 2/2 blue Shapeshifter creature token with changeling. (It is every creature type.) diff --git a/forge-gui/res/cardsfolder/m/master_of_the_wild_hunt_avatar.txt b/forge-gui/res/cardsfolder/m/master_of_the_wild_hunt_avatar.txt index 9c955704f93..29d15d39b0e 100644 --- a/forge-gui/res/cardsfolder/m/master_of_the_wild_hunt_avatar.txt +++ b/forge-gui/res/cardsfolder/m/master_of_the_wild_hunt_avatar.txt @@ -2,10 +2,10 @@ Name:Master of the Wild Hunt Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+1/+3 -A:AB$ GenericChoice | Cost$ 2 G | Choices$ Wolf,Antelope,Cat,Rhino | ActivationZone$ Command | AtRandom$ True | StackDescription$ SpellDescription | SpellDescription$ Put a green creature token onto the battlefield that's a 2/2 Wolf, a 2/3 Antelope with forestwalk, a 3/2 Cat with shroud, or a 4/4 Rhino with trample, chosen at random. +A:AB$ GenericChoice | Cost$ 2 G | Choices$ Wolf,Antelope,Cat,Rhino | ActivationZone$ Command | AtRandom$ True | StackDescription$ SpellDescription | SpellDescription$ Create a green creature token that's a 2/2 Wolf, a 2/3 Antelope with forestwalk, a 3/2 Cat with shroud, or a 4/4 Rhino with trample, chosen at random. SVar:Wolf:DB$ Token | TokenAmount$ 1 | TokenScript$ g_2_2_wolf | TokenOwner$ You | SpellDescription$ Wolf SVar:Antelope:DB$ Token | TokenAmount$ 1 | TokenScript$ g_2_3_antelope_forestwalk | TokenOwner$ You | SpellDescription$ Antelope SVar:Cat:DB$ Token | TokenAmount$ 1 | TokenScript$ g_3_2_cat_shroud | TokenOwner$ You | SpellDscription$ Cat SVar:Rhino:DB$ Token | TokenAmount$ 1 | TokenScript$ g_4_4_rhino_trample | TokenOwner$ You | SpellDescription$ Rhino SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Master of the Wild Hunt Avatar.full.jpg -Oracle:Hand +1, life +3\n{2}{G}: Put a green creature token onto the battlefield that's a 2/2 Wolf, a 2/3 Antelope with forestwalk, a 3/2 Cat with shroud, or a 4/4 Rhino with trample, chosen at random. +Oracle:Hand +1, life +3\n{2}{G}: Create a green creature token that's a 2/2 Wolf, a 2/3 Antelope with forestwalk, a 3/2 Cat with shroud, or a 4/4 Rhino with trample, chosen at random. diff --git a/forge-gui/res/cardsfolder/m/master_splicer.txt b/forge-gui/res/cardsfolder/m/master_splicer.txt index 8299d0b7927..af1f77b9ca0 100644 --- a/forge-gui/res/cardsfolder/m/master_splicer.txt +++ b/forge-gui/res/cardsfolder/m/master_splicer.txt @@ -4,7 +4,7 @@ Types:Creature Human Artificer PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 3/3 colorless Golem artifact creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_3_3_a_golem | TokenOwner$ You | LegacyImage$ c 3 3 a golem nph -S:Mode$ Continuous | Affected$ Creature.Golem+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Golem creatures you control get +1/+1. +S:Mode$ Continuous | Affected$ Creature.Golem+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Golems you control get +1/+1. DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/master_splicer.jpg -Oracle:When Master Splicer enters the battlefield, create a 3/3 colorless Golem artifact creature token.\nGolem creatures you control get +1/+1. +Oracle:When Master Splicer enters the battlefield, create a 3/3 colorless Golem artifact creature token.\nGolems you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/m/master_warcraft.txt b/forge-gui/res/cardsfolder/m/master_warcraft.txt index 98423566a41..50a24e0b6cf 100644 --- a/forge-gui/res/cardsfolder/m/master_warcraft.txt +++ b/forge-gui/res/cardsfolder/m/master_warcraft.txt @@ -1,7 +1,7 @@ Name:Master Warcraft ManaCost:2 RW RW Types:Instant -A:SP$ DeclareCombatants | Cost$ 2 RW RW | DeclareAttackers$ True | DeclareBlockers$ True | ActivationPhases$ Upkeep->BeginCombat | Until$ EndOfTurn | SpellDescription$ Cast CARDNAME only before attackers are declared. You choose which creatures attack this turn. You choose which creatures block this turn and how those creatures block. +A:SP$ DeclareCombatants | Cost$ 2 RW RW | DeclareAttackers$ True | DeclareBlockers$ True | ActivationPhases$ Upkeep->BeginCombat | Until$ EndOfTurn | SpellDescription$ Cast this spell only before attackers are declared. You choose which creatures attack this turn. You choose which creatures block this turn and how those creatures block. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/master_warcraft.jpg -Oracle:Cast Master Warcraft only before attackers are declared.\nYou choose which creatures attack this turn.\nYou choose which creatures block this turn and how those creatures block. +Oracle:Cast this spell only before attackers are declared.\nYou choose which creatures attack this turn.\nYou choose which creatures block this turn and how those creatures block. diff --git a/forge-gui/res/cardsfolder/m/mausoleum_secrets.txt b/forge-gui/res/cardsfolder/m/mausoleum_secrets.txt index 7b05422fada..9500e8377da 100644 --- a/forge-gui/res/cardsfolder/m/mausoleum_secrets.txt +++ b/forge-gui/res/cardsfolder/m/mausoleum_secrets.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ ChangeZone | Cost$ 1 B | Origin$ Library | Destination$ Hand | ChangeType$ Card.Black+cmcLEX | ChangeNum$ 1 | References$ X | SpellDescription$ Undergrowth - Search your library for a black card with converted mana cost less than or equal to the number of creature cards in your graveyard, reveal it, put it into your hand, then search your library. SVar:X:Count$TypeInYourYard.Creature AI:RemoveDeck:Random -Oracle:Undergrowth — Search your library for a black card with converted mana cost less than or equal to the number of creature cards in your graveyard, reveal it, put it into your hand, then search your library. +Oracle:Undergrowth — Search your library for a black card with converted mana cost less than or equal to the number of creature cards in your graveyard, reveal it, put it into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/m/maximize_altitude.txt b/forge-gui/res/cardsfolder/m/maximize_altitude.txt index 8ded58bded4..436953605d6 100644 --- a/forge-gui/res/cardsfolder/m/maximize_altitude.txt +++ b/forge-gui/res/cardsfolder/m/maximize_altitude.txt @@ -2,5 +2,5 @@ Name:Maximize Altitude ManaCost:U Types:Sorcery K:Jump-start -A:SP$ Pump | Cost$ U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 | KW$ Flying | SpellDescription$ Target creature gets +1/+1 and flying until end of turn. -Oracle:Target creature gets +1/+1 and flying until end of turn.\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.) +A:SP$ Pump | Cost$ U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 | KW$ Flying | SpellDescription$ Target creature gets +1/+1 and gains flying until end of turn. +Oracle:Target creature gets +1/+1 and gains flying until end of turn.\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/m/may_civilization_collapse.txt b/forge-gui/res/cardsfolder/m/may_civilization_collapse.txt index 13a69cc1c0f..b4742aed326 100644 --- a/forge-gui/res/cardsfolder/m/may_civilization_collapse.txt +++ b/forge-gui/res/cardsfolder/m/may_civilization_collapse.txt @@ -1,9 +1,9 @@ Name:May Civilization Collapse ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBChoose | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, they sacrifice two lands. if the player chooses others, each of your other opponents sacrifice a land. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBChoose | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, that player sacrifices two lands. If the player chooses others, each of your other opponents sacrifices a land. SVar:DBChoose:DB$ GenericChoice | ValidTgts$ Opponent | Choices$ Self,Others | AILogic$ SelfOthers SVar:Self:DB$ Sacrifice | SacValid$ Land | Defined$ ParentTarget | Amount$ 2 | SpellDescription$ Self SVar:Others:DB$ Sacrifice | SacValid$ Land | Defined$ OppNonParentTarget | Amount$ 1 | SpellDescription$ Others SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/May Civilization Collapse.full.jpg -Oracle:When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, they sacrifice two lands. if the player chooses others, each of your other opponents sacrifice a land. +Oracle:When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, that player sacrifices two lands. If the player chooses others, each of your other opponents sacrifices a land. diff --git a/forge-gui/res/cardsfolder/m/medomais_prophecy.txt b/forge-gui/res/cardsfolder/m/medomais_prophecy.txt index c57b689280b..97bf02bfc06 100644 --- a/forge-gui/res/cardsfolder/m/medomais_prophecy.txt +++ b/forge-gui/res/cardsfolder/m/medomais_prophecy.txt @@ -9,4 +9,4 @@ SVar:DBLook:DB$ Dig | Defined$ Player | DigNum$ 1 | DestinationZone$ Library | L SVar:NamedCardCast:Mode$ SpellCast | ValidCard$ Card.NamedCard | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigDraw | TriggerDescription$ When you cast a spell with the chosen name for the first time this turn, draw two cards. SVar:TrigDraw:DB$ Draw | NumCards$ 2 | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)\nI — Scry 2.\nII — Choose a card name.\nIII — When you cast a spell with the chosen name for the first time this turn, draw two cards.\nIV - Look at the top card of each player's library. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)\nI — Scry 2.\nII — Choose a card name.\nIII — When you cast a spell with the chosen name for the first time this turn, draw two cards.\nIV — Look at the top card of each player's library. diff --git a/forge-gui/res/cardsfolder/m/melee.txt b/forge-gui/res/cardsfolder/m/melee.txt index ef13d2ca5f1..8b69e3dcbfa 100644 --- a/forge-gui/res/cardsfolder/m/melee.txt +++ b/forge-gui/res/cardsfolder/m/melee.txt @@ -1,7 +1,7 @@ Name:Melee ManaCost:4 R Types:Instant -A:SP$ DeclareCombatants | Cost$ 4 R | DeclareBlockers$ True | PlayerTurn$ True | ActivationPhases$ BeginCombat->Declare Attackers | SubAbility$ DBEffect | SpellDescription$ Cast CARDNAME only during your turn and only during combat before blockers are declared. You choose which creatures block this combat and how those creatures block. Whenever a creature attacks and isn't blocked this combat, untap it and remove it from combat. +A:SP$ DeclareCombatants | Cost$ 4 R | DeclareBlockers$ True | PlayerTurn$ True | ActivationPhases$ BeginCombat->Declare Attackers | SubAbility$ DBEffect | SpellDescription$ Cast this spell only during your turn and only during combat before blockers are declared. You choose which creatures block this combat and how those creatures block. Whenever a creature attacks and isn't blocked this combat, untap it and remove it from combat. SVar:DBEffect:DB$ Effect | Triggers$ TrigAttack,TrigEndCombat | SVars$ RemoveEffect,TrigUntap,RemCombat SVar:TrigEndCombat:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ You | TriggerZones$ Command | Execute$ RemoveEffect | Static$ True SVar:RemoveEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile @@ -10,4 +10,4 @@ SVar:TrigUntap:DB$ Untap | Defined$ TriggeredAttacker | SubAbility$ RemCombat SVar:RemCombat:DB$ RemoveFromCombat | Defined$ TriggeredAttacker AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/melee.jpg -Oracle:Cast Melee only during your turn and only during combat before blockers are declared.\nYou choose which creatures block this combat and how those creatures block.\nWhenever a creature attacks and isn't blocked this combat, untap it and remove it from combat. +Oracle:Cast this spell only during your turn and only during combat before blockers are declared.\nYou choose which creatures block this combat and how those creatures block.\nWhenever a creature attacks and isn't blocked this combat, untap it and remove it from combat. diff --git a/forge-gui/res/cardsfolder/m/melek_izzet_paragon.txt b/forge-gui/res/cardsfolder/m/melek_izzet_paragon.txt index d8953117fc3..e3254cd98f5 100644 --- a/forge-gui/res/cardsfolder/m/melek_izzet_paragon.txt +++ b/forge-gui/res/cardsfolder/m/melek_izzet_paragon.txt @@ -3,9 +3,9 @@ ManaCost:4 U R Types:Legendary Creature Weird Wizard PT:2/4 S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ Player | Description$ Play with the top card of your library revealed. -S:Mode$ Continuous | Affected$ Instant.TopLibrary+YouCtrl,Sorcery.TopLibrary+YouCtrl | AffectedZone$ Library | EffectZone$ Battlefield | MayPlay$ True | Description$ You may cast the top card of your library if it's an instant or sorcery card. +S:Mode$ Continuous | Affected$ Instant.TopLibrary+YouCtrl,Sorcery.TopLibrary+YouCtrl | AffectedZone$ Library | EffectZone$ Battlefield | MayPlay$ True | Description$ You may cast instant and sorcery spells from the top of your library. T:Mode$ SpellCast | ValidCard$ Instant.wasCastFromLibrary,Sorcery.wasCastFromLibrary | ValidActivatingPlayer$ You | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell from your library, copy it. You may choose new targets for this copy. SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True DeckNeeds:Type$Instant|Sorcery SVar:Picture:http://www.wizards.com/global/images/magic/general/melek_izzet_paragon.jpg -Oracle:Play with the top card of your library revealed.\nYou may cast the top card of your library if it's an instant or sorcery card.\nWhenever you cast an instant or sorcery spell from your library, copy it. You may choose new targets for the copy. +Oracle:Play with the top card of your library revealed.\nYou may cast instant and sorcery spells from the top of your library.\nWhenever you cast an instant or sorcery spell from your library, copy it. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/m/memnarch.txt b/forge-gui/res/cardsfolder/m/memnarch.txt index f24cf4431f3..d15cc21303a 100644 --- a/forge-gui/res/cardsfolder/m/memnarch.txt +++ b/forge-gui/res/cardsfolder/m/memnarch.txt @@ -2,8 +2,8 @@ Name:Memnarch ManaCost:7 Types:Legendary Artifact Creature Wizard PT:4/5 -A:AB$ Animate | Cost$ 1 U U | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Types$ Artifact | Permanent$ True | SpellDescription$ Target permanent becomes an artifact in addition to its other types. -A:AB$ GainControl | Cost$ 3 U | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Gain control of target artifact. +A:AB$ Animate | Cost$ 1 U U | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Types$ Artifact | Permanent$ True | SpellDescription$ Target permanent becomes an artifact in addition to its other types. (This effect lasts indefinitely.) +A:AB$ GainControl | Cost$ 3 U | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Gain control of target artifact. (This effect lasts indefinitely.) AI:RemoveDeck:Random SVar:Picture:http://resources.wizards.com/magic/cards/dst/en-us/card51054.jpg -Oracle:{1}{U}{U}: Target permanent becomes an artifact in addition to its other types.\n{3}{U}: Gain control of target artifact. \ No newline at end of file +Oracle:{1}{U}{U}: Target permanent becomes an artifact in addition to its other types. (This effect lasts indefinitely.)\n{3}{U}: Gain control of target artifact. (This effect lasts indefinitely.) diff --git a/forge-gui/res/cardsfolder/m/memorial_to_unity.txt b/forge-gui/res/cardsfolder/m/memorial_to_unity.txt index d1580e974a3..db5c626dfd1 100644 --- a/forge-gui/res/cardsfolder/m/memorial_to_unity.txt +++ b/forge-gui/res/cardsfolder/m/memorial_to_unity.txt @@ -3,5 +3,5 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. -A:AB$ Dig | Cost$ 2 G T Sac<1/CARDNAME> | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Creature | RestRandomOrder$ True | SpellDescription$ 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. -Oracle:Memorial to Unity enters the battlefield tapped.\n{T}: Add {G}.\n{2}{G}, {T}, Sacrifice Memorial to Unity: 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. +A:AB$ Dig | Cost$ 2 G T Sac<1/CARDNAME> | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Creature | RestRandomOrder$ True | SpellDescription$ Look at the top five cards of your library. You may reveal a creature card from among them and put it into your hand. Then put the rest on the bottom of your library in a random order. +Oracle:Memorial to Unity enters the battlefield tapped.\n{T}: Add {G}.\n{2}{G}, {T}, Sacrifice Memorial to Unity: Look at the top five cards of your library. You may reveal a creature card from among them and put it into your hand. Then put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/m/mental_misstep.txt b/forge-gui/res/cardsfolder/m/mental_misstep.txt index 2b602649246..f2f858ffb2e 100644 --- a/forge-gui/res/cardsfolder/m/mental_misstep.txt +++ b/forge-gui/res/cardsfolder/m/mental_misstep.txt @@ -3,4 +3,4 @@ ManaCost:PU Types:Instant A:SP$ Counter | Cost$ PU | TargetType$ Spell | TgtPrompt$ Select target spell with CMC 1 | ValidTgts$ Card.cmcEQ1 | AIPhyrexianPayment$ Never | SpellDescription$ Counter target spell with converted mana cost 1. SVar:Picture:http://www.wizards.com/global/images/magic/general/mental_misstep.jpg -Oracle:({P/U} can be paid with either {U} or 2 life.)\nCounter target spell with converted mana cost 1. +Oracle:({U/P} can be paid with either {U} or 2 life.)\nCounter target spell with converted mana cost 1. diff --git a/forge-gui/res/cardsfolder/m/mephitic_vapors.txt b/forge-gui/res/cardsfolder/m/mephitic_vapors.txt index eeca0cc0668..9f7d8fd803f 100644 --- a/forge-gui/res/cardsfolder/m/mephitic_vapors.txt +++ b/forge-gui/res/cardsfolder/m/mephitic_vapors.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ PumpAll | Cost$ 2 B | ValidCards$ Creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | Subability$ DBSurveil | SpellDescription$ All creatures get -1/-1 until end of turn. SVar:DBSurveil:DB$ Surveil | Amount$ 2 DeckHas:Ability$Surveil & Ability$Graveyard -Oracle:All creatures get -1/-1 until end of turn.\nSurveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.) +Oracle:All creatures get -1/-1 until end of turn.\nSurveil 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/m/merciless_resolve.txt b/forge-gui/res/cardsfolder/m/merciless_resolve.txt index 39dec8e5ff3..3f5cc03e650 100644 --- a/forge-gui/res/cardsfolder/m/merciless_resolve.txt +++ b/forge-gui/res/cardsfolder/m/merciless_resolve.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Draw | Cost$ 2 B Sac<1/Creature;Land/creature or land> | NumCards$ 2 | SpellDescription$ Draw two cards. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/merciless_resolve.jpg -Oracle:As an additional cost to cast Merciless Resolve, sacrifice a creature or land.\nDraw two cards. +Oracle:As an additional cost to cast this spell, sacrifice a creature or land.\nDraw two cards. diff --git a/forge-gui/res/cardsfolder/m/merfolk_branchwalker.txt b/forge-gui/res/cardsfolder/m/merfolk_branchwalker.txt index 30f3e0e771c..f3b4525e700 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_branchwalker.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_branchwalker.txt @@ -2,8 +2,8 @@ Name:Merfolk Branchwalker ManaCost:1 G Types:Creature Merfolk Scout PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerController$ TriggeredCardController | 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.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerController$ TriggeredCardController | 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 SVar:Picture:http://www.wizards.com/global/images/magic/general/merfolk_branchwalker.jpg -Oracle:When Merfolk Branchwalker 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.) +Oracle:When Merfolk Branchwalker 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/m/merfolk_mistbinder.txt b/forge-gui/res/cardsfolder/m/merfolk_mistbinder.txt index 35f29efa9bf..0e36e85878c 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_mistbinder.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_mistbinder.txt @@ -2,8 +2,8 @@ Name:Merfolk Mistbinder ManaCost:G U Types:Creature Merfolk Shaman PT:2/2 -S:Mode$ Continuous | Affected$ Creature.Merfolk+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Merfolk you control get +1/+1. +S:Mode$ Continuous | Affected$ Creature.Merfolk+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Merfolk you control get +1/+1.. DeckHints:Type$Merfolk SVar:BuffedBy:Merfolk SVar:Picture:http://www.wizards.com/global/images/magic/general/merfolk_mistbinder.jpg -Oracle:Other Merfolk you control get +1/+1 \ No newline at end of file +Oracle:Other Merfolk you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/m/merfolk_raiders.txt b/forge-gui/res/cardsfolder/m/merfolk_raiders.txt index 0da82d9c431..9966f33aebc 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_raiders.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_raiders.txt @@ -5,4 +5,4 @@ PT:2/3 K:Islandwalk K:Phasing SVar:Picture:http://www.wizards.com/global/images/magic/general/merfolk_raiders.jpg -Oracle:Islandwalk\nPhasing (This phases in or out before you untap during each of your untap steps. While it's phased out, it's treated as though it doesn't exist.) +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nPhasing (This phases in or out before you untap during each of your untap steps. While it's phased out, it's treated as though it doesn't exist.) diff --git a/forge-gui/res/cardsfolder/m/merfolk_seastalkers.txt b/forge-gui/res/cardsfolder/m/merfolk_seastalkers.txt index 0d99be73d74..401cc8da60a 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_seastalkers.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_seastalkers.txt @@ -5,4 +5,4 @@ PT:2/3 K:Islandwalk A:AB$ Tap | Cost$ 2 U | ValidTgts$ Creature.withoutFlying | TgtPrompt$ Select target creature without flying | SpellDescription$ Tap target creature without flying. SVar:Picture:http://www.wizards.com/global/images/magic/general/merfolk_seastalkers.jpg -Oracle:Islandwalk\n{2}{U}: Tap target creature without flying. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\n{2}{U}: Tap target creature without flying. diff --git a/forge-gui/res/cardsfolder/m/merfolk_secretkeeper_venture_deeper.txt b/forge-gui/res/cardsfolder/m/merfolk_secretkeeper_venture_deeper.txt index e75266e4a1b..6eca3dcb75a 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_secretkeeper_venture_deeper.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_secretkeeper_venture_deeper.txt @@ -10,5 +10,5 @@ ALTERNATE Name:Venture Deeper ManaCost:U Types:Sorcery Adventure -A:SP$ Mill | Cost$ U | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills four cards. -Oracle:Target player mills four cards. +A:SP$ Mill | Cost$ U | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills four cards. (Then exile this card. You may cast the creature later from exile.) +Oracle:Target player mills four cards. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/m/merrow_harbinger.txt b/forge-gui/res/cardsfolder/m/merrow_harbinger.txt index f0cd215c64e..e57b4747ef8 100644 --- a/forge-gui/res/cardsfolder/m/merrow_harbinger.txt +++ b/forge-gui/res/cardsfolder/m/merrow_harbinger.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Merfolk | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/merrow_harbinger.jpg -Oracle:Islandwalk\nWhen Merrow Harbinger enters the battlefield, you may search your library for a Merfolk card, reveal it, then shuffle your library and put that card on top of it. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nWhen Merrow Harbinger enters the battlefield, you may search your library for a Merfolk card, reveal it, then shuffle your library and put that card on top of it. diff --git a/forge-gui/res/cardsfolder/m/merseine.txt b/forge-gui/res/cardsfolder/m/merseine.txt index f9b4f44444c..d7d43b0370d 100644 --- a/forge-gui/res/cardsfolder/m/merseine.txt +++ b/forge-gui/res/cardsfolder/m/merseine.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 U U | ValidTgts$ Creature | AILogic$ KeepTapped | AITgts$ Card.cmcGE2 K:etbCounter:NET:3 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | CheckSVar$ X | Description$ Enchanted creature doesn't untap during its controller's untap step if Merseine has a net counter on it. -A:AB$ RemoveCounter | Activator$ Player.EnchantedController | Cost$ Mana<1\EnchantedCost> | CostDesc$ Pay enchanted creature's mana cost: | CounterType$ NET | CounterNum$ 1 | SpellDescription$ Remove a net counter from CARDNAME. Any player may activate this ability, but only if they control the enchanted creature. +A:AB$ RemoveCounter | Activator$ Player.EnchantedController | Cost$ Mana<1\EnchantedCost> | CostDesc$ Pay enchanted creature's mana cost: | CounterType$ NET | CounterNum$ 1 | SpellDescription$ Remove a net counter from CARDNAME. Only the controller of the enchanted creature may activate this ability. SVar:X:Count$CardCounters.NET SVar:Picture:http://www.wizards.com/global/images/magic/general/Merseine.jpg -Oracle:Enchant creature\nMerseine enters the battlefield with three net counters on it.\nEnchanted creature doesn't untap during its controller's untap step if Merseine has a net counter on it.\nPay enchanted creature's mana cost: Remove a net counter from Merseine. Any player may activate this ability, but only if they control the enchanted creature. +Oracle:Enchant creature\nMerseine enters the battlefield with three net counters on it.\nEnchanted creature doesn't untap during its controller's untap step if Merseine has a net counter on it.\nPay enchanted creature's mana cost: Remove a net counter from Merseine. Only the controller of the enchanted creature may activate this ability. diff --git a/forge-gui/res/cardsfolder/m/mesa_lynx.txt b/forge-gui/res/cardsfolder/m/mesa_lynx.txt index 309ab8166cb..bb402eecee4 100644 --- a/forge-gui/res/cardsfolder/m/mesa_lynx.txt +++ b/forge-gui/res/cardsfolder/m/mesa_lynx.txt @@ -3,4 +3,4 @@ ManaCost:1 W Types:Creature Cat PT:2/1 S:Mode$ Continuous | Affected$ Card.Self | Condition$ NotPlayerTurn | EffectZone$ Battlefield | AddToughness$ 2 | Description$ As long as it's not your turn, CARDNAME gets +0/+2. -Oracle:As long as it’s not your turn, Mesa Lynx gets +0/+2. +Oracle:As long as it's not your turn, Mesa Lynx gets +0/+2. diff --git a/forge-gui/res/cardsfolder/m/mesa_pegasus.txt b/forge-gui/res/cardsfolder/m/mesa_pegasus.txt index ea734be41c5..cd9096532d2 100644 --- a/forge-gui/res/cardsfolder/m/mesa_pegasus.txt +++ b/forge-gui/res/cardsfolder/m/mesa_pegasus.txt @@ -6,4 +6,4 @@ K:Flying K:Banding AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/mesa_pegasus.jpg -Oracle:Flying, banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) +Oracle:Flying; banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) diff --git a/forge-gui/res/cardsfolder/m/metalwork_colossus.txt b/forge-gui/res/cardsfolder/m/metalwork_colossus.txt index 18b0df6cdf1..11aa81c0900 100644 --- a/forge-gui/res/cardsfolder/m/metalwork_colossus.txt +++ b/forge-gui/res/cardsfolder/m/metalwork_colossus.txt @@ -2,10 +2,10 @@ Name:Metalwork Colossus ManaCost:11 Types:Artifact Creature Construct PT:10/10 -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {X} less to cast, where X is the total converted mana cost of noncreature artifacts you control. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ This spell costs {X} less to cast, where X is the total converted mana cost of noncreature artifacts you control. A:AB$ ChangeZone | Cost$Sac<2/Artifact> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. SVar:DiscardMe:1 SVar:X:Count$SumCMC_Artifact.nonCreature+YouCtrl SVar:AIPreference:SacCost$Artifact.token,Artifact.cmcEQ1,Artifact.cmcEQ2 SVar:Picture:http://www.wizards.com/global/images/magic/general/metalwork_colossus.jpg -Oracle:Metalwork Colossus costs {X} less to cast, where X is the total converted mana cost of noncreature artifacts you control.\nSacrifice two artifacts: Return Metalwork Colossus from your graveyard to your hand. +Oracle:This spell costs {X} less to cast, where X is the total converted mana cost of noncreature artifacts you control.\nSacrifice two artifacts: Return Metalwork Colossus from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/m/metamorphosis.txt b/forge-gui/res/cardsfolder/m/metamorphosis.txt index 27c192256ca..04a5c7ac0e6 100644 --- a/forge-gui/res/cardsfolder/m/metamorphosis.txt +++ b/forge-gui/res/cardsfolder/m/metamorphosis.txt @@ -1,8 +1,8 @@ Name:Metamorphosis ManaCost:G Types:Sorcery -A:SP$ Mana | Cost$ G Sac<1/Creature> | Produced$ Any | Amount$ X | References$ X | RestrictValid$ Card.Creature | SpellDescription$ Add X mana of any one color, where X is one plus the sacrificed creature's converted mana cost. Spend this mana only to cast creature spells. +A:SP$ Mana | Cost$ G Sac<1/Creature> | Produced$ Any | Amount$ X | References$ X | RestrictValid$ Card.Creature | SpellDescription$ Add X mana of any one color, where X is 1 plus the sacrificed creature's converted mana cost. Spend this mana only to cast creature spells. SVar:X:Sacrificed$CardManaCost/Plus.1 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/metamorphosis.jpg -Oracle:As an additional cost to cast Metamorphosis, sacrifice a creature.\nAdd X mana of any one color, where X is one plus the sacrificed creature's converted mana cost. Spend this mana only to cast creature spells. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nAdd X mana of any one color, where X is 1 plus the sacrificed creature's converted mana cost. Spend this mana only to cast creature spells. diff --git a/forge-gui/res/cardsfolder/m/miara_thorn_of_the_glade.txt b/forge-gui/res/cardsfolder/m/miara_thorn_of_the_glade.txt index 11e108bcacf..beabac1634b 100644 --- a/forge-gui/res/cardsfolder/m/miara_thorn_of_the_glade.txt +++ b/forge-gui/res/cardsfolder/m/miara_thorn_of_the_glade.txt @@ -3,8 +3,8 @@ ManaCost:1 B Types:Legendary Creature Elf Scout PT:1/2 K:Partner -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDraw | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME or another Elf you control dies, you may pay {1} and 1 life. If you do, draw a card. -T:Mode$ ChangesZone | ValidCard$ Elf.Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDraw | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When CARDNAME or another Elf you control dies, you may pay {1} and 1 life. If you do, draw a card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDraw | TriggerController$ TriggeredCardController | TriggerDescription$ Whenever CARDNAME or another Elf you control dies, you may pay {1} and 1 life. If you do, draw a card. +T:Mode$ ChangesZone | ValidCard$ Elf.Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDraw | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Elf you control dies, you may pay {1} and 1 life. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ 1 PayLife<1> | Defined$ You | NumCards$ 1 DeckNeeds:Type$Elf -Oracle:When Miara, Thorn of the Glade or another Elf you control dies, you may pay {1} and 1 life. If you do, draw a card.\nPartner (You can have two commanders if both have partner.) +Oracle:Whenever Miara, Thorn of the Glade or another Elf you control dies, you may pay {1} and 1 life. If you do, draw a card.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/m/midnight_oil.txt b/forge-gui/res/cardsfolder/m/midnight_oil.txt index 386959cfbb3..b14b431c172 100644 --- a/forge-gui/res/cardsfolder/m/midnight_oil.txt +++ b/forge-gui/res/cardsfolder/m/midnight_oil.txt @@ -2,12 +2,12 @@ Name:Midnight Oil ManaCost:2 B B Types:Enchantment K:etbCounter:HOUR:7 -T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your draw step, draw an additional card, then remove two hour counters from CARDNAME. +T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your draw step, draw an additional card and remove two hour counters from CARDNAME. SVar:TrigDraw:DB$Draw | NumCards$ 1 | SubAbility$ DBRemoveCounter -SVar:DBRemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ HOUR | CounterNum$ 2 +SVar:DBRemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ HOUR | CounterNum$ 2 S:Mode$ Continuous | Affected$ You | SetMaxHandSize$ X | References$ X | Description$ Your maximum hand size is equal to the number of hour counters on Midnight Oil. T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever you discard a card, you lose 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 -SVar:X:Count$CardCounters.HOUR +SVar:X:Count$CardCounters.HOUR SVar:Picture:http://www.wizards.com/global/images/magic/general/midnight_oil.jpg -Oracle:Midnight Oil enters the battlefield with seven hour counters on it.\nAt the beginning of your draw step, draw an additional card, then remove two hour counters from Midnight Oil.\nYour maximum hand size is equal to the number of hour counters on Midnight Oil.\nWhenever you discard a card, you lose 1 life. +Oracle:Midnight Oil enters the battlefield with seven hour counters on it.\nAt the beginning of your draw step, draw an additional card and remove two hour counters from Midnight Oil.\nYour maximum hand size is equal to the number of hour counters on Midnight Oil.\nWhenever you discard a card, you lose 1 life. diff --git a/forge-gui/res/cardsfolder/m/might_beyond_reason.txt b/forge-gui/res/cardsfolder/m/might_beyond_reason.txt index 915c33ac30d..59abde5346a 100644 --- a/forge-gui/res/cardsfolder/m/might_beyond_reason.txt +++ b/forge-gui/res/cardsfolder/m/might_beyond_reason.txt @@ -1,9 +1,9 @@ Name:Might Beyond Reason ManaCost:3 G Types:Instant -A:SP$ PutCounter | Cost$ 3 G | CounterNum$ X | CounterType$ P1P1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | References$ X | SpellDescription$ Put two +1/+1 counters on target creature. Delirium — Put three +1/+1 counters on that creature instead if there are four or more card tyoes among cards in your graveyard. +A:SP$ PutCounter | Cost$ 3 G | CounterNum$ X | CounterType$ P1P1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | References$ X | SpellDescription$ Put two +1/+1 counters on target creature. Delirium — Put three +1/+1 counters on that creature instead if there are four or more card types among cards in your graveyard. SVar:X:Count$Delirium.3.2 DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium SVar:Picture:http://www.wizards.com/global/images/magic/general/might_beyond_reason.jpg -Oracle:Put two +1/+1 counters on target creature.\nDelirium — Put three +1/+1 counters on that creature instead if there are four or more card tyoes among cards in your graveyard. +Oracle:Put two +1/+1 counters on target creature.\nDelirium — Put three +1/+1 counters on that creature instead if there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/m/might_weaver.txt b/forge-gui/res/cardsfolder/m/might_weaver.txt index f91af834ce8..9049265f17a 100644 --- a/forge-gui/res/cardsfolder/m/might_weaver.txt +++ b/forge-gui/res/cardsfolder/m/might_weaver.txt @@ -2,8 +2,8 @@ Name:Might Weaver ManaCost:1 G Types:Creature Human Wizard PT:2/1 -A:AB$ Pump | Cost$ 2 | ValidTgts$ Creature.Red,Creature.White | KW$ Trample | SpellDescription$ Target red or white creature gains trample until end of turn. | TgtPrompt$ Select target red or white creature. +A:AB$ Pump | Cost$ 2 | ValidTgts$ Creature.Red,Creature.White | KW$ Trample | SpellDescription$ Target red or white creature gains trample until end of turn. (It can deal excess combat damage to the player or planeswalker it's attacking.) | TgtPrompt$ Select target red or white creature. AI:RemoveDeck:Random DeckHints:Color$White|Red SVar:Picture:http://www.wizards.com/global/images/magic/general/might_weaver.jpg -Oracle:{2}: Target red or white creature gains trample until end of turn. \ No newline at end of file +Oracle:{2}: Target red or white creature gains trample until end of turn. (It can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/m/mikaeus_the_unhallowed.txt b/forge-gui/res/cardsfolder/m/mikaeus_the_unhallowed.txt index df9662ef863..4d633f00a1f 100644 --- a/forge-gui/res/cardsfolder/m/mikaeus_the_unhallowed.txt +++ b/forge-gui/res/cardsfolder/m/mikaeus_the_unhallowed.txt @@ -8,4 +8,4 @@ S:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Creature.nonHuman+Oth SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredSourceLKICopy SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/mikaeus_the_unhallowed.jpg -Oracle:Intimidate\nWhenever a Human deals damage to you, destroy it.\nOther non-Human creatures you control get +1/+1 and have undying. (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.) +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nWhenever a Human deals damage to you, destroy it.\nOther non-Human creatures you control get +1/+1 and have undying. (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/m/mina_and_denn_wildborn.txt b/forge-gui/res/cardsfolder/m/mina_and_denn_wildborn.txt index 9c3d90fbdc5..0d36bb222fe 100644 --- a/forge-gui/res/cardsfolder/m/mina_and_denn_wildborn.txt +++ b/forge-gui/res/cardsfolder/m/mina_and_denn_wildborn.txt @@ -5,4 +5,4 @@ PT:4/4 S:Mode$ Continuous | Affected$ You | AdjustLandPlays$ 1 | Description$ You may play an additional land on each of your turns. A:AB$ Pump | Cost$ R G Return<1/Land> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Trample | SpellDescription$ Target creature gains trample until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/mina_and_denn_wildborn.jpg -Oracle:You may play an additional land during each of your turns.\n{R}{G}, Return a land you control to its owner's hand: Target creature gains trample until end of turn. +Oracle:You may play an additional land on each of your turns.\n{R}{G}, Return a land you control to its owner's hand: Target creature gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mind_drain.txt b/forge-gui/res/cardsfolder/m/mind_drain.txt index ff7d2fb8c72..d65ef66bb7f 100755 --- a/forge-gui/res/cardsfolder/m/mind_drain.txt +++ b/forge-gui/res/cardsfolder/m/mind_drain.txt @@ -1,9 +1,9 @@ Name:Mind Drain ManaCost:2 B Types:Sorcery -A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | NumCards$ 2 | Mode$ TgtChoose | SubAbility$ DBMill | SpellDescription$ Target opponent discards two cards, mills a card, and loses 1 life. You gain 1 life. (To a mill a card, a player puts the top card of their library into their graveyard.) +A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | NumCards$ 2 | Mode$ TgtChoose | SubAbility$ DBMill | SpellDescription$ Target opponent discards two cards, mills a card, and loses 1 life. You gain 1 life. (To mill a card, a player puts the top card of their library into their graveyard.) SVar:DBMill:DB$ Mill | Defined$ Targeted | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ Targeted | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 DeckHas:Ability$Mill & Ability$LifeGain -Oracle:Target opponent discards two cards, mills a card, and loses 1 life. You gain 1 life. (To a mill a card, a player puts the top card of their library into their graveyard.) +Oracle:Target opponent discards two cards, mills a card, and loses 1 life. You gain 1 life. (To mill a card, a player puts the top card of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/m/mind_extraction.txt b/forge-gui/res/cardsfolder/m/mind_extraction.txt index 56015785e60..3280bd84e41 100644 --- a/forge-gui/res/cardsfolder/m/mind_extraction.txt +++ b/forge-gui/res/cardsfolder/m/mind_extraction.txt @@ -5,4 +5,4 @@ A:SP$ Discard | Cost$ 2 B Sac<1/Creature> | RememberCostCards$ True | ValidTgts$ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/mind_extraction.jpg -Oracle:As an additional cost to cast Mind Extraction, sacrifice a creature.\nTarget player reveals their hand and discards all cards of each of the sacrificed creature's colors. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nTarget player reveals their hand and discards all cards of each of the sacrificed creature's colors. diff --git a/forge-gui/res/cardsfolder/m/mind_rake.txt b/forge-gui/res/cardsfolder/m/mind_rake.txt index 3b734788478..2c3b370a947 100644 --- a/forge-gui/res/cardsfolder/m/mind_rake.txt +++ b/forge-gui/res/cardsfolder/m/mind_rake.txt @@ -3,4 +3,4 @@ ManaCost:2 B Types:Sorcery A:SP$ Discard | Cost$ 2 B | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target player discards two cards. A:SP$ Discard | Cost$ 1 B | Defined$ Player | PrecostDesc$ Overload | CostDesc$ {1}{B} | NonBasicSpell$ True | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.") | StackDescription$ Each player discards two cards. -Oracle:Target player discards two cards.\nOverload {1}{B} (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each".) +Oracle:Target player discards two cards.\nOverload {1}{B} (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/mindblade_render.txt b/forge-gui/res/cardsfolder/m/mindblade_render.txt index 0be61532af9..f58b0174bc0 100644 --- a/forge-gui/res/cardsfolder/m/mindblade_render.txt +++ b/forge-gui/res/cardsfolder/m/mindblade_render.txt @@ -2,7 +2,7 @@ Name:Mindblade Render ManaCost:1 B Types:Creature Azra Warrior PT:1/3 -T:Mode$ DamageAll | ValidSource$ Creature.Warrior | ValidTarget$ Player.Opponent | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever your opponents are dealt combat damage, if any of that damage was dealt by a Warrior, you draw a card and you lose 1 life. +T:Mode$ DamageAll | ValidSource$ Creature.Warrior | ValidTarget$ Player.Opponent | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$Whenever your opponents are dealt combat damage, if any of that damage was dealt by a Warrior, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$LoseLife | Defined$ You | LifeAmount$ 1 -Oracle: Whenever your opponents are dealt combat damage, if any of that damage was dealt by a Warrior, you draw a card and you lose 1 life. +Oracle:Whenever your opponents are dealt combat damage, if any of that damage was dealt by a Warrior, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/m/mindclaw_shaman.txt b/forge-gui/res/cardsfolder/m/mindclaw_shaman.txt index a04e5b31e7d..c34e7ed0e64 100644 --- a/forge-gui/res/cardsfolder/m/mindclaw_shaman.txt +++ b/forge-gui/res/cardsfolder/m/mindclaw_shaman.txt @@ -2,9 +2,9 @@ Name:Mindclaw Shaman ManaCost:4 R Types:Creature Viashino Shaman PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand. You may cast an instant or sorcery card from it without paying its mana cost. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand. You may cast an instant or sorcery spell from among those cards without paying its mana cost. SVar:TrigReveal:DB$ RevealHand | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | RememberTargets$ True | SubAbility$ TrigPlay SVar:TrigPlay:DB$ Play | Valid$ Instant.RememberedPlayerCtrl,Sorcery.RememberedPlayerCtrl | ValidZone$ Hand | WithoutManaCost$ True | Optional$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/mindclaw_shaman.jpg -Oracle:When Mindclaw Shaman enters the battlefield, target opponent reveals their hand. You may cast an instant or sorcery card from it without paying its mana cost. +Oracle:When Mindclaw Shaman enters the battlefield, target opponent reveals their hand. You may cast an instant or sorcery spell from among those cards without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/m/mindcrank.txt b/forge-gui/res/cardsfolder/m/mindcrank.txt index 23e828b5efd..23af2bbbb21 100644 --- a/forge-gui/res/cardsfolder/m/mindcrank.txt +++ b/forge-gui/res/cardsfolder/m/mindcrank.txt @@ -1,9 +1,9 @@ Name:Mindcrank ManaCost:2 Types:Artifact -T:Mode$ LifeLost | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever an opponent loses life, that player mills that many cards. (Damage causes loss of life.) +T:Mode$ LifeLost | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever an opponent loses life, that player mills that many cards. (Damage dealt by sources without infect causes loss of life.) SVar:TrigMill:DB$ Mill | Defined$ TriggeredPlayer | NumCards$ X | References$ X SVar:X:TriggerCount$LifeAmount AI:RemoveDeck:Random SVar:PlayMain1:TRUE -Oracle:Whenever an opponent loses life, that player mills that many cards. (Damage causes loss of life.) +Oracle:Whenever an opponent loses life, that player mills that many cards. (Damage dealt by sources without infect causes loss of life.) diff --git a/forge-gui/res/cardsfolder/m/mindleech_mass.txt b/forge-gui/res/cardsfolder/m/mindleech_mass.txt index 732de7dc2de..0d39cabcfd1 100644 --- a/forge-gui/res/cardsfolder/m/mindleech_mass.txt +++ b/forge-gui/res/cardsfolder/m/mindleech_mass.txt @@ -3,8 +3,8 @@ ManaCost:5 U B B Types:Creature Horror PT:6/6 K:Trample -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReveal | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may look at that player's hand. If you do, you may cast a nonland card in it without paying that card's mana cost. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReveal | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may look at that player's hand. If you do, you may cast a spell from among those cards without paying its mana cost. SVar:TrigReveal:DB$ RevealHand | Defined$ TriggeredTarget | SubAbility$ TrigPlay SVar:TrigPlay:DB$ Play | Valid$ Card.nonLand+DefenderCtrl | ValidZone$ Hand | WithoutManaCost$ True | Optional$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/mindleech_mass.jpg -Oracle:Trample\nWhenever Mindleech Mass deals combat damage to a player, you may look at that player's hand. If you do, you may cast a nonland card in it without paying that card's mana cost. +Oracle:Trample\nWhenever Mindleech Mass deals combat damage to a player, you may look at that player's hand. If you do, you may cast a spell from among those cards without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/m/ministrant_of_obligation.txt b/forge-gui/res/cardsfolder/m/ministrant_of_obligation.txt index 1aa49d93582..e6a6c7f679b 100644 --- a/forge-gui/res/cardsfolder/m/ministrant_of_obligation.txt +++ b/forge-gui/res/cardsfolder/m/ministrant_of_obligation.txt @@ -4,4 +4,4 @@ Types:Creature Human Cleric PT:2/1 K:Afterlife:2 DeckHas:Ability$Token -Oracle:Afterlife 2 (When this creature dies, create two 1/1 white and black Spirit creature token with flying.) +Oracle:Afterlife 2 (When this creature dies, create two 1/1 white and black Spirit creature tokens with flying.) diff --git a/forge-gui/res/cardsfolder/m/mire_boa.txt b/forge-gui/res/cardsfolder/m/mire_boa.txt index 62c7f0227f5..7530284dde6 100644 --- a/forge-gui/res/cardsfolder/m/mire_boa.txt +++ b/forge-gui/res/cardsfolder/m/mire_boa.txt @@ -5,4 +5,4 @@ PT:2/1 K:Swampwalk A:AB$ Regenerate | Cost$ G | SpellDescription$ Regenerate CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/mire_boa.jpg -Oracle:Swampwalk\n{G}: Regenerate Mire Boa. +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\n{G}: Regenerate Mire Boa. diff --git a/forge-gui/res/cardsfolder/m/mirri_cat_warrior.txt b/forge-gui/res/cardsfolder/m/mirri_cat_warrior.txt index ed1caf56082..27d7c2dfbb2 100644 --- a/forge-gui/res/cardsfolder/m/mirri_cat_warrior.txt +++ b/forge-gui/res/cardsfolder/m/mirri_cat_warrior.txt @@ -6,4 +6,4 @@ K:First Strike K:Forestwalk K:Vigilance SVar:Picture:http://www.wizards.com/global/images/magic/general/mirri_cat_warrior.jpg -Oracle:First strike, vigilance\nForestwalk (This creature can't be blocked as long as defending player controls a Forest) +Oracle:First strike, forestwalk, vigilance (This creature deals combat damage before creatures without first strike, it can't be blocked as long as defending player controls a Forest, and attacking doesn't cause this creature to tap.) diff --git a/forge-gui/res/cardsfolder/m/mirri_weatherlight_duelist.txt b/forge-gui/res/cardsfolder/m/mirri_weatherlight_duelist.txt index 8cceb710bd9..df465c6f0a3 100644 --- a/forge-gui/res/cardsfolder/m/mirri_weatherlight_duelist.txt +++ b/forge-gui/res/cardsfolder/m/mirri_weatherlight_duelist.txt @@ -8,4 +8,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigLimitBlock | TriggerZones$ SVar:TrigLimitBlock:DB$ Effect | Name$ Mirri, Weatherlight Duelist Effect | StaticAbilities$ STLimitBlock | Duration$ UntilEndOfCombat SVar:STLimitBlock:Mode$ Continuous | EffectZone$ Command | GlobalRule$ Each opponent can't block with more than one creature. | Description$ Each opponent can't block with more than one creature this combat. SVar:Picture:http://www.wizards.com/global/images/magic/general/mirri_weatherlight_duelist.jpg -Oracle:First Strike\nWhenever Mirri, Weatherlight Duelist attacks, each opponent can't block with more than one creature this combat.\nAs long as Mirri, Weatherlight Duelist is tapped, no more than one creature can attack you each combat. \ No newline at end of file +Oracle:First strike\nWhenever Mirri, Weatherlight Duelist attacks, each opponent can't block with more than one creature this combat.\nAs long as Mirri, Weatherlight Duelist is tapped, no more than one creature can attack you each combat. diff --git a/forge-gui/res/cardsfolder/m/mirrodin_besieged.txt b/forge-gui/res/cardsfolder/m/mirrodin_besieged.txt index a90731e972c..d18063858a5 100644 --- a/forge-gui/res/cardsfolder/m/mirrodin_besieged.txt +++ b/forge-gui/res/cardsfolder/m/mirrodin_besieged.txt @@ -1,7 +1,7 @@ Name:Mirrodin Besieged ManaCost:2 U Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ SiegeChoice | Static$ True | TriggerDescription$ As CARDNAME enters the battlefield, choose Mirran or Phyrexian. Mirran - Whenever you cast an artifact spell, create a 1/1 colorless Myr artifact creature token. Phyrexian - At the beginning of your end step, draw a card, then discard a card. Then if there are fifteen or more artifact cards in your graveyard, target opponent loses the game. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ SiegeChoice | Static$ True | TriggerDescription$ As CARDNAME enters the battlefield, choose Mirran or Phyrexian.Mirran - Whenever you cast an artifact spell, create a 1/1 colorless Myr artifact creature token. Phyrexian - At the beginning of your end step, draw a card, then discard a card. Then if there are fifteen or more artifact cards in your graveyard, target opponent loses the game. SVar:SiegeChoice:DB$ GenericChoice | Choices$ Mirran,Phyrexian | Defined$ You | SetChosenMode$ True | AILogic$ Mirran | ShowChoice$ ExceptSelf SVar:Mirran:DB$ Animate | Defined$ Self | Triggers$ MirranTrigger | Permanent$ True | SpellDescription$ Mirran SVar:MirranTrigger:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast an artifact spell, create a 1/1 colorless Myr artifact creature token. @@ -13,4 +13,4 @@ SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 | SubAb SVar:DBLose:DB$ LosesGame | ValidTgts$ Opponent | ConditionCheckSVar$ CheckGraveyard | ConditionSVarCompare$ GE15 | References$ CheckGraveyard SVar:CheckGraveyard:Count$ValidGraveyard Card.Artifact+YouOwn DeckHas:Ability$Token -Oracle:As Mirrodin Besieged enters the battlefield, choose Mirran or Phyrexian. \n• Mirran - Whenever you cast an artifact spell, create a 1/1 colorless Myr artifact creature token.\n• Phyrexian - At the beginning of your end step, draw a card, then discard a card. Then if there are fifteen or more artifact cards in your graveyard, target opponent loses the game. +Oracle:As Mirrodin Besieged enters the battlefield, choose Mirran or Phyrexian.\n• Mirran — Whenever you cast an artifact spell, create a 1/1 colorless Myr artifact creature token.\n• Phyrexian — At the beginning of your end step, draw a card, then discard a card. Then if there are fifteen or more artifact cards in your graveyard, target opponent loses the game. diff --git a/forge-gui/res/cardsfolder/m/mirror_entity_avatar.txt b/forge-gui/res/cardsfolder/m/mirror_entity_avatar.txt index 1830c32defb..cd9353c753a 100644 --- a/forge-gui/res/cardsfolder/m/mirror_entity_avatar.txt +++ b/forge-gui/res/cardsfolder/m/mirror_entity_avatar.txt @@ -2,8 +2,8 @@ Name:Mirror Entity Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+1/-2 -A:AB$ ChooseType | ActivationZone$ Command | Cost$ X | Defined$ You | Type$ Creature | AILogic$ MostProminentComputerControls | SubAbility$ DBAnimate | SpellDescription$ Choose a creature type. Until end of turn, creatures you control of the chosen type become X/X and gain all creature types. +A:AB$ ChooseType | ActivationZone$ Command | Cost$ X | Defined$ You | Type$ Creature | AILogic$ MostProminentComputerControls | SubAbility$ DBAnimate | SpellDescription$ Choose a creature type. Until end of turn, creatures you control of the chosen type have base power and toughness X/X and gain all creature types. SVar:DBAnimate:DB$ AnimateAll | Power$ X | Toughness$ X | References$ X | Types$ AllCreatureTypes | ValidCards$ Creature.YouCtrl+ChosenType SVar:X:Count$xPaid SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Mirror Entity Avatar.full.jpg -Oracle:Hand +1, life -2\n{X}: Choose a creature type. Until end of turn, creatures you control of the chosen type become X/X and gain all creature types. +Oracle:Hand +1, life -2\n{X}: Choose a creature type. Until end of turn, creatures you control of the chosen type have base power and toughness X/X and gain all creature types. diff --git a/forge-gui/res/cardsfolder/m/mirror_match.txt b/forge-gui/res/cardsfolder/m/mirror_match.txt index f7c594fa789..99bf05bc972 100644 --- a/forge-gui/res/cardsfolder/m/mirror_match.txt +++ b/forge-gui/res/cardsfolder/m/mirror_match.txt @@ -1,9 +1,9 @@ Name:Mirror Match ManaCost:4 U U Types:Instant -A:SP$ RepeatEach | Cost$ 4 U U | RepeatCards$ Creature.attackingYouOrYourPW | UseImprinted$ True | RepeatSubAbility$ DBCloneAndBlock | SubAbility$ DelTrig | ActivationPhases$ Declare Blockers | ChangeZoneTable$ True | SpellDescription$ Cast CARDNAME only during the declare blockers step. For each creature attacking you or a planeswalker you control, create a token that's a copy of that creature and that's blocking that creature. Exile those tokens at end of combat. +A:SP$ RepeatEach | Cost$ 4 U U | RepeatCards$ Creature.attackingYouOrYourPW | UseImprinted$ True | RepeatSubAbility$ DBCloneAndBlock | SubAbility$ DelTrig | ActivationPhases$ Declare Blockers | ChangeZoneTable$ True | SpellDescription$ Cast this spell only during the declare blockers step. For each creature attacking you or a planeswalker you control, create a token that's a copy of that creature and that's blocking that creature. Exile those tokens at end of combat. SVar:DBCloneAndBlock:DB$ CopyPermanent | Defined$ Imprinted | TokenBlocking$ Imprinted | RememberTokens$ True SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | Execute$ TrigExile | RememberObjects$ Remembered | TriggerDescription$ At end of combat, exile those tokens. | SubAbility$ DBCleanup SVar:TrigExile:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Battlefield | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Cast Mirror Match only during the declare blockers step.\nFor each creature attacking you or a planeswalker you control, create a token that's a copy of that creature and that's blocking that creature. Exile those tokens at end of combat. +Oracle:Cast this spell only during the declare blockers step.\nFor each creature attacking you or a planeswalker you control, create a token that's a copy of that creature and that's blocking that creature. Exile those tokens at end of combat. diff --git a/forge-gui/res/cardsfolder/m/mirrored_depths.txt b/forge-gui/res/cardsfolder/m/mirrored_depths.txt index 170234037f5..16e8f13ad4f 100644 --- a/forge-gui/res/cardsfolder/m/mirrored_depths.txt +++ b/forge-gui/res/cardsfolder/m/mirrored_depths.txt @@ -1,7 +1,7 @@ Name:Mirrored Depths ManaCost:no cost Types:Plane Karsus -T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player | TriggerZones$ Command | Execute$ TrigFlip | TriggerDescription$ Whenever a player casts a spell, that player flips a coin. If they lose the flip, counter that spell. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player | TriggerZones$ Command | Execute$ TrigFlip | TriggerDescription$ Whenever a player casts a spell, that player flips a coin. If the player loses the flip, counter that spell. SVar:TrigFlip:DB$ FlipACoin | Caller$ TriggeredActivator | LoseSubAbility$ DBCounter SVar:DBCounter:DB$ Counter | Defined$ TriggeredSpellAbility T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, target player reveals the top card of their library. If it's a nonland card, you may cast it without paying its mana cost. @@ -10,4 +10,4 @@ SVar:DBPlay:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | Optional$ T SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/mirrored_depths.jpg SVar:AIRollPlanarDieParams:Mode$ Always -Oracle:Whenever a player casts a spell, that player flips a coin. If they lose the flip, counter that spell.\nWhenever you roll {CHAOS}, target player reveals the top card of their library. If it's a nonland card, you may cast it without paying its mana cost. +Oracle:Whenever a player casts a spell, that player flips a coin. If the player loses the flip, counter that spell.\nWhenever you roll {CHAOS}, target player reveals the top card of their library. If it's a nonland card, you may cast it without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/m/mirrorwing_dragon.txt b/forge-gui/res/cardsfolder/m/mirrorwing_dragon.txt index 7a26ee1ff50..1805f4236bc 100644 --- a/forge-gui/res/cardsfolder/m/mirrorwing_dragon.txt +++ b/forge-gui/res/cardsfolder/m/mirrorwing_dragon.txt @@ -3,7 +3,7 @@ ManaCost:3 R R Types:Creature Dragon PT:4/5 K:Flying -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | IsSingleTarget$ True | TargetsValid$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant or sorcery spell that targets only CARDNAME, that player copies that spell for each other creature they control that the spell could target. Each copy targts a different one of those creatures. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | IsSingleTarget$ True | TargetsValid$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant or sorcery spell that targets only CARDNAME, that player copies that spell for each other creature they control that the spell could target. Each copy targets a different one of those creatures. SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Controller$ TriggeredActivator | CopyForEachCanTarget$ Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/mirrorwing_dragon.jpg -Oracle:Flying\nWhenever a player casts an instant or sorcery spell that targets only Mirrorwing Dragon, that player copies that spell for each other creature they control that the spell could target. Each copy targts a different one of those creatures. +Oracle:Flying\nWhenever a player casts an instant or sorcery spell that targets only Mirrorwing Dragon, that player copies that spell for each other creature they control that the spell could target. Each copy targets a different one of those creatures. diff --git a/forge-gui/res/cardsfolder/m/misers_cage.txt b/forge-gui/res/cardsfolder/m/misers_cage.txt index c4f5c84e8c1..e238c280df7 100644 --- a/forge-gui/res/cardsfolder/m/misers_cage.txt +++ b/forge-gui/res/cardsfolder/m/misers_cage.txt @@ -1,8 +1,8 @@ Name:Misers' Cage ManaCost:3 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ CardsInHand | SVarCompare$ GE5 | Execute$ TrigDamageOpp | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has five or more cards in hand, CARDNAME deals 2 damage to them. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ CardsInHand | SVarCompare$ GE5 | Execute$ TrigDamageOpp | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has five or more cards in hand, CARDNAME deals 2 damage to that player. SVar:TrigDamageOpp:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 SVar:CardsInHand:Count$ValidHand Card.ActivePlayerCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/misers_cage.jpg -Oracle:At the beginning of each opponent's upkeep, if that player has five or more cards in hand, Misers' Cage deals 2 damage to them. +Oracle:At the beginning of each opponent's upkeep, if that player has five or more cards in hand, Misers' Cage deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/m/mission_briefing.txt b/forge-gui/res/cardsfolder/m/mission_briefing.txt index d75e550cca6..adbcf46c2d7 100644 --- a/forge-gui/res/cardsfolder/m/mission_briefing.txt +++ b/forge-gui/res/cardsfolder/m/mission_briefing.txt @@ -1,7 +1,7 @@ Name:Mission Briefing ManaCost:U U Types:Instant -A:SP$ Surveil | Cost$ U U | Amount$ 2 | SubAbility$ DBChooseCard | SpellDescription$ Surveil 2, then choose an instant or sorcery card in your graveyard. You may cast that card this turn. If that card would be put into your graveyard this turn, exile it instead. +A:SP$ Surveil | Cost$ U U | Amount$ 2 | SubAbility$ DBChooseCard | SpellDescription$ Surveil 2, then choose an instant or sorcery card in your graveyard. You may cast it this turn. If that spell would be put into your graveyard this turn, exile it instead. (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.) SVar:DBChooseCard:DB$ ChooseCard | Choices$ Instant.YouCtrl,Sorcery.YouCtrl | ChoiceZone$ Graveyard | AILogic$ CastFromGraveThisTurn | Mandatory$ True | RememberChosen$ True | SubAbility$ DBEffect | SpellDescription$ You may cast that card this turn. If that card would be put into your graveyard this turn, exile it instead. SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Stack | ReplacementEffects$ ReplaceGraveyard | SVars$ MoveExile SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Graveyard | Description$ You may play remembered card. @@ -11,4 +11,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All DeckHas:Ability$Surveil & Ability$Graveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/mission_briefing.jpg -Oracle:Surveil 2, then choose an instant or sorcery card in your graveyard. You may cast that card this turn. If that card would be put into your graveyard this turn, exile it instead. \ No newline at end of file +Oracle:Surveil 2, then choose an instant or sorcery card in your graveyard. You may cast it this turn. If that spell would be put into your graveyard this turn, exile it instead. (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.) diff --git a/forge-gui/res/cardsfolder/m/mistcutter_hydra.txt b/forge-gui/res/cardsfolder/m/mistcutter_hydra.txt index 4128d158897..9b238d8d1fe 100644 --- a/forge-gui/res/cardsfolder/m/mistcutter_hydra.txt +++ b/forge-gui/res/cardsfolder/m/mistcutter_hydra.txt @@ -8,4 +8,4 @@ K:Protection from blue K:etbCounter:P1P1:X SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/mistcutter_hydra.jpg -Oracle:Mistcutter Hydra can't be countered.\nHaste, protection from blue\nMistcutter Hydra enters the battlefield with X +1/+1 counters on it. +Oracle:This spell can't be countered.\nHaste, protection from blue\nMistcutter Hydra enters the battlefield with X +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/m/mistwalker.txt b/forge-gui/res/cardsfolder/m/mistwalker.txt index fab0dbef476..38c9cc64a2e 100644 --- a/forge-gui/res/cardsfolder/m/mistwalker.txt +++ b/forge-gui/res/cardsfolder/m/mistwalker.txt @@ -5,4 +5,4 @@ PT:1/4 K:Flying K:Changeling A:AB$ Pump | Cost$ 1 U | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -Oracle:Changeling (This card is every creature type.)\n{1} {U}: Mistwalker gets +1/-1 until end of turn. +Oracle:Changeling (This card is every creature type.)\nFlying\n{1}{U}: Mistwalker gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mnemonic_betrayal.txt b/forge-gui/res/cardsfolder/m/mnemonic_betrayal.txt index 8991d2da86d..341609189ce 100644 --- a/forge-gui/res/cardsfolder/m/mnemonic_betrayal.txt +++ b/forge-gui/res/cardsfolder/m/mnemonic_betrayal.txt @@ -7,4 +7,4 @@ SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreType$ True | EffectZ SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | RememberObjects$ RememberedLKI | TriggerDescription$ At the beginning of the next end step, if any of those cards remain exiled, return them to their owner's graveyards. | SubAbility$ ExileSelf SVar:TrigReturn:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Exile | Destination$ Graveyard SVar:ExileSelf:DB$ ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Exile -Oracle:Exile all card from all opponents' graveyards. You may cast those cards this turn, and you may spend mana as though it were mana of any type to cast those spells. At the beginning of the next end step, if any of those cards remain exiled, return them to their owner's graveyards.\nExile Mnemonic Betrayal. +Oracle:Exile all cards from all opponents' graveyards. You may cast spells from among those cards this turn, and you may spend mana as though it were mana of any type to cast those spells. At the beginning of the next end step, if any of those cards remain exiled, return them to their owners' graveyards.\nExile Mnemonic Betrayal. diff --git a/forge-gui/res/cardsfolder/m/mnemonic_deluge.txt b/forge-gui/res/cardsfolder/m/mnemonic_deluge.txt index 6c6bcd220d5..79277dca926 100644 --- a/forge-gui/res/cardsfolder/m/mnemonic_deluge.txt +++ b/forge-gui/res/cardsfolder/m/mnemonic_deluge.txt @@ -1,9 +1,9 @@ Name:Mnemonic Deluge ManaCost:6 U U U Types:Sorcery -A:SP$ ChangeZone | Cost$ 6 U U U | ValidTgts$ Instant,Sorcery | TgtPrompt$ Select target instant or sorcery card in a graveyard | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Exile target instant or sorcery card from a graveyard. Copy that card three times. You may cast the copies without paying their mana cost. Exile CARDNAME. +A:SP$ ChangeZone | Cost$ 6 U U U | ValidTgts$ Instant,Sorcery | TgtPrompt$ Select target instant or sorcery card in a graveyard | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Exile target instant or sorcery card from a graveyard. Copy that card three times. You may cast the copies without paying their mana costs. Exile CARDNAME. SVar:DBPlay:DB$ Play | Defined$ Remembered | CopyCard$ True | Amount$ 3 | AllowRepeats$ True | Controller$ You | Optional$ True | WithoutManaCost$ True | SubAbility$ DBExile | StackDescription$ Copy it three times. {p:You} may cast the copies without paying their mana cost. SVar:DBExile:DB$ ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Exile DeckHints:Type$Instant|Sorcery DeckHas:Ability$Graveyard -Oracle:Exile target instant or sorcery card from a graveyard. Copy that card three times. You may cast the copies without paying their mana cost. Exile Mnemonic Deluge. +Oracle:Exile target instant or sorcery card from a graveyard. Copy that card three times. You may cast the copies without paying their mana costs. Exile Mnemonic Deluge. diff --git a/forge-gui/res/cardsfolder/m/mockery_of_nature.txt b/forge-gui/res/cardsfolder/m/mockery_of_nature.txt index 3fad604d18f..5132c8dba38 100644 --- a/forge-gui/res/cardsfolder/m/mockery_of_nature.txt +++ b/forge-gui/res/cardsfolder/m/mockery_of_nature.txt @@ -3,8 +3,8 @@ ManaCost:9 Types:Creature Eldrazi Beast PT:6/5 K:Emerge:7 G -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When you cast CARDNAME, you may destroy target artifact or enchantment. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When you cast this spell, you may destroy target artifact or enchantment. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Choose target artifact or enchantment. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/mockery_of_nature.jpg -Oracle:Emerge {7}{G} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast Mockery of Nature, you may destroy target artifact or enchantment. +Oracle:Emerge {7}{G} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast this spell, you may destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/m/moggcatcher.txt b/forge-gui/res/cardsfolder/m/moggcatcher.txt index 0dbf7a46bd1..2dcceb3f8c4 100644 --- a/forge-gui/res/cardsfolder/m/moggcatcher.txt +++ b/forge-gui/res/cardsfolder/m/moggcatcher.txt @@ -2,8 +2,8 @@ Name:Moggcatcher ManaCost:2 R R Types:Creature Human Mercenary PT:2/2 -A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Goblin | ChangeNum$ 1 | SpellDescription$ Search your library for a Goblin permanent card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Goblin | ChangeNum$ 1 | SpellDescription$ Search your library for a Goblin permanent card and put it onto the battlefield. Then shuffle your library. AI:RemoveDeck:Random SVar:NonCombatPriority:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/moggcatcher.jpg -Oracle:{3}, {T}: Search your library for a Goblin permanent card, put it onto the battlefield, then shuffle your library. +Oracle:{3}, {T}: Search your library for a Goblin permanent card and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/m/mogiss_marauder.txt b/forge-gui/res/cardsfolder/m/mogiss_marauder.txt index dfad88f9e96..9b11e18ec40 100644 --- a/forge-gui/res/cardsfolder/m/mogiss_marauder.txt +++ b/forge-gui/res/cardsfolder/m/mogiss_marauder.txt @@ -7,4 +7,4 @@ SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ X | Ref SVar:X:Count$Devotion.Black SVar:PlayMain1:ALWAYS SVar:Picture:http://www.wizards.com/global/images/magic/general/mogiss_marauder.jpg -Oracle:When Mogis's Marauder enters the battlefield, up to X target creatures each gain intimidate and haste until end of turn, where X is your devotion to black. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) +Oracle:When Mogis's Marauder enters the battlefield, up to X target creatures each gain intimidate and haste until end of turn, where X is your devotion to black. (A creature with intimidate can't be blocked except by artifact creatures and/or creatures that share a color with it. Each {B} in the mana costs of permanents you control counts toward your devotion to black.) diff --git a/forge-gui/res/cardsfolder/m/molderhulk.txt b/forge-gui/res/cardsfolder/m/molderhulk.txt index 01b7076a108..3b73ed052b6 100644 --- a/forge-gui/res/cardsfolder/m/molderhulk.txt +++ b/forge-gui/res/cardsfolder/m/molderhulk.txt @@ -6,4 +6,4 @@ S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target land card from your graveyard to the battlefield. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land card from your graveyard SVar:X:Count$TypeInYourYard.Creature -Oracle:Undergrowth—This spell costs {1} less to cast for each creature card in your graveyard.\nWhen Molderhulk enters the battlefield, return target land card from your graveyard to the battlefield. +Oracle:Undergrowth — This spell costs {1} less to cast for each creature card in your graveyard.\nWhen Molderhulk enters the battlefield, return target land card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/m/moldgraf_scavenger.txt b/forge-gui/res/cardsfolder/m/moldgraf_scavenger.txt index a1cc4158000..db9f341cd0b 100644 --- a/forge-gui/res/cardsfolder/m/moldgraf_scavenger.txt +++ b/forge-gui/res/cardsfolder/m/moldgraf_scavenger.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | Condition$ Delirium | D DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium SVar:Picture:http://www.wizards.com/global/images/magic/general/moldgraf_scavenger.jpg -Oracle:Delirium — Moldfraf Scavenger gets +3/+0 as long as there are four or more card types among cards in your graveyard. +Oracle:Delirium — Moldgraf Scavenger gets +3/+0 as long as there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/m/molimo_maro_sorcerer.txt b/forge-gui/res/cardsfolder/m/molimo_maro_sorcerer.txt index a6ca54a80cd..4e88bf1486e 100644 --- a/forge-gui/res/cardsfolder/m/molimo_maro_sorcerer.txt +++ b/forge-gui/res/cardsfolder/m/molimo_maro_sorcerer.txt @@ -8,4 +8,4 @@ SVar:X:Count$Valid Land.YouCtrl SVar:BuffedBy:Land SVar:NeedsToPlayVar:X GE5 SVar:Picture:http://www.wizards.com/global/images/magic/general/molimo_maro_sorcerer.jpg -Oracle:Trample\nMolimo, Maro-Sorcerer's power and toughness are each equal to the number of lands you control. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nMolimo, Maro-Sorcerer's power and toughness are each equal to the number of lands you control. diff --git a/forge-gui/res/cardsfolder/m/molten_birth.txt b/forge-gui/res/cardsfolder/m/molten_birth.txt index bfd4291a9ad..eb9ab64ded8 100644 --- a/forge-gui/res/cardsfolder/m/molten_birth.txt +++ b/forge-gui/res/cardsfolder/m/molten_birth.txt @@ -1,8 +1,8 @@ Name:Molten Birth ManaCost:1 R R Types:Sorcery -A:SP$ Token | Cost$ 1 R R | TokenAmount$ 2 | LegacyImage$ r 1 1 elemental m14 | TokenScript$ r_1_1_elemental | SubAbility$ MoltenFlip | SpellDescription$ Create two 1/1 red Elemental creature tokens. Then flip a coin. If you win the flip, return CARDNAME to its owner's hand. +A:SP$ Token | Cost$ 1 R R | TokenAmount$ 2 | LegacyImage$ r 1 1 elemental m14 | TokenScript$ r_1_1_elemental | SubAbility$ MoltenFlip | SpellDescription$ Create two 1/1 red Elemental creature tokens, then flip a coin. If you win the flip, return CARDNAME to its owner's hand. SVar:MoltenFlip:DB$ FlipACoin | WinSubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Stack | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/molten_birth.jpg -Oracle:Create two 1/1 red Elemental creature tokens. Then flip a coin. If you win the flip, return Molten Birth to its owner's hand. +Oracle:Create two 1/1 red Elemental creature tokens, then flip a coin. If you win the flip, return Molten Birth to its owner's hand. diff --git a/forge-gui/res/cardsfolder/m/molten_disaster.txt b/forge-gui/res/cardsfolder/m/molten_disaster.txt index aa8e04c506e..e251e8a29ad 100644 --- a/forge-gui/res/cardsfolder/m/molten_disaster.txt +++ b/forge-gui/res/cardsfolder/m/molten_disaster.txt @@ -2,7 +2,7 @@ Name:Molten Disaster ManaCost:X R R Types:Sorcery K:Kicker:R -S:Mode$ Continuous | Affected$ Self | AffectedZone$ Stack | EffectZone$ All | IsPresent$ Card.Self+kicked | PresentZone$ Stack | CharacteristicDefining$ True | AddKeyword$ Split second | Description$ If CARDNAME was kicked, it has split second. (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.) +S:Mode$ Continuous | Affected$ Self | AffectedZone$ Stack | EffectZone$ All | IsPresent$ Card.Self+kicked | PresentZone$ Stack | CharacteristicDefining$ True | AddKeyword$ Split second | Description$ If this spell was kicked, it has split second. (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.) A:SP$ DamageAll | Cost$ X R R | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | NumDmg$ X | References$ X | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals X damage to each creature without flying and each player. SVar:X:Count$xPaid -Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nIf Molten Disaster was kicked, it has split second. (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.)\nMolten Disaster deals X damage to each creature without flying and each player. +Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nIf this spell was kicked, it has split second. (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.)\nMolten Disaster deals X damage to each creature without flying and each player. diff --git a/forge-gui/res/cardsfolder/m/moltensteel_dragon.txt b/forge-gui/res/cardsfolder/m/moltensteel_dragon.txt index 6ca359cbb04..0901ce62b60 100644 --- a/forge-gui/res/cardsfolder/m/moltensteel_dragon.txt +++ b/forge-gui/res/cardsfolder/m/moltensteel_dragon.txt @@ -5,4 +5,4 @@ PT:4/4 K:Flying A:AB$ Pump | Cost$ PR | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/moltensteel_dragon.jpg -Oracle:({P/R} can be paid with either {R} or 2 life.)\nFlying\n{P/R}: Moltensteel Dragon gets +1/+0 until end of turn. +Oracle:({R/P} can be paid with either {R} or 2 life.)\nFlying\n{R/P}: Moltensteel Dragon gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/moment_of_heroism.txt b/forge-gui/res/cardsfolder/m/moment_of_heroism.txt index e2440096773..80d3872406d 100644 --- a/forge-gui/res/cardsfolder/m/moment_of_heroism.txt +++ b/forge-gui/res/cardsfolder/m/moment_of_heroism.txt @@ -1,7 +1,7 @@ Name:Moment of Heroism ManaCost:1 W Types:Instant -A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | KW$ Lifelink | SpellDescription$ Target creature gets +2/+2 and gains lifelink until end of turn. +A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | KW$ Lifelink | SpellDescription$ Target creature gets +2/+2 and gains lifelink until end of turn. (Damage dealt by the creature also causes its controller to gain that much life.) DeckHas:Ability$LifeGain SVar:Picture:http://www.wizards.com/global/images/magic/general/moment_of_heroism.jpg -Oracle:Target creature gets +2/+2 and gains lifelink until end of turn. \ No newline at end of file +Oracle:Target creature gets +2/+2 and gains lifelink until end of turn. (Damage dealt by the creature also causes its controller to gain that much life.) diff --git a/forge-gui/res/cardsfolder/m/momentous_fall.txt b/forge-gui/res/cardsfolder/m/momentous_fall.txt index 5a8a1903363..9241ad7641a 100644 --- a/forge-gui/res/cardsfolder/m/momentous_fall.txt +++ b/forge-gui/res/cardsfolder/m/momentous_fall.txt @@ -7,4 +7,4 @@ SVar:XPower:Sacrificed$CardPower SVar:XToughness:Sacrificed$CardToughness AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/momentous_fall.jpg -Oracle:As an additional cost to cast Momentous Fall, sacrifice a creature.\nYou draw cards equal to the sacrificed creature's power, then you gain life equal to its toughness. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nYou draw cards equal to the sacrificed creature's power, then you gain life equal to its toughness. diff --git a/forge-gui/res/cardsfolder/m/momir_vig_simic_visionary_avatar.txt b/forge-gui/res/cardsfolder/m/momir_vig_simic_visionary_avatar.txt index 4e218b9ede9..7ede2a54760 100644 --- a/forge-gui/res/cardsfolder/m/momir_vig_simic_visionary_avatar.txt +++ b/forge-gui/res/cardsfolder/m/momir_vig_simic_visionary_avatar.txt @@ -2,8 +2,8 @@ Name:Momir Vig, Simic Visionary Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+0/+4 -A:AB$ NameCard | Cost$ X Discard<1/Card> | AILogic$ MomirAvatar | ActivationZone$ Command | AtRandom$ True | ValidCards$ Creature | ValidAttribute$ cmcEQX | References$ X | Amount$ 1 | SubAbility$ DBToken | SorcerySpeed$ True | ActivationLimit$ 1 | AILogic$ MomirAvatar | SpellDescription$ Put a token onto the battlefield that's a copy of a creature card with converted mana cost X chosen at random. Activate this ability only any time you could cast a sorcery and only once each turn. | StackDescription$ SpellDescription +A:AB$ NameCard | Cost$ X Discard<1/Card> | AILogic$ MomirAvatar | ActivationZone$ Command | AtRandom$ True | ValidCards$ Creature | ValidAttribute$ cmcEQX | References$ X | Amount$ 1 | SubAbility$ DBToken | SorcerySpeed$ True | ActivationLimit$ 1 | AILogic$ MomirAvatar | SpellDescription$ Create a token that's a copy of a creature card with converted mana cost X chosen at random. Activate this ability only any time you could cast a sorcery and only once each turn. | StackDescription$ SpellDescription SVar:DBToken:DB$ CopyPermanent | ValidSupportedCopy$ Card | DefinedName$ NamedCard | NumCopies$ 1 | StackDescription$ SVar:X:Count$xPaid SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Momir Vig, Simic Visionary Avatar.full.jpg -Oracle:Hand +0, life +4\n{X}, Discard a card: Put a token onto the battlefield that's a copy of a creature card with converted mana cost X chosen at random. Activate this ability only any time you could cast a sorcery and only once each turn. +Oracle:Hand +0, life +4\n{X}, Discard a card: Create a token that's a copy of a creature card with converted mana cost X chosen at random. Activate this ability only any time you could cast a sorcery and only once each turn. diff --git a/forge-gui/res/cardsfolder/m/monstrous_onslaught.txt b/forge-gui/res/cardsfolder/m/monstrous_onslaught.txt index e5812facda5..47bff247426 100644 --- a/forge-gui/res/cardsfolder/m/monstrous_onslaught.txt +++ b/forge-gui/res/cardsfolder/m/monstrous_onslaught.txt @@ -1,11 +1,11 @@ Name:Monstrous Onslaught ManaCost:3 G G Types:Sorcery -A:SP$ DealDamage | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute damage to | NumDmg$ OrigPower | TargetMin$ Min | TargetMax$ OrigPower | References$ Min,OrigPower | DividedAsYouChoose$ OrigPower | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of target creatures, where X is the greatest power among creatures you control as you cast CARDNAME. +A:SP$ DealDamage | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute damage to | NumDmg$ OrigPower | TargetMin$ Min | TargetMax$ OrigPower | References$ Min,OrigPower | DividedAsYouChoose$ OrigPower | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of target creatures, where X is the greatest power among creatures you control as you cast this spell. T:Mode$ SpellCast | ValidCard$ Card.Self | Static$ True | Execute$ CountPowerAtCast SVar:CountPowerAtCast:DB$ StoreSVar | SVar$ OrigPower | Type$ Count | Expression$ GreatestPower_Creature.YouCtrl -SVar:OrigPower:Count$GreatestPower_Creature.YouCtrl -SVar:Min:SVar$OrigPower/LimitMax.1 -SVar:X:Count$GreatestPower_Creature.YouCtrl +SVar:OrigPower:Count$GreatestPower_Creature.YouCtrl +SVar:Min:SVar$OrigPower/LimitMax.1 +SVar:X:Count$GreatestPower_Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/monstrous_onslaught.jpg -Oracle:Monstrous Onslaught deals X damage divided as you choose among any number of target creatures, where X is the greatest power among creatures you control as you cast Monstrous Onslaught. \ No newline at end of file +Oracle:Monstrous Onslaught deals X damage divided as you choose among any number of target creatures, where X is the greatest power among creatures you control as you cast this spell. diff --git a/forge-gui/res/cardsfolder/m/moodmark_painter.txt b/forge-gui/res/cardsfolder/m/moodmark_painter.txt index 4b81f4f065f..fb2d28f9799 100644 --- a/forge-gui/res/cardsfolder/m/moodmark_painter.txt +++ b/forge-gui/res/cardsfolder/m/moodmark_painter.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ 0 | KW$ Menace | References$ X SVar:X:Count$TypeInYourYard.Creature SVar:PlayMain1:TRUE -Oracle:Undergrowth — When Moodmark Painter enters the battlefield, target creature gains menace and gets +X/+0 until end of turn, where X is the number of creature cards in your graveyard. (It can't blocked except by two or more creatures.) +Oracle:Undergrowth — When Moodmark Painter enters the battlefield, target creature gains menace and gets +X/+0 until end of turn, where X is the number of creature cards in your graveyard. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/m/moonhold.txt b/forge-gui/res/cardsfolder/m/moonhold.txt index ce55a4b4223..f5fdad4889c 100644 --- a/forge-gui/res/cardsfolder/m/moonhold.txt +++ b/forge-gui/res/cardsfolder/m/moonhold.txt @@ -1,9 +1,9 @@ Name:Moonhold ManaCost:2 RW Types:Instant -A:SP$ Effect | Cost$ 2 RW | ValidTgts$ Player | IsCurse$ True | Name$ Moonhold Land Effect | StaticAbilities$ STCantPlayLand | EffectOwner$ Targeted | AILogic$ BeginningOfOppTurn | ConditionManaSpent$ R | SubAbility$ WPaid | SpellDescription$ Target player can't play lands this turn if {R} was spent to cast CARDNAME and can't cast creature spells this turn if {W} was spent to cast it. (Do both if {R}{W} was spent.) +A:SP$ Effect | Cost$ 2 RW | ValidTgts$ Player | IsCurse$ True | Name$ Moonhold Land Effect | StaticAbilities$ STCantPlayLand | EffectOwner$ Targeted | AILogic$ BeginningOfOppTurn | ConditionManaSpent$ R | SubAbility$ WPaid | SpellDescription$ Target player can't play lands this turn if {R} was spent to cast this spell and can't cast creature spells this turn if {W} was spent to cast this spell. (Do both if {R}{W} was spent.) SVar:WPaid:DB$ Effect | Name$ Moonhold Creature Effect | IsCurse$ True | StaticAbilities$ STCantPlayCreats | EffectOwner$ Targeted | AILogic$ BeginningOfOppTurn | ConditionManaSpent$ W SVar:STCantPlayLand:Mode$ CantPlayLand | EffectZone$ Command | Player$ You | Description$ You can't play lands this turn. SVar:STCantPlayCreats:Mode$ CantBeCast | ValidCard$ Creature | EffectZone$ Command | Caster$ You | Description$ You can't cast creature spells this turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/moonhold.jpg -Oracle:Target player can't play lands this turn if {R} was spent to cast Moonhold and can't cast creature spells this turn if {W} was spent to cast it. (Do both if {R}{W} was spent.) +Oracle:Target player can't play lands this turn if {R} was spent to cast this spell and can't cast creature spells this turn if {W} was spent to cast this spell. (Do both if {R}{W} was spent.) diff --git a/forge-gui/res/cardsfolder/m/moor_fiend.txt b/forge-gui/res/cardsfolder/m/moor_fiend.txt index 53ccd89ca91..c9ac5ef9652 100644 --- a/forge-gui/res/cardsfolder/m/moor_fiend.txt +++ b/forge-gui/res/cardsfolder/m/moor_fiend.txt @@ -4,4 +4,4 @@ Types:Creature Horror PT:3/3 K:Swampwalk SVar:Picture:http://resources.wizards.com/magic/cards/ia/en-us/card2477.jpg -Oracle:Swampwalk +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/m/moorland_inquisitor.txt b/forge-gui/res/cardsfolder/m/moorland_inquisitor.txt index ff74f600aec..a17f8b75e03 100644 --- a/forge-gui/res/cardsfolder/m/moorland_inquisitor.txt +++ b/forge-gui/res/cardsfolder/m/moorland_inquisitor.txt @@ -2,6 +2,6 @@ Name:Moorland Inquisitor ManaCost:1 W Types:Creature Human Soldier PT:2/2 -A:AB$ Pump | Cost$ 2 W | Defined$ Self | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn. +A:AB$ Pump | Cost$ 2 W | Defined$ Self | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn. (It deals combat damage before creatures without first strike.) SVar:Picture:http://www.wizards.com/global/images/magic/general/moorland_inquisitor.jpg -Oracle:{2}{W}: Moorland Inquisitor gains first strike until end of turn. +Oracle:{2}{W}: Moorland Inquisitor gains first strike until end of turn. (It deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/m/moriok_replica.txt b/forge-gui/res/cardsfolder/m/moriok_replica.txt index 392a3f10217..b51ed592e1c 100644 --- a/forge-gui/res/cardsfolder/m/moriok_replica.txt +++ b/forge-gui/res/cardsfolder/m/moriok_replica.txt @@ -2,8 +2,8 @@ Name:Moriok Replica ManaCost:3 Types:Artifact Creature Warrior PT:2/2 -A:AB$ Draw | Cost$ 1 B Sac<1/CARDNAME> | NumCards$ 2 | SubAbility$ DBLoseLife | SpellDescription$ You draw two cards and lose 2 life. +A:AB$ Draw | Cost$ 1 B Sac<1/CARDNAME> | NumCards$ 2 | SubAbility$ DBLoseLife | SpellDescription$ You draw two cards and you lose 2 life. SVar:DBLoseLife:DB$LoseLife | LifeAmount$ 2 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/moriok_replica.jpg -Oracle:{1}{B}, Sacrifice Moriok Replica: You draw two cards and lose 2 life. +Oracle:{1}{B}, Sacrifice Moriok Replica: You draw two cards and you lose 2 life. diff --git a/forge-gui/res/cardsfolder/m/moritte_of_the_frost.txt b/forge-gui/res/cardsfolder/m/moritte_of_the_frost.txt index 9c80da6089b..d3b68929ccd 100644 --- a/forge-gui/res/cardsfolder/m/moritte_of_the_frost.txt +++ b/forge-gui/res/cardsfolder/m/moritte_of_the_frost.txt @@ -4,11 +4,11 @@ Types:Legendary Snow Creature Shapeshifter PT:0/0 K:Changeling K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Permanent.Other+YouCtrl | AddTypes$ Legendary,Snow | SubAbility$ DBConditionEffect | AddKeywords$ Changeling | SpellDescription$ You may have Moritte of the Frost enter the battlefield as a copy of a permanent you control, except it’s legendary and snow in addition to its other types and, if it’s a creature, it enters with two additional +1/+1 counters on it and has changeling. +SVar:DBCopy:DB$ Clone | Choices$ Permanent.Other+YouCtrl | AddTypes$ Legendary,Snow | SubAbility$ DBConditionEffect | AddKeywords$ Changeling (This card is every creature type.) | SpellDescription$ You may have Moritte of the Frost enter the battlefield as a copy of a permanent you control, except it’s legendary and snow in addition to its other types and, if it’s a creature, it enters with two additional +1/+1 counters on it and has changeling. SVar:DBConditionEffect:DB$ Effect | RememberObjects$ Self | Name$ Moritte of the Frost Effect | ReplacementEffects$ ETBCreat | SVars$ DBPutP1P1,ToBattlefield,DBExile | References$ ETBCreat,DBPutP1P1,ToBattlefield,DBExile SVar:ETBCreat:Event$ Moved | ValidCard$ Creature.IsRemembered | Destination$ Battlefield | ReplaceWith$ DBPutP1P1 | Description$ If it’s a creature, it enters with two additional +1/+1 counters on it. SVar:DBPutP1P1:DB$ PutCounter | Defined$ ReplacedCard | CounterType$ P1P1 | ETB$ True | CounterNum$ 2 | SubAbility$ ToBattlefield SVar:ToBattlefield:DB$ InternalEtbReplacement | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile DeckHas:Ability$Counters -Oracle:Changeling\nYou may have Moritte of the Frost enter the battlefield as a copy of a permanent you control, except it’s legendary and snow in addition to its other types and, if it’s a creature, it enters with two additional +1/+1 counters on it and has changeling. +Oracle:Changeling (This card is every creature type.)\nYou may have Moritte of the Frost enter the battlefield as a copy of a permanent you control, except it's legendary and snow in addition to its other types and, if it's a creature, it enters with two additional +1/+1 counters on it and has changeling. diff --git a/forge-gui/res/cardsfolder/m/morophon_the_boundless.txt b/forge-gui/res/cardsfolder/m/morophon_the_boundless.txt index d854906e765..288faf866d9 100644 --- a/forge-gui/res/cardsfolder/m/morophon_the_boundless.txt +++ b/forge-gui/res/cardsfolder/m/morophon_the_boundless.txt @@ -6,7 +6,7 @@ K:Changeling K:ETBReplacement:Other:ChooseCT SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. | StackDescription$ SpellDescription AI:RemoveDeck:Random -S:Mode$ ReduceCost | ValidCard$ Card.ChosenType | Type$ Spell | Activator$ You | Amount$ 1 | Color$ W U B R G | Description$ Spells you cast of the chosen type cost {W}{U}{B}{R}{G} less to cast. This effect reduces only the amount of colored mana you pay. +S:Mode$ ReduceCost | ValidCard$ Card.ChosenType | Type$ Spell | Activator$ You | Amount$ 1 | Color$ W U B R G | Description$ Spells of the chosen type you cast cost {W}{U}{B}{R}{G} less to cast. This effect reduces only the amount of colored mana you pay. S:Mode$ Continuous | Affected$ Creature.ChosenType+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other creatures you control of the chosen type get +1/+1. SVar:PlayMain1:TRUE -Oracle:Changeling (This card is every creature type.)\nAs Morophon, the Boundless enters the battlefield, choose a creature type.\nSpells you cast of the chosen type cost {W}{U}{B}{R}{G} less to cast. This effect reduces only the amount of colored mana you pay.\nOther creatures you control of the chosen type get +1/+1. \ No newline at end of file +Oracle:Changeling (This card is every creature type.)\nAs Morophon, the Boundless enters the battlefield, choose a creature type.\nSpells of the chosen type you cast cost {W}{U}{B}{R}{G} less to cast. This effect reduces only the amount of colored mana you pay.\nOther creatures you control of the chosen type get +1/+1. diff --git a/forge-gui/res/cardsfolder/m/mortarpod.txt b/forge-gui/res/cardsfolder/m/mortarpod.txt index 5a37f062201..45bbfee8ffe 100644 --- a/forge-gui/res/cardsfolder/m/mortarpod.txt +++ b/forge-gui/res/cardsfolder/m/mortarpod.txt @@ -3,9 +3,9 @@ ManaCost:2 Types:Artifact Equipment K:Living Weapon K:Equip:2 -S:Mode$ Continuous | Affected$ Card.EquippedBy | AddToughness$ 1 | AddAbility$ Damage | Description$ Equipped creature gets +0/+1 and has "Sacrifice this creature: It deals 1 damage to any target." +S:Mode$ Continuous | Affected$ Card.EquippedBy | AddToughness$ 1 | AddAbility$ Damage | Description$ Equipped creature gets +0/+1 and has "Sacrifice this creature: This creature deals 1 damage to any target." SVar:Damage:AB$DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. DeckHas:Ability$Token AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/mortarpod.jpg -Oracle:Living weapon (When this Equipment enters the battlefield, create a 0/0 black Germ creature token, then attach this to it.)\nEquipped creature gets +0/+1 and has "Sacrifice this creature: It deals 1 damage to any target."\nEquip {2} +Oracle:Living weapon (When this Equipment enters the battlefield, create a 0/0 black Germ creature token, then attach this to it.)\nEquipped creature gets +0/+1 and has "Sacrifice this creature: This creature deals 1 damage to any target."\nEquip {2} diff --git a/forge-gui/res/cardsfolder/m/mothrider_samurai.txt b/forge-gui/res/cardsfolder/m/mothrider_samurai.txt index 397ae2afc1f..f7990165972 100644 --- a/forge-gui/res/cardsfolder/m/mothrider_samurai.txt +++ b/forge-gui/res/cardsfolder/m/mothrider_samurai.txt @@ -5,4 +5,4 @@ PT:2/2 K:Flying K:Bushido:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/mothrider_samurai.jpg -Oracle:Flying\nBushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) +Oracle:Flying\nBushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/m/mountain.txt b/forge-gui/res/cardsfolder/m/mountain.txt index d93c837a4f2..5d9a7620209 100644 --- a/forge-gui/res/cardsfolder/m/mountain.txt +++ b/forge-gui/res/cardsfolder/m/mountain.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Basic Land Mountain SVar:PicCount:4 SVar:Picture:http://resources.wizards.com/magic/cards/unh/en-us/card73958.jpg\http://gatherer.wizards.com/handlers/image.ashx?type=card&multiverseid=159286\http://gatherer.wizards.com/handlers/image.ashx?type=card&multiverseid=159285\http://gatherer.wizards.com/handlers/image.ashx?type=card&multiverseid=159284 -Oracle:{R} +Oracle:({T}: Add {R}.) diff --git a/forge-gui/res/cardsfolder/m/mountain_goat.txt b/forge-gui/res/cardsfolder/m/mountain_goat.txt index 7a87f82ac5e..be309b0d483 100644 --- a/forge-gui/res/cardsfolder/m/mountain_goat.txt +++ b/forge-gui/res/cardsfolder/m/mountain_goat.txt @@ -4,4 +4,4 @@ Types:Creature Goat PT:1/1 K:Mountainwalk SVar:Picture:http://resources.wizards.com/magic/cards/6e/en-us/card16442.jpg -Oracle:Mountainwalk +Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/m/mountain_yeti.txt b/forge-gui/res/cardsfolder/m/mountain_yeti.txt index 1f825516fe7..ca9c3ed52c7 100644 --- a/forge-gui/res/cardsfolder/m/mountain_yeti.txt +++ b/forge-gui/res/cardsfolder/m/mountain_yeti.txt @@ -5,4 +5,4 @@ PT:3/3 K:Mountainwalk K:Protection from white SVar:Picture:http://www.wizards.com/global/images/magic/general/mountain_yeti.jpg -Oracle:Mountainwalk, protection from white +Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.)\nProtection from white diff --git a/forge-gui/res/cardsfolder/m/mowu_loyal_companion.txt b/forge-gui/res/cardsfolder/m/mowu_loyal_companion.txt index fc700c57009..67c7e22767a 100644 --- a/forge-gui/res/cardsfolder/m/mowu_loyal_companion.txt +++ b/forge-gui/res/cardsfolder/m/mowu_loyal_companion.txt @@ -9,4 +9,4 @@ SVar:AddOneMoreCounters:DB$ ReplaceEffect | VarName$ CounterNum | VarValue$ X | SVar:X:ReplaceCount$CounterNum/Plus.1 AI:RemoveDeck:Random DeckNeeds:Ability$Counters -Oracle:Trample, vigilance\nIf one or more +1/+1 counters would be put on Mowu, Loyal Companion, that many plus one +1/+1 counters are put on it instead. +Oracle:Vigilance, trample\nIf one or more +1/+1 counters would be put on Mowu, Loyal Companion, that many plus one +1/+1 counters are put on it instead. diff --git a/forge-gui/res/cardsfolder/m/mu_yanling.txt b/forge-gui/res/cardsfolder/m/mu_yanling.txt index 187389109c8..06b71c5f03f 100644 --- a/forge-gui/res/cardsfolder/m/mu_yanling.txt +++ b/forge-gui/res/cardsfolder/m/mu_yanling.txt @@ -6,4 +6,4 @@ A:AB$ Pump | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creat A:AB$ Draw | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | NumCards$ 2 | SpellDescription$ Draw two cards. A:AB$ TapAll | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.OppCtrl | SubAbility$ DBAddTurn | AILogic$ AtLeast3 | StackDescription$ SpellDescription | SpellDescription$ Tap all creatures your opponents control. You take an extra turn after this one. SVar:DBAddTurn:DB$ AddTurn | NumTurns$ 1 -Oracle:[+2]: Target creature can't be blocked this turn.\n[-3]: Draw two cards.\n[-10]: Tap all creatures your opponents control. You take an extra turn after this one. \ No newline at end of file +Oracle:[+2]: Target creature can't be blocked this turn.\n[−3]: Draw two cards.\n[−10]: Tap all creatures your opponents control. You take an extra turn after this one. diff --git a/forge-gui/res/cardsfolder/m/mu_yanling_sky_dancer.txt b/forge-gui/res/cardsfolder/m/mu_yanling_sky_dancer.txt index e3de7f8e057..d59a7fa2c8a 100644 --- a/forge-gui/res/cardsfolder/m/mu_yanling_sky_dancer.txt +++ b/forge-gui/res/cardsfolder/m/mu_yanling_sky_dancer.txt @@ -5,9 +5,9 @@ Loyalty:2 A:AB$ Pump | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | NumAtt$ -2 | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ 0 | TargetMax$ 1 | UntilYourNextTurn$ True | SubAbility$ DBDebuff | SpellDescription$ Until your next turn, up to one target creature gets -2/-0 and loses flying. SVar:DBDebuff:DB$ Debuff | Defined$ Targeted | Keywords$ Flying | UntilYourNextTurn$ True A:AB$ Token | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ u_4_4_elemental_bird_flying | TokenOwner$ You | LegacyImage$ u 4 4 elemental bird flying m20 | SpellDescription$ Create a 4/4 blue Elemental Bird creature token with flying. -A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | AIlogic$ Always | Stackable$ False | Name$ Emblem - Mu Yanling, Sky Dancer | Image$ emblem_mu_yanling_sky_dancer | Duration$ Permanent | StaticAbilities$ STDraw | SVars$ AnimateIsland | SpellDescription$ You get an emblem with "Islands you control have '{T}: Draw a card'." +A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | AIlogic$ Always | Stackable$ False | Name$ Emblem - Mu Yanling, Sky Dancer | Image$ emblem_mu_yanling_sky_dancer | Duration$ Permanent | StaticAbilities$ STDraw | SVars$ AnimateIsland | SpellDescription$ You get an emblem with "Islands you control have '{T}: Draw a card.'" SVar:STDraw:Mode$ Continuous | EffectZone$ Command | Affected$ Island.YouCtrl | AddAbility$ AnimateIsland | Description$ Islands you control have "{T}: Draw a card". SVar:AnimateIsland:AB$ Draw | Cost$ T | NumCards$ 1 | SpellDescription$ Draw a card. SVar:PlayMain1:TRUE DeckHas:Ability$Token -Oracle:[+2]: Until your next turn, up to one target creature gets -2/-0 and loses flying.\n[-3]: Create a 4/4 blue Elemental Bird creature token with flying.\n[-8]: You get an emblem with "Islands you control have '{T}: Draw a card'." +Oracle:[+2]: Until your next turn, up to one target creature gets -2/-0 and loses flying.\n[−3]: Create a 4/4 blue Elemental Bird creature token with flying.\n[−8]: You get an emblem with "Islands you control have '{T}: Draw a card.'" diff --git a/forge-gui/res/cardsfolder/m/muddle_the_mixture.txt b/forge-gui/res/cardsfolder/m/muddle_the_mixture.txt index 738723cf1e5..ce25ae87df6 100644 --- a/forge-gui/res/cardsfolder/m/muddle_the_mixture.txt +++ b/forge-gui/res/cardsfolder/m/muddle_the_mixture.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Counter | Cost$ U U | TargetType$ Spell | TgtPrompt$ Select target Instant or Sorcery spell | ValidTgts$ Instant,Sorcery | SpellDescription$ Counter target instant or sorcery spell. K:Transmute:1 U U SVar:Picture:http://www.wizards.com/global/images/magic/general/muddle_the_mixture.jpg -Oracle:Counter target instant or sorcery spell.\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, put it into your hand, then shuffle your library. Transmute only as a sorcery.) +Oracle:Counter target instant or sorcery spell.\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/m/multani_yavimayas_avatar.txt b/forge-gui/res/cardsfolder/m/multani_yavimayas_avatar.txt index 3e7381c982a..3d944e8135a 100644 --- a/forge-gui/res/cardsfolder/m/multani_yavimayas_avatar.txt +++ b/forge-gui/res/cardsfolder/m/multani_yavimayas_avatar.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Elemental Avatar PT:0/0 K:Reach K:Trample -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | References$ X | Description$ CARDNAME gets +1/+1 for each land you control and each land in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | References$ X | Description$ CARDNAME gets +1/+1 for each land you control and each land card in your graveyard. SVar:X:Count$Valid Land.YouCtrl/Plus.Y SVar:Y:Count$TypeInYourYard.Land A:AB$ ChangeZone | Cost$ 1 G Return<2/Land> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. SVar:DiscardMe:1 -Oracle:Reach, trample\nMultani, Yavimaya's Avatar gets +1/+1 for each land you control and each land in your graveyard.\n{1}{G}, Return two lands you control to their owner's hand: Return Multani from your graveyard to your hand. \ No newline at end of file +Oracle:Reach, trample\nMultani, Yavimaya's Avatar gets +1/+1 for each land you control and each land card in your graveyard.\n{1}{G}, Return two lands you control to their owner's hand: Return Multani from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/m/munda_ambush_leader.txt b/forge-gui/res/cardsfolder/m/munda_ambush_leader.txt index b8d9afb7a4c..396cbcd751a 100644 --- a/forge-gui/res/cardsfolder/m/munda_ambush_leader.txt +++ b/forge-gui/res/cardsfolder/m/munda_ambush_leader.txt @@ -3,9 +3,9 @@ ManaCost:2 R W Types:Legendary Creature Kor Ally PT:3/4 K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | OptionalDecider$ You | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under you control, you may look at the top four cards of your library. If you do, reveal any number of Ally cards from among them, then put those cards on top of your library in any order and the rest on the bottom in any order. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDig | Secondary$ True | OptionalDecider$ You | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under you control, you may look at the top four cards of your library. If you do, reveal any number of Ally cards from among them, then put those cards on top of your library in any order and the rest on the bottom in any order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | OptionalDecider$ You | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under your control, you may look at the top four cards of your library. If you do, reveal any number of Ally cards from among them, then put those cards on top of your library in any order and the rest on the bottom in any order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDig | Secondary$ True | OptionalDecider$ You | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under your control, you may look at the top four cards of your library. If you do, reveal any number of Ally cards from among them, then put those cards on top of your library in any order and the rest on the bottom in any order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | AnyNumber$ True | ChangeValid$ Ally | DestinationZone$ Library | LibraryPosition$ 0 DeckHints:Type$Ally SVar:Picture:http://www.wizards.com/global/images/magic/general/munda_ambush_leader.jpg -Oracle:Haste\nRally — Whenever Munda, Ambush Leader or another Ally enters the battlefield under you control, you may look at the top four cards of your library. If you do, reveal any number of Ally cards from among them, then put those cards on top of your library in any order and the rest on the bottom in any order. +Oracle:Haste\nRally — Whenever Munda, Ambush Leader or another Ally enters the battlefield under your control, you may look at the top four cards of your library. If you do, reveal any number of Ally cards from among them, then put those cards on top of your library in any order and the rest on the bottom in any order. diff --git a/forge-gui/res/cardsfolder/m/murderous_rider_swift_end.txt b/forge-gui/res/cardsfolder/m/murderous_rider_swift_end.txt index 89607d598a7..1f25e13e829 100644 --- a/forge-gui/res/cardsfolder/m/murderous_rider_swift_end.txt +++ b/forge-gui/res/cardsfolder/m/murderous_rider_swift_end.txt @@ -13,6 +13,6 @@ ALTERNATE Name:Swift End ManaCost:1 B B Types:Instant Adventure -A:SP$ Destroy | Cost$ 1 B B | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SubAbility$ DBLoseLife | SpellDescription$ Destroy target creature or planeswalker. You lose 2 life. +A:SP$ Destroy | Cost$ 1 B B | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SubAbility$ DBLoseLife | SpellDescription$ Destroy target creature or planeswalker. You lose 2 life. (Then exile this card. You may cast the creature later from exile.) SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 2 -Oracle:Destroy target creature or planeswalker. You lose 2 life. +Oracle:Destroy target creature or planeswalker. You lose 2 life. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/m/mutagenic_growth.txt b/forge-gui/res/cardsfolder/m/mutagenic_growth.txt index 7e6ae522e69..7410ed4a2ec 100644 --- a/forge-gui/res/cardsfolder/m/mutagenic_growth.txt +++ b/forge-gui/res/cardsfolder/m/mutagenic_growth.txt @@ -3,4 +3,4 @@ ManaCost:PG Types:Instant A:SP$ Pump | Cost$ PG | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ Target creature gets +2/+2 until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/mutagenic_growth.jpg -Oracle:({P/G} can be paid with either {G} or 2 life.)\nTarget creature gets +2/+2 until end of turn. +Oracle:({G/P} can be paid with either {G} or 2 life.)\nTarget creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/muzzios_preparations.txt b/forge-gui/res/cardsfolder/m/muzzios_preparations.txt index e3f7ff11de3..7da64ba39e5 100644 --- a/forge-gui/res/cardsfolder/m/muzzios_preparations.txt +++ b/forge-gui/res/cardsfolder/m/muzzios_preparations.txt @@ -5,4 +5,4 @@ K:Hidden agenda K:ETBReplacement:Other:AddExtraCounter:Mandatory:Command:Creature.YouCtrl+NamedCard SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Each creature with the named card you control enters the battlefield with an additional +1/+1 counter on it. SVar:AgendaLogic:MostProminentCreatureInComputerDeck -Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.)\nEach creature you control with the chosen name enters the battlefield with an additional +1/+1 counter on it. +Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly choose a card name. You may turn this conspiracy face up any time and reveal that name.)\nEach creature you control with the chosen name enters the battlefield with an additional +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/m/my_crushing_masterstroke.txt b/forge-gui/res/cardsfolder/m/my_crushing_masterstroke.txt index 41bbdc85d1b..76220cbc137 100644 --- a/forge-gui/res/cardsfolder/m/my_crushing_masterstroke.txt +++ b/forge-gui/res/cardsfolder/m/my_crushing_masterstroke.txt @@ -1,7 +1,7 @@ Name:My Crushing Masterstroke ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ TrigControl | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, gain control of all nonland permanents your opponents control until end of turn. Untap those permanents. They gain haste until the end of turn. Each of them attacks its owner this turn if able. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ TrigControl | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, gain control of all nonland permanents your opponents control until end of turn. Untap those permanents. They gain haste until end of turn. Each of them attacks its owner this turn if able. SVar:TrigControl:DB$ GainControl | AllValid$ Permanent.OppCtrl+nonLand | Untap$ True | AddKWs$ Haste & HIDDEN CARDNAME attacks specific player each combat if able:CardOwner | LoseControl$ EOT SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/My Crushing Masterstroke.full.jpg -Oracle:When you set this scheme in motion, gain control of all nonland permanents your opponents control until end of turn. Untap those permanents. They gain haste until the end of turn. Each of them attacks its owner this turn if able. +Oracle:When you set this scheme in motion, gain control of all nonland permanents your opponents control until end of turn. Untap those permanents. They gain haste until end of turn. Each of them attacks its owner this turn if able. diff --git a/forge-gui/res/cardsfolder/m/myr_moonvessel.txt b/forge-gui/res/cardsfolder/m/myr_moonvessel.txt index b8a58589af2..726e8ae3e97 100644 --- a/forge-gui/res/cardsfolder/m/myr_moonvessel.txt +++ b/forge-gui/res/cardsfolder/m/myr_moonvessel.txt @@ -5,4 +5,4 @@ PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigAddMana | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, add {C}. SVar:TrigAddMana:DB$Mana | Produced$ C SVar:Picture:http://www.wizards.com/global/images/magic/general/myr_moonvessel.jpg -Oracle:When Myr Moonvessel dies, Add {C}. +Oracle:When Myr Moonvessel dies, add {C}. diff --git a/forge-gui/res/cardsfolder/m/myr_superion.txt b/forge-gui/res/cardsfolder/m/myr_superion.txt index 7aeb457583e..51d878c4942 100644 --- a/forge-gui/res/cardsfolder/m/myr_superion.txt +++ b/forge-gui/res/cardsfolder/m/myr_superion.txt @@ -2,8 +2,8 @@ Name:Myr Superion ManaCost:2 Types:Artifact Creature Myr PT:5/6 -Text:Spend only mana produced by creatures to cast CARDNAME. +Text:Spend only mana produced by creatures to cast this spell. A:SP$ PermanentCreature | Cost$ Mana<2\Creature> AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/myr_superion.jpg -Oracle:Spend only mana produced by creatures to cast Myr Superion. +Oracle:Spend only mana produced by creatures to cast this spell. diff --git a/forge-gui/res/cardsfolder/m/mysterious_pathlighter.txt b/forge-gui/res/cardsfolder/m/mysterious_pathlighter.txt index 353bbee07a2..2cfed72467c 100644 --- a/forge-gui/res/cardsfolder/m/mysterious_pathlighter.txt +++ b/forge-gui/res/cardsfolder/m/mysterious_pathlighter.txt @@ -4,6 +4,6 @@ Types:Creature Faerie PT:2/2 K:Flying K:ETBReplacement:Other:AddExtraCounter:Mandatory:Battlefield:Creature.YouCtrl+AdventureCard -SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Each creature you control that has an Adventure enters the battlefield with an additional +1/+1 counter on it. +SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Each creature you control that has an Adventure enters the battlefield with an additional +1/+1 counter on it. (It doesn't need to have gone on the adventure first.) DeckHas:Ability$Counters -Oracle:Flying\nEach creature you control that has an Adventure enters the battlefield with an additional +1/+1 counter on it. +Oracle:Flying\nEach creature you control that has an Adventure enters the battlefield with an additional +1/+1 counter on it. (It doesn't need to have gone on the adventure first.) diff --git a/forge-gui/res/cardsfolder/m/mystic_barrier.txt b/forge-gui/res/cardsfolder/m/mystic_barrier.txt index bfe1e14ae16..19a26e69297 100644 --- a/forge-gui/res/cardsfolder/m/mystic_barrier.txt +++ b/forge-gui/res/cardsfolder/m/mystic_barrier.txt @@ -4,9 +4,9 @@ Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChooseDirection | TriggerDescription$ When CARDNAME enters the battlefield or at the beginning of your upkeep, choose left or right. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChooseDirection | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or at the beginning of your upkeep, choose left or right. SVar:TrigChooseDirection:AB$ ChooseDirection | Cost$ 0 -S:Mode$ CantAttack | DefenderNotNearestToYouInChosenDirection$ True | Description$ Each player may attack only the opponent seated nearest them in the last chosen direction and planeswalkers controlled by that player. +S:Mode$ CantAttack | DefenderNotNearestToYouInChosenDirection$ True | Description$ Each player may attack only the nearest opponent in the last chosen direction and planeswalkers controlled by that opponent. AI:RemoveDeck:Random SVar:NonStackingEffect:True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/mystic_barrier.jpg -Oracle:When Mystic Barrier enters the battlefield or at the beginning of your upkeep, choose left or right.\nEach player may attack only the opponent seated nearest them in the last chosen direction and planeswalkers controlled by that player. +Oracle:When Mystic Barrier enters the battlefield or at the beginning of your upkeep, choose left or right.\nEach 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/m/mystic_forge.txt b/forge-gui/res/cardsfolder/m/mystic_forge.txt index 33a6e0909a1..c1956c3b750 100644 --- a/forge-gui/res/cardsfolder/m/mystic_forge.txt +++ b/forge-gui/res/cardsfolder/m/mystic_forge.txt @@ -2,7 +2,7 @@ Name:Mystic Forge ManaCost:4 Types:Artifact 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 | Affected$ Artifact.TopLibrary+YouCtrl+nonLand,Card.TopLibrary+Colorless+YouCtrl+nonLand | AffectedZone$ Library | MayPlay$ True | Description$ You may cast the top card of your library if it's an artifact card or a colorless nonland card. +S:Mode$ Continuous | Affected$ Artifact.TopLibrary+YouCtrl+nonLand,Card.TopLibrary+Colorless+YouCtrl+nonLand | AffectedZone$ Library | MayPlay$ True | Description$ You may cast artifact spells and colorless spells from the top of your library. AI:RemoveDeck:Random A:AB$ Dig | Cost$ T PayLife<1> | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | SpellDescription$ Exile the top card of your library. -Oracle:You may look at the top card of your library any time.\nYou may cast the top card of your library if it's an artifact card or a colorless nonland card.\n{T}, Pay 1 life: Exile the top card of your library. +Oracle:You may look at the top card of your library any time.\nYou may cast artifact spells and colorless spells from the top of your library.\n{T}, Pay 1 life: Exile the top card of your library. diff --git a/forge-gui/res/cardsfolder/m/mystical_teachings.txt b/forge-gui/res/cardsfolder/m/mystical_teachings.txt index 2a9041ed588..852008e0547 100644 --- a/forge-gui/res/cardsfolder/m/mystical_teachings.txt +++ b/forge-gui/res/cardsfolder/m/mystical_teachings.txt @@ -2,9 +2,9 @@ Name:Mystical Teachings ManaCost:3 U Types:Instant K:Flashback:5 B -A:SP$ ChangeZone | Cost$ 3 U | ChangeType$ Instant,Card.hasKeywordFlash | ChangeNum$ 1 | Origin$ Library | Destination$ Hand | Shuffle$ True | SpellDescription$ Search your library for an instant card or a card with flash, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 U | ChangeType$ Instant,Card.hasKeywordFlash | ChangeNum$ 1 | Origin$ Library | Destination$ Hand | Shuffle$ True | SpellDescription$ Search your library for an instant card or a card with flash, reveal it, and put it into your hand. Then shuffle your library. #TODO: The AI will currently search for the most expensive valid card in the library. This can be used to the AI's advantage with #careful deck design (which is why this card only works in properly designed AI decks). Consider improving tutoring logic with priorities. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/mystical_teachings.jpg -Oracle:Search your library for an instant card or a card with flash, reveal it, put it into your hand, then shuffle your library.\nFlashback {5}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:Search your library for an instant card or a card with flash, reveal it, and put it into your hand. Then shuffle your library.\nFlashback {5}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/m/mythos_of_illuna.txt b/forge-gui/res/cardsfolder/m/mythos_of_illuna.txt index 5ec67f3ef50..3857d614f64 100644 --- a/forge-gui/res/cardsfolder/m/mythos_of_illuna.txt +++ b/forge-gui/res/cardsfolder/m/mythos_of_illuna.txt @@ -1,9 +1,9 @@ Name:Mythos of Illuna ManaCost:2 U U Types:Sorcery -A:SP$ CopyPermanent | Cost$ 2 U U | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | ConditionManaNotSpent$ R G | SubAbility$ CopyFight | StackDescription$ SpellDescription | SpellDescription$ Create a token that's a copy of target permanent. If {R}{G} was spent to cast this spell, instead create a token that's a copy of that permanent, except the token has “When this permanent enters the battlefield, if it's a creature, it fights up to one target creature you don't control.” +A:SP$ CopyPermanent | Cost$ 2 U U | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | ConditionManaNotSpent$ R G | SubAbility$ CopyFight | StackDescription$ SpellDescription | SpellDescription$ Create a token that's a copy of target permanent. If {R}{G} was spent to cast this spell, instead create a token that's a copy of that permanent, except the token has "When this permanent enters the battlefield, if it's a creature, it fights up to one target creature you don't control." SVar:CopyFight:DB$ CopyPermanent | Defined$ Targeted | ConditionManaSpent$ R G | AddTriggers$ TrigChange | AddSVars$ TrigFight,TrigChange | StackDescription$ None SVar:TrigChange:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigFight | TriggerDescription$ When CARDNAME enters the battlefield, if it's a creature, it fights up to one target creature you don't control. (Each deals damage equal to its power to the other.) SVar:TrigFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control | TargetMin$ 0 | TargetMax$ 1 DeckHas:Ability$Token -Oracle:Create a token that's a copy of target permanent. If {R}{G} was spent to cast this spell, instead create a token that's a copy of that permanent, except the token has “When this permanent enters the battlefield, if it's a creature, it fights up to one target creature you don't control.” +Oracle:Create a token that's a copy of target permanent. If {R}{G} was spent to cast this spell, instead create a token that's a copy of that permanent, except the token has "When this permanent enters the battlefield, if it's a creature, it fights up to one target creature you don't control." diff --git a/forge-gui/res/cardsfolder/n/nagao_bound_by_honor.txt b/forge-gui/res/cardsfolder/n/nagao_bound_by_honor.txt index 3660e725e70..dc1d00d543e 100644 --- a/forge-gui/res/cardsfolder/n/nagao_bound_by_honor.txt +++ b/forge-gui/res/cardsfolder/n/nagao_bound_by_honor.txt @@ -6,4 +6,4 @@ K:Bushido:1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, Samurai creatures you control get +1/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Samurai+YouCtrl | NumAtt$ +1 | NumDef$ +1 AI:RemoveDeck:Random -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\nWhenever Nagao, Bound by Honor attacks, Samurai creatures you control get +1/+1 until end of turn. +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\nWhenever Nagao, Bound by Honor attacks, Samurai creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nahiri_heir_of_the_ancients.txt b/forge-gui/res/cardsfolder/n/nahiri_heir_of_the_ancients.txt index 01bfc0442bc..8c488c95e0f 100644 --- a/forge-gui/res/cardsfolder/n/nahiri_heir_of_the_ancients.txt +++ b/forge-gui/res/cardsfolder/n/nahiri_heir_of_the_ancients.txt @@ -12,4 +12,4 @@ SVar:X:Count$Valid Equipment.YouCtrl/Twice DeckNeeds:Type$Equipment DeckHints:Type$Warrior DeckHas:Ability$Token -Oracle:[+1]: Create a 1/1 white Kor Warrior creature token. You may attach an Equipment you control to it.\n[-2]: Look at the top six cards of your library. You may reveal a Warrior or Equipment card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\n[-3]: Nahiri, Heir of the Ancients deals damage to target creature or planeswalker equal to twice the number of Equipment you control. +Oracle:[+1]: Create a 1/1 white Kor Warrior creature token. You may attach an Equipment you control to it.\n[−2]: Look at the top six cards of your library. You may reveal a Warrior or Equipment card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\n[−3]: Nahiri, Heir of the Ancients deals damage to target creature or planeswalker equal to twice the number of Equipment you control. diff --git a/forge-gui/res/cardsfolder/n/nahiri_storm_of_stone.txt b/forge-gui/res/cardsfolder/n/nahiri_storm_of_stone.txt index 0a0b4508e01..a31a5809052 100644 --- a/forge-gui/res/cardsfolder/n/nahiri_storm_of_stone.txt +++ b/forge-gui/res/cardsfolder/n/nahiri_storm_of_stone.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Battlefield | AddK S:Mode$ ReduceCost | ValidCard$ Card | ValidSpell$ Activated.Equip | Activator$ You | Amount$ 1 | Condition$ PlayerTurn | Secondary$ True | Description$ Equip abilities you activate cost {1} less to activate. A:AB$ DealDamage | Cost$ SubCounter | Planeswalker$ True | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to target tapped creature. SVar:X:Count$xPaid -Oracle:As long as it's your turn, creatures you control have first strike and equip abilities you activate cost {1} less to activate.\n-X: Nahiri, Storm of Stone deals X damage to target tapped creature. +Oracle:As long as it's your turn, creatures you control have first strike and equip abilities you activate cost {1} less to activate.\n[−X]: Nahiri, Storm of Stone deals X damage to target tapped creature. diff --git a/forge-gui/res/cardsfolder/n/nahiri_the_harbinger.txt b/forge-gui/res/cardsfolder/n/nahiri_the_harbinger.txt index d8775c727d2..9fe03238711 100644 --- a/forge-gui/res/cardsfolder/n/nahiri_the_harbinger.txt +++ b/forge-gui/res/cardsfolder/n/nahiri_the_harbinger.txt @@ -11,4 +11,4 @@ SVar:DBPump:DB$ Animate | Keywords$ Haste | Permanent$ True | AtEOT$ Hand | Defi SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Discard SVar:Picture:http://www.wizards.com/global/images/magic/general/nahiri_the_harbinger.jpg -Oracle:[+2]: You may discard a card. If you do, draw a card.\n[-2]: Exile target enchantment, tapped artifact, or tapped creature.\n[-8]: Search your library for an artifact or creature card, put it onto the battlefield, then shuffle your library. It gains haste. Return it to your hand at the beginning of the next end step. +Oracle:[+2]: You may discard a card. If you do, draw a card.\n[−2]: Exile target enchantment, tapped artifact, or tapped creature.\n[−8]: Search your library for an artifact or creature card, put it onto the battlefield, then shuffle your library. It gains haste. Return it to your hand at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt b/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt index e30dfe552d0..8a7c46e01f1 100644 --- a/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt +++ b/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt @@ -12,4 +12,4 @@ A:AB$ Token | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True DeckHas:Ability$Token DeckNeeds:Type$Equipment AI:RemoveDeck:All -Oracle:[+2]: Create a 1/1 white Kor Soldier creature token. You may attach an Equipment you control to it.\n[-2]: You may put an Equipment card from your hand or graveyard onto the battlefield.\n[-10]: Create a colorless Equipment artifact token named Stoneforged Blade. It has indestructible, "Equipped creature gets +5/+5 and has double strike," and equip {0}.\nNahiri, the Lithomancer can be your commander. +Oracle:[+2]: Create a 1/1 white Kor Soldier creature token. You may attach an Equipment you control to it.\n[−2]: You may put an Equipment card from your hand or graveyard onto the battlefield.\n[−10]: Create a colorless Equipment artifact token named Stoneforged Blade. It has indestructible, "Equipped creature gets +5/+5 and has double strike," and equip {0}.\nNahiri, the Lithomancer can be your commander. diff --git a/forge-gui/res/cardsfolder/n/nahiris_wrath.txt b/forge-gui/res/cardsfolder/n/nahiris_wrath.txt index 9073cf6d7b7..30042d49132 100644 --- a/forge-gui/res/cardsfolder/n/nahiris_wrath.txt +++ b/forge-gui/res/cardsfolder/n/nahiris_wrath.txt @@ -5,4 +5,4 @@ A:SP$ DealDamage | Cost$ 2 R Discard | ValidTgts$ Creature,Planeswalker SVar:X:Count$xPaid SVar:Y:Discarded$CardManaCost AI:RemoveDeck:All -Oracle:As an additional cost to cast Nahiri's Wrath, discard X cards.\nNahiri's Wrath deals damage equal to the total converted mana cost of the discarded cards to each of up to X target creatures and/or planeswalkers. +Oracle:As an additional cost to cast this spell, discard X cards.\nNahiri's Wrath deals damage equal to the total converted mana cost of the discarded cards to each of up to X target creatures and/or planeswalkers. diff --git a/forge-gui/res/cardsfolder/n/nalathni_dragon.txt b/forge-gui/res/cardsfolder/n/nalathni_dragon.txt index ed471dfd3f4..6b506f9a98d 100644 --- a/forge-gui/res/cardsfolder/n/nalathni_dragon.txt +++ b/forge-gui/res/cardsfolder/n/nalathni_dragon.txt @@ -7,4 +7,4 @@ K:Banding A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ActivationNumberSacrifice$ GE4 | ActivationResolveSub$ DBPump | SpellDescription$ CARDNAME gets +1/+0 until end of turn. If this ability has been activated four or more times this turn, sacrifice CARDNAME at the beginning of the next end step. SVar:DBPump:DB$ Pump | Defined$ Self | AtEOT$ Sacrifice AI:RemoveDeck:All -Oracle:Flying, banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)\n{R}: Nalathni Dragon gets +1/+0 until end of turn. If this ability has been activated four or more times this turn, sacrifice Nalathni Dragon at the beginning of the next end step. +Oracle:Flying; banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)\n{R}: Nalathni Dragon gets +1/+0 until end of turn. If this ability has been activated four or more times this turn, sacrifice Nalathni Dragon at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/n/narset_enlightened_master.txt b/forge-gui/res/cardsfolder/n/narset_enlightened_master.txt index 91d5d17f33b..e184ec078e3 100644 --- a/forge-gui/res/cardsfolder/n/narset_enlightened_master.txt +++ b/forge-gui/res/cardsfolder/n/narset_enlightened_master.txt @@ -10,4 +10,4 @@ SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | ForgetOnMoved$ Exil SVar:STMayPlay:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Exile | Affected$ Card.IsRemembered+nonCreature+nonLand | MayPlay$ True | MayPlayWithoutManaCost$ True | Description$ You may cast noncreature cards exiled with Narset this turn without paying their mana costs. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HasAttackEffect:TRUE -Oracle:First strike, hexproof\nWhenever Narset, Enlightened Master attacks, exile the top four cards of your library. Until end of turn, you may cast noncreature cards exiled with Narset this turn without paying their mana costs. +Oracle:First strike, hexproof\nWhenever Narset, Enlightened Master attacks, exile the top four cards of your library. Until end of turn, you may cast noncreature spells from among those cards without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/n/narset_parter_of_veils.txt b/forge-gui/res/cardsfolder/n/narset_parter_of_veils.txt index f3e54e728bc..9b30139d33e 100644 --- a/forge-gui/res/cardsfolder/n/narset_parter_of_veils.txt +++ b/forge-gui/res/cardsfolder/n/narset_parter_of_veils.txt @@ -4,4 +4,4 @@ Types:Legendary Planeswalker Narset Loyalty:5 S:Mode$ Continuous | Affected$ Opponent | AddKeyword$ You can't draw more than one card each turn. | Description$ Each opponent can't draw more than one card each turn. A:AB$ Dig | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Card.nonCreature+nonLand | RestRandomOrder$ True | ForceRevealToController$ True | SpellDescription$ Look at the top four cards of your library. You may reveal a noncreature, nonland card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. -Oracle:Each opponent can't draw more than one card each turn.\n[-2]: Look at the top four cards of your library. You may reveal a noncreature, nonland card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:Each opponent can't draw more than one card each turn.\n[−2]: Look at the top four cards of your library. You may reveal a noncreature, nonland 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/n/narset_transcendent.txt b/forge-gui/res/cardsfolder/n/narset_transcendent.txt index 61fcf077414..32049f9dd5d 100644 --- a/forge-gui/res/cardsfolder/n/narset_transcendent.txt +++ b/forge-gui/res/cardsfolder/n/narset_transcendent.txt @@ -9,4 +9,4 @@ A:AB$ DelayedTrigger | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | AILogi SVar:AddRebound:DB$ Pump | Defined$ TriggeredCard | KW$ Rebound | PumpZone$ Stack A:AB$ Effect | Cost$ SubCounter<9/LOYALTY> | Name$ Emblem - Narset Transcendent | StaticAbilities$ STNarset | Planeswalker$ True | Ultimate$ True | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Your opponents can't cast noncreature spells." SVar:STNarset:Mode$ CantBeCast | ValidCard$ Card.nonCreature | Caster$ Opponent | EffectZone$ Command | Description$ Your opponents can't cast noncreature spells. -Oracle:[+1]: Look at the top card of your library. If it's a noncreature, nonland card, you may reveal it and put it into your hand.\n[-2]: When you cast your next instant or sorcery spell from your hand this turn, it gains rebound. (Exile the spell as it resolves. At the beginning of your next upkeep, you may cast that card from exile without paying its mana cost.)\n[-9]: You get an emblem with "Your opponents can't cast noncreature spells." +Oracle:[+1]: Look at the top card of your library. If it's a noncreature, nonland card, you may reveal it and put it into your hand.\n[−2]: When you cast your next instant or sorcery spell from your hand this turn, it gains rebound. (Exile the spell as it resolves. At the beginning of your next upkeep, you may cast that card from exile without paying its mana cost.)\n[−9]: You get an emblem with "Your opponents can't cast noncreature spells." diff --git a/forge-gui/res/cardsfolder/n/natural_connection.txt b/forge-gui/res/cardsfolder/n/natural_connection.txt index 0b243185918..8c731f80b36 100644 --- a/forge-gui/res/cardsfolder/n/natural_connection.txt +++ b/forge-gui/res/cardsfolder/n/natural_connection.txt @@ -1,6 +1,6 @@ Name:Natural Connection ManaCost:2 G Types:Instant -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | SpellDescription$ Search your library for a basic land card and put that card onto the battlefield tapped, then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/natural_connection.jpg -Oracle:Search your library for a basic land card and put that card onto the battlefield tapped, then shuffle your library. +Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/n/natural_order.txt b/forge-gui/res/cardsfolder/n/natural_order.txt index 97643d88847..5e8910d1802 100644 --- a/forge-gui/res/cardsfolder/n/natural_order.txt +++ b/forge-gui/res/cardsfolder/n/natural_order.txt @@ -1,8 +1,8 @@ Name:Natural Order ManaCost:2 G G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G G Sac<1/Creature.Green/green creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Green | ChangeNum$ 1 | AILogic$ SacAndUpgrade+SacWorst | AISearchGoal$ Creature.Green | SpellDescription$ Search your library for a green creature card, put it onto the battlefield, then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 G G Sac<1/Creature.Green/green creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Green | ChangeNum$ 1 | AILogic$ SacAndUpgrade+SacWorst | AISearchGoal$ Creature.Green | SpellDescription$ Search your library for a green creature card and put it onto the battlefield. Then shuffle your library. # AI Preference is needed to make the AI consider the ability. Further constraints are defined by AILogic SacAndUpgrade. SVar:AIPreference:SacCost$Creature.Green SVar:Picture:http://www.wizards.com/global/images/magic/general/natural_order.jpg -Oracle:As an additional cost to cast Natural Order, sacrifice a green creature.\nSearch your library for a green creature card, put it onto the battlefield, then shuffle your library. +Oracle:As an additional cost to cast this spell, sacrifice a green creature.\nSearch your library for a green creature card and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/n/natural_unity.txt b/forge-gui/res/cardsfolder/n/natural_unity.txt index ce8603b2c26..fa399b54ce5 100644 --- a/forge-gui/res/cardsfolder/n/natural_unity.txt +++ b/forge-gui/res/cardsfolder/n/natural_unity.txt @@ -7,4 +7,4 @@ SVar:NUCombat:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ NUC SVar:NUCounter:AB$ PutCounter | Cost$ G | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:AgendaLogic:BestCreatureInComputerDeck SVar:Picture:http://www.wizards.com/global/images/magic/general/natural_unity.jpg -Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.)\nCreatures you control with the chosen name have "At the beginning of combat on your turn, you may pay {G}. If you do, put a +1/+1 counter on this creature." \ No newline at end of file +Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly choose a card name. You may turn this conspiracy face up any time and reveal that name.)\nCreatures you control with the chosen name have "At the beginning of combat on your turn, you may pay {G}. If you do, put a +1/+1 counter on this creature." diff --git a/forge-gui/res/cardsfolder/n/nature_shields_its_own.txt b/forge-gui/res/cardsfolder/n/nature_shields_its_own.txt index 001f131cc06..953300fc210 100644 --- a/forge-gui/res/cardsfolder/n/nature_shields_its_own.txt +++ b/forge-gui/res/cardsfolder/n/nature_shields_its_own.txt @@ -1,11 +1,11 @@ Name:Nature Shields Its Own ManaCost:no cost Types:Ongoing Scheme -T:Mode$ AttackerUnblocked | ValidCard$ Creature | ValidDefender$ You,Planeswalker.YouCtrl | TriggerZones$ Command | Execute$ TrigToken | TriggerDescription$ Whenever a creature attacks and isn't blocked, if you're the defending player, put a 0/1 green Plant creature token onto the battlefield blocking that creature. +T:Mode$ AttackerUnblocked | ValidCard$ Creature | ValidDefender$ You,Planeswalker.YouCtrl | TriggerZones$ Command | Execute$ TrigToken | TriggerDescription$ Whenever a creature attacks and isn't blocked, if you're the defending player, create a 0/1 green Plant creature token that's blocking that creature. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ g_0_1_plant | LegacyImage$ g 0 1 plant arc | TokenBlocking$ TriggeredAttacker T:Mode$ AttackersDeclared | Execute$ DelTrigEOC | CheckSVar$ NatureShields | SVarCompare$ GE4 | NoResolvingCheck$ True | TriggerZones$ Command | AttackedTarget$ You | TriggerDescription$ When four or more creatures attack you, abandon this scheme at end of combat. SVar:DelTrigEOC:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ Abandon | TriggerDescription$ Abandon this scheme at end of combat. SVar:Abandon:DB$ Abandon SVar:NatureShields:Count$Valid Creature.attackingYou SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Nature Shields Its Own.full.jpg -Oracle:(An ongoing scheme remains face up until it's abandoned.)\nWhenever a creature attacks and isn't blocked, if you're the defending player, put a 0/1 green Plant creature token onto the battlefield blocking that creature.\nWhen four or more creatures attack you, abandon this scheme at end of combat. +Oracle:(An ongoing scheme remains face up until it's abandoned.)\nWhenever a creature attacks and isn't blocked, if you're the defending player, create a 0/1 green Plant creature token that's blocking that creature.\nWhen four or more creatures attack you, abandon this scheme at end of combat. diff --git a/forge-gui/res/cardsfolder/n/natures_cloak.txt b/forge-gui/res/cardsfolder/n/natures_cloak.txt index 05045f799f9..f50053bafaa 100644 --- a/forge-gui/res/cardsfolder/n/natures_cloak.txt +++ b/forge-gui/res/cardsfolder/n/natures_cloak.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ PumpAll | Cost$ 2 G | ValidCards$ Creature.Green+YouCtrl | KW$ Forestwalk | SpellDescription$ Green creatures you control gain forestwalk until end of turn. AI:RemoveDeck:Random SVar:Picture:http://serv3.tcgimages.eu/img/cards/Portal/natures_cloak.jpg -Oracle:Green creatures you control gain forestwalk until end of turn (They can't be blocked as long as defending player controls a Forest). +Oracle:Green creatures you control gain forestwalk until end of turn. (They can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/n/natures_panoply.txt b/forge-gui/res/cardsfolder/n/natures_panoply.txt index 169e0b22097..975812897b1 100644 --- a/forge-gui/res/cardsfolder/n/natures_panoply.txt +++ b/forge-gui/res/cardsfolder/n/natures_panoply.txt @@ -5,4 +5,4 @@ K:Strive:2 G A:SP$ PutCounter | Cost$ G | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ MaxTargets | References$ MaxTargets,IncreaseCost | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Choose any number of target creatures. Put a +1/+1 counter on each of them. SVar:MaxTargets:Count$Valid Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/natures_panoply.jpg -Oracle:Strive — Nature's Panoply costs {2}{G} more to cast for each target beyond the first.\nChoose any number of target creatures. Put a +1/+1 counter on each of them. +Oracle:Strive — This spell costs {2}{G} more to cast for each target beyond the first.\nChoose any number of target creatures. Put a +1/+1 counter on each of them. diff --git a/forge-gui/res/cardsfolder/n/natures_spiral.txt b/forge-gui/res/cardsfolder/n/natures_spiral.txt index fa9990bf98b..bde32998f75 100644 --- a/forge-gui/res/cardsfolder/n/natures_spiral.txt +++ b/forge-gui/res/cardsfolder/n/natures_spiral.txt @@ -3,4 +3,4 @@ ManaCost:1 G Types:Sorcery A:SP$ ChangeZone | Cost$ 1 G | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target permanent card in your graveyard | ValidTgts$ Permanent.YouCtrl | SpellDescription$ Return target permanent card from your graveyard to your hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/natures_spiral.jpg -Oracle:Return target permanent card from your graveyard to your hand. (A permanent card is an artifact, creature, enchantment, land, or planeswalker card.) +Oracle:Return target permanent card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/n/natures_wrath.txt b/forge-gui/res/cardsfolder/n/natures_wrath.txt index 9de69085eb7..e7194672d6d 100644 --- a/forge-gui/res/cardsfolder/n/natures_wrath.txt +++ b/forge-gui/res/cardsfolder/n/natures_wrath.txt @@ -2,11 +2,11 @@ Name:Nature's Wrath ManaCost:4 G G Types:Enchantment K:UpkeepCost:G -T:Mode$ ChangesZone | ValidCard$ Island,Card.Blue | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigSacrificeBlue | TriggerDescription$ Whenever a player puts an Island or blue permanent onto the battlefield, they sacrifice an Island or blue permanent. +T:Mode$ ChangesZone | ValidCard$ Island,Card.Blue | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigSacrificeBlue | TriggerDescription$ Whenever a player puts an Island or blue permanent onto the battlefield, that player sacrifices an Island or blue permanent. SVar:TrigSacrificeBlue:DB$ Sacrifice | Defined$ TriggeredCardController | SacValid$ Island,Card.Blue | SacMessage$ Island or a blue permanent T:Mode$ ChangesZone | ValidCard$ Swamp,Card.Black | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigSacrificeBlack | TriggerDescription$ Whenever a player puts an Swamp or black permanent onto the battlefield, they sacrifice an Swamp or black permanent. SVar:TrigSacrificeBlack:DB$ Sacrifice | Defined$ TriggeredCardController | SacValid$ Swamp,Card.Black | SacMessage$ Swamp or a black permanent SVar:NonStackingEffect:True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/natures_wrath.jpg -Oracle:At the beginning of your upkeep, sacrifice Nature's Wrath unless you pay {G}.\nWhenever a player puts an Island or blue permanent onto the battlefield, they sacrifice an Island or blue permanent.\nWhenever a player puts a Swamp or black permanent onto the battlefield, they sacrifice a Swamp or black permanent. +Oracle:At the beginning of your upkeep, sacrifice Nature's Wrath unless you pay {G}.\nWhenever a player puts an Island or blue permanent onto the battlefield, that player sacrifices an Island or blue permanent.\nWhenever a player puts a Swamp or black permanent onto the battlefield, that player sacrifices a Swamp or black permanent. diff --git a/forge-gui/res/cardsfolder/n/naya_panorama.txt b/forge-gui/res/cardsfolder/n/naya_panorama.txt index f2c58a10bb5..b9b1e786bd1 100644 --- a/forge-gui/res/cardsfolder/n/naya_panorama.txt +++ b/forge-gui/res/cardsfolder/n/naya_panorama.txt @@ -2,6 +2,6 @@ Name:Naya Panorama ManaCost:no cost 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.Mountain+Basic,Land.Forest+Basic,Land.Plains+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Mountain, Forest, or Plains card, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Mountain+Basic,Land.Forest+Basic,Land.Plains+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Mountain, Forest, or Plains card and put it onto the battlefield tapped. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/naya_panorama.jpg -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Naya Panorama: Search your library for a basic Mountain, Forest, or Plains card, put it onto the battlefield tapped, then shuffle your library. +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Naya Panorama: Search your library for a basic Mountain, Forest, or Plains card and put it onto the battlefield tapped. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/n/naya_soulbeast.txt b/forge-gui/res/cardsfolder/n/naya_soulbeast.txt index fca6ef0be87..976df974a1f 100644 --- a/forge-gui/res/cardsfolder/n/naya_soulbeast.txt +++ b/forge-gui/res/cardsfolder/n/naya_soulbeast.txt @@ -3,7 +3,7 @@ ManaCost:6 G G Types:Creature Beast PT:0/0 K:Trample -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When you cast CARDNAME, each player reveals the top card of their library. CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the total converted mana cost of all cards revealed this way. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ Trample SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBReveal SVar:DBReveal:DB$ Dig | Defined$ Player.IsRemembered | DigNum$ 1 | Reveal$ True | NoMove$ True | RememberRevealed$ True R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ SoulbestETB | Secondary$ True | Description$ CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the total converted mana cost of all cards revealed this way. @@ -13,4 +13,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/naya_soulbeast.jpg -Oracle:Trample\nWhen you cast Naya Soulbeast, each player reveals the top card of their library. Naya Soulbeast enters the battlefield with X +1/+1 counters on it, where X is the total converted mana cost of all cards revealed this way. +Oracle:When you cast this spell, each player reveals the top card of their library. Naya Soulbeast enters the battlefield with X +1/+1 counters on it, where X is the total converted mana cost of all cards revealed this way.\nTrample diff --git a/forge-gui/res/cardsfolder/n/nebelgast_herald.txt b/forge-gui/res/cardsfolder/n/nebelgast_herald.txt index 8a490b6b61c..87e1e79592a 100644 --- a/forge-gui/res/cardsfolder/n/nebelgast_herald.txt +++ b/forge-gui/res/cardsfolder/n/nebelgast_herald.txt @@ -10,4 +10,4 @@ SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target cr SVar:BuffedBy:Spirit DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/nebelgast_herald.jpg -Oracle:Flash, Flying\nWhenever Nebelgast Herald or another Spirit enters the battlefield under your control, tap target creature an opponent controls. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying\nWhenever Nebelgast Herald or another Spirit enters the battlefield under your control, tap target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/n/necrobite.txt b/forge-gui/res/cardsfolder/n/necrobite.txt index 3a3004b46af..da13807c891 100644 --- a/forge-gui/res/cardsfolder/n/necrobite.txt +++ b/forge-gui/res/cardsfolder/n/necrobite.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | Cost$ 2 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Deathtouch | SubAbility$ DBRegen | SpellDescription$ Target creature gains deathtouch until end of turn. Regenerate it. SVar:DBRegen:DB$ Regenerate | Defined$ Targeted SVar:Picture:http://www.wizards.com/global/images/magic/general/necrobite.jpg -Oracle:Target creature gains deathtouch until end of turn. Regenerate it. (The next time that creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.) \ No newline at end of file +Oracle:Target creature gains deathtouch until end of turn. Regenerate it. (The next time that creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat. Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it.) diff --git a/forge-gui/res/cardsfolder/n/necrologia.txt b/forge-gui/res/cardsfolder/n/necrologia.txt index d035dd922ff..4ff5eee975e 100644 --- a/forge-gui/res/cardsfolder/n/necrologia.txt +++ b/forge-gui/res/cardsfolder/n/necrologia.txt @@ -1,7 +1,7 @@ Name:Necrologia ManaCost:3 B B Types:Instant -Text:Cast CARDNAME only during your end step.\r\n +Text:Cast this spell only during your end step.\r\n A:SP$ Draw | Cost$ 3 B B PayLife | NumCards$ X | Defined$ You | ActivationPhases$ End of Turn | PlayerTurn$ True | References$ X | SpellDescription$ Draw X cards. SVar:X:Count$xPaid -Oracle:Cast Necrologia only during your end step.\nAs an additional cost to cast Necrologia, pay X life.\nDraw X cards. +Oracle:Cast this spell only during your end step.\nAs an additional cost to cast this spell, pay X life.\nDraw X cards. diff --git a/forge-gui/res/cardsfolder/n/necromantic_summons.txt b/forge-gui/res/cardsfolder/n/necromantic_summons.txt index 90acf003cbe..8c49a224aa6 100644 --- a/forge-gui/res/cardsfolder/n/necromantic_summons.txt +++ b/forge-gui/res/cardsfolder/n/necromantic_summons.txt @@ -1,9 +1,9 @@ Name:Necromantic Summons ManaCost:4 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 4 B | ValidTgts$ Creature | TgtPrompt$ Select target creature card in a graveyard | Origin$ Graveyard | Destination$ Battlefield | RememberTargets$ True | GainControl$ True | SubAbility$ DBCounter | SpellDescription$ Return target creature card from a graveyard to the battlefield. Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, that creature enters the battlefield with two additional +1/+1 counters on it. +A:SP$ ChangeZone | Cost$ 4 B | ValidTgts$ Creature | TgtPrompt$ Select target creature card in a graveyard | Origin$ Graveyard | Destination$ Battlefield | RememberTargets$ True | GainControl$ True | SubAbility$ DBCounter | SpellDescription$ Put target creature card from a graveyard onto the battlefield under your control. Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, that creature enters the battlefield with two additional +1/+1 counters on it. SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ P1P1 | CounterNum$ 2 | Static$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | References$ X | SubAbility$ DBCleanup SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/necromantic_summons.jpg -Oracle:Return target creature card from a graveyard to the battlefield.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, that creature enters the battlefield with two additional +1/+1 counters on it. +Oracle:Put target creature card from a graveyard onto the battlefield under your control.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, that creature enters the battlefield with two additional +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/n/needle_drop.txt b/forge-gui/res/cardsfolder/n/needle_drop.txt index 21dc048904f..4c294b0d308 100644 --- a/forge-gui/res/cardsfolder/n/needle_drop.txt +++ b/forge-gui/res/cardsfolder/n/needle_drop.txt @@ -1,7 +1,7 @@ Name:Needle Drop ManaCost:R Types:Instant -A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature.wasDealtDamageThisTurn,Player.wasDealtDamageThisTurn | TgtPrompt$ Select target creature or player that was dealt damage this turn | NumDmg$ 1 | SubAbility$ DBDraw | SpellDescription$ CARDNAME deals 1 damage to target creature or player that was dealt damage this turn. +A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature.wasDealtDamageThisTurn,Player.wasDealtDamageThisTurn | TgtPrompt$ Select target creature or player that was dealt damage this turn | NumDmg$ 1 | SubAbility$ DBDraw | SpellDescription$ CARDNAME deals 1 damage to any target that was dealt damage this turn. SVar:DBDraw:DB$Draw | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/needle_drop.jpg -Oracle:Needle Drop deals 1 damage to target creature or player that was dealt damage this turn.\nDraw a card. +Oracle:Needle Drop deals 1 damage to any target that was dealt damage this turn.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/n/needleverge_pathway_pillarverge_pathway.txt b/forge-gui/res/cardsfolder/n/needleverge_pathway_pillarverge_pathway.txt index 6ee7a672802..f5ed92717f7 100644 --- a/forge-gui/res/cardsfolder/n/needleverge_pathway_pillarverge_pathway.txt +++ b/forge-gui/res/cardsfolder/n/needleverge_pathway_pillarverge_pathway.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. AlternateMode:Modal -Oracle:Add {R}. +Oracle:{T}: Add {R}. ALTERNATE @@ -11,4 +11,4 @@ Name:Pillarverge Pathway ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. -Oracle:Add {W}. +Oracle:{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/n/nemesis_of_mortals.txt b/forge-gui/res/cardsfolder/n/nemesis_of_mortals.txt index a3c16bb7d54..be2caeeca5e 100644 --- a/forge-gui/res/cardsfolder/n/nemesis_of_mortals.txt +++ b/forge-gui/res/cardsfolder/n/nemesis_of_mortals.txt @@ -2,8 +2,8 @@ Name:Nemesis of Mortals ManaCost:4 G G Types:Creature Snake PT:5/5 -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each creature card in your graveyard. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each creature card in your graveyard. K:Monstrosity:5:7 G G:X SVar:X:Count$ValidGraveyard Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/nemesis_of_mortals.jpg -Oracle:Nemesis of Mortals costs {1} less to cast for each creature card in your graveyard.\n{7}{G}{G}: Monstrosity 5. This ability costs {1} less to activate for each creature card in your graveyard. (If this creature isn't monstrous, put five +1/+1 counters on it and it becomes monstrous.) +Oracle:This spell costs {1} less to cast for each creature card in your graveyard.\n{7}{G}{G}: Monstrosity 5. This ability costs {1} less to activate for each creature card in your graveyard. (If this creature isn't monstrous, put five +1/+1 counters on it and it becomes monstrous.) diff --git a/forge-gui/res/cardsfolder/n/nephalia.txt b/forge-gui/res/cardsfolder/n/nephalia.txt index 7d9bf2182be..5cab3995bb2 100644 --- a/forge-gui/res/cardsfolder/n/nephalia.txt +++ b/forge-gui/res/cardsfolder/n/nephalia.txt @@ -1,7 +1,7 @@ Name:Nephalia ManaCost:no cost Types:Plane Innistrad -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigMill | TriggerDescription$ At the beginning of your end step, put the top seven cards of your library into your graveyard. Then return a card at random from your graveyard to your hand. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigMill | TriggerDescription$ At the beginning of your end step, mill seven cards. Then return a card at random from your graveyard to your hand. SVar:TrigMill:DB$ Mill | NumCards$ 7 | SubAbility$ DBRandom SVar:DBRandom:DB$ ChooseCard | Choices$ Card.YouOwn | ChoiceZone$ Graveyard | AtRandom$ True | Amount$ 1 | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ ChosenCard @@ -9,4 +9,4 @@ T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChao SVar:RolledChaos:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target card in your graveyard | ValidTgts$ Card.YouOwn SVar:Picture:http://www.wizards.com/global/images/magic/general/nephalia.jpg SVar:AIRollPlanarDieParams:Mode$ Always | CardsInGraveyardGE$ 1 -Oracle:At the beginning of your end step, put the top seven cards of your library into your graveyard. Then return a card at random from your graveyard to your hand.\nWhenever you roll {CHAOS}, return target card from your graveyard to your hand. +Oracle:At the beginning of your end step, mill seven cards. Then return a card at random from your graveyard to your hand.\nWhenever you roll {CHAOS}, return target card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/n/netcaster_spider.txt b/forge-gui/res/cardsfolder/n/netcaster_spider.txt index 7956633dd22..a823f3b3fcb 100644 --- a/forge-gui/res/cardsfolder/n/netcaster_spider.txt +++ b/forge-gui/res/cardsfolder/n/netcaster_spider.txt @@ -5,4 +5,4 @@ PT:2/3 K:Reach T:Mode$ AttackerBlocked | ValidCard$ Creature.withFlying | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks a creature with flying, CARDNAME gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 -Oracle:Reach\nWhenever Netcaster Spider blocks a creature with flying, Netcaster Spider gets +2/+0 until end of turn. +Oracle:Reach (This creature can block creatures with flying.)\nWhenever Netcaster Spider blocks a creature with flying, Netcaster Spider gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/netherborn_phalanx.txt b/forge-gui/res/cardsfolder/n/netherborn_phalanx.txt index d516e155b73..2aa517e40ec 100644 --- a/forge-gui/res/cardsfolder/n/netherborn_phalanx.txt +++ b/forge-gui/res/cardsfolder/n/netherborn_phalanx.txt @@ -9,4 +9,4 @@ SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ X | SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Valid Creature.RememberedPlayerCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/netherborn_phalanx.jpg -Oracle:When Netherborn Phalanx enters the battlefield, each opponent loses 1 life for each creature they control.\nTransmute {1}{B}{B} ({1}{B}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, put it into your hand, then shuffle your library. Transmute only as a sorcery.) +Oracle:When Netherborn Phalanx enters the battlefield, each opponent loses 1 life for each creature they control.\nTransmute {1}{B}{B} ({1}{B}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/n/new_blood.txt b/forge-gui/res/cardsfolder/n/new_blood.txt index eecfed0ee62..405e3f1b67f 100644 --- a/forge-gui/res/cardsfolder/n/new_blood.txt +++ b/forge-gui/res/cardsfolder/n/new_blood.txt @@ -5,4 +5,4 @@ A:SP$ GainControl | Cost$ 2 B B tapXType<1/Vampire> | ValidTgts$ Creature | TgtP SVar:DBChangeText:DB$ ChangeText | Defined$ ParentTarget | ChangeTypeWord$ ChooseCreatureType Vampire | Permanent$ True DeckHints:Type$Vampire SVar:Picture:http://www.wizards.com/global/images/magic/general/new_blood.jpg -Oracle:As an additional cost to cast New Blood, tap an untapped Vampire you control.\nGain control of target creature. Change the text of that creature by replacing all instances of one creature type with Vampire. \ No newline at end of file +Oracle:As an additional cost to cast this spell, tap an untapped Vampire you control.\nGain control of target creature. Change the text of that creature by replacing all instances of one creature type with Vampire. diff --git a/forge-gui/res/cardsfolder/n/new_perspectives.txt b/forge-gui/res/cardsfolder/n/new_perspectives.txt index 7116ee191a2..45980b92808 100644 --- a/forge-gui/res/cardsfolder/n/new_perspectives.txt +++ b/forge-gui/res/cardsfolder/n/new_perspectives.txt @@ -3,7 +3,7 @@ ManaCost:5 U Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw three cards. SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 3 -S:Mode$ Continuous | Affected$ You | AddKeyword$ CyclingForZero | CheckSVar$ X | SVarCompare$ GE7 | Description$ As long as you have seven or more cards in hand, you may pay 0 rather than pay cycling costs. +S:Mode$ Continuous | Affected$ You | AddKeyword$ CyclingForZero | CheckSVar$ X | SVarCompare$ GE7 | Description$ As long as you have seven or more cards in hand, you may pay {0} rather than pay cycling costs. SVar:X:Count$InYourHand SVar:Picture:http://www.wizards.com/global/images/magic/general/new_perspectives.jpg -Oracle:When New Perspectives enters the battlefield, draw three cards.\nAs long as you have seven or more cards in hand, you may pay 0 rather than pay cycling costs. +Oracle:When New Perspectives enters the battlefield, draw three cards.\nAs long as you have seven or more cards in hand, you may pay {0} rather than pay cycling costs. diff --git a/forge-gui/res/cardsfolder/n/nexus_wardens.txt b/forge-gui/res/cardsfolder/n/nexus_wardens.txt index 4e6c9b8b720..bd49ad0f67b 100644 --- a/forge-gui/res/cardsfolder/n/nexus_wardens.txt +++ b/forge-gui/res/cardsfolder/n/nexus_wardens.txt @@ -6,4 +6,4 @@ K:Reach T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Constellation - Whenever an enchantment enters the battlefield under you control, you gain 2 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 DeckNeeds:Type$Enchantment -Oracle:Reach\nConstellation — Whenever an enchantment enters the battlefield under you control, you gain 2 life. +Oracle:Reach\nConstellation — Whenever an enchantment enters the battlefield under your control, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/n/nezahal_primal_tide.txt b/forge-gui/res/cardsfolder/n/nezahal_primal_tide.txt index 99c8a21d9c7..2b2737a0f41 100644 --- a/forge-gui/res/cardsfolder/n/nezahal_primal_tide.txt +++ b/forge-gui/res/cardsfolder/n/nezahal_primal_tide.txt @@ -6,7 +6,7 @@ K:CARDNAME can't be countered. S:Mode$ Continuous | Affected$ You | SetMaxHandSize$ Unlimited | Description$ You have no maximum hand size. T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ Opponent | Execute$ TrigDraw | TriggerDescription$ Whenever an opponent casts a noncreature spell, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -A:AB$ ChangeZone | Cost$ Discard<3/Card> | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ DelTrig | StackDescription$ SpellDescription | SpellDescription$ Exile NICKNAME. Return it to the battlefield tapped under its owner's control at the beginning of the next end step. +A:AB$ ChangeZone | Cost$ Discard<3/Card> | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ DelTrig | StackDescription$ SpellDescription | SpellDescription$ Exile CARDNAME. Return it to the battlefield tapped under its owner's control at the beginning of the next end step. SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | StackDescription$ None | TriggerDescription$ Return CARDNAME to the battlefield tapped under its owner's control. SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Exile | Destination$ Battlefield | Tapped$ True -Oracle:Nezahal, Primal Tide can't be countered.\nYou have no maximum hand size.\nWhenever an opponent casts a noncreature spell, draw a card.\nDiscard three cards: Exile Nezahal. Return it to the battlefield tapped under its owner's control at the beginning of the next end step. +Oracle:This spell can't be countered.\nYou have no maximum hand size.\nWhenever an opponent casts a noncreature spell, draw a card.\nDiscard three cards: Exile Nezahal, Primal Tide. Return it to the battlefield tapped under its owner's control at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/n/nezumi_ronin.txt b/forge-gui/res/cardsfolder/n/nezumi_ronin.txt index 8754dd24b79..d713b858e37 100644 --- a/forge-gui/res/cardsfolder/n/nezumi_ronin.txt +++ b/forge-gui/res/cardsfolder/n/nezumi_ronin.txt @@ -4,4 +4,4 @@ Types:Creature Rat Samurai PT:3/1 K:Bushido:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/nezumi_ronin.jpg -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/n/niambi_faithful_healer.txt b/forge-gui/res/cardsfolder/n/niambi_faithful_healer.txt index 02ccfd15ec4..97b6dccb7a7 100644 --- a/forge-gui/res/cardsfolder/n/niambi_faithful_healer.txt +++ b/forge-gui/res/cardsfolder/n/niambi_faithful_healer.txt @@ -2,7 +2,7 @@ Name:Niambi, Faithful Healer ManaCost:1 W U Types:Legendary Creature Human Cleric PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Teferi, Timebender, reveal it, then put it into your hand. If you searched your library this way, shuffle it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Teferi, Timebender, reveal it, and put it into your hand. If you search your library this way, shuffle it. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Hand | ChangeType$ Card.namedTeferi; Timebender | ChangeNum$ 1 | Optional$ True DeckHints:Name$Teferi, Timebender -Oracle:When Niambi, Faithful Healer enters the battlefield, you may search your library and/or graveyard for a card named Teferi, Timebender, reveal it, then put it into your hand. If you searched your library this way, shuffle it. +Oracle:When Niambi, Faithful Healer enters the battlefield, you may search your library and/or graveyard for a card named Teferi, Timebender, reveal it, and put it into your hand. If you search your library this way, shuffle it. diff --git a/forge-gui/res/cardsfolder/n/nicol_bolas_dragon_god.txt b/forge-gui/res/cardsfolder/n/nicol_bolas_dragon_god.txt index 98949eca1d1..f44b5efb446 100644 --- a/forge-gui/res/cardsfolder/n/nicol_bolas_dragon_god.txt +++ b/forge-gui/res/cardsfolder/n/nicol_bolas_dragon_god.txt @@ -8,5 +8,5 @@ SVar:DBChangeZone:DB$ ChangeZone | Origin$ Battlefield,Hand | Destination$ Exile AI:RemoveDeck:Random A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | Planeswalker$ True | SpellDescription$ Destroy target creature or planeswalker. A:AB$ LosesGame | Cost$ SubCounter<8/LOYALTY> | Defined$ Player.Opponent+controlsLegendary.Creature_EQ0+controlsPlaneswalker_LE0 | Planeswalker$ True | Ultimate$ True | SpellDescription$ Each opponent who doesn't control a legendary creature or planeswalker loses the game. -Oracle:Nicol Bolas, Dragon-God has all loyalty abilities of all other planeswalkers on the battlefield.\n[+1]: You draw a card. Each opponent exiles a card from their hand or a permanent they control. [-3]: Destroy target creature or planeswalker.\n[-8]: Each opponent who doesn't control a legendary creature or planeswalker loses the game. +Oracle:Nicol Bolas, Dragon-God has all loyalty abilities of all other planeswalkers on the battlefield.\n[+1]: You draw a card. Each opponent exiles a card from their hand or a permanent they control.\n[−3]: Destroy target creature or planeswalker.\n[−8]: Each opponent who doesn't control a legendary creature or planeswalker loses the game. diff --git a/forge-gui/res/cardsfolder/n/nicol_bolas_god_pharaoh.txt b/forge-gui/res/cardsfolder/n/nicol_bolas_god_pharaoh.txt index 2cc9d3f9690..5ebae89bb5c 100644 --- a/forge-gui/res/cardsfolder/n/nicol_bolas_god_pharaoh.txt +++ b/forge-gui/res/cardsfolder/n/nicol_bolas_god_pharaoh.txt @@ -9,4 +9,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ ChangeZone | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | DefinedPlayer$ Player.Opponent | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 2 | Hidden$ True | Mandatory$ True | SpellDescription$ Each opponent exiles two cards from their hand. A:AB$ DealDamage | Cost$ SubCounter<4/LOYALTY> | Planeswalker$ True | NumDmg$ 7 | ValidTgts$ Opponent,Creature.OppCtrl,Planeswalker.OppCtrl | TgtPrompt$ Select target opponent, creature an opponent controls, or planeswalker an opponent controls | SpellDescription$ CARDNAME deals deals 7 damage to target opponent, creature an opponent controls, or planeswalker an opponent controls. A:AB$ ChangeZoneAll | Cost$ SubCounter<12/LOYALTY> | Planeswalker$ True | Ultimate$ True | ChangeType$ Permanent.OppCtrl+nonLand | Origin$ Battlefield | Destination$ Exile | StackDescription$ SpellDescription | SpellDescription$ Exile each nonland permanent your opponents control. -Oracle:[+2]: Target opponent exiles cards from the top of their library until they exile a nonland card. Until end of turn, you may cast that card without paying its mana cost.\n[+1]: Each opponent exiles two cards from their hand.\n[-4]: Nicol Bolas, God-Pharaoh deals 7 damage to target opponent, creature an opponent controls, or planeswalker an opponent controls.\n[-12]: Exile each nonland permanent your opponents control. +Oracle:[+2]: Target opponent exiles cards from the top of their library until they exile a nonland card. Until end of turn, you may cast that card without paying its mana cost.\n[+1]: Each opponent exiles two cards from their hand.\n[−4]: Nicol Bolas, God-Pharaoh deals 7 damage to target opponent, creature an opponent controls, or planeswalker an opponent controls.\n[−12]: Exile each nonland permanent your opponents control. diff --git a/forge-gui/res/cardsfolder/n/nicol_bolas_planeswalker.txt b/forge-gui/res/cardsfolder/n/nicol_bolas_planeswalker.txt index 0d249f9de2f..3966f08a2c8 100644 --- a/forge-gui/res/cardsfolder/n/nicol_bolas_planeswalker.txt +++ b/forge-gui/res/cardsfolder/n/nicol_bolas_planeswalker.txt @@ -8,4 +8,4 @@ A:AB$ DealDamage | Cost$ SubCounter<9/LOYALTY> | NumDmg$ 7 | ValidTgts$ Player,P SVar:DBDiscard:DB$Discard | Defined$ TargetedOrController | NumCards$ 7 | Mode$ TgtChoose | SubAbility$ DBSac SVar:DBSac:DB$Sacrifice | Defined$ TargetedOrController | SacValid$ Permanent | Amount$ 7 SVar:Picture:http://www.wizards.com/global/images/magic/general/nicol_bolas_planeswalker.jpg -Oracle:[+3]: Destroy target noncreature permanent.\n[-2]: Gain control of target creature.\n[-9]: Nicol Bolas, Planeswalker deals 7 damage to target player or planeswalker. That player or that planeswalker's controller discards seven cards, then sacrifices seven permanents. +Oracle:[+3]: Destroy target noncreature permanent.\n[−2]: Gain control of target creature.\n[−9]: Nicol Bolas, Planeswalker deals 7 damage to target player or planeswalker. That player or that planeswalker's controller discards seven cards, then sacrifices seven permanents. diff --git a/forge-gui/res/cardsfolder/n/nicol_bolas_the_deceiver.txt b/forge-gui/res/cardsfolder/n/nicol_bolas_the_deceiver.txt index cddadbe48e5..9bf762c7fa8 100644 --- a/forge-gui/res/cardsfolder/n/nicol_bolas_the_deceiver.txt +++ b/forge-gui/res/cardsfolder/n/nicol_bolas_the_deceiver.txt @@ -15,4 +15,4 @@ SVar:DBDrawSeven:DB$ Draw | NumCards$ 7 SVar:AIPreference:SacCost$Permanent.nonLand | DiscardCost$Card DeckHints:Name$Visage of Bolas SVar:Picture:http://www.wizards.com/global/images/magic/general/nicol_bolas_the_deceiver.jpg -Oracle:[+3]: Each opponent loses 3 life unless that player sacrifices a nonland permanent or discards a card.\n[-3]: Destroy target creature. Draw a card.\n[-11]: Nicol Bolas, the Deceiver deals 7 damage to each opponent. You draw seven cards. +Oracle:[+3]: Each opponent loses 3 life unless that player sacrifices a nonland permanent or discards a card.\n[−3]: Destroy target creature. Draw a card.\n[−11]: Nicol Bolas, the Deceiver deals 7 damage to each opponent. You draw seven cards. diff --git a/forge-gui/res/cardsfolder/n/nicol_bolas_the_ravager.txt b/forge-gui/res/cardsfolder/n/nicol_bolas_the_ravager_nicol_bolas_the_arisen.txt similarity index 100% rename from forge-gui/res/cardsfolder/n/nicol_bolas_the_ravager.txt rename to forge-gui/res/cardsfolder/n/nicol_bolas_the_ravager_nicol_bolas_the_arisen.txt diff --git a/forge-gui/res/cardsfolder/n/night_dealings.txt b/forge-gui/res/cardsfolder/n/night_dealings.txt index 4fd8a088cc4..b9d364f888d 100644 --- a/forge-gui/res/cardsfolder/n/night_dealings.txt +++ b/forge-gui/res/cardsfolder/n/night_dealings.txt @@ -3,8 +3,8 @@ ManaCost:2 B B Types:Enchantment T:Mode$ DamageDone | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Player.Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a source you control deals damage to another player, put that many theft counters on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ THEFT | CounterNum$ Y | References$ Y -A:AB$ ChangeZone | Cost$ 2 B B SubCounter | Origin$ Library | Destination$ Hand | ChangeType$ Card.nonLand+YouCtrl+cmcEQX | ChangeNum$ 1 | Reveal$ True | Shuffle$ True | References$ X | SpellDescription$ Search your library for a nonland card with converted mana cost X, reveal it, put it into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 B B SubCounter | Origin$ Library | Destination$ Hand | ChangeType$ Card.nonLand+YouCtrl+cmcEQX | ChangeNum$ 1 | Reveal$ True | Shuffle$ True | References$ X | SpellDescription$ Search your library for a nonland card with converted mana cost X, reveal it, and put it into your hand. Then shuffle your library. SVar:X:Count$xPaid SVar:Y:TriggerCount$DamageAmount AI:RemoveDeck:All -Oracle:Whenever a source you control deals damage to another player, put that many theft counters on Night Dealings.\n{2}{B}{B}, Remove X theft counters from Night Dealings: Search your library for a nonland card with converted mana cost X, reveal it, put it into your hand, then shuffle your library. +Oracle:Whenever a source you control deals damage to another player, put that many theft counters on Night Dealings.\n{2}{B}{B}, Remove X theft counters from Night Dealings: Search your library for a nonland card with converted mana cost X, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/n/night_incarnate.txt b/forge-gui/res/cardsfolder/n/night_incarnate.txt index 21a4b9ac147..37ebba41cdb 100644 --- a/forge-gui/res/cardsfolder/n/night_incarnate.txt +++ b/forge-gui/res/cardsfolder/n/night_incarnate.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.S SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True SVar:NeedsToPlayEvokedVar:Z GE2 SVar:Z:Count$Valid Creature.OppCtrl+toughnessLE3 -Oracle:Deathtouch\nWhen Night Incarnate leaves the battlefield, all creatures get -3/-3 until end of turn.\nEvoke {3}{B} (You may cast this spell for its evoke cost. If you do, it's sacrifices when it enters the battlefield.) +Oracle:Deathtouch\nWhen Night Incarnate leaves the battlefield, all creatures get -3/-3 until end of turn.\nEvoke {3}{B} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.) diff --git a/forge-gui/res/cardsfolder/n/nighthawk_scavenger.txt b/forge-gui/res/cardsfolder/n/nighthawk_scavenger.txt index 1009360fade..3355a6f2005 100644 --- a/forge-gui/res/cardsfolder/n/nighthawk_scavenger.txt +++ b/forge-gui/res/cardsfolder/n/nighthawk_scavenger.txt @@ -5,6 +5,6 @@ PT:1+*/3 K:Flying K:Deathtouch K:Lifelink -S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | References$ X | Description$ CARDNAME's power is equal to 1 plus the number of card types among cards in your opponents' graveyards. +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | References$ X | Description$ CARDNAME's power is equal to 1 plus the number of card types among cards in your opponents' graveyards. (Cards in graveyards have only the characteristics of their front face.) SVar:X:Count$OppTypesInGrave/Plus.1 -Oracle:Flying, deathtouch, lifelink\nNighthawk Scavenger's power is equal to 1 plus the number of card types among cards in your opponents' graveyards. +Oracle:Flying, deathtouch, lifelink\nNighthawk Scavenger's power is equal to 1 plus the number of card types among cards in your opponents' graveyards. (Cards in graveyards have only the characteristics of their front face.) diff --git a/forge-gui/res/cardsfolder/n/nighthaze.txt b/forge-gui/res/cardsfolder/n/nighthaze.txt index f0b53d828bd..762469fdf07 100644 --- a/forge-gui/res/cardsfolder/n/nighthaze.txt +++ b/forge-gui/res/cardsfolder/n/nighthaze.txt @@ -1,7 +1,7 @@ Name:Nighthaze ManaCost:B Types:Sorcery -A:SP$ Pump | Cost$ B | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Swampwalk | SpellDescription$ Target creature gains swampwalk until end of turn. | SubAbility$ DBDraw +A:SP$ Pump | Cost$ B | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Swampwalk | SpellDescription$ Target creature gains swampwalk until end of turn. (It can't be blocked as long as defending player controls a Swamp.) | SubAbility$ DBDraw SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card. SVar:Picture:http://www.wizards.com/global/images/magic/general/nighthaze.jpg -Oracle:Target creature gains swampwalk until end of turn.\nDraw a card. +Oracle:Target creature gains swampwalk until end of turn. (It can't be blocked as long as defending player controls a Swamp.)\nDraw a card. diff --git a/forge-gui/res/cardsfolder/n/nightmare.txt b/forge-gui/res/cardsfolder/n/nightmare.txt index d47416a3422..e163ae18db3 100644 --- a/forge-gui/res/cardsfolder/n/nightmare.txt +++ b/forge-gui/res/cardsfolder/n/nightmare.txt @@ -8,4 +8,4 @@ SVar:X:Count$Valid Swamp.YouCtrl SVar:BuffedBy:Swamp SVar:NeedsToPlayVar:X GE4 SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card83186.jpg -Oracle:Flying\nNightmare's power and toughness are each equal to the number of Swamps you control. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nNightmare's power and toughness are each equal to the number of Swamps you control. diff --git a/forge-gui/res/cardsfolder/n/nightveil_specter.txt b/forge-gui/res/cardsfolder/n/nightveil_specter.txt index 427138ecad3..79165723916 100644 --- a/forge-gui/res/cardsfolder/n/nightveil_specter.txt +++ b/forge-gui/res/cardsfolder/n/nightveil_specter.txt @@ -5,9 +5,9 @@ PT:2/3 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles the top card of their library. SVar:TrigExile:DB$ Dig | Defined$ TriggeredTarget | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True -S:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play cards exiled with CARDNAME. +S:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play lands and cast spells from among cards exiled with CARDNAME. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBForget SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying\nWhenever Nightveil Specter deals combat damage to a player, that player exiles the top card of their library.\nYou may play cards exiled with Nightveil Specter. +Oracle:Flying\nWhenever Nightveil Specter deals combat damage to a player, that player exiles the top card of their library.\nYou may play lands and cast spells from among cards exiled with Nightveil Specter. diff --git a/forge-gui/res/cardsfolder/n/nikara_lair_scavenger.txt b/forge-gui/res/cardsfolder/n/nikara_lair_scavenger.txt index f3b8bcb3539..9d09e697033 100755 --- a/forge-gui/res/cardsfolder/n/nikara_lair_scavenger.txt +++ b/forge-gui/res/cardsfolder/n/nikara_lair_scavenger.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Human Cleric PT:2/2 K:Partner:Yannik, Scavenging Sentinel:Yannik K:Menace -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever another creature you control leaves the battlefield, if it had one or more counters on it, you draw a card and lose 1 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever another creature you control leaves the battlefield, if it had one or more counters on it, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ GE1 SVar:X:TriggeredCard$CardCounters.ALL -Oracle:Partner with Yannik, Scavenging Sentinel (When this creature enters the battlefield, target player may put Yannik into their hand from their library, then shuffle.)\nMenace\nWhenever another creature you control leaves the battlefield, if it had one or more counters on it, you draw a card and lose 1 life. +Oracle:Partner with Yannik, Scavenging Sentinel (When this creature enters the battlefield, target player may put Yannik into their hand from their library, then shuffle.)\nMenace\nWhenever another creature you control leaves the battlefield, if it had one or more counters on it, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/n/nimble_trapfinder.txt b/forge-gui/res/cardsfolder/n/nimble_trapfinder.txt index 1f4e5be81ce..f26269b9d70 100644 --- a/forge-gui/res/cardsfolder/n/nimble_trapfinder.txt +++ b/forge-gui/res/cardsfolder/n/nimble_trapfinder.txt @@ -2,13 +2,13 @@ Name:Nimble Trapfinder ManaCost:1 U Types:Creature Human Rogue PT:2/1 -S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ Unblockable | CheckSVar$ JoinedParty | SVarCompare$ GE1 | References$ JoinedParty | Description$ CARDNAME can’t be blocked if you had another Cleric, Rogue, Warrior, or Wizard enter the battlefield under your control this turn. +S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ Unblockable | CheckSVar$ JoinedParty | SVarCompare$ GE1 | References$ JoinedParty | Description$ CARDNAME can't be blocked if you had another Cleric, Rogue, Warrior, or Wizard enter the battlefield under your control this turn. SVar:JoinedParty:Count$ThisTurnEntered_Battlefield_Cleric.YouCtrl+Other,Rogue.YouCtrl+Other,Warrior.YouCtrl+Other,Wizard.YouCtrl+Other -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ4 | References$ X | Execute$ TrigAnimateAll | TriggerDescription$ At the beginning of combat on your turn, if you have a full party, creatures you control gain “Whenever this creature deals combat damage to a player, draw a card” until end of turn. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ4 | References$ X | Execute$ TrigAnimateAll | TriggerDescription$ At the beginning of combat on your turn, if you have a full party, creatures you control gain "Whenever this creature deals combat damage to a player, draw a card" until end of turn. SVar:TrigAnimateAll:DB$ AnimateAll | ValidCards$ Creature.YouCtrl | Triggers$ TrigCDPlayer | sVars$ TrigDraw SVar:TrigCDPlayer:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 SVar:X:Count$Party DeckHas:Ability$Party DeckHints:Cleric|Warrior|Wizard -Oracle:Nimble Trapfinder can’t be blocked if you had another Cleric, Rogue, Warrior, or Wizard enter the battlefield under your control this turn.\nAt the beginning of combat on your turn, if you have a full party, creatures you control gain “Whenever this creature deals combat damage to a player, draw a card” until end of turn. +Oracle:Nimble Trapfinder can't be blocked if you had another Cleric, Rogue, Warrior, or Wizard enter the battlefield under your control this turn.\nAt the beginning of combat on your turn, if you have a full party, creatures you control gain "Whenever this creature deals combat damage to a player, draw a card" until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nirkana_assassin.txt b/forge-gui/res/cardsfolder/n/nirkana_assassin.txt index 00f0300e9c7..d47c19d0ea6 100644 --- a/forge-gui/res/cardsfolder/n/nirkana_assassin.txt +++ b/forge-gui/res/cardsfolder/n/nirkana_assassin.txt @@ -2,7 +2,7 @@ Name:Nirkana Assassin ManaCost:2 B Types:Creature Vampire Assassin Ally PT:2/3 -T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you gain life, CARDNAME gains deathtouch until end of turn. +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you gain life, CARDNAME gains deathtouch until end of turn. (Any amount of damage it deals to a creature is enough to destroy it.) SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Deathtouch DeckHints:Ability$LifeGain -Oracle:Whenever you gain life, Nirkana Assassin gains deathtouch until end of turn. +Oracle:Whenever you gain life, Nirkana Assassin gains deathtouch until end of turn. (Any amount of damage it deals to a creature is enough to destroy it.) diff --git a/forge-gui/res/cardsfolder/n/nissa_genesis_mage.txt b/forge-gui/res/cardsfolder/n/nissa_genesis_mage.txt index 957dd660227..d835acb6715 100644 --- a/forge-gui/res/cardsfolder/n/nissa_genesis_mage.txt +++ b/forge-gui/res/cardsfolder/n/nissa_genesis_mage.txt @@ -8,4 +8,4 @@ A:AB$ Pump | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creat A:AB$ Dig | Cost$ SubCounter<10/LOYALTY> | DigNum$ 10 | AnyNumber$ True | ChangeValid$ Creature,Land | DestinationZone$ Battlefield | Ultimate$ True | Planeswalker$ True | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | SpellDescription$ Look at the top ten cards of your library. You may put any number of creature and/or land cards from among them onto the battlefield. Put the rest on the bottom of your library in a random order. DeckHints:Name$Nissa's Encouragement|Brambleweft Behemoth|Forest SVar:Picture:http://www.wizards.com/global/images/magic/general/nissa_genesis_mage.jpg -Oracle:[+2]: Untap up to two target creatures and up to two target lands.\n[-3]: Target creature gets +5/+5 until end of turn.\n[-10]: Look at the top ten cards of your library. You may put any number of creature and/or land cards from among them onto the battlefield. Put the rest on the bottom of your library in a random order. +Oracle:[+2]: Untap up to two target creatures and up to two target lands.\n[−3]: Target creature gets +5/+5 until end of turn.\n[−10]: Look at the top ten cards of your library. You may put any number of creature and/or land cards from among them onto the battlefield. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/n/nissa_natures_artisan.txt b/forge-gui/res/cardsfolder/n/nissa_natures_artisan.txt index 8dc1897e49f..49b54a6672b 100644 --- a/forge-gui/res/cardsfolder/n/nissa_natures_artisan.txt +++ b/forge-gui/res/cardsfolder/n/nissa_natures_artisan.txt @@ -7,4 +7,4 @@ A:AB$ Dig | Cost$ SubCounter<4/LOYALTY> | Planeswalker$ True | DigNum$ 2 | Revea A:AB$ PumpAll | Cost$ SubCounter<12/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | NumAtt$ +5 | NumDef$ +5 | KW$ Trample | SpellDescription$ Creatures you control get +5/+5 and gain trample until end of turn. DeckHints:Name$Verdant Crescendo SVar:Picture:http://www.wizards.com/global/images/magic/general/nissa_natures_artisan.jpg -Oracle:[+3]: You gain 3 life.\n[-4]: Reveal the top two cards of your library. Put all land cards from among them onto the battlefield and the rest into your hand.\n[-12]: Creatures you control get +5/+5 and gain trample until end of turn. +Oracle:[+3]: You gain 3 life.\n[−4]: Reveal the top two cards of your library. Put all land cards from among them onto the battlefield and the rest into your hand.\n[−12]: Creatures you control get +5/+5 and gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nissa_of_shadowed_boughs.txt b/forge-gui/res/cardsfolder/n/nissa_of_shadowed_boughs.txt index 02c024d54d8..d23885f88a9 100644 --- a/forge-gui/res/cardsfolder/n/nissa_of_shadowed_boughs.txt +++ b/forge-gui/res/cardsfolder/n/nissa_of_shadowed_boughs.txt @@ -14,4 +14,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Valid Land.YouCtrl DeckHas:Ability$Counters & Ability$Graveyard SVar:BuffedBy:Land -Oracle:Landfall — Whenever a land enters the battlefield under your control, put a loyalty counter on Nissa of Shadowed Boughs.\n[+1]: Untap target land you control. You may have it become a 3/3 Elemental creature with haste and menace until end of turn. It's still a land.\n[-5]:You may put a creature card with converted mana cost less than or equal to the number of lands you control onto the battlefield from your hand or graveyard with two +1/+1 counters on it. +Oracle:Landfall — Whenever a land enters the battlefield under your control, put a loyalty counter on Nissa of Shadowed Boughs.\n[+1]: Untap target land you control. You may have it become a 3/3 Elemental creature with haste and menace until end of turn. It's still a land.\n[−5]: You may put a creature card with converted mana cost less than or equal to the number of lands you control onto the battlefield from your hand or graveyard with two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/n/nissa_revane.txt b/forge-gui/res/cardsfolder/n/nissa_revane.txt index 2643292ca04..31d44a8c1aa 100644 --- a/forge-gui/res/cardsfolder/n/nissa_revane.txt +++ b/forge-gui/res/cardsfolder/n/nissa_revane.txt @@ -2,13 +2,13 @@ Name:Nissa Revane ManaCost:2 G G Types:Legendary Planeswalker Nissa Loyalty:2 -A:AB$ ChangeZone | Cost$ AddCounter<1/LOYALTY> | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.namedNissa's Chosen | ChangeNum$ 1 | Planeswalker$ True | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card named Nissa's Chosen, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ AddCounter<1/LOYALTY> | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.namedNissa's Chosen | ChangeNum$ 1 | Planeswalker$ True | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card named Nissa's Chosen and put it onto the battlefield. Then shuffle your library. A:AB$ GainLife | Cost$ AddCounter<1/LOYALTY> | LifeAmount$ XLife | Planeswalker$ True | References$ XLife | SpellDescription$ You gain 2 life for each Elf you control. -A:AB$ ChangeZone | Cost$ SubCounter<7/LOYALTY> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Elf | ChangeNum$ XFetch | Planeswalker$ True | Ultimate$ True | StackDescription$ SpellDescription | References$ XFetch | SpellDescription$ Search your library for any number of Elf creature cards, put them onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ SubCounter<7/LOYALTY> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Elf | ChangeNum$ XFetch | Planeswalker$ True | Ultimate$ True | StackDescription$ SpellDescription | References$ XFetch | SpellDescription$ Search your library for any number of Elf creature cards and put them onto the battlefield. Then shuffle your library. SVar:XLife:Count$TypeYouCtrl.Elf/Times.2 SVar:XFetch:Count$TypeInYourLibrary.Elf AI:RemoveDeck:Random DeckHints:Name$Nissa's Chosen DeckHints:Type$Elf SVar:Picture:http://www.wizards.com/global/images/magic/general/nissa_revane.jpg -Oracle:[+1]: Search your library for a card named Nissa's Chosen, put it onto the battlefield, then shuffle your library.\n[+1]: You gain 2 life for each Elf you control.\n[-7]: Search your library for any number of Elf creature cards, put them onto the battlefield, then shuffle your library. +Oracle:[+1]: Search your library for a card named Nissa's Chosen and put it onto the battlefield. Then shuffle your library.\n[+1]: You gain 2 life for each Elf you control.\n[−7]: Search your library for any number of Elf creature cards and put them onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/n/nissa_steward_of_elements.txt b/forge-gui/res/cardsfolder/n/nissa_steward_of_elements.txt index 37e6b753cee..864dfccd1be 100644 --- a/forge-gui/res/cardsfolder/n/nissa_steward_of_elements.txt +++ b/forge-gui/res/cardsfolder/n/nissa_steward_of_elements.txt @@ -9,4 +9,4 @@ A:AB$ Untap | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:Animate:DB$ Animate | Defined$ Remembered | Power$ 5 | Toughness$ 5 | Types$ Creature,Elemental | Keywords$ Flying & Haste | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:Y:Count$CardCounters.LOYALTY -Oracle:[+2]: Scry 2.\n[0]: Look at the top card of your library. If it's a land card or a creature card with converted mana cost less than or equal to the number of loyalty counters on Nissa, Steward of Elements, you may put that card onto the battlefield.\n[-6]: Untap up to two target lands you control. They become 5/5 Elemental creatures with flying and haste until end of turn. They're still lands. +Oracle:[+2]: Scry 2.\n[0]: Look at the top card of your library. If it's a land card or a creature card with converted mana cost less than or equal to the number of loyalty counters on Nissa, Steward of Elements, you may put that card onto the battlefield.\n[−6]: Untap up to two target lands you control. They become 5/5 Elemental creatures with flying and haste until end of turn. They're still lands. diff --git a/forge-gui/res/cardsfolder/n/nissa_vastwood_seer.txt b/forge-gui/res/cardsfolder/n/nissa_vastwood_seer_nissa_sage_animist.txt similarity index 91% rename from forge-gui/res/cardsfolder/n/nissa_vastwood_seer.txt rename to forge-gui/res/cardsfolder/n/nissa_vastwood_seer_nissa_sage_animist.txt index daf889cdf9b..55eecbeb734 100644 --- a/forge-gui/res/cardsfolder/n/nissa_vastwood_seer.txt +++ b/forge-gui/res/cardsfolder/n/nissa_vastwood_seer_nissa_sage_animist.txt @@ -20,10 +20,10 @@ Colors:green Types:Legendary Planeswalker Nissa Loyalty:3 A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Land | DestinationZone$ Battlefield | DestinationZone2$ Hand | SpellDescription$ Reveal the top card of your library. If it's a land card, put it onto the battlefield. Otherwise, put it into your hand. -A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | LegacyImage$ ashaya the awoken world ori | TokenScript$ ashaya_the_awoken_world | TokenOwner$ You | SpellDescription$ Create a legendary 4/4 green Elemental creature token named Ashaya, the Awoken World. +A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | LegacyImage$ ashaya the awoken world ori | TokenScript$ ashaya_the_awoken_world | TokenOwner$ You | SpellDescription$ Create Ashaya, the Awoken World, a legendary 4/4 green Elemental creature token. A:AB$ Untap | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Land | TgtPrompt$ Choose target land | TargetMin$ 0 | TargetMax$ 6 | RememberTargets$ True | SubAbility$ DBAnimate | SpellDescription$ Untap up to six target lands. They become 6/6 Elemental creatures. They're still lands. SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Power$ 6 | Toughness$ 6 | Types$ Creature,Elemental | Permanent$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/nissa_sage_animist.jpg -Oracle:[+1]: Reveal the top card of your library. If it's a land card, put it onto the battlefield. Otherwise, put it into your hand.\n[-2]: Create a legendary 4/4 green Elemental creature token named Ashaya, the Awoken World.\n[-7]: Untap up to six target lands. They become 6/6 Elemental creatures. They're still lands. +Oracle:[+1]: Reveal the top card of your library. If it's a land card, put it onto the battlefield. Otherwise, put it into your hand.\n[−2]: Create Ashaya, the Awoken World, a legendary 4/4 green Elemental creature token.\n[−7]: Untap up to six target lands. They become 6/6 Elemental creatures. They're still lands. diff --git a/forge-gui/res/cardsfolder/n/nissa_vital_force.txt b/forge-gui/res/cardsfolder/n/nissa_vital_force.txt index a438cfb2ebf..500d17f781c 100644 --- a/forge-gui/res/cardsfolder/n/nissa_vital_force.txt +++ b/forge-gui/res/cardsfolder/n/nissa_vital_force.txt @@ -9,4 +9,4 @@ A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:TrigDraw:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ DBDraw | OptionalDecider$ You | TriggerZones$ Command | TriggerDescription$ Whenever a land enters the battlefield under your control, you may draw a card. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/nissa_vital_force.jpg -Oracle:[+1]: Untap target land you control. Until your next turn, it becomes a 5/5 Elemental creature with haste. It's still a land.\n[-3]: Return target permanent card from your graveyard to your hand.\n[-6]: You get an emblem with "Whenever a land enters the battlefield under your control, you may draw a card." +Oracle:[+1]: Untap target land you control. Until your next turn, it becomes a 5/5 Elemental creature with haste. It's still a land.\n[−3]: Return target permanent card from your graveyard to your hand.\n[−6]: You get an emblem with "Whenever a land enters the battlefield under your control, you may draw a card." diff --git a/forge-gui/res/cardsfolder/n/nissa_voice_of_zendikar.txt b/forge-gui/res/cardsfolder/n/nissa_voice_of_zendikar.txt index ea5bef3edd6..00f3498705d 100644 --- a/forge-gui/res/cardsfolder/n/nissa_voice_of_zendikar.txt +++ b/forge-gui/res/cardsfolder/n/nissa_voice_of_zendikar.txt @@ -4,8 +4,8 @@ Types:Legendary Planeswalker Nissa Loyalty:3 A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | LegacyImage$ g 0 1 plant ogw | TokenScript$ g_0_1_plant | SpellDescription$ Create a 0/1 green Plant creature token. A:AB$ PutCounterAll | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each creature you control. -A:AB$ GainLife | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | LifeAmount$ X | References$ X | SubAbility$ DBDraw | SpellDescription$ You gain X life and you draw X cards, where X is the number of lands you control. -SVar:DBDraw:DB$ Draw | NumCards$ X | References$ X +A:AB$ GainLife | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | LifeAmount$ X | References$ X | SubAbility$ DBDraw | SpellDescription$ You gain X life and draw X cards, where X is the number of lands you control. +SVar:DBDraw:DB$ Draw | NumCards$ X | References$ X SVar:X:Count$Valid Land.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/nissa_voice_of_zendikar.jpg -Oracle:[+1]: Create a 0/1 green Plant creature token.\n[-2]: Put a +1/+1 counter on each creature you control.\n[-7]: You gain X life and you draw X cards, where X is the number of lands you control. \ No newline at end of file +Oracle:[+1]: Create a 0/1 green Plant creature token.\n[−2]: Put a +1/+1 counter on each creature you control.\n[−7]: You gain X life and draw X cards, where X is the number of lands you control. diff --git a/forge-gui/res/cardsfolder/n/nissa_who_shakes_the_world.txt b/forge-gui/res/cardsfolder/n/nissa_who_shakes_the_world.txt index d0d28f708dc..b9079fbd4ee 100644 --- a/forge-gui/res/cardsfolder/n/nissa_who_shakes_the_world.txt +++ b/forge-gui/res/cardsfolder/n/nissa_who_shakes_the_world.txt @@ -12,4 +12,4 @@ SVar:STIndestructible:Mode$ Continuous | EffectZone$ Command | Affected$ Land.Yo SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ XFetch | References$ XFetch | Tapped$ True | StackDescription$ Search your library for any number of Forest cards, put them onto the battlefield tapped, then shuffle your library. SVar:XFetch:Count$TypeInYourLibrary.Forest DeckHas:Ability$Counters -Oracle:Whenever you tap a Forest for mana, add an additional {G}.\n[+1]: Put three +1/+1 counters on up to one target noncreature land you control. Untap it. It becomes a 0/0 Elemental creature with vigilance and haste that's still a land.\n[-8]: You get an emblem with "Lands you control have indestructible." Search your library for any number of Forest cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:Whenever you tap a Forest for mana, add an additional {G}.\n[+1]: Put three +1/+1 counters on up to one target noncreature land you control. Untap it. It becomes a 0/0 Elemental creature with vigilance and haste that's still a land.\n[−8]: You get an emblem with "Lands you control have indestructible." Search your library for any number of Forest cards, put them onto the battlefield tapped, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/n/nissa_worldwaker.txt b/forge-gui/res/cardsfolder/n/nissa_worldwaker.txt index be4eb4e15c1..3a35e437e9f 100644 --- a/forge-gui/res/cardsfolder/n/nissa_worldwaker.txt +++ b/forge-gui/res/cardsfolder/n/nissa_worldwaker.txt @@ -9,4 +9,4 @@ SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Power$ 4 | Toughness$ 4 | Typ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:XFetch:Count$ValidLibrary Land.Basic+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/nissa_worldwaker.jpg -Oracle:[+1]: Target land you control becomes a 4/4 Elemental creature with trample. It's still a land.\n[+1]: Untap up to four target Forests.\n[-7]: Search your library for any number of basic land cards, put them onto the battlefield, then shuffle your library. Those lands become 4/4 Elemental creatures with trample. They're still lands. +Oracle:[+1]: Target land you control becomes a 4/4 Elemental creature with trample. It's still a land.\n[+1]: Untap up to four target Forests.\n[−7]: Search your library for any number of basic land cards, put them onto the battlefield, then shuffle your library. Those lands become 4/4 Elemental creatures with trample. They're still lands. diff --git a/forge-gui/res/cardsfolder/n/nissas_judgment.txt b/forge-gui/res/cardsfolder/n/nissas_judgment.txt index f159615c803..567fd590b1c 100644 --- a/forge-gui/res/cardsfolder/n/nissas_judgment.txt +++ b/forge-gui/res/cardsfolder/n/nissas_judgment.txt @@ -6,4 +6,4 @@ SVar:DealToCreature:DB$ EachDamage | AILogic$ PowerDmg | ValidCards$ Creature.Yo SVar:X:Count$CardPower AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/nissas_judgment.jpg -Oracle:Support 2. (Put a +1/+1 counter on each of up to two target creatures.) Choose up to one target creature an opponent controls. Each creature you control with a +1/+1 counter on it deals damage equal to its power to that creature. +Oracle:Support 2. (Put a +1/+1 counter on each of up to two target creatures.)\nChoose up to one target creature an opponent controls. Each creature you control with a +1/+1 counter on it deals damage equal to its power to that creature. diff --git a/forge-gui/res/cardsfolder/n/nissas_pilgrimage.txt b/forge-gui/res/cardsfolder/n/nissas_pilgrimage.txt index 3dfef99dc62..da5daff2493 100644 --- a/forge-gui/res/cardsfolder/n/nissas_pilgrimage.txt +++ b/forge-gui/res/cardsfolder/n/nissas_pilgrimage.txt @@ -1,10 +1,10 @@ Name:Nissa's Pilgrimage ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic+Forest | ChangeNum$ X | References$ X,Y | RememberChanged$ True | SubAbility$ DBBattlefield | Shuffle$ False | StackDescription$ SpellDescription | SpellDescription$ Search your library for up to two basic Forest cards, reveal those cards, and put one onto the battlefield tapped and the rest into your hand. Then shuffle your library. Spell mastery — If there are two or more instant or sorcery cards in your graveyard, search your library for up to three basic Forest cards instead of two. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic+Forest | ChangeNum$ X | References$ X,Y | RememberChanged$ True | SubAbility$ DBBattlefield | Shuffle$ False | StackDescription$ SpellDescription | SpellDescription$ Search your library for up to two basic Forest cards, reveal those cards, and put one onto the battlefield tapped and the rest into your hand. Then shuffle your library. Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, search your library for up to three basic Forest cards instead of two. SVar:DBBattlefield:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | SubAbility$ DBHand | ChangeType$ Card.IsRemembered | ChangeNum$ 1 | ForgetChanged$ True | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card to go to the battlefield | Shuffle$ False | StackDescription$ None SVar:DBHand:DB$ ChangeZone | Origin$ Library | Destination$ Hand | Defined$ Remembered | NoLooking$ True | StackDescription$ None | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Compare Y GE2.3.2 SVar:Y:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn -Oracle:Search your library for up to two basic Forest cards, reveal those cards, and put one onto the battlefield tapped and the rest into your hand. Then shuffle your library.\nSpell mastery — If there are two or more instant or sorcery cards in your graveyard, search your library for up to three basic Forest cards instead of two. +Oracle:Search your library for up to two basic Forest cards, reveal those cards, and put one onto the battlefield tapped and the rest into your hand. Then shuffle your library.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, search your library for up to three basic Forest cards instead of two. diff --git a/forge-gui/res/cardsfolder/n/niv_mizzet_parun.txt b/forge-gui/res/cardsfolder/n/niv_mizzet_parun.txt index 225b2a575c5..f2dca941006 100644 --- a/forge-gui/res/cardsfolder/n/niv_mizzet_parun.txt +++ b/forge-gui/res/cardsfolder/n/niv_mizzet_parun.txt @@ -9,4 +9,4 @@ SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player,Planeswalker | Tg T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a player casts an instant or sorcery spell, you draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHints:Type$Instant|Sorcery -Oracle:Niv-Mizzet, Parun can't be countered.\nFlying\nWhenever you draw a card, Niv-Mizzet, Parun deals 1 damage to any target.\nWhenever a player casts an instant or sorcery spell, you draw a card. +Oracle:This spell can't be countered.\nFlying\nWhenever you draw a card, Niv-Mizzet, Parun deals 1 damage to any target.\nWhenever a player casts an instant or sorcery spell, you draw a card. diff --git a/forge-gui/res/cardsfolder/n/nivix_aerie_of_the_firemind.txt b/forge-gui/res/cardsfolder/n/nivix_aerie_of_the_firemind.txt index d87398c9f56..5a8a8dc59cf 100644 --- a/forge-gui/res/cardsfolder/n/nivix_aerie_of_the_firemind.txt +++ b/forge-gui/res/cardsfolder/n/nivix_aerie_of_the_firemind.txt @@ -2,9 +2,9 @@ Name:Nivix, Aerie of the Firemind ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Dig | Cost$ T 2 U R | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. Until your next turn, you may cast that card if it's an instant or sorcery. +A:AB$ Dig | Cost$ T 2 U R | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. Until your next turn, you may cast it if it's an instant or sorcery spell. SVar:DBEffect:DB$Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile | Duration$ UntilYourNextTurn SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Instant.IsRemembered,Sorcery.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -Oracle:{T}: Add {C}.\n{2}{U}{R}, {T}: Exile the top card of your library. Until your next turn, you may cast that card if it's an instant or sorcery. +Oracle:{T}: Add {C}.\n{2}{U}{R}, {T}: Exile the top card of your library. Until your next turn, you may cast it if it's an instant or sorcery spell. diff --git a/forge-gui/res/cardsfolder/n/noble_elephant.txt b/forge-gui/res/cardsfolder/n/noble_elephant.txt index a0b14e1fb9f..31015329bae 100644 --- a/forge-gui/res/cardsfolder/n/noble_elephant.txt +++ b/forge-gui/res/cardsfolder/n/noble_elephant.txt @@ -6,4 +6,4 @@ K:Trample K:Banding AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/noble_elephant.jpg -Oracle:Trample, banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) +Oracle:Trample; banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) diff --git a/forge-gui/res/cardsfolder/n/norns_annex.txt b/forge-gui/res/cardsfolder/n/norns_annex.txt index c48c3f185f2..e0c3d0861bf 100644 --- a/forge-gui/res/cardsfolder/n/norns_annex.txt +++ b/forge-gui/res/cardsfolder/n/norns_annex.txt @@ -3,4 +3,4 @@ ManaCost:3 PW PW Types:Artifact S:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ You,Planeswalker.YouCtrl | Cost$ PW | Description$ Creatures can't attack you or a planeswalker you control unless their controller pays PW for each of those creatures. SVar:Picture:http://www.wizards.com/global/images/magic/general/norns_annex.jpg -Oracle:({P/W} can be paid with either {W} or 2 life.)\nCreatures can't attack you or a planeswalker you control unless their controller pays {P/W} for each of those creatures. +Oracle:({W/P} can be paid with either {W} or 2 life.)\nCreatures can't attack you or a planeswalker you control unless their controller pays {W/P} for each of those creatures. diff --git a/forge-gui/res/cardsfolder/n/nostalgic_dreams.txt b/forge-gui/res/cardsfolder/n/nostalgic_dreams.txt index ae7c35c3f65..e8654743606 100644 --- a/forge-gui/res/cardsfolder/n/nostalgic_dreams.txt +++ b/forge-gui/res/cardsfolder/n/nostalgic_dreams.txt @@ -1,8 +1,8 @@ Name:Nostalgic Dreams ManaCost:G G Types:Sorcery -A:SP$ ChangeZone | Cost$ G G Discard | CostDesc$ As an additional cost to cast CARDNAME, discard X cards. | Origin$ Graveyard | Destination$ Hand | TargetMin$ X | TargetMax$ X | References$ X | TgtPrompt$ Choose X target cards to return from your graveyard | ValidTgts$ Card.YouOwn | SubAbility$ DBChange | SpellDescription$ Return X target cards from your graveyard to your hand. Exile CARDNAME. +A:SP$ ChangeZone | Cost$ G G Discard | CostDesc$ As an additional cost to cast this spell, discard X cards. | Origin$ Graveyard | Destination$ Hand | TargetMin$ X | TargetMax$ X | References$ X | TgtPrompt$ Choose X target cards to return from your graveyard | ValidTgts$ Card.YouOwn | SubAbility$ DBChange | SpellDescription$ Return X target cards from your graveyard to your hand. Exile CARDNAME. SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:As an additional cost to cast Nostalgic Dreams, discard X cards.\nReturn X target cards from your graveyard to your hand. Exile Nostalgic Dreams. +Oracle:As an additional cost to cast this spell, discard X cards.\nReturn X target cards from your graveyard to your hand. Exile Nostalgic Dreams. diff --git a/forge-gui/res/cardsfolder/n/not_of_this_world.txt b/forge-gui/res/cardsfolder/n/not_of_this_world.txt index 4e313af0fe7..77f254b1b77 100644 --- a/forge-gui/res/cardsfolder/n/not_of_this_world.txt +++ b/forge-gui/res/cardsfolder/n/not_of_this_world.txt @@ -1,9 +1,9 @@ Name:Not of This World ManaCost:7 Types:Tribal Instant Eldrazi -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ CostReduction | Relative$ True | References$ CostReduction,CheckTgt | EffectZone$ All | Description$ CARDNAME costs {7} less to cast if it targets a spell or ability that targets a creature you control with power 7 or greater. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ CostReduction | Relative$ True | References$ CostReduction,CheckTgt | EffectZone$ All | Description$ This spell costs {7} less to cast if it targets a spell or ability that targets a creature you control with power 7 or greater. A:SP$ Counter | Cost$ 7 | TargetType$ Spell,Activated,Triggered | TgtPrompt$ Select target spell or ability that targets a permanent you control | ValidTgts$ Card | TargetValidTargeting$ Permanent.YouCtrl+inZoneBattlefield | References$ CostReduction,CheckTgt | SpellDescription$ Counter target spell or ability that targets a permanent you control. SVar:CostReduction:Count$Compare CheckTgt GE1.7.0 SVar:CheckTgt:TargetedByTarget$Valid Card.powerGE7+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/not_of_this_world.jpg -Oracle:Counter target spell or ability that targets a permanent you control.\nNot of This World costs {7} less to cast if it targets a spell or ability that targets a creature you control with power 7 or greater. +Oracle:Counter target spell or ability that targets a permanent you control.\nThis spell costs {7} less to cast if it targets a spell or ability that targets a creature you control with power 7 or greater. diff --git a/forge-gui/res/cardsfolder/n/notion_rain.txt b/forge-gui/res/cardsfolder/n/notion_rain.txt index c932c15d821..90c7efedb94 100644 --- a/forge-gui/res/cardsfolder/n/notion_rain.txt +++ b/forge-gui/res/cardsfolder/n/notion_rain.txt @@ -5,4 +5,4 @@ A:SP$ Surveil | Cost$ 1 U B | Amount$ 2 | SubAbility$ DBDraw | SpellDescription$ SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBDamage SVar:DBDamage:DB$ DealDamage | Defined$ You | NumDmg$ 2 DeckHas:Ability$Surveil & Ability$Graveyard -Oracle:Surveil 2, then draw two cards. Rain of Notions deals 2 damage to you. (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.) \ No newline at end of file +Oracle:Surveil 2, then draw two cards. Notion Rain deals 2 damage to you. (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.) diff --git a/forge-gui/res/cardsfolder/n/noxious_revival.txt b/forge-gui/res/cardsfolder/n/noxious_revival.txt index 368d26ed292..cd4890f0d13 100644 --- a/forge-gui/res/cardsfolder/n/noxious_revival.txt +++ b/forge-gui/res/cardsfolder/n/noxious_revival.txt @@ -3,4 +3,4 @@ ManaCost:PG Types:Instant A:SP$ ChangeZone | Cost$ PG | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 | ValidTgts$ Card | AITgts$ Card.YouOwn | TgtPrompt$ Select target card from a graveyard | SpellDescription$ Put target card from a graveyard on top of its owner's library. SVar:Picture:http://www.wizards.com/global/images/magic/general/noxious_revival.jpg -Oracle:({P/G} can be paid with either {G} or 2 life.)\nPut target card from a graveyard on top of its owner's library. +Oracle:({G/P} can be paid with either {G} or 2 life.)\nPut target card from a graveyard on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/n/noxious_vapors.txt b/forge-gui/res/cardsfolder/n/noxious_vapors.txt index ea3bc250205..bcad292faac 100644 --- a/forge-gui/res/cardsfolder/n/noxious_vapors.txt +++ b/forge-gui/res/cardsfolder/n/noxious_vapors.txt @@ -1,7 +1,7 @@ Name:Noxious Vapors ManaCost:1 B B Types:Sorcery -A:SP$ RepeatEach | Cost$ 1 B B | RepeatPlayers$ Player | RepeatSubAbility$ DBReveal | StackDescription$ SpellDescription | SpellDescription$ Each player reveals their hand and chooses one card of each color from it, then discards all other nonland cards. +A:SP$ RepeatEach | Cost$ 1 B B | RepeatPlayers$ Player | RepeatSubAbility$ DBReveal | StackDescription$ SpellDescription | SpellDescription$ Each player reveals their hand, chooses one card of each color from it, then discards all other nonland cards. SVar:DBReveal:DB$ RevealHand | Defined$ Player.IsRemembered | SubAbility$ DBChooseW SVar:DBChooseW:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Card.RememberedPlayerCtrl+White | ChoiceZone$ Hand | RememberChosen$ True | SubAbility$ DBChooseG SVar:DBChooseG:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Card.RememberedPlayerCtrl+Green | ChoiceZone$ Hand | RememberChosen$ True | SubAbility$ DBChooseR @@ -13,4 +13,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/noxious_vapors.jpg -Oracle:Each player reveals their hand and chooses one card of each color from it, then discards all other nonland cards. +Oracle:Each player reveals their hand, chooses one card of each color from it, then discards all other nonland cards. diff --git a/forge-gui/res/cardsfolder/n/null_caller.txt b/forge-gui/res/cardsfolder/n/null_caller.txt index 0604a027b48..310ac1d96f2 100644 --- a/forge-gui/res/cardsfolder/n/null_caller.txt +++ b/forge-gui/res/cardsfolder/n/null_caller.txt @@ -4,4 +4,4 @@ Types:Creature Vampire Shaman PT:2/4 A:AB$ Token | Cost$ 3 B ExileFromGrave<1/Creature> | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenTapped$ True | LegacyImage$ b 2 2 zombie ogw | SpellDescription$ Create a tapped 2/2 black Zombie creature token. SVar:Picture:http://www.wizards.com/global/images/magic/general/null_caller.jpg -Oracle:{3}{B}, Exile a creature card from your graveyard: Create a tapped 2/2 black Zombie creature token.. +Oracle:{3}{B}, Exile a creature card from your graveyard: Create a tapped 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/n/null_chamber.txt b/forge-gui/res/cardsfolder/n/null_chamber.txt index cf7afa34422..01247ea3d52 100644 --- a/forge-gui/res/cardsfolder/n/null_chamber.txt +++ b/forge-gui/res/cardsfolder/n/null_chamber.txt @@ -7,10 +7,10 @@ SVar:RememberYou:DB$ Pump | RememberObjects$ ValidAll Card.NamedCard | SubAbilit SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | SubAbility$ NameOpp SVar:NameOpp:DB$ NameCard | Defined$ ChosenPlayer | ValidCards$ Card.nonBasic | ValidDesc$ a card name other than a basic land card name | SubAbility$ RememberOpp SVar:RememberOpp:DB$ Pump | RememberObjects$ ValidAll Card.NamedCard -S:Mode$ CantBeCast | ValidCard$ Card.IsRemembered | Description$ Spells with the chosen names can't be cast. +S:Mode$ CantBeCast | ValidCard$ Card.IsRemembered | Description$ Spells with the chosen names can't be cast and lands with the chosen names can't be played. S:Mode$ CantPlayLand | ValidCard$ Land.IsRemembered T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/null_chamber.jpg -Oracle:As Null Chamber enters the battlefield, you and an opponent each choose a card name other than a basic land card name.\nSpells with the chosen names can't be cast. +Oracle:As Null Chamber enters the battlefield, you and an opponent each choose a card name other than a basic land card name.\nSpells with the chosen names can't be cast and lands with the chosen names can't be played. diff --git a/forge-gui/res/cardsfolder/n/numa_joraga_chieftain.txt b/forge-gui/res/cardsfolder/n/numa_joraga_chieftain.txt index 0c4f0f9abdb..c2831a50248 100755 --- a/forge-gui/res/cardsfolder/n/numa_joraga_chieftain.txt +++ b/forge-gui/res/cardsfolder/n/numa_joraga_chieftain.txt @@ -2,11 +2,11 @@ Name:Numa, Joraga Chieftain ManaCost:2 G Types:Legendary Creature Elf Warrior PT:2/2 -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigPayCost | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, you may pay {X}{X}. When you do, distribute X +1/+1 counters among any number of target Elf creatures you control. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigPayCost | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, you may pay {X}{X}. When you do, distribute X +1/+1 counters among any number of target Elves. SVar:TrigPayCost:AB$ ImmediateTrigger | Cost$ X X | References$ X | Execute$ TrigPutCounters | TriggerDescription$ When you pay {X}{X}, distribute X +1/+1 counters among any number of target Elf creatures you control. SVar:TrigPutCounters:DB$ PutCounter | ValidTgts$ Creature.Elf+YouCtrl | TgtPrompt$ Select any number of target Elf creatures you control to distribute counters to | CounterType$ P1P1 | CounterNum$ Y | TargetMin$ 1 | TargetMax$ X | DividedAsYouChoose$ X | References$ X SVar:X:Count$xPaid K:Partner DeckHas:Ability$Counters DeckHints:Type$Elf -Oracle:At the beginning of combat on your turn, you may pay {X}{X}. When you do, distribute X +1/+1 counters among any number of target Elf creatures you control.\nPartner (You can have two commanders if both have partner.) +Oracle:At the beginning of combat on your turn, you may pay {X}{X}. When you do, distribute X +1/+1 counters among any number of target Elves.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/n/numai_outcast.txt b/forge-gui/res/cardsfolder/n/numai_outcast.txt index 07af6d07f1c..63399c568a5 100644 --- a/forge-gui/res/cardsfolder/n/numai_outcast.txt +++ b/forge-gui/res/cardsfolder/n/numai_outcast.txt @@ -6,4 +6,4 @@ K:Bushido:2 A:AB$ Regenerate | Cost$ B PayLife<5> | SpellDescription$ Regenerate CARDNAME. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/numai_outcast.jpg -Oracle:Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.)\n{B}, Pay 5 life: Regenerate Numai Outcast. +Oracle:Bushido 2 (Whenever this creature blocks or becomes blocked, it gets +2/+2 until end of turn.)\n{B}, Pay 5 life: Regenerate Numai Outcast. diff --git a/forge-gui/res/cardsfolder/n/nylea_keen_eyed.txt b/forge-gui/res/cardsfolder/n/nylea_keen_eyed.txt index 7b353b4b7ee..95784ba2d8c 100644 --- a/forge-gui/res/cardsfolder/n/nylea_keen_eyed.txt +++ b/forge-gui/res/cardsfolder/n/nylea_keen_eyed.txt @@ -11,4 +11,4 @@ A:AB$ Dig | Cost$ 2 G | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ SVar:DBDig:DB$ Dig | DigNum$ 1 | DestinationZone$ Library | DestinationZone2$ Graveyard | Optional$ True | LibraryPosition$ 0 | ConditionCheckSVar$ Y | ConditionSVarCompare$ EQ0 | SubAbility$ DBCleanup | References$ Y SVar:Y:Remembered$Amount SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True -Oracle:Indestructible\nAs long as your devotion to green is less than five, Nylea, Sharp-Eyed is not a creature.\nCreature spells you cast cost 1 less to cast.\n{2}{G}: Reveal the top card of your library. If it's a creature card, put it into your hand. Otherwise you may put it into your graveyard. +Oracle:Indestructible\nAs long as your devotion to green is less than five, Nylea isn't a creature.\nCreature spells you cast cost {1} less to cast.\n{2}{G}: Reveal the top card of your library. If it's a creature card, put it into your hand. Otherwise, you may put it into your graveyard. diff --git a/forge-gui/res/cardsfolder/n/nyleas_forerunner.txt b/forge-gui/res/cardsfolder/n/nyleas_forerunner.txt index 7e1551b39ed..d3a5f38f53f 100644 --- a/forge-gui/res/cardsfolder/n/nyleas_forerunner.txt +++ b/forge-gui/res/cardsfolder/n/nyleas_forerunner.txt @@ -3,6 +3,6 @@ ManaCost:4 G Types:Enchantment Creature Beast PT:5/3 K:Trample -S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddKeyword$ Trample | Description$ Other creature you control have trample. +S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddKeyword$ Trample | Description$ Other creatures you control have trample. SVar:PlayMain1:TRUE -Oracle:Trample\nOther creature you control have trample. +Oracle:Trample\nOther creatures you control have trample. diff --git a/forge-gui/res/cardsfolder/n/nyleas_huntmaster.txt b/forge-gui/res/cardsfolder/n/nyleas_huntmaster.txt index 938df5d4cb8..eb367783bec 100644 --- a/forge-gui/res/cardsfolder/n/nyleas_huntmaster.txt +++ b/forge-gui/res/cardsfolder/n/nyleas_huntmaster.txt @@ -2,7 +2,7 @@ Name:Nylea's Huntmaster ManaCost:3 G Types:Creature Centaur Shaman PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +X/+0 until end of turn, where X is your devotion to green. (Each {G} in the mana costs of permanents you control counts toward your devotion to green.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature you control gets +X/+0 until end of turn, where X is your devotion to green. (Each {G} in the mana costs of permanents you control counts toward your devotion to green.) SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | References$ X SVar:X:Count$Devotion.Green -Oracle:When Nylea's Huntmaster enters the battlefield, target creature gets +X/+0 until end of turn, where X is your devotion to green. (Each {G} in the mana costs of permanents you control counts toward your devotion to green.) +Oracle:When Nylea's Huntmaster enters the battlefield, target creature you control gets +X/+0 until end of turn, where X is your devotion to green. (Each {G} in the mana costs of permanents you control counts toward your devotion to green.) diff --git a/forge-gui/res/cardsfolder/n/nyleas_intervention.txt b/forge-gui/res/cardsfolder/n/nyleas_intervention.txt index 24c734d6c3e..532805117b1 100644 --- a/forge-gui/res/cardsfolder/n/nyleas_intervention.txt +++ b/forge-gui/res/cardsfolder/n/nyleas_intervention.txt @@ -6,4 +6,4 @@ SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ SVar:DBDamage:DB$ DamageAll | ValidCards$ Creature.withFlying | NumDmg$ XX | References$ X,XX | SpellDescription$ CARDNAME deals twice X damage to each creature with flying. SVar:X:Count$xPaid SVar:XX:SVar$X/Twice -Oracle:Choose one -\n• Search your library for up to X land cards, reveal them, put them into your hand, then shuffle your library.\n• Nylea's Intervention deals twice X damage to each creature with flying. +Oracle:Choose one —\n• Search your library for up to X land cards, reveal them, put them into your hand, then shuffle your library.\n• Nylea's Intervention deals twice X damage to each creature with flying. diff --git a/forge-gui/res/cardsfolder/o/o-kagachi_vengeful_kami.txt b/forge-gui/res/cardsfolder/o/o_kagachi_vengeful_kami.txt similarity index 100% rename from forge-gui/res/cardsfolder/o/o-kagachi_vengeful_kami.txt rename to forge-gui/res/cardsfolder/o/o_kagachi_vengeful_kami.txt diff --git a/forge-gui/res/cardsfolder/o/oakhame_adversary.txt b/forge-gui/res/cardsfolder/o/oakhame_adversary.txt index f0eb3973ad3..f2fb53e15b3 100644 --- a/forge-gui/res/cardsfolder/o/oakhame_adversary.txt +++ b/forge-gui/res/cardsfolder/o/oakhame_adversary.txt @@ -6,4 +6,4 @@ S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone K:Deathtouch T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:This spell costs {2} less to cast if your opponent controls a green permanent.\nDeathtouch\nWhenever Oakhame Adversary deals combat damage to a player, draw a card. +Oracle:This spell costs {2} less to cast if an opponent controls a green permanent.\nDeathtouch\nWhenever Oakhame Adversary deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/o/oakhame_ranger_bring_back.txt b/forge-gui/res/cardsfolder/o/oakhame_ranger_bring_back.txt index 2eaaa83e444..1d14c761ff1 100644 --- a/forge-gui/res/cardsfolder/o/oakhame_ranger_bring_back.txt +++ b/forge-gui/res/cardsfolder/o/oakhame_ranger_bring_back.txt @@ -11,6 +11,6 @@ ALTERNATE Name:Bring Back ManaCost:G/W G/W G/W G/W Types:Sorcery Adventure -A:SP$ Token | Cost$ G/W G/W G/W G/W | TokenAmount$ 2 | TokenScript$ w_1_1_human | TokenOwner$ You | LegacyImage$ w 1 1 human eld | SpellDescription$ Create two 1/1 white Human creature tokens. +A:SP$ Token | Cost$ G/W G/W G/W G/W | TokenAmount$ 2 | TokenScript$ w_1_1_human | TokenOwner$ You | LegacyImage$ w 1 1 human eld | SpellDescription$ Create two 1/1 white Human creature tokens. (Then exile this card. You may cast the creature later from exile.) DeckHas:Ability$Token -Oracle:Create two 1/1 white Human creature tokens. +Oracle:Create two 1/1 white Human creature tokens. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/o/oath_of_druids.txt b/forge-gui/res/cardsfolder/o/oath_of_druids.txt index bb71f997e10..aed496e7520 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_druids.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_druids.txt @@ -1,11 +1,11 @@ Name:Oath of Druids ManaCost:1 G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | Execute$ TrigOathofDruids | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, that player chooses target player who controls more creatures than they do and is their opponent. The first player may reveal cards from the top of their library until they reveal a creature card. If they do, that player puts that card onto the battlefield and all other cards revealed this way into their graveyard. +T:Mode$ Phase | Phase$ Upkeep | Execute$ TrigOathofDruids | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, that player chooses target player who controls more creatures than they do and is their opponent. The first player may reveal cards from the top of their library until they reveal a creature card. If the first player does, that player puts that card onto the battlefield and all other cards revealed this way into their graveyard. SVar:TrigOathofDruids:DB$ Pump | TargetingPlayer$ TriggeredPlayer | ValidTgts$ Player.OpponentToActive+withMoreCreaturesThanActive | TgtPrompt$ Choose target player who controls more creatures than you and is your opponent | IsCurse$ True | SubAbility$ DBDig SVar:DBDig:DB$ DigUntil | Defined$ TriggeredPlayer | Valid$ Creature | ValidDescription$ creature card | FoundDestination$ Battlefield | RevealedDestination$ Graveyard | AILogic$ OathOfDruids | Optional$ True SVar:NeedsToPlayVar:Z GEY SVar:Z:Count$Valid Creature.YouDontCtrl+inZoneBattlefield SVar:Y:Count$Valid Creature.YouCtrl+inZoneBattlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/oath_of_druids.jpg -Oracle:At the beginning of each player's upkeep, that player chooses target player who controls more creatures than they do and is their opponent. The first player may reveal cards from the top of their library until they reveal a creature card. If they do, that player puts that card onto the battlefield and all other cards revealed this way into their graveyard. +Oracle:At the beginning of each player's upkeep, that player chooses target player who controls more creatures than they do and is their opponent. The first player may reveal cards from the top of their library until they reveal a creature card. If the first player does, that player puts that card onto the battlefield and all other cards revealed this way into their graveyard. diff --git a/forge-gui/res/cardsfolder/o/oath_of_lim_dul.txt b/forge-gui/res/cardsfolder/o/oath_of_lim_dul.txt index 3daac46e5c5..2151186ba97 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_lim_dul.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_lim_dul.txt @@ -1,11 +1,11 @@ Name:Oath of Lim-Dul ManaCost:3 B Types:Enchantment -T:Mode$ LifeLost | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLimDulSac | TriggerDescription$ Whenever you lose life, for each 1 life you lost, sacrifice a permanent other than CARDNAME unless you discard a card. (Damage dealt to you causes you to lose life.) +T:Mode$ LifeLost | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLimDulSac | TriggerDescription$ Whenever you lose life, for each 1 life you lost, sacrifice a permanent other than Oath of Lim-Dûl unless you discard a card. (Damage dealt to you causes you to lose life.) SVar:TrigLimDulSac:DB$ Repeat | MaxRepeat$ X | RepeatSubAbility$ DBSac | References$ X | Mandatory$ True SVar:DBSac:DB$ Sacrifice | SacValid$ Permanent.Other | Amount$ 1 | UnlessCost$ Discard<1/Card> | UnlessPayer$ You A:AB$ Draw | Cost$ B B | NumCards$ 1 | SpellDescription$ Draw a card. SVar:X:TriggerCount$LifeAmount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/oath_of_lim_dul.jpg -Oracle:Whenever you lose life, for each 1 life you lost, sacrifice a permanent other than Oath of Lim-Dul unless you discard a card. (Damage dealt to you causes you to lose life.)\n{B}{B}: Draw a card. +Oracle:Whenever you lose life, for each 1 life you lost, sacrifice a permanent other than Oath of Lim-Dûl unless you discard a card. (Damage dealt to you causes you to lose life.)\n{B}{B}: Draw a card. diff --git a/forge-gui/res/cardsfolder/o/ob_nixilis_of_the_black_oath.txt b/forge-gui/res/cardsfolder/o/ob_nixilis_of_the_black_oath.txt index 18cdd05948e..297eb7fd9c8 100644 --- a/forge-gui/res/cardsfolder/o/ob_nixilis_of_the_black_oath.txt +++ b/forge-gui/res/cardsfolder/o/ob_nixilis_of_the_black_oath.txt @@ -14,4 +14,4 @@ SVar:DBDraw:DB$ Draw | NumCards$ X | References$ X SVar:X:Sacrificed$CardPower AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/ob_nixilis_of_the_black_oath.jpg -Oracle:[+2]: Each opponent loses 1 life. You gain life equal to the life lost this way.\n[-2]: Create a 5/5 black Demon creature token with flying. You lose 2 life.\n[-8]: You get an emblem with "{1}{B}, Sacrifice a creature: You gain X life and draw X cards, where X is the sacrificed creature's power."\nOb Nixilis of the Black Oath can be your commander. +Oracle:[+2]: Each opponent loses 1 life. You gain life equal to the life lost this way.\n[−2]: Create a 5/5 black Demon creature token with flying. You lose 2 life.\n[−8]: You get an emblem with "{1}{B}, Sacrifice a creature: You gain X life and draw X cards, where X is the sacrificed creature's power."\nOb Nixilis of the Black Oath can be your commander. diff --git a/forge-gui/res/cardsfolder/o/ob_nixilis_reignited.txt b/forge-gui/res/cardsfolder/o/ob_nixilis_reignited.txt index 4120fe6e574..075f2e77fa3 100644 --- a/forge-gui/res/cardsfolder/o/ob_nixilis_reignited.txt +++ b/forge-gui/res/cardsfolder/o/ob_nixilis_reignited.txt @@ -9,4 +9,4 @@ A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | ValidTgts$ Opponent | EffectOwner$ SVar:TrigDraw:Mode$ Drawn | ValidCard$ Card | TriggerZones$ Command | Execute$ DBLoseLife | TriggerDescription$ Whenever a player draws a card, you lose 2 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/ob_nixilis_reignited.jpg -Oracle:[+1]: You draw a card and you lose 1 life.\n[-3]: Destroy target creature.\n[-8]: Target opponent gets an emblem with "Whenever a player draws a card, you lose 2 life." \ No newline at end of file +Oracle:[+1]: You draw a card and you lose 1 life.\n[−3]: Destroy target creature.\n[−8]: Target opponent gets an emblem with "Whenever a player draws a card, you lose 2 life." diff --git a/forge-gui/res/cardsfolder/o/ob_nixilis_the_hate_twisted.txt b/forge-gui/res/cardsfolder/o/ob_nixilis_the_hate_twisted.txt index f4232125241..2caf2f4fcc4 100644 --- a/forge-gui/res/cardsfolder/o/ob_nixilis_the_hate_twisted.txt +++ b/forge-gui/res/cardsfolder/o/ob_nixilis_the_hate_twisted.txt @@ -6,4 +6,4 @@ T:Mode$ Drawn | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ Tr SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 1 A:AB$ Destroy | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBDraw | SpellDescription$ Destroy target creature. Its controller draws two cards. SVar:DBDraw:DB$Draw | Defined$ TargetedController | NumCards$ 2 -Oracle:Whenever an opponent draws a card, Ob Nixilis, the Hate-Twisted deals 1 damage to that player.\n[-2]: Destroy target creature. Its controller draws two cards. +Oracle:Whenever an opponent draws a card, Ob Nixilis, the Hate-Twisted deals 1 damage to that player.\n[−2]: Destroy target creature. Its controller draws two cards. diff --git a/forge-gui/res/cardsfolder/o/obliterate.txt b/forge-gui/res/cardsfolder/o/obliterate.txt index 293683efa77..ac6fd950a04 100644 --- a/forge-gui/res/cardsfolder/o/obliterate.txt +++ b/forge-gui/res/cardsfolder/o/obliterate.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ DestroyAll | Cost$ 6 R R | ValidCards$ Artifact,Creature,Land | NoRegen$ True | SpellDescription$ Destroy all artifacts, creatures, and lands. They can't be regenerated. K:CARDNAME can't be countered. SVar:Picture:http://www.wizards.com/global/images/magic/general/obliterate.jpg -Oracle:Obliterate can't be countered.\nDestroy all artifacts, creatures, and lands. They can't be regenerated. +Oracle:This spell can't be countered.\nDestroy all artifacts, creatures, and lands. They can't be regenerated. diff --git a/forge-gui/res/cardsfolder/o/oblivion_sower.txt b/forge-gui/res/cardsfolder/o/oblivion_sower.txt index dc5f6aeb3c3..e3557935053 100644 --- a/forge-gui/res/cardsfolder/o/oblivion_sower.txt +++ b/forge-gui/res/cardsfolder/o/oblivion_sower.txt @@ -2,10 +2,10 @@ Name:Oblivion Sower ManaCost:6 Types:Creature Eldrazi PT:5/8 -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When you cast CARDNAME, target opponent exiles the top four cards of their library, then you may put any number of land cards that player owns from exile onto the battlefield under your control. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When you cast this spell, target opponent exiles the top four cards of their library, then you may put any number of land cards that player owns from exile onto the battlefield under your control. SVar:TrigExile:DB$ Dig | DigNum$ 4 | ChangeNum$ All | DestinationZone$ Exile | ValidTgts$ Opponent | SubAbility$ DBPump | TgtPrompt$ Choose target opponent SVar:DBPump:DB$ Pump | RememberObjects$ Targeted | SubAbility$ DBSower SVar:DBSower:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Hidden$ True | ChangeType$ Land.RememberedPlayerOwn | GainControl$ True | ChangeNum$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$ValidExile Land.RememberedPlayerOwn -Oracle:When you cast Oblivion Sower, target opponent exiles the top four cards of their library, then you may put any number of land cards that player owns from exile onto the battlefield under your control. +Oracle:When you cast this spell, target opponent exiles the top four cards of their library, then you may put any number of land cards that player owns from exile onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/o/obosh_the_preypiercer.txt b/forge-gui/res/cardsfolder/o/obosh_the_preypiercer.txt index dfc9c0d6a28..a2734f74382 100644 --- a/forge-gui/res/cardsfolder/o/obosh_the_preypiercer.txt +++ b/forge-gui/res/cardsfolder/o/obosh_the_preypiercer.txt @@ -3,8 +3,8 @@ ManaCost:3 B/R B/R Types:Legendary Creature Hellion Horror PT:3/5 K:Companion:Card.cmcM21,Land:Your starting deck contains only cards with odd converted mana costs and land cards. -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl+cmcM21 | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a source you control with an odd converted mana cost would deal damage to a permanent or player, it deals double that damage instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl+cmcM21 | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a source you control with an odd converted mana cost would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ Y | References$ Y SVar:Y:ReplaceCount$DamageAmount/Twice SVar:PlayMain1:TRUE -Oracle:Companion — Your starting deck contains only cards with odd converted mana costs and land cards. (If this card is your chosen companion, you may cast it once from outside the game.)\nIf a source you control with an odd converted mana cost would deal damage to a permanent or player, it deals double that damage instead. +Oracle:Companion — Your starting deck contains only cards with odd converted mana costs and land cards. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.)\nIf a source you control with an odd converted mana cost would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/o/obsessive_skinner.txt b/forge-gui/res/cardsfolder/o/obsessive_skinner.txt index d60657ed95c..4348f93439c 100644 --- a/forge-gui/res/cardsfolder/o/obsessive_skinner.txt +++ b/forge-gui/res/cardsfolder/o/obsessive_skinner.txt @@ -3,10 +3,10 @@ ManaCost:1 G Types:Creature Human Rogue PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Delirium$ True | Execute$ TrigPut | TriggerZones$ Battlefield | TriggerDescription$ Delirium — At the beginning of each opponent's upkeep, if there are four or more cards types among card in your graveyard, put a +1/+1 counter on target creature. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Delirium$ True | Execute$ TrigPut | TriggerZones$ Battlefield | TriggerDescription$ Delirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, put a +1/+1 counter on target creature. SVar:TrigPut:DB$PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 SVar:PlayMain1:TRUE DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium SVar:Picture:http://www.wizards.com/global/images/magic/general/obsessive_skinner.jpg -Oracle:When Obsessive Skinner enters the battlefield, put a +1/+1 counter on target creature.\nDelirium — At the beginning of each opponent's upkeep, if there are four or more cards types among card in your graveyard, put a +1/+1 counter on target creature. +Oracle:When Obsessive Skinner enters the battlefield, put a +1/+1 counter on target creature.\nDelirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/o/obuun_mul_daya_ancestor.txt b/forge-gui/res/cardsfolder/o/obuun_mul_daya_ancestor.txt index 92613f47e74..5b868dc4f4b 100644 --- a/forge-gui/res/cardsfolder/o/obuun_mul_daya_ancestor.txt +++ b/forge-gui/res/cardsfolder/o/obuun_mul_daya_ancestor.txt @@ -9,4 +9,4 @@ SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select tar SVar:X:Count$CardPower DeckHas:Ability$Counters SVar:BuffedBy:Land -Oracle:At the beginning of combat on your turn, up to one target land you control becomes an X/X Elemental creature with trample and haste until end of turn, where X is Obuun’s power. It’s still a land.\nLandfall — Whenever land enters the battlefield under your control, put a +1/+1 counter on target creature. +Oracle:At the beginning of combat on your turn, up to one target land you control becomes an X/X Elemental creature with trample and haste until end of turn, where X is Obuun's power. It's still a land.\nLandfall — Whenever a land enters the battlefield under your control, put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/o/octopus_umbra.txt b/forge-gui/res/cardsfolder/o/octopus_umbra.txt index 058fe02cc67..4ebe25c2bf5 100644 --- a/forge-gui/res/cardsfolder/o/octopus_umbra.txt +++ b/forge-gui/res/cardsfolder/o/octopus_umbra.txt @@ -7,4 +7,4 @@ A:SP$ Attach | Cost$ 3 U U | ValidTgts$ Creature | AILogic$ Animate S:Mode$ Continuous | Affected$ Card.EnchantedBy | SetPower$ 8 | SetToughness$ 8 | AddTrigger$ AttackTrigger | AddSVar$ TrigTap | Description$ Enchanted creature has base power and toughness 8/8 and has "Whenever this creature attacks, you may tap target creature with power 8 or less." SVar:AttackTrigger:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may tap target creature with power 8 or less. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.powerLE8 | TgtPrompt$ Select target creature -Oracle:Enchant creature\n Enchanted creature has base power and toughness 8/8 and has “Whenever this creature attacks, you may tap target creature with power 8 or less.”\nTotem armor (If enchanted creature would be destroyed, instead remove all damage from it and destroy this Aura.) \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature has base power and toughness 8/8 and has "Whenever this creature attacks, you may tap target creature with power 8 or less."\nTotem armor (If enchanted creature would be destroyed, instead remove all damage from it and destroy this Aura.) diff --git a/forge-gui/res/cardsfolder/o/odric_master_tactician.txt b/forge-gui/res/cardsfolder/o/odric_master_tactician.txt index 44bdbfbb499..a24b0d63237 100644 --- a/forge-gui/res/cardsfolder/o/odric_master_tactician.txt +++ b/forge-gui/res/cardsfolder/o/odric_master_tactician.txt @@ -8,4 +8,4 @@ SVar:TrigOdricEffect:DB$ DeclareCombatants | DeclareBlockers$ True SVar:OdricTest:Count$Valid Creature.attacking+Other AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/odric_master_tactician.jpg -Oracle:First strike\nWhenever Odric, Master Tactician and at least three other creatures attack, you choose which creatures block this combat and how those creatures block. +Oracle:First strike (This creature deals combat damage before creatures without first strike.)\nWhenever Odric, Master Tactician and at least three other creatures attack, you choose which creatures block this combat and how those creatures block. diff --git a/forge-gui/res/cardsfolder/o/odylic_wraith.txt b/forge-gui/res/cardsfolder/o/odylic_wraith.txt index d4c096fb97c..628e51ca536 100644 --- a/forge-gui/res/cardsfolder/o/odylic_wraith.txt +++ b/forge-gui/res/cardsfolder/o/odylic_wraith.txt @@ -6,4 +6,4 @@ K:Swampwalk T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards a card. SVar:TrigDiscard:DB$Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/odylic_wraith.jpg -Oracle:Swampwalk\nWhenever Odylic Wraith deals damage to a player, that player discards a card. +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\nWhenever Odylic Wraith deals damage to a player, that player discards a card. diff --git a/forge-gui/res/cardsfolder/o/ogre_savant.txt b/forge-gui/res/cardsfolder/o/ogre_savant.txt index 77611e5afe1..4ae53a7167d 100644 --- a/forge-gui/res/cardsfolder/o/ogre_savant.txt +++ b/forge-gui/res/cardsfolder/o/ogre_savant.txt @@ -8,4 +8,4 @@ SVar:ManaNeededToAvoidNegativeEffect:blue AI:RemoveDeck:Random DeckNeeds:Color$Blue SVar:Picture:http://www.wizards.com/global/images/magic/general/ogre_savant.jpg -Oracle:When Ogre Savant enters the battlefield, if {U} was spent to cast Ogre Savant, return target creature to its owner's hand. +Oracle:When Ogre Savant enters the battlefield, if {U} was spent to cast it, return target creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/o/oketras_avenger.txt b/forge-gui/res/cardsfolder/o/oketras_avenger.txt index 97faf46aed9..c36e22193de 100644 --- a/forge-gui/res/cardsfolder/o/oketras_avenger.txt +++ b/forge-gui/res/cardsfolder/o/oketras_avenger.txt @@ -5,4 +5,4 @@ PT:3/1 K:You may exert CARDNAME as it attacks. T:Mode$ Exerted | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When you exert CARDNAME, prevent all combat damage that would be dealt to it this turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Prevent all combat damage that would be dealt to CARDNAME. -Oracle:You may exert Oketra's Avenger as it attacks. When you do, prevent all combat damage that would be dealt to it this turn. (An exerted creature doesn't untap during its controller's next untap step.) \ No newline at end of file +Oracle:You may exert Oketra's Avenger as it attacks. When you do, prevent all combat damage that would be dealt to it this turn. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/o/oko_thief_of_crowns.txt b/forge-gui/res/cardsfolder/o/oko_thief_of_crowns.txt index a3a1329bf77..794f49ce8a2 100644 --- a/forge-gui/res/cardsfolder/o/oko_thief_of_crowns.txt +++ b/forge-gui/res/cardsfolder/o/oko_thief_of_crowns.txt @@ -7,4 +7,4 @@ A:AB$ Animate | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Ar A:AB$ Pump | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Ultimate$ True | AITgts$ Artifact.YouCtrl+cmcLE1 | ValidTgts$ Artifact.YouCtrl,Creature.YouCtrl | TgtPrompt$ Choose target artifact or creature you control | SubAbility$ OkoExchange | SpellDescription$ Exchange control of target artifact or creature you control and target creature an opponent controls with power 3 or less. SVar:OkoExchange:DB$ ExchangeControl | Defined$ ParentTarget | ValidTgts$ Creature.OppCtrl+powerLE3 | TgtPrompt$ Choose target creature an opponent controls with power 3 or less DeckHas:Ability$Token & Ability$LifeGain & Ability$Food -Oracle:[+2]: Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\n[+1]: Target artifact or creature loses all abilities and becomes a green Elk creature with base power and toughness 3/3.\n[-5]: Exchange control of target artifact or creature you control and target creature an opponent controls with power 3 or less. +Oracle:[+2]: Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\n[+1]: Target artifact or creature loses all abilities and becomes a green Elk creature with base power and toughness 3/3.\n[−5]: Exchange control of target artifact or creature you control and target creature an opponent controls with power 3 or less. diff --git a/forge-gui/res/cardsfolder/o/old_growth_troll.txt b/forge-gui/res/cardsfolder/o/old_growth_troll.txt index f411bbd10fd..0386423bb14 100644 --- a/forge-gui/res/cardsfolder/o/old_growth_troll.txt +++ b/forge-gui/res/cardsfolder/o/old_growth_troll.txt @@ -3,7 +3,7 @@ ManaCost:G G G Types:Creature Troll Warrior PT:4/4 K:Trample -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+Creature | TriggerController$ TriggeredCardController | Execute$ DBReturn | TriggerDescription$ When CARDNAME dies, if it was a creature. return it to the battlefield. It's an Aura enchantment with enchant Forest you control and “Enchanted Forest has ‘{T}: Add {G}{G}’ and ‘{1}, {T}, Sacrifice this land: Create a tapped 4/4 green Troll Warrior creature token with trample.’” +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+Creature | TriggerController$ TriggeredCardController | Execute$ DBReturn | TriggerDescription$ When CARDNAME dies, if it was a creature. return it to the battlefield. It's an Aura enchantment with enchant Forest you control and “Enchanted Forest has ‘{T}: When CARDNAME dies, if it was a creature, return it to the battlefield. It's an Aura enchantment with enchant Forest you control and "Enchanted Forest has '{T}: Add {G}{G}' and '{1}, {T}, Sacrifice this land: Create a tapped 4/4 green Troll Warrior creature token with trample.'" SVar:DBReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Battlefield | AnimateSubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Types$ Enchantment,Aura | RemoveCardTypes$ True | RemoveAllAbilities$ True | Keywords$ Enchant Forest you control | Abilities$ SPAttach | staticAbilities$ STAura | Permanent$ True SVar:STAura:Mode$ Continuous | Affected$ Land.EnchantedBy | AddAbility$ ABMana & ABToken | Description$ Enchanted Forest has ‘{T}: Add {G}{G}’ and ‘{1}, {T}, Sacrifice this land: Create a tapped 4/4 green Troll Warrior creature token with trample.’ @@ -11,4 +11,4 @@ SVar:SPAttach:SP$ Attach | Cost$ 0 | ValidTgts$ Forest.YouCtrl | AILogic$ Pump SVar:ABMana:AB$ Mana | Cost$ T | Produced$ G | Amount$ 2 | SpellDescription$ Add {G}{G}. SVar:ABToken:AB$ Token | Cost$ 1 T Sac<1/CARDNAME> | TokenAmount$1 | TokenScript$ g_4_4_troll_warrior_trample | TokenOwner$ You | LegacyImage$ g 4 4 troll warrior trample khm | TokenTapped$ True | SpellDescription$ Create a tapped 4/4 green Troll Warrior creature token with trample. DeckHas:Ability$Token -Oracle:Trample\nWhen Old-Growth Troll dies, if it was a creature, return it to the battlefield. It’s an Aura enchantment with enchant Forest you control and “Enchanted Forest has ‘{T}: Add {G}{G}’ and ‘{1}, {T}, Sacrifice this land: Create a tapped 4/4 green Troll Warrior creature token with trample.’” +Oracle:Trample\nWhen Old-Growth Troll dies, if it was a creature, return it to the battlefield. It's an Aura enchantment with enchant Forest you control and "Enchanted Forest has '{T}: Add {G}{G}' and '{1}, {T}, Sacrifice this land: Create a tapped 4/4 green Troll Warrior creature token with trample.'" diff --git a/forge-gui/res/cardsfolder/o/omen_of_fire.txt b/forge-gui/res/cardsfolder/o/omen_of_fire.txt index 7b1b9419385..9a8db38de85 100644 --- a/forge-gui/res/cardsfolder/o/omen_of_fire.txt +++ b/forge-gui/res/cardsfolder/o/omen_of_fire.txt @@ -7,4 +7,4 @@ SVar:DBSacEach:DB$ Sacrifice | Defined$ Player.IsRemembered | Amount$ OppX | Sac SVar:OppX:Count$Valid Permanent.White+RememberedPlayerCtrl AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/omen_of_fire.jpg -Oracle:Return all Islands to their owners' hands.\nEach player sacrifices a Plains or a white permanent for each white permanent they control. +Oracle:Return all Islands to their owners' hands. Each player sacrifices a Plains or a white permanent for each white permanent they control. diff --git a/forge-gui/res/cardsfolder/o/omnath_locus_of_creation.txt b/forge-gui/res/cardsfolder/o/omnath_locus_of_creation.txt index 4f45181a378..5dc8c6826b9 100644 --- a/forge-gui/res/cardsfolder/o/omnath_locus_of_creation.txt +++ b/forge-gui/res/cardsfolder/o/omnath_locus_of_creation.txt @@ -14,4 +14,4 @@ SVar:DBMana:DB$ Mana | Produced$ R G W U | ConditionCheckSVar$ LandfallAmount | SVar:DBDamageAll:DB$ DamageAll | ValidPlayers$ Opponent | ValidCards$ Planeswalker.YouDontCtrl | NumDmg$ 4 | ConditionCheckSVar$ LandfallAmount | ConditionSVarCompare$ EQ3 SVar:LandfallAmount:Number$0 DeckHas:Ability$LifeGain -Oracle:When Omnath, Locus of Creation enters the battlefield, draw a card.\nLandfall - Whenever a land enters the battlefield under your control, you gain 4 life if this is the first time this ability has resolved this turn. If it's the second time, add {R}{G}{W}{U}. If it's the third time, Omnath deals 4 damage to each opponent and each planeswalker you don't control. +Oracle:When Omnath, Locus of Creation enters the battlefield, draw a card.\nLandfall — Whenever a land enters the battlefield under your control, you gain 4 life if this is the first time this ability has resolved this turn. If it's the second time, add {R}{G}{W}{U}. If it's the third time, Omnath deals 4 damage to each opponent and each planeswalker you don't control. diff --git a/forge-gui/res/cardsfolder/o/omnispell_adept.txt b/forge-gui/res/cardsfolder/o/omnispell_adept.txt index e352fc583f4..6e04923d80f 100644 --- a/forge-gui/res/cardsfolder/o/omnispell_adept.txt +++ b/forge-gui/res/cardsfolder/o/omnispell_adept.txt @@ -2,5 +2,5 @@ Name:Omnispell Adept ManaCost:4 U Types:Creature Human Wizard PT:3/4 -A:AB$ Play | Cost$ 2 U T | ValidZone$ Hand | Valid$ Instant.YouOwn,Sorcery.YouOwn | Controller$ You | WithoutManaCost$ True | Optional$ True | AILogic$ NeedsChosenCard | SpellDescription$ You may cast an instant or sorcery card from your hand without paying its mana cost. -Oracle:{2}{U}, {T}: You may cast an instant or sorcery card from your hand without paying its mana cost. +A:AB$ Play | Cost$ 2 U T | ValidZone$ Hand | Valid$ Instant.YouOwn,Sorcery.YouOwn | Controller$ You | WithoutManaCost$ True | Optional$ True | AILogic$ NeedsChosenCard | SpellDescription$ You may cast an instant or sorcery spell from your hand without paying its mana cost. +Oracle:{2}{U}, {T}: You may cast an instant or sorcery spell from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/o/opal_eye_kondas_yojimbo.txt b/forge-gui/res/cardsfolder/o/opal_eye_kondas_yojimbo.txt index 37a1d529511..7738f661564 100644 --- a/forge-gui/res/cardsfolder/o/opal_eye_kondas_yojimbo.txt +++ b/forge-gui/res/cardsfolder/o/opal_eye_kondas_yojimbo.txt @@ -14,4 +14,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True A:AB$ PreventDamage | Cost$ 1 W | Defined$ Self | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to CARDNAME this turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/opal_eye_kondas_yojimbo.jpg -Oracle:Defender (This creature can't attack.)\nBushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\n{T}: The next time a source of your choice would deal damage this turn, that damage is dealt to Opal-Eye, Konda's Yojimbo instead.\n{1}{W}: Prevent the next 1 damage that would be dealt to Opal-Eye this turn. +Oracle:Defender (This creature can't attack.)\nBushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\n{T}: The next time a source of your choice would deal damage this turn, that damage is dealt to Opal-Eye, Konda's Yojimbo instead.\n{1}{W}: Prevent the next 1 damage that would be dealt to Opal-Eye this turn. diff --git a/forge-gui/res/cardsfolder/o/open_the_gates.txt b/forge-gui/res/cardsfolder/o/open_the_gates.txt index 68d168e5e49..b932907f1f5 100644 --- a/forge-gui/res/cardsfolder/o/open_the_gates.txt +++ b/forge-gui/res/cardsfolder/o/open_the_gates.txt @@ -1,5 +1,5 @@ Name:Open the Gates ManaCost:G Types:Sorcery -A:SP$ ChangeZone | Cost$ G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic,Card.Gate | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card or a Gate card, reveal it, put it into your hand, then shuffle your library. -Oracle:Search your library for a basic land card or a Gate card, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic,Card.Gate | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card or Gate card, reveal it, put it into your hand, then shuffle your library. +Oracle:Search your library for a basic land card or Gate card, reveal it, put it into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/o/oracle_of_bones.txt b/forge-gui/res/cardsfolder/o/oracle_of_bones.txt index 999b9991d45..b3de7093b0d 100644 --- a/forge-gui/res/cardsfolder/o/oracle_of_bones.txt +++ b/forge-gui/res/cardsfolder/o/oracle_of_bones.txt @@ -4,8 +4,8 @@ Types:Creature Minotaur Shaman PT:3/1 K:Haste K:Tribute:2 -SVar:TrigNotTribute:DB$ Play | ValidZone$ Hand | Valid$ Instant.YouOwn,Sorcery.YouOwn | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ 1 | SpellDescription$ When CARDNAME enters the battlefield, if tribute wasn't paid, you may cast an instant or sorcery card from your hand without paying its mana cost. +SVar:TrigNotTribute:DB$ Play | ValidZone$ Hand | Valid$ Instant.YouOwn,Sorcery.YouOwn | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ 1 | SpellDescription$ When CARDNAME enters the battlefield, if tribute wasn't paid, you may cast an instant or sorcery spell from your hand without paying its mana cost. SVar:TributeAILogic:OppHasCardsInHand DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/oracle_of_bones.jpg -Oracle:Haste\nTribute 2 (As this creature enters the battlefield, an opponent of your choice may put two +1/+1 counters on it.)\nWhen Oracle of Bones enters the battlefield, if tribute wasn't paid, you may cast an instant or sorcery card from your hand without paying its mana cost. +Oracle:Haste\nTribute 2 (As this creature enters the battlefield, an opponent of your choice may put two +1/+1 counters on it.)\nWhen Oracle of Bones enters the battlefield, if tribute wasn't paid, you may cast an instant or sorcery spell from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/o/oracle_of_mul_daya.txt b/forge-gui/res/cardsfolder/o/oracle_of_mul_daya.txt index 35d23a8735b..ce13e90603f 100644 --- a/forge-gui/res/cardsfolder/o/oracle_of_mul_daya.txt +++ b/forge-gui/res/cardsfolder/o/oracle_of_mul_daya.txt @@ -4,6 +4,6 @@ Types:Creature Elf Shaman PT:2/2 S:Mode$ Continuous | Affected$ You | AdjustLandPlays$ 1 | Description$ You may play an additional land on each of your turns. S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ Player | Description$ Play with the top card of your library revealed. -S:Mode$ Continuous | Affected$ Land.TopLibrary+YouCtrl | AffectedZone$ Library | MayPlay$ True | Description$ You may play the top card of your library if it's a land card. +S:Mode$ Continuous | Affected$ Land.TopLibrary+YouCtrl | AffectedZone$ Library | MayPlay$ True | Description$ You may play lands from the top of your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/oracle_of_mul_daya.jpg -Oracle:You may play an additional land on each of your turns.\nPlay with the top card of your library revealed.\nYou may play the top card of your library if it's a land card. +Oracle:You may play an additional land on each of your turns.\nPlay with the top card of your library revealed.\nYou may play lands from the top of your library. diff --git a/forge-gui/res/cardsfolder/o/orator_of_ojutai.txt b/forge-gui/res/cardsfolder/o/orator_of_ojutai.txt index 6969c0559dc..469dfd3119f 100644 --- a/forge-gui/res/cardsfolder/o/orator_of_ojutai.txt +++ b/forge-gui/res/cardsfolder/o/orator_of_ojutai.txt @@ -5,8 +5,8 @@ PT:0/4 K:Presence:Dragon K:Defender K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Presence$ Dragon | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if you revealed a Dragon card or controlled a Dragon as you cast CARDNAME, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Presence$ Dragon | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if you revealed a Dragon card or controlled a Dragon as you cast this spell, draw a card. SVar:TrigKicker:DB$ Draw | Defined$ You | NumCards$ 1 DeckHints:Type$Dragon SVar:Picture:http://www.wizards.com/global/images/magic/general/orator_of_ojutai.jpg -Oracle:As an additional cost to cast Orator of Ojutai, you may reveal a Dragon card from your hand.\nDefender, flying\nWhen Orator of Ojutai enters the battlefield, if you revealed a Dragon card or controlled a Dragon as you cast Orator of Ojutai, draw a card. +Oracle:As an additional cost to cast this spell, you may reveal a Dragon card from your hand.\nDefender, flying\nWhen Orator of Ojutai enters the battlefield, if you revealed a Dragon card or controlled a Dragon as you cast this spell, draw a card. diff --git a/forge-gui/res/cardsfolder/o/orazca_relic.txt b/forge-gui/res/cardsfolder/o/orazca_relic.txt index 6a7e79d31ea..5a1b3e4d108 100644 --- a/forge-gui/res/cardsfolder/o/orazca_relic.txt +++ b/forge-gui/res/cardsfolder/o/orazca_relic.txt @@ -6,4 +6,4 @@ A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ GainLife | Cost$ T Sac<1/CARDNAME> | Defined$ You | LifeAmount$ 3 | Activation$ Blessing | SubAbility$ DBDraw | SpellDescription$ You gain 3 life and draw a card. Activate this ability only if you have the city's blessing. SVar:DBDraw:DB$ Draw | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/orazca_relic.jpg -Oracle:Ascend (If you control ten or more permanents, you gain the city's blessing for the rest of the game.)\n{T}: Add {C}.\n{T}, Sacrifice Orazca Relic: You gain 3 life and draw a card. Activate this ability only if you have the city's blessing. +Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\n{T}: Add {C}.\n{T}, Sacrifice Orazca Relic: You gain 3 life and draw a card. Activate this ability only if you have the city's blessing. diff --git a/forge-gui/res/cardsfolder/o/orbweaver_kumo.txt b/forge-gui/res/cardsfolder/o/orbweaver_kumo.txt index 1af784236e4..fb9f979b6c2 100644 --- a/forge-gui/res/cardsfolder/o/orbweaver_kumo.txt +++ b/forge-gui/res/cardsfolder/o/orbweaver_kumo.txt @@ -3,9 +3,9 @@ ManaCost:4 G G Types:Creature Spirit PT:3/4 K:Reach -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, CARDNAME gains forestwalk until end of turn. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, CARDNAME gains forestwalk until end of turn. (It can't be blocked as long as defending player controls a Forest.) SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Forestwalk SVar:BuffedBy:Arcane,Spirit AI:RemoveDeck:Random DeckHints:Type$Spirit|Arcane -Oracle:Reach (This creature can block creatures with flying.)\nWhenever you cast a Spirit or Arcane spell, Orbweaver Kumo gains forestwalk until end of turn. +Oracle:Reach (This creature can block creatures with flying.)\nWhenever you cast a Spirit or Arcane spell, Orbweaver Kumo gains forestwalk until end of turn. (It can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/o/orcish_squatters_avatar.txt b/forge-gui/res/cardsfolder/o/orcish_squatters_avatar.txt index b64770294a4..a88e7baf1e6 100644 --- a/forge-gui/res/cardsfolder/o/orcish_squatters_avatar.txt +++ b/forge-gui/res/cardsfolder/o/orcish_squatters_avatar.txt @@ -2,10 +2,10 @@ Name:Orcish Squatters Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:-1/-1 -T:Mode$ Phase | PreCombatMain$ True | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigGetMana | TriggerDescription$ At the beginning of your precombat main phase, add an amount of {C} equal to the number of lands target opponent controls. +T:Mode$ Phase | PreCombatMain$ True | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigGetMana | TriggerDescription$ At the beginning of your precombat main phase, add {C} for each land target opponent controls. SVar:TrigGetMana:DB$ Pump | ValidTgts$ Player | RememberObjects$ Targeted | SubAbility$ DBMana SVar:DBMana:DB$ Mana | Produced$ C | Amount$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Valid Land.RememberedPlayerCtrl SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Orcish Squatters Avatar.full.jpg -Oracle:Hand -1, life -1\nAt the beginning of your precombat main phase, add an amount of {C} equal to the number of lands target opponent controls. +Oracle:Hand -1, life -1\nAt the beginning of your precombat main phase, add {C} for each land target opponent controls. diff --git a/forge-gui/res/cardsfolder/o/orims_chant.txt b/forge-gui/res/cardsfolder/o/orims_chant.txt index bf531791bbb..86fa6557887 100644 --- a/forge-gui/res/cardsfolder/o/orims_chant.txt +++ b/forge-gui/res/cardsfolder/o/orims_chant.txt @@ -8,4 +8,4 @@ SVar:CantBeCast:Mode$ CantBeCast | EffectZone$ Command | ValidCard$ Card | Caste SVar:CantAttack:Mode$ Continuous | EffectZone$ Command | Affected$ Creature | AffectedZone$ Battlefield | AddHiddenKeyword$ CARDNAME can't attack. | Description$ Creatures can't attack this turn. SVar:NeedsToPlayKicked:Creature.OppCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/orims_chant.jpg -Oracle:Kicker {W} (You may pay an additional {W} as you cast this spell.)\nTarget player can't cast spells this turn.\nIf Orim's Chant was kicked, creatures can't attack this turn. +Oracle:Kicker {W} (You may pay an additional {W} as you cast this spell.)\nTarget player can't cast spells this turn. If this spell was kicked, creatures can't attack this turn. diff --git a/forge-gui/res/cardsfolder/o/orims_cure.txt b/forge-gui/res/cardsfolder/o/orims_cure.txt index 130537f7f74..317d57cd6c1 100644 --- a/forge-gui/res/cardsfolder/o/orims_cure.txt +++ b/forge-gui/res/cardsfolder/o/orims_cure.txt @@ -1,6 +1,6 @@ Name:Orim's Cure ManaCost:1 W Types:Instant -SVar:AltCost:Cost$ tapXType<1/Creature/creature> | IsPresent$ Plains.YouCtrl | Description$ If you control a Plains, you may tap an untapped creature you control rather than pay this spells's mana cost. +SVar:AltCost:Cost$ tapXType<1/Creature/creature> | IsPresent$ Plains.YouCtrl | Description$ If you control a Plains, you may tap an untapped creature you control rather than pay this spell's mana cost. A:SP$ PreventDamage | Cost$ 1 W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 4 | SpellDescription$ Prevent the next 4 damage that would be dealt to any target this turn. -Oracle:If you control a Plains, you may tap an untapped creature you control rather than pay this spells's mana cost.\nPrevent the next 4 damage that would be dealt to any target this turn. +Oracle:If you control a Plains, you may tap an untapped creature you control rather than pay this spell's mana cost.\nPrevent the next 4 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/o/orims_thunder.txt b/forge-gui/res/cardsfolder/o/orims_thunder.txt index 0cd9030d2b5..5ca2ec8e2e3 100644 --- a/forge-gui/res/cardsfolder/o/orims_thunder.txt +++ b/forge-gui/res/cardsfolder/o/orims_thunder.txt @@ -9,4 +9,4 @@ SVar:Y:Count$Kicked.1.0 DeckHints:Color$Red SVar:NeedsToPlay:Creature.OppCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/orims_thunder.jpg -Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nDestroy target artifact or enchantment. If Orim's Thunder was kicked, it deals damage equal to that permanent's converted mana cost to target creature. +Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nDestroy target artifact or enchantment. If this spell was kicked, it deals damage equal to that permanent's converted mana cost to target creature. diff --git a/forge-gui/res/cardsfolder/o/orims_touch.txt b/forge-gui/res/cardsfolder/o/orims_touch.txt index b6a434ed936..9a02399852e 100644 --- a/forge-gui/res/cardsfolder/o/orims_touch.txt +++ b/forge-gui/res/cardsfolder/o/orims_touch.txt @@ -2,7 +2,7 @@ Name:Orim's Touch ManaCost:W Types:Instant K:Kicker:1 -A:SP$ PreventDamage | Cost$ W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ X | References$ X | SpellDescription$ Prevent the next 2 damage that would be dealt to any target this turn. If CARDNAME was kicked, prevent the next 4 damage instead. +A:SP$ PreventDamage | Cost$ W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ X | References$ X | SpellDescription$ Prevent the next 2 damage that would be dealt to any target this turn. If this spell was kicked, prevent the next 4 damage that would be dealt to that permanent or player this turn instead. SVar:X:Count$Kicked.4.2 SVar:Picture:http://www.wizards.com/global/images/magic/general/orims_touch.jpg -Oracle:Kicker {1} (You may pay an additional {1} as you cast this spell.)\nPrevent the next 2 damage that would be dealt to any target this turn. If Orim's Touch was kicked, prevent the next 4 damage instead. +Oracle:Kicker {1} (You may pay an additional {1} as you cast this spell.)\nPrevent the next 2 damage that would be dealt to any target this turn. If this spell was kicked, prevent the next 4 damage that would be dealt to that permanent or player this turn instead. diff --git a/forge-gui/res/cardsfolder/o/orvar_the_all_form.txt b/forge-gui/res/cardsfolder/o/orvar_the_all_form.txt index 08c751c218b..6d6ef93a8df 100644 --- a/forge-gui/res/cardsfolder/o/orvar_the_all_form.txt +++ b/forge-gui/res/cardsfolder/o/orvar_the_all_form.txt @@ -3,12 +3,12 @@ ManaCost:3 U Types:Legendary Creature Shapeshifter PT:3/3 K:Changeling -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | TargetsValid$ Permanent.YouCtrl+Other | RememberValidCards$ True | Execute$ TrigCopyTarget | TriggerDescription$ Whenever you cast an instant or sorcery spell, if it targets one or more other permanents you control, create a token that’s a copy of one of those permanents. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | TargetsValid$ Permanent.YouCtrl+Other | RememberValidCards$ True | Execute$ TrigCopyTarget | TriggerDescription$ Whenever you cast an instant or sorcery spell, if it targets one or more other permanents you control, create a token that's a copy of one of those permanents. SVar:TrigCopyTarget:DB$ CopyPermanent | Choices$ Permanent.IsRemembered | NumCopies$ 1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -T:Mode$ Discarded | ValidCard$ Card.Self | ValidCause$ Card.OppCtrl | Execute$ TrigTokenCopy | TriggerDescription$ When a spell or ability an opponent controls causes you to discard this card, create a token that’s a copy of target permanent. +T:Mode$ Discarded | ValidCard$ Card.Self | ValidCause$ Card.OppCtrl | Execute$ TrigTokenCopy | TriggerDescription$ When a spell or ability an opponent controls causes you to discard this card, create a token that's a copy of target permanent. SVar:TrigTokenCopy:DB$ CopyPermanent | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | NumCopies$ 1 DeckHints:Type$Instant|Sorcery DeckHas:Ability$Token SVar:DiscardMeByOpp:1 -Oracle:Changeling\nWhenever you cast an instant or sorcery spell, if it targets one or more other permanents you control, create a token that’s a copy of one of those permanents.\nWhen a spell or ability an opponent controls causes you to discard this card, create a token that’s a copy of target permanent. +Oracle:Changeling\nWhenever you cast an instant or sorcery spell, if it targets one or more other permanents you control, create a token that's a copy of one of those permanents.\nWhen a spell or ability an opponent controls causes you to discard this card, create a token that's a copy of target permanent. diff --git a/forge-gui/res/cardsfolder/o/outmuscle.txt b/forge-gui/res/cardsfolder/o/outmuscle.txt index ee3459a144d..b4ba7dee0b7 100644 --- a/forge-gui/res/cardsfolder/o/outmuscle.txt +++ b/forge-gui/res/cardsfolder/o/outmuscle.txt @@ -1,10 +1,10 @@ Name:Outmuscle ManaCost:3 G Types:Sorcery -A:SP$ PutCounter | Cost$ 3 G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | RememberTargets$ True | CounterType$ P1P1 | CounterNum$ 1 | AILogic$ Fight | AIManaPref$ G | SubAbility$ DBFight | SpellDescription$ Put a +1/+1 counter on target creature you control, then it fights with a creature you don't control. Adamant — If at least three green mana was spent to cast this spell, the creature you control gets indestructible until end of turn. +A:SP$ PutCounter | Cost$ 3 G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | RememberTargets$ True | CounterType$ P1P1 | CounterNum$ 1 | AILogic$ Fight | AIManaPref$ G | SubAbility$ DBFight | SpellDescription$ Put a +1/+1 counter on target creature you control, then it fights target creature you don't control. (Each deals damage equal to its power to the other.) Adamant — If at least three green mana was spent to cast this spell, the creature you control gains indestructible until end of turn. SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | AILogic$ Always | TgtPrompt$ Choose target creature you don't control | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Remembered | KW$ Indestructible | ConditionCheckSVar$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Adamant.Green.1.0 DeckHas:Ability$Counters -Oracle:Put a +1/+1 counter on target creature you control, then it fights with a creature you don't control.\nAdamant — If at least three green mana was spent to cast this spell, the creature you control gets indestructible until end of turn. \ No newline at end of file +Oracle:Put a +1/+1 counter on target creature you control, then it fights target creature you don't control. (Each deals damage equal to its power to the other.)\nAdamant — If at least three green mana was spent to cast this spell, the creature you control gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/o/overabundance.txt b/forge-gui/res/cardsfolder/o/overabundance.txt index cf0c413dfa5..03d625079f0 100644 --- a/forge-gui/res/cardsfolder/o/overabundance.txt +++ b/forge-gui/res/cardsfolder/o/overabundance.txt @@ -1,8 +1,8 @@ Name:Overabundance ManaCost:1 R G Types:Enchantment -T:Mode$ TapsForMana | ValidCard$ Land | Execute$ TrigDmg | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever a player taps a land for mana, that player adds one mana of any type that land produced, and CARDNAME deals 1 damage to them. +T:Mode$ TapsForMana | ValidCard$ Land | Execute$ TrigDmg | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever a player taps a land for mana, that player adds one mana of any type that land produced, and CARDNAME deals 1 damage to the player. SVar:TrigDmg:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 1 | SubAbility$ DBMana SVar:DBMana:DB$ ManaReflected | ColorOrType$ Type | ReflectProperty$ Produced | Defined$ TriggeredActivator AI:RemoveDeck:Random -Oracle:Whenever a player taps a land for mana, that player adds one mana of any type that land produced, and Overabundance deals 1 damage to them. +Oracle:Whenever a player taps a land for mana, that player adds one mana of any type that land produced, and Overabundance deals 1 damage to the player. diff --git a/forge-gui/res/cardsfolder/o/overblaze.txt b/forge-gui/res/cardsfolder/o/overblaze.txt index 672507e5f6a..5f8e8a4a85d 100644 --- a/forge-gui/res/cardsfolder/o/overblaze.txt +++ b/forge-gui/res/cardsfolder/o/overblaze.txt @@ -2,7 +2,7 @@ Name:Overblaze ManaCost:3 R Types:Instant Arcane K:Splice:Arcane:2 R R -A:SP$ Effect | Cost$ 3 R | Name$ Overblaze Effect | ValidTgts$ Permanent,Player | RememberObjects$ Targeted | ReplacementEffects$ OverblazeEvent | SVars$ DmgTwice,X | References$ OverblazeEvent,DmgTwice,X | SpellDescription$ Each time target permanent would deal damage to a permanent or player this turn, it deals double that damage instead. +A:SP$ Effect | Cost$ 3 R | Name$ Overblaze Effect | ValidTgts$ Permanent,Player | RememberObjects$ Targeted | ReplacementEffects$ OverblazeEvent | SVars$ DmgTwice,X | References$ OverblazeEvent,DmgTwice,X | SpellDescription$ Each time target permanent would deal damage to a permanent or player this turn, it deals double that damage to that permanent or player instead. SVar:OverblazeEvent:Event$ DamageDone | ValidSource$ Permanent.IsRemembered | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ Each time target permanent would deal noncombat damage to a permanent or player this turn, it deals double that damage instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice @@ -11,4 +11,4 @@ AI:RemoveDeck:All AI:RemoveDeck:Random DeckHints:Type$Arcane SVar:Picture:http://www.wizards.com/global/images/magic/general/overblaze.jpg -Oracle:Each time target permanent would deal damage to a permanent or player this turn, it deals double that damage instead.\nSplice onto Arcane {2}{R}{R} (As you cast an Arcane 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.) +Oracle:Each time target permanent would deal damage to a permanent or player this turn, it deals double that damage to that permanent or player instead.\nSplice onto Arcane {2}{R}{R} (As you cast an Arcane 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/o/overcome.txt b/forge-gui/res/cardsfolder/o/overcome.txt index 6da49da1c10..720a6f1ff46 100644 --- a/forge-gui/res/cardsfolder/o/overcome.txt +++ b/forge-gui/res/cardsfolder/o/overcome.txt @@ -1,6 +1,6 @@ Name:Overcome ManaCost:3 G G Types:Sorcery -A:SP$ PumpAll | Cost$ 3 G G | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | KW$ Trample | SpellDescription$ Creatures you control get +2/+2 and gain trample until end of turn. +A:SP$ PumpAll | Cost$ 3 G G | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | KW$ Trample | SpellDescription$ Creatures you control get +2/+2 and gain trample until end of turn. (They can deal excess combat damage to the player or planeswalker they're attacking.) SVar:Picture:http://www.wizards.com/global/images/magic/general/overcome.jpg -Oracle:Creatures you control get +2/+2 and gain trample until end of turn. \ No newline at end of file +Oracle:Creatures you control get +2/+2 and gain trample until end of turn. (They can deal excess combat damage to the player or planeswalker they're attacking.) diff --git a/forge-gui/res/cardsfolder/o/overgrown_tomb.txt b/forge-gui/res/cardsfolder/o/overgrown_tomb.txt index e8516dc238c..6dacd5e532f 100644 --- a/forge-gui/res/cardsfolder/o/overgrown_tomb.txt +++ b/forge-gui/res/cardsfolder/o/overgrown_tomb.txt @@ -2,6 +2,6 @@ Name:Overgrown Tomb ManaCost:no cost Types:Land Swamp Forest K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, CARDNAME enters the battlefield tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. SVar:Picture:http://resources.wizards.com/magic/cards/rav/en-us/card89072.jpg -Oracle:({T}: Add {B} or {G}.)\nAs Overgrown Tomb enters the battlefield, you may pay 2 life. If you don't, Overgrown Tomb enters the battlefield tapped. +Oracle:({T}: Add {B} or {G}.)\nAs Overgrown Tomb enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/o/overgrowth.txt b/forge-gui/res/cardsfolder/o/overgrowth.txt index 47005f2b6e5..b1659f8e9cc 100644 --- a/forge-gui/res/cardsfolder/o/overgrowth.txt +++ b/forge-gui/res/cardsfolder/o/overgrowth.txt @@ -8,4 +8,4 @@ SVar:TrigMana:DB$ Mana | Produced$ G | Amount$ 2 | Defined$ TriggeredCardControl #TODO: Mana prediction for lands that produce additional mana (Overgrowth, Mana Flare, etc.) AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/overgrowth.jpg -Oracle:Enchant land (Target a land as you cast this. This card enters the battlefield attached to that land.)\nWhenever enchanted land is tapped for mana, its controller adds an additional {G}{G}. +Oracle:Enchant land\nWhenever enchanted land is tapped for mana, its controller adds an additional {G}{G}. diff --git a/forge-gui/res/cardsfolder/o/overload.txt b/forge-gui/res/cardsfolder/o/overload.txt index 47a595945ee..22e901058c6 100644 --- a/forge-gui/res/cardsfolder/o/overload.txt +++ b/forge-gui/res/cardsfolder/o/overload.txt @@ -2,8 +2,8 @@ Name:Overload ManaCost:R Types:Instant K:Kicker:2 -A:SP$ Destroy | Cost$ R | ValidTgts$ Artifact | AITgts$ Artifact.cmcLEX | References$ X,Y | TgtPrompt$ Select target artifact with converted mana cost 2 or less (5 or less if kicked) | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX | SpellDescription$ Destroy target artifact if its converted mana cost is 2 or less. If CARDNAME was kicked, destroy that artifact if its converted mana cost is 5 or less instead. +A:SP$ Destroy | Cost$ R | ValidTgts$ Artifact | AITgts$ Artifact.cmcLEX | References$ X,Y | TgtPrompt$ Select target artifact with converted mana cost 2 or less (5 or less if kicked) | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX | SpellDescription$ Destroy target artifact if its converted mana cost is 2 or less. If this spell was kicked, destroy that artifact if its converted mana cost is 5 or less instead. SVar:X:Count$Kicked.5.2 SVar:Y:Targeted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/overload.jpg -Oracle:Kicker {2} (You may pay an additional {2} as you cast this spell.)\nDestroy target artifact if its converted mana cost is 2 or less. If Overload was kicked, destroy that artifact if its converted mana cost is 5 or less instead. +Oracle:Kicker {2} (You may pay an additional {2} as you cast this spell.)\nDestroy target artifact if its converted mana cost is 2 or less. If this spell was kicked, destroy that artifact if its converted mana cost is 5 or less instead. diff --git a/forge-gui/res/cardsfolder/o/overmaster.txt b/forge-gui/res/cardsfolder/o/overmaster.txt index b9fbe6dc528..bc568db17e7 100644 --- a/forge-gui/res/cardsfolder/o/overmaster.txt +++ b/forge-gui/res/cardsfolder/o/overmaster.txt @@ -1,11 +1,11 @@ Name:Overmaster ManaCost:R Types:Sorcery -A:SP$ Effect | Cost$ R | Name$ Overmaster effect | Triggers$ SpellCastTrig | SVars$ Mastery,DBCleanup | SubAbility$ DBDraw | SpellDescription$ The next instant or sorcery spell you cast this turn can't be countered by spells or abilities. +A:SP$ Effect | Cost$ R | Name$ Overmaster effect | Triggers$ SpellCastTrig | SVars$ Mastery,DBCleanup | SubAbility$ DBDraw | SpellDescription$ The next instant or sorcery spell you cast this turn can't be countered. SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card. -SVar:SpellCastTrig:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ Mastery | TriggerDescription$ The next instant or sorcery spell you cast this turn can't be countered by spells or abilities. +SVar:SpellCastTrig:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ Mastery | TriggerDescription$ The next instant or sorcery spell you cast this turn can't be countered. SVar:Mastery:DB$ Pump | Defined$ TriggeredCard | KW$ HIDDEN CARDNAME can't be countered. | PumpZone$ Stack | SubAbility$ DBCleanup SVar:DBCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/overmaster.jpg -Oracle:The next instant or sorcery spell you cast this turn can't be countered by spells or abilities.\nDraw a card. +Oracle:The next instant or sorcery spell you cast this turn can't be countered.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/o/oversoul_of_dusk.txt b/forge-gui/res/cardsfolder/o/oversoul_of_dusk.txt index 9e4af5045da..4d020d5fd5b 100644 --- a/forge-gui/res/cardsfolder/o/oversoul_of_dusk.txt +++ b/forge-gui/res/cardsfolder/o/oversoul_of_dusk.txt @@ -6,4 +6,4 @@ K:Protection from blue K:Protection from black K:Protection from red SVar:Picture:http://www.wizards.com/global/images/magic/general/oversoul_of_dusk.jpg -Oracle:Protection from blue, from black and from red +Oracle:Protection from blue, from black, and from red diff --git a/forge-gui/res/cardsfolder/o/overwhelming_denial.txt b/forge-gui/res/cardsfolder/o/overwhelming_denial.txt index eb23e1dcf01..1c1e8d5e26d 100644 --- a/forge-gui/res/cardsfolder/o/overwhelming_denial.txt +++ b/forge-gui/res/cardsfolder/o/overwhelming_denial.txt @@ -5,4 +5,4 @@ K:Surge:U U A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell. K:CARDNAME can't be countered. SVar:Picture:http://www.wizards.com/global/images/magic/general/overwhelming_denial.jpg -Oracle:Surge {U}{U} (You may cast this spell for its surge cost if you or a teammate has cast another spell this turn.)\nOverwhelming Denial can't be countered by spells or abilities.\nCounter target spell. +Oracle:Surge {U}{U} (You may cast this spell for its surge cost if you or a teammate has cast another spell this turn.)\nThis spell can't be countered.\nCounter target spell. diff --git a/forge-gui/res/cardsfolder/o/ox_of_agonas.txt b/forge-gui/res/cardsfolder/o/ox_of_agonas.txt index 8a821ee800f..efd5939539f 100644 --- a/forge-gui/res/cardsfolder/o/ox_of_agonas.txt +++ b/forge-gui/res/cardsfolder/o/ox_of_agonas.txt @@ -9,4 +9,4 @@ K:Escape:R R ExileFromGrave<8/Card.Other/other> K:etbCounter:P1P1:1:ValidCard$ Card.Self+escaped:CARDNAME escapes with a +1/+1 counter on it. SVar:AIPreference:SacCost$Card.YouOwn+Other+inZoneGraveyard DeckHas:Ability$Counters -Oracle:When Ox of Agonas enters the battlefield, discard your hand, then draw three cards.\nEscape — {R}{R}, Exile eight other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)\nOx of Agonas escapes with a +1/+1 counter on it. +Oracle:When Ox of Agonas enters the battlefield, discard your hand, then draw three cards.\nEscape—{R}{R}, Exile eight other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)\nOx of Agonas escapes with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/p/pack_hunt.txt b/forge-gui/res/cardsfolder/p/pack_hunt.txt index 16931b9beeb..519cbb8a77c 100644 --- a/forge-gui/res/cardsfolder/p/pack_hunt.txt +++ b/forge-gui/res/cardsfolder/p/pack_hunt.txt @@ -1,9 +1,9 @@ Name:Pack Hunt ManaCost:3 G Types:Sorcery -A:SP$ Pump | Cost$ 3 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | Static$ True | StackDescription$ None | SubAbility$ DBChangeZone | SpellDescription$ Search your library for up to three cards with the same name as target creature, reveal them, put them into your hand, then shuffle your library. -SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Targeted.sameName | ChangeNum$ 3 | StackDescription$ Search your library for up to three cards with the same name as target creature, reveal them, put them into your hand, then shuffle your library. +A:SP$ Pump | Cost$ 3 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | Static$ True | StackDescription$ None | SubAbility$ DBChangeZone | SpellDescription$ Search your library for up to three cards with the same name as target creature, reveal them, and put them into your hand. Then shuffle your library. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Targeted.sameName | ChangeNum$ 3 | StackDescription$ Search your library for up to three cards with the same name as target creature, reveal them, and put them into your hand. Then shuffle your library. AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/pack_hunt.jpg -Oracle:Search your library for up to three cards with the same name as target creature, reveal them, put them into your hand, then shuffle your library. +Oracle:Search your library for up to three cards with the same name as target creature, reveal them, and put them into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/p/painful_truths.txt b/forge-gui/res/cardsfolder/p/painful_truths.txt index 0d4657d84d4..4da134804fd 100644 --- a/forge-gui/res/cardsfolder/p/painful_truths.txt +++ b/forge-gui/res/cardsfolder/p/painful_truths.txt @@ -1,8 +1,8 @@ Name:Painful Truths ManaCost:2 B Types:Sorcery -A:SP$ Draw | Cost$ 2 B | NumCards$ X | References$ X | SpellDescription$ Converge — Draw X cards and lose X life, where X is the number of colors of mana spent to cast CARDNAME. | SubAbility$ DB1 +A:SP$ Draw | Cost$ 2 B | NumCards$ X | References$ X | SpellDescription$ Converge — You draw X cards and you lose X life, where X is the number of colors of mana spent to cast this spell. | SubAbility$ DB1 SVar:DB1:DB$LoseLife | LifeAmount$ X | References$ X SVar:X:Count$Converge SVar:Picture:http://www.wizards.com/global/images/magic/general/painful_truths.jpg -Oracle:Converge — Draw X cards and lose X life, where X is the number of colors of mana spent to cast Painful Truths. +Oracle:Converge — You draw X cards and you lose X life, where X is the number of colors of mana spent to cast this spell. diff --git a/forge-gui/res/cardsfolder/p/paladin_en_vec.txt b/forge-gui/res/cardsfolder/p/paladin_en_vec.txt index c72a51501a5..26570f41b25 100644 --- a/forge-gui/res/cardsfolder/p/paladin_en_vec.txt +++ b/forge-gui/res/cardsfolder/p/paladin_en_vec.txt @@ -6,4 +6,4 @@ K:First Strike K:Protection from black K:Protection from red SVar:Picture:http://www.wizards.com/global/images/magic/general/paladin_en_vec.jpg -Oracle:First strike\nProtection from black and from red (This creature can't be blocked, targeted, dealt damage, or enchanted by anything black or red.) +Oracle:First strike, protection from black and from red (This creature deals combat damage before creatures without first strike. It can't be blocked, targeted, dealt damage, or enchanted by anything black or red.) diff --git a/forge-gui/res/cardsfolder/p/pale_bears.txt b/forge-gui/res/cardsfolder/p/pale_bears.txt index e343bd3b6a5..048ace199f4 100644 --- a/forge-gui/res/cardsfolder/p/pale_bears.txt +++ b/forge-gui/res/cardsfolder/p/pale_bears.txt @@ -4,4 +4,4 @@ Types:Creature Bear PT:2/2 K:Islandwalk SVar:Picture:http://resources.wizards.com/magic/cards/ia/en-us/card2580.jpg -Oracle:Islandwalk +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.) diff --git a/forge-gui/res/cardsfolder/p/panic.txt b/forge-gui/res/cardsfolder/p/panic.txt index 447dee63e13..3838cc8ae76 100644 --- a/forge-gui/res/cardsfolder/p/panic.txt +++ b/forge-gui/res/cardsfolder/p/panic.txt @@ -1,9 +1,9 @@ Name:Panic ManaCost:R Types:Instant -Text:Cast CARDNAME only during combat before blockers are declared. +Text:Cast this spell only during combat before blockers are declared. A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | ActivationPhases$ BeginCombat->Declare Attackers | IsCurse$ True | SpellDescription$ Target creature can't block this turn. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip SVar:DelTrigSlowtrip:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. SVar:DrawSlowtrip:DB$Draw | NumCards$ 1 | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/panic.jpg -Oracle:Cast Panic only during combat before blockers are declared.\nTarget creature can't block this turn.\nDraw a card at the beginning of the next turn's upkeep. +Oracle:Cast this spell only during combat before blockers are declared.\nTarget creature can't block this turn.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/p/paper_tiger.txt b/forge-gui/res/cardsfolder/p/paper_tiger.txt index b7f386b71cf..922bd072aff 100644 --- a/forge-gui/res/cardsfolder/p/paper_tiger.txt +++ b/forge-gui/res/cardsfolder/p/paper_tiger.txt @@ -2,5 +2,5 @@ Name:Paper Tiger ManaCost:4 Types:Artifact Creature Cat PT:4/3 -S:Mode$ Continuous | Affected$ Creature.namedRock Lobster | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Creatures named Rock Lobster can’t attack or block. -Oracle:Creatures named Rock Lobster can’t attack or block. +S:Mode$ Continuous | Affected$ Creature.namedRock Lobster | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Creatures named Rock Lobster can't attack or block. +Oracle:Creatures named Rock Lobster can't attack or block. diff --git a/forge-gui/res/cardsfolder/p/paradise_druid.txt b/forge-gui/res/cardsfolder/p/paradise_druid.txt index 20a21c2b6fa..08e4976b504 100644 --- a/forge-gui/res/cardsfolder/p/paradise_druid.txt +++ b/forge-gui/res/cardsfolder/p/paradise_druid.txt @@ -2,6 +2,6 @@ Name:Paradise Druid ManaCost:1 G Types:Creature Elf Druid PT:2/1 -S:Mode$ Continuous | Affected$ Card.Self+untapped | AddKeyword$ Hexproof | Description$ CARDNAME has hexproof as long as it's untapped. +S:Mode$ Continuous | Affected$ Card.Self+untapped | AddKeyword$ Hexproof | Description$ CARDNAME has hexproof as long as it's untapped.(It can't be the target of spells or abilities your opponents control.) A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:Paradise Druid has hexproof as long as it's untapped.\n{T}: Add one mana of any color. +Oracle:Paradise Druid has hexproof as long as it's untapped.(It can't be the target of spells or abilities your opponents control.)\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/p/paralyze.txt b/forge-gui/res/cardsfolder/p/paralyze.txt index 6868a374e43..a67f8c3cea6 100644 --- a/forge-gui/res/cardsfolder/p/paralyze.txt +++ b/forge-gui/res/cardsfolder/p/paralyze.txt @@ -6,7 +6,7 @@ A:SP$ Attach | Cost$ B | ValidTgts$ Creature | AILogic$ Curse T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted creature. SVar:TrigTap:DB$ Tap | Defined$ Enchanted S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player may pay {4}. If they do, untap the creature. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player may pay {4}. If the player does, untap the creature. SVar:TrigUntap:DB$ Untap | Defined$ Enchanted | UnlessCost$ 4 | UnlessPayer$ EnchantedController | UnlessSwitched$ True | UnlessAI$ Paralyze SVar:Picture:http://www.wizards.com/global/images/magic/general/paralyze.jpg -Oracle:Enchant creature\nWhen Paralyze enters the battlefield, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step.\nAt the beginning of the upkeep of enchanted creature's controller, that player may pay {4}. If they do, untap the creature. +Oracle:Enchant creature\nWhen Paralyze enters the battlefield, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step.\nAt the beginning of the upkeep of enchanted creature's controller, that player may pay {4}. If the player does, untap the creature. diff --git a/forge-gui/res/cardsfolder/p/part_water.txt b/forge-gui/res/cardsfolder/p/part_water.txt index ea896c232eb..d1f91391571 100644 --- a/forge-gui/res/cardsfolder/p/part_water.txt +++ b/forge-gui/res/cardsfolder/p/part_water.txt @@ -1,8 +1,8 @@ Name:Part Water ManaCost:X X U Types:Sorcery -A:SP$ Pump | Cost$ X X U | KW$ Islandwalk | TargetMin$ X | TargetMax$ X | References$ X | ValidTgts$ Creature | TgtPrompt$ Select X target creatures | StackDescription$ X target creatures [{c:Targeted}] gain islandwalk until end of turn. | SpellDescription$ X target creatures gain islandwalk until end of turn. +A:SP$ Pump | Cost$ X X U | KW$ Islandwalk | TargetMin$ X | TargetMax$ X | References$ X | ValidTgts$ Creature | TgtPrompt$ Select X target creatures | StackDescription$ X target creatures [{c:Targeted}] gain islandwalk until end of turn. | SpellDescription$ X target creatures gain islandwalk until end of turn. (They can't be blocked as long as defending player controls an Island.) SVar:X:Count$xPaid AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:X target creatures gain islandwalk until end of turn. +Oracle:X target creatures gain islandwalk until end of turn. (They can't be blocked as long as defending player controls an Island.) diff --git a/forge-gui/res/cardsfolder/p/path_of_ancestry.txt b/forge-gui/res/cardsfolder/p/path_of_ancestry.txt index d092a3a1258..b7181e64a71 100644 --- a/forge-gui/res/cardsfolder/p/path_of_ancestry.txt +++ b/forge-gui/res/cardsfolder/p/path_of_ancestry.txt @@ -2,9 +2,9 @@ Name:Path of Ancestry ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. -A:AB$ Mana | Cost$ T | Produced$ Combo ColorIdentity | TriggersWhenSpent$ TrigScry | SpellDescription$ Add one mana of any color in your commander's color identity. When that mana is spent to cast a creature spell that shares a creature type with your commander, scry 1. +A:AB$ Mana | Cost$ T | Produced$ Combo ColorIdentity | TriggersWhenSpent$ TrigScry | SpellDescription$ Add one mana of any color in your commander's color identity. When that mana is spent to cast a creature spell that shares a creature type with your commander, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) SVar:TrigScry:Mode$ SpellCast | ValidCard$ Creature.sharesCreatureTypeWith Commander | ValidActivatingPlayer$ You | OneOff$ True | Execute$ DBScry | TriggerDescription$ When mana produced by CARDNAME is spent to cast a creature spell that shares a creature type with your commander, scry 1. SVar:DBScry:DB$ Scry | ScryNum$ 1 AI:RemoveDeck:NonCommander SVar:Picture:http://www.wizards.com/global/images/magic/general/command_tower.jpg -Oracle:Path of Ancestry enters the battlefield tapped.\n{T}: Add one mana of any color in your commander's color identity. When that mana is spent to cast a creature spell that shares a creature type with your commander, scry 1. +Oracle:Path of Ancestry enters the battlefield tapped.\n{T}: Add one mana of any color in your commander's color identity. When that mana is spent to cast a creature spell that shares a creature type with your commander, 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/path_to_the_world_tree.txt b/forge-gui/res/cardsfolder/p/path_to_the_world_tree.txt index df8cbff123c..a676c583db8 100644 --- a/forge-gui/res/cardsfolder/p/path_to_the_world_tree.txt +++ b/forge-gui/res/cardsfolder/p/path_to_the_world_tree.txt @@ -9,4 +9,4 @@ SVar:DBLoseLife:DB$ LoseLife | ValidTgts$ Player.Opponent | TgtPrompt$ Choose an SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 2 | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ 1 |TokenScript$ g_2_2_bear | LegacyImage$ g 2 2 bear khm | TokenOwner$ You DeckHas:Ability$LifeGain & Ability$Token -Oracle:When Path to the World Tree enters the battlefield, search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.\n2{W}{U}{B}{R}{G}, Sacrifice Path to the World Tree: You gain 2 life and draw two cards. Target opponent loses 2 life. Path to the World Tree deals 2 damage to up to one target creature. You create a 2/2 green Bear creature token. +Oracle:When Path to the World Tree enters the battlefield, search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.\n{2}{W}{U}{B}{R}{G}, Sacrifice Path to the World Tree: You gain 2 life and draw two cards. Target opponent loses 2 life. Path to the World Tree deals 2 damage to up to one target creature. You create a 2/2 green Bear creature token. diff --git a/forge-gui/res/cardsfolder/p/pattern_matcher.txt b/forge-gui/res/cardsfolder/p/pattern_matcher.txt index 6f26333c291..41573e7b342 100644 --- a/forge-gui/res/cardsfolder/p/pattern_matcher.txt +++ b/forge-gui/res/cardsfolder/p/pattern_matcher.txt @@ -2,8 +2,8 @@ Name:Pattern Matcher ManaCost:4 Types:Artifact Creature Golem PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigRem | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a creature card with the same name as another creature you control, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigRem | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a card with the same name as another creature you control, reveal it, put it into your hand, then shuffle your library. SVar:TrigRem:DB$ Pump | RememberObjects$ Valid Creature.YouCtrl+Other | SubAbility$ TrigChange SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.sharesNameWith Remembered | ChangeNum$ 1 | ShuffleNonMandatory$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:When Pattern Matcher enters the battlefield, you may search your library for a creature card with the same name as another creature you control, reveal it, put it into your hand, then shuffle your library. +Oracle:When Pattern Matcher enters the battlefield, you may search your library for a card with the same name as another creature you control, reveal it, put it into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/p/pattern_of_rebirth.txt b/forge-gui/res/cardsfolder/p/pattern_of_rebirth.txt index 463c27de9ca..2c64f7580ae 100644 --- a/forge-gui/res/cardsfolder/p/pattern_of_rebirth.txt +++ b/forge-gui/res/cardsfolder/p/pattern_of_rebirth.txt @@ -3,9 +3,9 @@ ManaCost:3 G Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 3 G | ValidTgts$ Creature | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigSearch | TriggerDescription$ When enchanted creature dies, that creature's controller may search their library for a creature card and put that card onto the battlefield. If that player does, they shuffle their library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigSearch | TriggerDescription$ When enchanted creature dies, that creature's controller may search their library for a creature card, put that card onto the battlefield, then shuffle their library. SVar:TrigSearch:DB$ChangeZone | Optional$ True | DefinedPlayer$ TriggeredCardController | ChangeType$ Creature | ChangeNum$ 1 | Hidden$ True | Origin$ Library | Destination$ Battlefield | ShuffleNonMandatory$ True S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ Sac SVar:Sac:SVar:SacMe:5 SVar:Picture:http://www.wizards.com/global/images/magic/general/pattern_of_rebirth.jpg -Oracle:Enchant creature\nWhen enchanted creature dies, that creature's controller may search their library for a creature card and put that card onto the battlefield. If that player does, they shuffle their library. +Oracle:Enchant creature\nWhen enchanted creature dies, that creature's controller may search their library for a creature card, put that card onto the battlefield, then shuffle their library. diff --git a/forge-gui/res/cardsfolder/p/paupers_cage.txt b/forge-gui/res/cardsfolder/p/paupers_cage.txt index f9dcfa85c41..418458c9225 100644 --- a/forge-gui/res/cardsfolder/p/paupers_cage.txt +++ b/forge-gui/res/cardsfolder/p/paupers_cage.txt @@ -1,8 +1,8 @@ Name:Paupers' Cage ManaCost:3 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ CardsInHand | SVarCompare$ LE2 | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, CARDNAME deals 2 damage to them. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ CardsInHand | SVarCompare$ LE2 | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, CARDNAME deals 2 damage to that player. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 SVar:CardsInHand:Count$ValidHand Card.ActivePlayerCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/paupers_cage.jpg -Oracle:At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, Paupers' Cage deals 2 damage to them. +Oracle:At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, Paupers' Cage deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/p/pause_for_reflection.txt b/forge-gui/res/cardsfolder/p/pause_for_reflection.txt index 6e75ae1cc1f..a70e44267fb 100644 --- a/forge-gui/res/cardsfolder/p/pause_for_reflection.txt +++ b/forge-gui/res/cardsfolder/p/pause_for_reflection.txt @@ -3,4 +3,4 @@ ManaCost:2 G Types:Instant K:Convoke A:SP$ Fog | Cost$ 2 G | SpellDescription$ CARDNAME deals all combat damage that would be dealt this 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.)\nPrecent all combat damage that would be dealt this 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.)\nPrevent all combat damage that would be dealt this turn. diff --git a/forge-gui/res/cardsfolder/p/peacekeeper_avatar.txt b/forge-gui/res/cardsfolder/p/peacekeeper_avatar.txt index 3059756bcd6..fe610d9520b 100644 --- a/forge-gui/res/cardsfolder/p/peacekeeper_avatar.txt +++ b/forge-gui/res/cardsfolder/p/peacekeeper_avatar.txt @@ -2,7 +2,7 @@ Name:Peacekeeper Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+0/+9 -A:AB$ RepeatEach | Cost$ 3 | ActivationZone$ Command | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ ArrestEach | StackDescription$ SpellDescription | SpellDescription$ For each opponent who controls a creature, put a token onto the battlefield that's a copy of a card named Arrest and attach it to a creature that player controls chosen at random. +A:AB$ RepeatEach | Cost$ 3 | ActivationZone$ Command | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ ArrestEach | StackDescription$ SpellDescription | SpellDescription$ For each opponent who controls a creature, create a token that's a copy of a card named Arrest and attach it to a creature that player controls chosen at random. SVar:ArrestEach:DB$ ChooseCard | Amount$ 1 | Choices$ Creature.RememberedPlayerCtrl | AtRandom$ True | SubAbility$ DBAttach SVar:DBAttach:DB$ CopyPermanent | NumCopies$ 1 | ValidSupportedCopy$ Card.namedArrest | DefinedName$ Arrest | AttachAfter$ True | AttachedTo$ ChosenCard | ConditionDefined$ ChosenCard | ConditionPresent$ Creature | ConditionCompare$ GE1 -Oracle:Hand +0, life +9\n{3}: For each opponent who controls a creature, put a token onto the battlefield that's a copy of a card named Arrest and attach it to a creature that player controls chosen at random. +Oracle:Hand +0, life +9\n{3}: For each opponent who controls a creature, create a token that's a copy of a card named Arrest and attach it to a creature that player controls chosen at random. diff --git a/forge-gui/res/cardsfolder/p/pearl_lake_ancient.txt b/forge-gui/res/cardsfolder/p/pearl_lake_ancient.txt index 9f981b7670b..bb8de41a1ff 100644 --- a/forge-gui/res/cardsfolder/p/pearl_lake_ancient.txt +++ b/forge-gui/res/cardsfolder/p/pearl_lake_ancient.txt @@ -7,4 +7,4 @@ K:Prowess K:CARDNAME can't be countered. A:AB$ ChangeZone | Cost$ Return<3/Land> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/pearl_lake_ancient.jpg -Oracle:Flash\nPearl Lake Ancient can't be countered.\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nReturn three lands you control to their owner's hand: Return Pearl Lake Ancient to its owner's hand. +Oracle:Flash\nThis spell can't be countered.\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nReturn three lands you control to their owner's hand: Return Pearl Lake Ancient to its owner's hand. diff --git a/forge-gui/res/cardsfolder/p/pegasus_charger.txt b/forge-gui/res/cardsfolder/p/pegasus_charger.txt index e86670fba36..5ce98eb3cdd 100644 --- a/forge-gui/res/cardsfolder/p/pegasus_charger.txt +++ b/forge-gui/res/cardsfolder/p/pegasus_charger.txt @@ -5,4 +5,4 @@ PT:2/1 K:Flying K:First Strike SVar:Picture:http://www.wizards.com/global/images/magic/general/pegasus_charger.jpg -Oracle:Flying, first strike \ No newline at end of file +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nFirst strike (This creature deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/p/pelakka_predation_pelakka_caverns.txt b/forge-gui/res/cardsfolder/p/pelakka_predation_pelakka_caverns.txt index 098e8ac86d3..541cf2eb6f6 100644 --- a/forge-gui/res/cardsfolder/p/pelakka_predation_pelakka_caverns.txt +++ b/forge-gui/res/cardsfolder/p/pelakka_predation_pelakka_caverns.txt @@ -1,12 +1,12 @@ Name:Pelakka Predation ManaCost:2 B Types:Sorcery -A:SP$ RevealHand | Cost$ 2 B | ValidTgts$ Opponent | RememberRevealed$ True | SubAbility$ DBChoose | StackDescription$ {p:Targeted} reveals their hand. | SpellDescription$ Target opponent reveals their hand. You may choose a card from it with converted mana cost 3 or greater. That player discards that card. +A:SP$ RevealHand | Cost$ 2 B | ValidTgts$ Opponent | RememberRevealed$ True | SubAbility$ DBChoose | StackDescription$ {p:Targeted} reveals their hand. | SpellDescription$ Target opponent reveals their hand. You choose a card from it with converted mana cost 3 or greater. That player discards that card. SVar:DBChoose:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Card.cmcGE3+IsRemembered | ChoiceTitle$ You may choose a card with converted mana cost 3 or greater | MinAmount$ 0 | Amount$ 1 | SubAbility$ DBDiscard | StackDescription$ {p:You} may choose a card from it with converted mana cost 3 or greater. SVar:DBDiscard:DB$ Discard | Defined$ Targeted | Mode$ TgtChoose | DiscardValid$ Card.ChosenCard | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup | StackDescription$ {p:Targeted} discards that card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True AlternateMode:Modal -Oracle:Target opponent reveals their hand. You may choose a card from it with converted mana cost 3 or greater. That player discards that card. +Oracle:Target opponent reveals their hand. You choose a card from it with converted mana cost 3 or greater. That player discards that card. ALTERNATE diff --git a/forge-gui/res/cardsfolder/p/pendulum_of_patterns.txt b/forge-gui/res/cardsfolder/p/pendulum_of_patterns.txt index 28fcfc6dd07..037766f53e1 100644 --- a/forge-gui/res/cardsfolder/p/pendulum_of_patterns.txt +++ b/forge-gui/res/cardsfolder/p/pendulum_of_patterns.txt @@ -5,4 +5,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 A:AB$ Draw | Cost$ 5 T Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. SVar:Picture:http://www.wizards.com/global/images/magic/general/pendulum_of_patterns.jpg -Oracle:When Pendulum of Patterns enters the battlefield, you gain 3 life.\n{5}, {T}, Sacrifice Pendulum of Patters: Draw a card. +Oracle:When Pendulum of Patterns enters the battlefield, you gain 3 life.\n{5}, {T}, Sacrifice Pendulum of Patterns: Draw a card. diff --git a/forge-gui/res/cardsfolder/p/pennon_blade.txt b/forge-gui/res/cardsfolder/p/pennon_blade.txt index 0459c1a1281..a42fda04d27 100644 --- a/forge-gui/res/cardsfolder/p/pennon_blade.txt +++ b/forge-gui/res/cardsfolder/p/pennon_blade.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ X | AddToughness$ X | SVar:X:Count$Valid Creature.YouCtrl SVar:BuffedBy:Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/pennon_blade.jpg -Oracle:Equipped creature gets +1/+1 for each creature you control.\nEquip {4} +Oracle:Equipped creature gets +1/+1 for each creature you control.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/p/perilous_forays.txt b/forge-gui/res/cardsfolder/p/perilous_forays.txt index 8122a510b92..9bd961af2cd 100644 --- a/forge-gui/res/cardsfolder/p/perilous_forays.txt +++ b/forge-gui/res/cardsfolder/p/perilous_forays.txt @@ -1,7 +1,7 @@ Name:Perilous Forays ManaCost:3 G G Types:Enchantment -A:AB$ ChangeZone | Cost$ 1 Sac<1/Creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Plains,Land.Island,Land.Swamp,Land.Mountain,Land.Forest | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a land card with a basic land type, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 Sac<1/Creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Plains,Land.Island,Land.Swamp,Land.Mountain,Land.Forest | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a land card with a basic land type and put it onto the battlefield tapped. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/perilous_forays.jpg -Oracle:{1}, Sacrifice a creature: Search your library for a land card with a basic land type, put it onto the battlefield tapped, then shuffle your library. +Oracle:{1}, Sacrifice a creature: Search your library for a land card with a basic land type and put it onto the battlefield tapped. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/p/perplex.txt b/forge-gui/res/cardsfolder/p/perplex.txt index 4859cd6c70e..8e8340b5ad2 100644 --- a/forge-gui/res/cardsfolder/p/perplex.txt +++ b/forge-gui/res/cardsfolder/p/perplex.txt @@ -4,4 +4,4 @@ Types:Instant K:Transmute:1 U B A:SP$ Counter | Cost$ 1 U B | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ Discard<1/Hand> | AILogic$ OppDiscardsHand | SpellDescription$ Counter target spell unless its controller discards their hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/perplex.jpg -Oracle:Counter target spell unless its controller discards their hand.\nTransmute {1}{U}{B} ({1}{U}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, put it into your hand, then shuffle your library. Transmute only as a sorcery.) +Oracle:Counter target spell unless its controller discards their hand.\nTransmute {1}{U}{B} ({1}{U}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/p/personal_decoy.txt b/forge-gui/res/cardsfolder/p/personal_decoy.txt index aa4e04e1ebd..01b0b4e8422 100644 --- a/forge-gui/res/cardsfolder/p/personal_decoy.txt +++ b/forge-gui/res/cardsfolder/p/personal_decoy.txt @@ -9,4 +9,4 @@ SVar:ToExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined S:Mode$ CantAttack | ValidCard$ Creature | Target$ You | Description$ Creatures can't attack you. A:AB$ GainLife | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | LifeAmount$ 1 | SpellDescription$ You gain 1 life. A:AB$ Draw | Cost$ SubCounter<4/LOYALTY> | Planeswalker$ True | Defined$ You | NumCards$ 1 | Ultimate$ True | SpellDescription$ Draw a card. -Oracle:Personal Decoy enters the battlefield with a number of loyalty counters on it equal to your life total. If it would leave the battlefield, exile it instead of putting it anywhere else. You can’t be attacked.\n+1: You gain 1 life.\n−4: Draw a card. \ No newline at end of file +Oracle:Personal Decoy enters the battlefield with a number of loyalty counters on it equal to your life total. If it would leave the battlefield, exile it instead of putting it anywhere else. You can't be attacked.\n[+1]: You gain 1 life.\n[−4]: Draw a card. diff --git a/forge-gui/res/cardsfolder/p/pestilent_souleater.txt b/forge-gui/res/cardsfolder/p/pestilent_souleater.txt index 87c61385582..7c85396bd8f 100644 --- a/forge-gui/res/cardsfolder/p/pestilent_souleater.txt +++ b/forge-gui/res/cardsfolder/p/pestilent_souleater.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Insect PT:3/3 A:AB$ Pump | Cost$ PB | Defined$ Self | KW$ Infect | SpellDescription$ CARDNAME gains infect until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/pestilent_souleater.jpg -Oracle:{P/B}: Pestilent Souleater gains infect until end of turn. ({P/B} can be paid with either {B} or 2 life. A creature with infect deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) +Oracle:{B/P}: Pestilent Souleater gains infect until end of turn. ({B/P} can be paid with either {B} or 2 life. A creature with infect deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) diff --git a/forge-gui/res/cardsfolder/p/petrified_wood_kin.txt b/forge-gui/res/cardsfolder/p/petrified_wood_kin.txt index 43ba8836645..5d9339b8970 100644 --- a/forge-gui/res/cardsfolder/p/petrified_wood_kin.txt +++ b/forge-gui/res/cardsfolder/p/petrified_wood_kin.txt @@ -6,4 +6,4 @@ K:CARDNAME can't be countered. K:Bloodthirst:X K:Protection:Instant:Protection from instants SVar:Picture:http://www.wizards.com/global/images/magic/general/petrified_wood_kin.jpg -Oracle:Petrified Wood-Kin can't be countered.\nBloodthirst X (This creature enters the battlefield with X +1/+1 counters on it, where X is the damage dealt to your opponents this turn.)\nProtection from instants +Oracle:This spell can't be countered.\nBloodthirst X (This creature enters the battlefield with X +1/+1 counters on it, where X is the damage dealt to your opponents this turn.)\nProtection from instants diff --git a/forge-gui/res/cardsfolder/p/phalanx_formation.txt b/forge-gui/res/cardsfolder/p/phalanx_formation.txt index 27cfc3cd38f..7a982779547 100644 --- a/forge-gui/res/cardsfolder/p/phalanx_formation.txt +++ b/forge-gui/res/cardsfolder/p/phalanx_formation.txt @@ -5,4 +5,4 @@ K:Strive:1 W A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | KW$ Double Strike | TargetMin$ 0 | TargetMax$ MaxTargets | References$ MaxTargets | SpellDescription$ Any number of target creatures each gain double strike until end of turn. SVar:MaxTargets:Count$Valid Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/phalanx_formation.jpg -Oracle:Strive — Phalanx Formation costs {1}{W} more to cast for each target beyond the first.\nAny number of target creatures each gain double strike until end of turn. (They deal both first-strike and regular combat damage.) +Oracle:Strive — This spell costs {1}{W} more to cast for each target beyond the first.\nAny number of target creatures each gain double strike until end of turn. (They deal both first-strike and regular combat damage.) diff --git a/forge-gui/res/cardsfolder/p/phantasmagorian.txt b/forge-gui/res/cardsfolder/p/phantasmagorian.txt index 46cb72bf890..4e0c1046c28 100644 --- a/forge-gui/res/cardsfolder/p/phantasmagorian.txt +++ b/forge-gui/res/cardsfolder/p/phantasmagorian.txt @@ -2,8 +2,8 @@ Name:Phantasmagorian ManaCost:5 B B Types:Creature Horror PT:6/6 -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When you cast CARDNAME, any player may discard three cards. If a player does, counter CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When you cast this spell, any player may discard three cards. If a player does, counter CARDNAME. SVar:TrigCounter:DB$ Counter | UnlessCost$ Discard<3/Card> | Defined$ TriggeredSpellAbility | UnlessPayer$ Player | UnlessSwitched$ True A:AB$ ChangeZone | Cost$ Discard<3/Card> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/phantasmagorian.jpg -Oracle:When you cast Phantasmagorian, any player may discard three cards. If a player does, counter Phantasmagorian.\nDiscard three cards: Return Phantasmagorian from your graveyard to your hand. +Oracle:When you cast this spell, any player may discard three cards. If a player does, counter Phantasmagorian.\nDiscard three cards: Return Phantasmagorian from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/p/phobian_phantasm.txt b/forge-gui/res/cardsfolder/p/phobian_phantasm.txt index 4b87eca2e54..e72721a8924 100644 --- a/forge-gui/res/cardsfolder/p/phobian_phantasm.txt +++ b/forge-gui/res/cardsfolder/p/phobian_phantasm.txt @@ -6,4 +6,4 @@ K:Flying K:Fear K:Cumulative upkeep:B SVar:Picture:http://www.wizards.com/global/images/magic/general/phobian_phantasm.jpg -Oracle:Flying, fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nCumulative upkeep {B} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) +Oracle:Flying; fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nCumulative upkeep {B} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) diff --git a/forge-gui/res/cardsfolder/p/phoenix_of_ash.txt b/forge-gui/res/cardsfolder/p/phoenix_of_ash.txt index b81017db23b..83051f7715e 100755 --- a/forge-gui/res/cardsfolder/p/phoenix_of_ash.txt +++ b/forge-gui/res/cardsfolder/p/phoenix_of_ash.txt @@ -9,4 +9,4 @@ K:Escape:2 R R ExileFromGrave<3/Card.Other/other> K:etbCounter:P1P1:1:ValidCard$ Card.Self+escaped:CARDNAME escapes with a +1/+1 counter on it. SVar:AIPreference:ExileFromGraveCost$Card.YouOwn+Other+inZoneGraveyard DeckHas:Ability$Counters -Oracle:Flying, haste\n{2}{R}: Phoenix of Ash gets +2/+0 until end of turn.\nEscape — {2}{R}{R}, Exile three other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)\nPhoenix of Ash escapes with a +1/+1 counter on it. +Oracle:Flying, haste\n{2}{R}: Phoenix of Ash gets +2/+0 until end of turn.\nEscape—{2}{R}{R}, Exile three other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)\nPhoenix of Ash escapes with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_metamorph.txt b/forge-gui/res/cardsfolder/p/phyrexian_metamorph.txt index dbc0dd4cb0c..bd9dbaed06f 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_metamorph.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_metamorph.txt @@ -5,4 +5,4 @@ PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional SVar:DBCopy:DB$ Clone | Choices$ Creature.Other,Artifact.Other | AddTypes$ Artifact | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any artifact or creature on the battlefield, except it's an artifact in addition to its other types. SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_metamorph.jpg -Oracle:({P/U} can be paid with either {U} or 2 life.)\nYou may have Phyrexian Metamorph enter the battlefield as a copy of any artifact or creature on the battlefield, except it's an artifact in addition to its other types. +Oracle:({U/P} can be paid with either {U} or 2 life.)\nYou may have Phyrexian Metamorph enter the battlefield as a copy of any artifact or creature on the battlefield, except it's an artifact in addition to its other types. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_purge.txt b/forge-gui/res/cardsfolder/p/phyrexian_purge.txt index 1e7e8f7df28..3f0c4bf6b92 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_purge.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_purge.txt @@ -1,10 +1,10 @@ Name:Phyrexian Purge ManaCost:2 B R Types:Sorcery -A:SP$ Destroy | Cost$ 2 B R PayLife | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ MaxPayLifeLimit | References$ X,Y,MaxPayLifeLimit | SpellDescription$ Destroy any number of target creatures. CARDNAME costs 3 life more to cast for each target. +A:SP$ Destroy | Cost$ 2 B R PayLife | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ MaxPayLifeLimit | References$ X,Y,MaxPayLifeLimit | SpellDescription$ This spell costs 3 life more to cast for each target. Destroy any number of target creatures. SVar:MaxPayLifeLimit:Count$YourLifeTotal/DivideEvenlyDown.3 SVar:X:SVar$Y/Times.3 SVar:Y:Targeted$Amount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_purge.jpg -Oracle:Destroy any number of target creatures.\nPhyrexian Purge costs 3 life more to cast for each target. +Oracle:This spell costs 3 life more to cast for each target.\nDestroy any number of target creatures. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_tribute.txt b/forge-gui/res/cardsfolder/p/phyrexian_tribute.txt index dc9d582a125..e01648f760b 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_tribute.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_tribute.txt @@ -5,4 +5,4 @@ A:SP$ Destroy | Cost$ 2 B Sac<2/Creature> | ValidTgts$ Artifact | TgtPrompt$ Sel SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE1 AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_tribute.jpg -Oracle:As an additional cost to cast Phyrexian Tribute, sacrifice two creatures.\nDestroy target artifact. +Oracle:As an additional cost to cast this spell, sacrifice two creatures.\nDestroy target artifact. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_triniform.txt b/forge-gui/res/cardsfolder/p/phyrexian_triniform.txt index a80ec0c4f63..cd6e0760a11 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_triniform.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_triniform.txt @@ -6,4 +6,4 @@ K:Encore:12 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create three 3/3 colorless Golem artifact creature tokens. SVar:TrigToken:DB$ Token | TokenScript$ c_3_3_a_golem | TokenAmount$ 3 DeckHas:Ability$Token -Oracle:When Phyrexian Triniform dies, create three 3/3 colorless Golem artifact creature tokens.\nEncore {​12} ({​12}, 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.) +Oracle:When Phyrexian Triniform dies, create three 3/3 colorless Golem artifact creature tokens.\nEncore {12} ({12}, 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/p/pikemen.txt b/forge-gui/res/cardsfolder/p/pikemen.txt index 396033977f3..4ba5f43ea13 100644 --- a/forge-gui/res/cardsfolder/p/pikemen.txt +++ b/forge-gui/res/cardsfolder/p/pikemen.txt @@ -6,4 +6,4 @@ K:First Strike K:Banding AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/pikemen.jpg -Oracle:First strike, banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) +Oracle:First strike; banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) diff --git a/forge-gui/res/cardsfolder/p/pilfering_hawk.txt b/forge-gui/res/cardsfolder/p/pilfering_hawk.txt index b904e638734..1600c2bc073 100644 --- a/forge-gui/res/cardsfolder/p/pilfering_hawk.txt +++ b/forge-gui/res/cardsfolder/p/pilfering_hawk.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Snow Creature Bird PT:1/2 K:Flying -A:AB$ Draw | Cost$ S T | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard +A:AB$ Draw | Cost$ S T | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. ({S} can be paid with one mana from a snow source.) | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose DeckHas:Ability$Discard -Oracle:Flying\n{S}, {T}: Draw a card, then discard a card. +Oracle:Flying\n{S}, {T}: Draw a card, then discard a card. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/p/pillar_of_origins.txt b/forge-gui/res/cardsfolder/p/pillar_of_origins.txt index 3adeeda3ce7..4ec52b4d8c3 100644 --- a/forge-gui/res/cardsfolder/p/pillar_of_origins.txt +++ b/forge-gui/res/cardsfolder/p/pillar_of_origins.txt @@ -5,4 +5,4 @@ K:ETBReplacement:Other:ChooseCT SVar:ChooseCT:DB$ ChooseType | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Creature.ChosenType | SpellDescription$ Add one mana of any color. Spend this mana only to cast a creature spell of the chosen type. SVar:Picture:http://www.wizards.com/global/images/magic/general/pillar_of_origins.jpg -Oracle:As Pillar of Origins enters the battlefield, choose a creature type.\n{T}:Add one mana of any color. Spend this mana only to cast a creature spell of the chosen type. +Oracle:As Pillar of Origins enters the battlefield, choose a creature type.\n{T}: Add one mana of any color. Spend this mana only to cast a creature spell of the chosen type. diff --git a/forge-gui/res/cardsfolder/p/pious_evangel_wayward_disciple.txt b/forge-gui/res/cardsfolder/p/pious_evangel_wayward_disciple.txt index b998cc6ce96..6b8c1c580fc 100644 --- a/forge-gui/res/cardsfolder/p/pious_evangel_wayward_disciple.txt +++ b/forge-gui/res/cardsfolder/p/pious_evangel_wayward_disciple.txt @@ -3,12 +3,12 @@ ManaCost:2 W Types:Creature Human Cleric PT:2/2 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or another creature enters the battlefield under your control, you gain 1 life. -T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigGainLife | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature enters the battlefield under your control, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 -A:AB$SetState | Cost$ 2 T Sac<1/Permanent.Other/another permanent> | Defined$ Self | Mode$ Transform | SpellDescription$ Transform CARDNAME. +T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigGainLife | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature enters the battlefield under your control, you gain 1 life. +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 +A:AB$SetState | Cost$ 2 T Sac<1/Permanent.Other/another permanent> | Defined$ Self | Mode$ Transform | SpellDescription$ Transform CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/pious_evangel.jpg AlternateMode:DoubleFaced -Oracle:Whenever Pious Evangel or another creature enters the battlefield under your control, you gain 1 life.\n{2},{T}, Sacrifice another permanent: Transform Pious Evangel. +Oracle:Whenever Pious Evangel or another creature enters the battlefield under your control, you gain 1 life.\n{2}, {T}, Sacrifice another permanent: Transform Pious Evangel. ALTERNATE @@ -20,7 +20,7 @@ PT:2/4 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever CARDNAME or another creature you control dies, target opponent loses 1 life and you gain 1 life. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDrain | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature you control dies, target opponent loses 1 life and you gain 1 life. SVar:TrigDrain:DB$LoseLife | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | LifeAmount$ 1 | SubAbility$ DBGainLife -SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 +SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/wayward_disciple.jpg Oracle:Whenever Wayward Disciple or another creature you control dies, target opponent loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/p/piracy_charm.txt b/forge-gui/res/cardsfolder/p/piracy_charm.txt index e67815411cd..dcc44600403 100644 --- a/forge-gui/res/cardsfolder/p/piracy_charm.txt +++ b/forge-gui/res/cardsfolder/p/piracy_charm.txt @@ -6,4 +6,4 @@ SVar:DBPump1:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:DBPump2:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ -1 | SpellDescription$ Target creature gets +2/-1 until end of turn. SVar:DBDiscard:DB$ Discard | ValidTgts$ Player | TgtPrompt$ Choose a player | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. SVar:Picture:http://www.wizards.com/global/images/magic/general/piracy_charm.jpg -Oracle:Choose one —\n• Target creature gains islandwalk until end of turn.\n• Target creature gets +2/-1 until end of turn.\n• Target player discards a card. +Oracle:Choose one —\n• Target creature gains islandwalk until end of turn. (It can't be blocked as long as defending player controls an Island.)\n• Target creature gets +2/-1 until end of turn.\n• Target player discards a card. diff --git a/forge-gui/res/cardsfolder/p/pirates_pillage.txt b/forge-gui/res/cardsfolder/p/pirates_pillage.txt index da01c96d974..8528b8c29f6 100644 --- a/forge-gui/res/cardsfolder/p/pirates_pillage.txt +++ b/forge-gui/res/cardsfolder/p/pirates_pillage.txt @@ -1,8 +1,8 @@ Name:Pirate's Pillage ManaCost:3 R Types:Sorcery -A:SP$ Draw | Cost$ 3 R Discard<1/Card/card> | CostDesc$ As an additional cost to cast this spell, discard a card. | NumCards$ 2 | Defined$ You | SubAbility$ DBToken | SpellDescription$ Draw two cards and create two colorless Treasure artifacts with "{T}, Sacrifice this artifact: Add one mana of any color." +A:SP$ Draw | Cost$ 3 R Discard<1/Card/card> | CostDesc$ As an additional cost to cast this spell, discard a card. | NumCards$ 2 | Defined$ You | SubAbility$ DBToken | SpellDescription$ Draw two cards and create two Treasure tokens. (They're artifacts with "{T}, Sacrifice this artifact: Add one mana of any color.") SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_a_treasure_sac | TokenOwner$ You DeckHas:Ability$Discard DeckHints:Keyword$Madness & Ability$Delirium -Oracle:As an additional cost to cast this spell, discard a card.\nDraw two cards and create two colorless Treasure artifacts with "{T}, Sacrifice this artifact: Add one mana of any color." +Oracle:As an additional cost to cast this spell, discard a card.\nDraw two cards and create two Treasure tokens. (They're artifacts with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/p/pith_driller.txt b/forge-gui/res/cardsfolder/p/pith_driller.txt index 76ef31dbfaa..1a5d0aee6c4 100644 --- a/forge-gui/res/cardsfolder/p/pith_driller.txt +++ b/forge-gui/res/cardsfolder/p/pith_driller.txt @@ -5,4 +5,4 @@ PT:2/4 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 | TgtPrompt$ Select target creature | CounterType$ M1M1 | CounterNum$ 1 | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/pith_driller.jpg -Oracle:({P/B} can be paid with either {B} or 2 life.)\nWhen Pith Driller enters the battlefield, put a -1/-1 counter on target creature. +Oracle:({B/P} can be paid with either {B} or 2 life.)\nWhen Pith Driller enters the battlefield, put a -1/-1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/p/pithing_needle.txt b/forge-gui/res/cardsfolder/p/pithing_needle.txt index 84dfd999872..09ddf2c9f01 100644 --- a/forge-gui/res/cardsfolder/p/pithing_needle.txt +++ b/forge-gui/res/cardsfolder/p/pithing_needle.txt @@ -6,4 +6,4 @@ SVar:DBNameCard:DB$ NameCard | Defined$ You | SpellDescription$ As CARDNAME ente S:Mode$ CantBeActivated | ValidCard$ Card.NamedCard | NonMana$ True | Description$ Activated abilities of sources with the chosen name can't be activated unless they're mana abilities. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/pithing_needle.jpg -Oracle:As Pithing Needle enters the battlefield, name choose a card name.\nActivated abilities of sources with the chosen name can't be activated unless they're mana abilities. +Oracle:As Pithing Needle enters the battlefield, choose a card name.\nActivated abilities of sources with the chosen name can't be activated unless they're mana abilities. diff --git a/forge-gui/res/cardsfolder/p/plague_reaver.txt b/forge-gui/res/cardsfolder/p/plague_reaver.txt index 5a0dd84b79d..31c2be98e08 100644 --- a/forge-gui/res/cardsfolder/p/plague_reaver.txt +++ b/forge-gui/res/cardsfolder/p/plague_reaver.txt @@ -9,4 +9,4 @@ SVar:DBDelayTrig:DB$ DelayedTrigger | TriggerZones$ Graveyard | Mode$ Phase | Ph SVar:DBChange:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | NewController$ DelayTriggerRemembered AI:RemoveDeck:All DeckHas:Ability$Discard & Ability$Sacrifice -Oracle:At the beginning of your end step, sacrifice each other creature you control.\nDiscard two cards, Sacrifice Plague Reaver: Choose target opponent. Return Plague Reaver to the battlefield under that player’s control at the beginning of their next upkeep. +Oracle:At the beginning of your end step, sacrifice each other creature you control.\nDiscard two cards, Sacrifice Plague Reaver: Choose target opponent. Return Plague Reaver to the battlefield under that player's control at the beginning of their next upkeep. diff --git a/forge-gui/res/cardsfolder/p/plains.txt b/forge-gui/res/cardsfolder/p/plains.txt index dacd900e237..4c7b8e4d5f0 100644 --- a/forge-gui/res/cardsfolder/p/plains.txt +++ b/forge-gui/res/cardsfolder/p/plains.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Basic Land Plains SVar:PicCount:4 SVar:Picture:http://resources.wizards.com/magic/cards/unh/en-us/card73963.jpg\http://gatherer.wizards.com/handlers/image.ashx?multiverseid=8322&type=card\http://gatherer.wizards.com/handlers/image.ashx?multiverseid=159288&type=card\http://gatherer.wizards.com/handlers/image.ashx?type=card&multiverseid=4428 -Oracle:{W} +Oracle:({T}: Add {W}.) diff --git a/forge-gui/res/cardsfolder/p/plane_merge_elf.txt b/forge-gui/res/cardsfolder/p/plane_merge_elf.txt index f39d0d0daf6..d9fe2eecb7b 100644 --- a/forge-gui/res/cardsfolder/p/plane_merge_elf.txt +++ b/forge-gui/res/cardsfolder/p/plane_merge_elf.txt @@ -2,11 +2,11 @@ Name:Plane-Merge Elf ManaCost:4 G Types:Creature Elf Warrior PT:3/3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigLandship | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Landship — At the beginning of your upkeep, you may look at the top card of your library. If it’s a land, you may reveal it. If you do, create a 1/1 green Elf Warrior creature token. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigLandship | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Landship — At the beginning of your upkeep, you may look at the top card of your library. If it's a land, you may reveal it. If you do, create a 1/1 green Elf Warrior creature token. SVar:TrigLandship:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Land | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ g_1_1_elf_warrior | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.sharesCreatureTypeWith | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Kinfall — Whenever a creature enters the battlefield under your control, if it shares a creature type with Plane-Merge Elf, creatures you control get +1/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.sharesCreatureTypeWith DeckHas:Ability$Token -Oracle:Landship — At the beginning of your upkeep, you may look at the top card of your library. If it’s a land, you may reveal it. If you do, create a 1/1 green Elf Warrior creature token.\nKinfall — Whenever a creature enters the battlefield under your control, if it shares a creature type with Plane-Merge Elf, creatures you control get +1/+1 until end of turn. +Oracle:Landship — At the beginning of your upkeep, you may look at the top card of your library. If it's a land, you may reveal it. If you do, create a 1/1 green Elf Warrior creature token.\nKinfall — Whenever a creature enters the battlefield under your control, if it shares a creature type with Plane-Merge Elf, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/planequake.txt b/forge-gui/res/cardsfolder/p/planequake.txt index 9d08598447b..1ca18a970ff 100644 --- a/forge-gui/res/cardsfolder/p/planequake.txt +++ b/forge-gui/res/cardsfolder/p/planequake.txt @@ -1,6 +1,6 @@ Name:Planequake ManaCost:X R Types:Sorcery -A:SP$ DamageAll | Cost$ X R | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to each creature without flying and each player. +A:SP$ DamageAll | Cost$ X R | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to each creature without flying and each planeswalker. If X is 10 or more, open the "Uncovered Cavern" plot booster. SVar:X:Count$xPaid -Oracle:Planequake deals X damage to each creature without flying and each player. +Oracle:Planequake deals X damage to each creature without flying and each planeswalker. If X is 10 or more, open the "Uncovered Cavern" plot booster. diff --git a/forge-gui/res/cardsfolder/p/planeswalkers_mischief.txt b/forge-gui/res/cardsfolder/p/planeswalkers_mischief.txt index 5802e1d55da..2915cb12a18 100644 --- a/forge-gui/res/cardsfolder/p/planeswalkers_mischief.txt +++ b/forge-gui/res/cardsfolder/p/planeswalkers_mischief.txt @@ -1,7 +1,7 @@ Name:Planeswalker's Mischief ManaCost:2 U Types:Enchantment -A:AB$ Reveal | Cost$ 3 U | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to reveal a card | SorcerySpeed$ True | SubAbility$ DBChangeZone | SpellDescription$ Target opponent reveals a card at random from their hand. If it's an instant or sorcery card, exile it. You may cast it without paying its mana cost for as long as it remains exiled. At the beginning of the next end step, if you haven't cast it, return it to its owner's hand. Activate this ability only any time you could cast a sorcery. (If it has X in its mana cost, X is 0.) +A:AB$ Reveal | Cost$ 3 U | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to reveal a card | SorcerySpeed$ True | SubAbility$ DBChangeZone | SpellDescription$ Target opponent reveals a card at random from their hand. If it's an instant or sorcery card, exile it. You may cast it without paying its mana cost for as long as it remains exiled. (If it has X in its mana cost, X is 0.) At the beginning of the next end step, if you haven't cast it, return it to its owner's hand. Activate this ability only any time you could cast a sorcery. SVar:DBChangeZone:DB$ ChangeZoneAll | ChangeType$ Instant.IsRemembered,Sorcery.IsRemembered | Origin$ Hand | Destination$ Exile | SubAbility$ DBForgetOther SVar:DBForgetOther:DB$ Cleanup | ClearRemembered$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ MischiefPlay | Triggers$ TrigEOT,TrigChangesZone | SVars$ MischiefCleanup,MischiefReturn | RememberObjects$ Remembered | Permanent$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup @@ -14,4 +14,4 @@ SVar:MischiefCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destinat SVar:X:Count$ValidExile Instant.IsRemembered,Sorcery.IsRemembered SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planeswalkers_mischief.jpg -Oracle:{3}{U}: Target opponent reveals a card at random from their hand. If it's an instant or sorcery card, exile it. You may cast it without paying its mana cost for as long as it remains exiled. At the beginning of the next end step, if you haven't cast it, return it to its owner's hand. Activate this ability only any time you could cast a sorcery. (If it has X in its mana cost, X is 0.) +Oracle:{3}{U}: Target opponent reveals a card at random from their hand. If it's an instant or sorcery card, exile it. You may cast it without paying its mana cost for as long as it remains exiled. (If it has X in its mana cost, X is 0.) At the beginning of the next end step, if you haven't cast it, return it to its owner's hand. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/p/planewide_celebration.txt b/forge-gui/res/cardsfolder/p/planewide_celebration.txt index e159461556c..37e2f768d1c 100644 --- a/forge-gui/res/cardsfolder/p/planewide_celebration.txt +++ b/forge-gui/res/cardsfolder/p/planewide_celebration.txt @@ -7,4 +7,4 @@ SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts SVar:DBProliferate:DB$ Proliferate | SpellDescription$ Proliferate. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 4 | SpellDescription$ You gain 4 life. DeckHas:Ability$Proliferate & Ability$Token -Oracle: Choose four. You may choose the same mode more than once.\n- Create a 2/2 Citizen creature token that's all colors.\n- Return target permanent card from your graveyard to your hand.\n- Proliferate.\n- You gain 4 life. \ No newline at end of file +Oracle:Choose four. You may choose the same mode more than once.\n• Create a 2/2 Citizen creature token that's all colors.\n• Return target permanent card from your graveyard to your hand.\n• Proliferate.\n• You gain 4 life. diff --git a/forge-gui/res/cardsfolder/p/plated_crusher.txt b/forge-gui/res/cardsfolder/p/plated_crusher.txt index e7c5e5ca912..9c256af1d16 100644 --- a/forge-gui/res/cardsfolder/p/plated_crusher.txt +++ b/forge-gui/res/cardsfolder/p/plated_crusher.txt @@ -5,4 +5,4 @@ PT:7/6 K:Trample K:Hexproof SVar:Picture:http://www.wizards.com/global/images/magic/general/plated_crusher.jpg -Oracle:Trample\nHexproof +Oracle:Trample\nHexproof (This creature can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/p/plaza_of_harmony.txt b/forge-gui/res/cardsfolder/p/plaza_of_harmony.txt index 2cad3ae78e7..57c90392b59 100644 --- a/forge-gui/res/cardsfolder/p/plaza_of_harmony.txt +++ b/forge-gui/res/cardsfolder/p/plaza_of_harmony.txt @@ -4,7 +4,7 @@ Types:Land T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Gate.YouCtrl | PresentCompare$ GE2 | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, if you control two or more Gates, gain 3 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ManaReflected | Cost$ T | ColorOrType$ Type | Valid$ Gate.YouCtrl | ReflectProperty$ Produce | SpellDescription$ Add one mana of any type a Gate you control could produce. +A:AB$ ManaReflected | Cost$ T | ColorOrType$ Type | Valid$ Gate.YouCtrl | ReflectProperty$ Produce | SpellDescription$ Add one mana of any type that a Gate you control could produce. DeckHints:Type$Gate DeckHas:Ability$LifeGain -Oracle:When Plaza of Harmony enters the battlefield, if you control two or more Gates, you gain 3 life.\n{T}: Add {C}.\n{T}: Add one mana of any type a Gate you control could produce. +Oracle:When Plaza of Harmony enters the battlefield, if you control two or more Gates, you gain 3 life.\n{T}: Add {C}.\n{T}: Add one mana of any type that a Gate you control could produce. diff --git a/forge-gui/res/cardsfolder/p/plea_for_guidance.txt b/forge-gui/res/cardsfolder/p/plea_for_guidance.txt index 7b41f335d54..a2f50ed1b2a 100644 --- a/forge-gui/res/cardsfolder/p/plea_for_guidance.txt +++ b/forge-gui/res/cardsfolder/p/plea_for_guidance.txt @@ -1,7 +1,7 @@ Name:Plea for Guidance ManaCost:5 W Types:Sorcery -A:SP$ ChangeZone | Cost$ 5 W | Origin$ Library | Destination$ Hand | ChangeType$ Enchantment | ChangeNum$ 2 | SpellDescription$ Search your library for up to two enchantment cards, reveal them, put them into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 5 W | Origin$ Library | Destination$ Hand | ChangeType$ Enchantment | ChangeNum$ 2 | SpellDescription$ Search your library for up to two enchantment cards, reveal them, and put them into your hand. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/plea_for_guidance.jpg -Oracle:Search your library for up to two enchantment cards, reveal them, put them into your hand, then shuffle your library. +Oracle:Search your library for up to two enchantment cards, reveal them, and put them into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/p/plunge_into_darkness.txt b/forge-gui/res/cardsfolder/p/plunge_into_darkness.txt index d1eaa469cde..e3e7b41fcc9 100644 --- a/forge-gui/res/cardsfolder/p/plunge_into_darkness.txt +++ b/forge-gui/res/cardsfolder/p/plunge_into_darkness.txt @@ -16,4 +16,4 @@ SVar:LifeAmountX:Count$YourLifeTotal/LimitMin.0 SVar:AFLifeLost:Number$0 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/plunge_into_darkness.jpg -Oracle:Choose one —\n• Sacrifice any number of creatures, then you gain 3 life for each sacrificed creature.\n• Pay X life, then look at the top X cards of your library. Put one of those cards into your hand and exile the rest.\nEntwine {B} (Choose both if you pay the entwine cost.) +Oracle:Choose one —\n• Sacrifice any number of creatures. You gain 3 life for each sacrificed creature.\n• Pay X life, then look at the top X cards of your library. Put one of those cards into your hand and exile the rest.\nEntwine {B} (Choose both if you pay the entwine cost.) diff --git a/forge-gui/res/cardsfolder/p/poison-tip_archer.txt b/forge-gui/res/cardsfolder/p/poison_tip_archer.txt similarity index 100% rename from forge-gui/res/cardsfolder/p/poison-tip_archer.txt rename to forge-gui/res/cardsfolder/p/poison_tip_archer.txt diff --git a/forge-gui/res/cardsfolder/p/pollen_remedy.txt b/forge-gui/res/cardsfolder/p/pollen_remedy.txt index 01ae7b9f856..0cfcea81a0f 100644 --- a/forge-gui/res/cardsfolder/p/pollen_remedy.txt +++ b/forge-gui/res/cardsfolder/p/pollen_remedy.txt @@ -2,8 +2,8 @@ Name:Pollen Remedy ManaCost:W Types:Instant K:Kicker:Sac<1/Land> -A:SP$ PreventDamage | Cost$ W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to prevent damage to | Amount$ 5 | TargetMin$ 1 | TargetMax$ X | References$ X | DividedAsYouChoose$ X | SpellDescription$ Prevent the next 3 damage that would be dealt this turn to any number of targets, divided as you choose. If CARDNAME was kicked, prevent the next 6 damage instead. +A:SP$ PreventDamage | Cost$ W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to prevent damage to | Amount$ 5 | TargetMin$ 1 | TargetMax$ X | References$ X | DividedAsYouChoose$ X | SpellDescription$ Prevent the next 3 damage that would be dealt this turn to any number of targets, divided as you choose. If this spell was kicked, prevent the next 6 damage this way instead. SVar:X:Count$Kicked.6.3 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/pollen_remedy.jpg -Oracle:Kicker—Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell.)\nPrevent the next 3 damage that would be dealt this turn to any number of targets, divided as you choose. If Pollen Remedy was kicked, prevent the next 6 damage instead. +Oracle:Kicker—Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell.)\nPrevent the next 3 damage that would be dealt this turn to any number of targets, divided as you choose. If this spell was kicked, prevent the next 6 damage this way instead. diff --git a/forge-gui/res/cardsfolder/p/pollenbright_druid.txt b/forge-gui/res/cardsfolder/p/pollenbright_druid.txt index 12f9789a9ee..218f95fa5be 100644 --- a/forge-gui/res/cardsfolder/p/pollenbright_druid.txt +++ b/forge-gui/res/cardsfolder/p/pollenbright_druid.txt @@ -8,4 +8,4 @@ SVar:DBCounter:DB$ PutCounter | ValidTgts$ Creature | Tgtprompt$ Select target c SVar:DBProliferate:DB$ Proliferate | SpellDescription$ Proliferate (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:PlayMain1:TRUE DeckHas:Ability$Counters & Ability$Proliferate -Oracle:When Pollenbright Druid enters the battlefield, choose one - \n• Put a +1/+1 counter on target creature.\n• Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:When Pollenbright Druid enters the battlefield, choose one —\n• Put a +1/+1 counter on target creature.\n• 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/p/polymorphous_rush.txt b/forge-gui/res/cardsfolder/p/polymorphous_rush.txt index 3afc81051dd..6b24884cb3d 100644 --- a/forge-gui/res/cardsfolder/p/polymorphous_rush.txt +++ b/forge-gui/res/cardsfolder/p/polymorphous_rush.txt @@ -9,4 +9,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:MaxTargets:Count$Valid Creature.YouCtrl AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/polymorphous_rush.jpg -Oracle:Strive — Polymorphous Rush costs {1}{U} more to cast for each target beyond the first.\nChoose a creature on the battlefield. Any number of target creatures you control each become a copy of that creature until end of turn. +Oracle:Strive — This spell costs {1}{U} more to cast for each target beyond the first.\nChoose a creature on the battlefield. Any number of target creatures you control each become a copy of that creature until end of turn. diff --git a/forge-gui/res/cardsfolder/p/porcelain_legionnaire.txt b/forge-gui/res/cardsfolder/p/porcelain_legionnaire.txt index c6244f74e7f..48965521815 100644 --- a/forge-gui/res/cardsfolder/p/porcelain_legionnaire.txt +++ b/forge-gui/res/cardsfolder/p/porcelain_legionnaire.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Soldier PT:3/1 K:First Strike SVar:Picture:http://www.wizards.com/global/images/magic/general/porcelain_legionnaire.jpg -Oracle:({P/W} can be paid with either {W} or 2 life.)\nFirst strike +Oracle:({W/P} can be paid with either {W} or 2 life.)\nFirst strike diff --git a/forge-gui/res/cardsfolder/p/port_of_karfell.txt b/forge-gui/res/cardsfolder/p/port_of_karfell.txt index 6a46afa4de2..0c965dfbadf 100644 --- a/forge-gui/res/cardsfolder/p/port_of_karfell.txt +++ b/forge-gui/res/cardsfolder/p/port_of_karfell.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. -A:AB$ Mill | Cost$ 3 U B B T Sac<1/CARDNAME> | Defined$ You | NumCards$ 4 | SubAbility$ DBReturn | SpellDescription$ Mill four cards, then return a creature card from your graveyard to the battlefield tapped. +A:AB$ Mill | Cost$ 3 U B B T Sac<1/CARDNAME> | Defined$ You | NumCards$ 4 | SubAbility$ DBReturn | SpellDescription$ Mill four cards, then return a creature card from your graveyard to the battlefield tapped. (To mill a card, put the top card of your library into your graveyard.) SVar:DBReturn:DB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature.YouCtrl | ChangeNum$ 1 | Hidden$ True | Tapped$ True DeckHas:Ability$Graveyard & Ability$Mill -Oracle:Port of Karfell enters the battlefield tapped.\n{T}: Add {U}.\n{3}{U}{B}{B}, {T}, Sacrifice Port of Karfell: Mill four cards, then return a creature card from your graveyard to the battlefield tapped. +Oracle:Port of Karfell enters the battlefield tapped.\n{T}: Add {U}.\n{3}{U}{B}{B}, {T}, Sacrifice Port of Karfell: Mill four cards, then return a creature card from your graveyard to the battlefield tapped. (To mill a card, put the top card of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/p/portcullis_vine.txt b/forge-gui/res/cardsfolder/p/portcullis_vine.txt index f150d1544be..24450b6d629 100644 --- a/forge-gui/res/cardsfolder/p/portcullis_vine.txt +++ b/forge-gui/res/cardsfolder/p/portcullis_vine.txt @@ -3,6 +3,6 @@ ManaCost:G Types:Creature Plant Wall PT:0/3 K:Defender -A:AB$ Draw | Cost$ 2 T Sac<1/Creature.withDefender/creature with defender> | NumCards$ 1 | SpellDescription$ Draw a card. -SVar:AIPreference:SacCost$Creature.token+powerLE3+toughnessLE3,Creature.withDefender+cmcLE2+powerLE1 -Oracle:Defender\n{2}, {T}, Sacrifice a creature with defender: Draw a card. +A:AB$ Draw | Cost$ 2 T Sac<1/Creature.withDefender (This creature can't attack.)/creature with defender> | NumCards$ 1 | SpellDescription$ Draw a card. +SVar:AIPreference:SacCost$Creature.token+powerLE3+toughnessLE3,Creature.withDefender (This creature can't attack.)+cmcLE2+powerLE1 +Oracle:Defender (This creature can't attack.)\n{2}, {T}, Sacrifice a creature with defender: Draw a card. diff --git a/forge-gui/res/cardsfolder/p/postmortem_lunge.txt b/forge-gui/res/cardsfolder/p/postmortem_lunge.txt index aa50fe7f688..21f31af7c35 100644 --- a/forge-gui/res/cardsfolder/p/postmortem_lunge.txt +++ b/forge-gui/res/cardsfolder/p/postmortem_lunge.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Cost$ X PB | Origin$ Graveyard | Destination$ Battlefield | V SVar:DBHaste:DB$ Animate | Defined$ Targeted | Keywords$ Haste | Permanent$ True | AtEOT$ Exile SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:({P/B} can be paid with either {B} or 2 life.)\nReturn target creature card with converted mana cost X from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. +Oracle:({B/P} can be paid with either {B} or 2 life.)\nReturn target creature card with converted mana cost X from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/p/power_without_equal.txt b/forge-gui/res/cardsfolder/p/power_without_equal.txt index c7b677896a5..0ec87889bc0 100644 --- a/forge-gui/res/cardsfolder/p/power_without_equal.txt +++ b/forge-gui/res/cardsfolder/p/power_without_equal.txt @@ -1,11 +1,11 @@ Name:Power Without Equal ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBDraw | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, draw three cards. You have no maximum hand size until your next turn. If you control six or more lands, you may cast up to three nonland cards from your hand without paying their mana costs. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBDraw | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, draw three cards. You have no maximum hand size until your next turn. If you control six or more lands, you may cast up to three spells from your hand without paying their mana costs. SVar:DBDraw:DB$ Draw | NumCards$ 3 | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Name$ Enter the Infinite Effect | StaticAbilities$ STHandSize | Duration$ UntilYourNextTurn | SubAbility$ DBPlay SVar:STHandSize:Mode$ Continuous | EffectZone$ Command | Affected$ You | SetMaxHandSize$ Unlimited | Description$ You have no maximum hand size. SVar:DBPlay:DB$ Play | Valid$ Card.YouCtrl+nonLand | ValidZone$ Hand | Controller$ You | WithoutManaCost$ True | Amount$ 3 | Optional$ True | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ GE6 SVar:X:Count$Valid Land.YouCtrl SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Power Without Equal.full.jpg -Oracle:When you set this scheme in motion, draw three cards. You have no maximum hand size until your next turn. If you control six or more lands, you may cast up to three nonland cards from your hand without paying their mana costs. \ No newline at end of file +Oracle:When you set this scheme in motion, draw three cards. You have no maximum hand size until your next turn. If you control six or more lands, you may cast up to three spells from your hand without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/p/prakhata_pillar-bug.txt b/forge-gui/res/cardsfolder/p/prakhata_pillar_bug.txt similarity index 100% rename from forge-gui/res/cardsfolder/p/prakhata_pillar-bug.txt rename to forge-gui/res/cardsfolder/p/prakhata_pillar_bug.txt diff --git a/forge-gui/res/cardsfolder/p/prava_of_the_steel_legion.txt b/forge-gui/res/cardsfolder/p/prava_of_the_steel_legion.txt index a6cb19baa6c..bb7fe72de1a 100644 --- a/forge-gui/res/cardsfolder/p/prava_of_the_steel_legion.txt +++ b/forge-gui/res/cardsfolder/p/prava_of_the_steel_legion.txt @@ -6,4 +6,4 @@ K:Partner S:Mode$ Continuous | Affected$ Creature.token+YouCtrl | Condition$ PlayerTurn | AddPower$ 1 | AddToughness$ 4 | Description$ As long as it's your turn, creature tokens you control get +1/+4. A:AB$ Token | Cost$ 3 W | TokenAmount$ 1 | TokenScript$ w_1_1_soldier | TokenOwner$ You | SpellDescription$ Create a 1/1 white Soldier creature token. DeckHas:Ability$Token -Oracle:As long as it's your turn, creature tokens you control get +1/+4./n{3}{W}: Create a 1/1 white Soldier creature token./nPartner (You can have two commanders if both have partner.) +Oracle:As long as it's your turn, creature tokens you control get +1/+4.\n{3}{W}: Create a 1/1 white Soldier creature token.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/p/precognition_field.txt b/forge-gui/res/cardsfolder/p/precognition_field.txt index 269e6710f59..01748b132f8 100644 --- a/forge-gui/res/cardsfolder/p/precognition_field.txt +++ b/forge-gui/res/cardsfolder/p/precognition_field.txt @@ -2,6 +2,6 @@ Name:Precognition Field ManaCost:3 U Types:Enchantment 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 | Affected$ Instant.TopLibrary+YouCtrl+nonLand,Sorcery.TopLibrary+YouCtrl+nonLand | AffectedZone$ Library | MayPlay$ True | Description$ You may cast the top card of your library if it's an instant or sorcery card. +S:Mode$ Continuous | Affected$ Instant.TopLibrary+YouCtrl+nonLand,Sorcery.TopLibrary+YouCtrl+nonLand | AffectedZone$ Library | MayPlay$ True | Description$ You may cast instant and sorcery spells from the top of your library. A:AB$ Dig | Cost$ 3 | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | SpellDescription$ Exile the top card of your library. -Oracle:You may look at the top card of your library any time.\nYou may cast the top card of your library if it's an instant or sorcery card.\n{3}: Exile the top card of your library. +Oracle:You may look at the top card of your library any time.\nYou may cast instant and sorcery spells from the top of your library.\n{3}: Exile the top card of your library. diff --git a/forge-gui/res/cardsfolder/p/predict.txt b/forge-gui/res/cardsfolder/p/predict.txt index 105cb7c312d..6660a21ce40 100644 --- a/forge-gui/res/cardsfolder/p/predict.txt +++ b/forge-gui/res/cardsfolder/p/predict.txt @@ -1,10 +1,10 @@ Name:Predict ManaCost:1 U Types:Instant -A:SP$ NameCard | Cost$ 1 U | Defined$ You | SubAbility$ DBMill | SpellDescription$ Choose a card name, then target player mills a card. If that card with the chosen name was milled this way, you draw two cards. Otherwise, you draw a card. +A:SP$ NameCard | Cost$ 1 U | Defined$ You | SubAbility$ DBMill | SpellDescription$ Choose a card name, then target player mills a card. If a card with the chosen name was milled this way, you draw two cards. Otherwise, you draw a card. SVar:DBMill:DB$ Mill | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 1 | RememberMilled$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X | SubAbility$ DBDraw2 SVar:DBDraw2:DB$ Draw | Defined$ You | NumCards$ 1 SVar:X:Remembered$Valid Card.NamedCard AI:RemoveDeck:All -Oracle:Choose a card name, then target player mills a card. If that card with the chosen name was milled this way, you draw two cards. Otherwise, you draw a card. +Oracle:Choose a card name, then target player mills a card. If a card with the chosen name was milled this way, you draw two cards. Otherwise, you draw a card. diff --git a/forge-gui/res/cardsfolder/p/preeminent_captain.txt b/forge-gui/res/cardsfolder/p/preeminent_captain.txt index d061b3e830c..69f03d383cb 100644 --- a/forge-gui/res/cardsfolder/p/preeminent_captain.txt +++ b/forge-gui/res/cardsfolder/p/preeminent_captain.txt @@ -6,4 +6,4 @@ K:First Strike T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may put a Soldier creature card from your hand onto the battlefield tapped and attacking. SVar:TrigChange:DB$ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.Soldier+YouCtrl | Tapped$ True | Attacking$ True | SpellDescription$ You may put a Soldier creature card from your hand onto the battlefield tapped and attacking. SVar:Picture:http://www.wizards.com/global/images/magic/general/preeminent_captain.jpg -Oracle:First strike\nWhenever Preeminent Captain attacks, you may put a Soldier creature card from your hand onto the battlefield tapped and attacking. +Oracle:First strike (This creature deals combat damage before creatures without first strike.)\nWhenever Preeminent Captain attacks, you may put a Soldier creature card from your hand onto the battlefield tapped and attacking. diff --git a/forge-gui/res/cardsfolder/p/preferred_selection.txt b/forge-gui/res/cardsfolder/p/preferred_selection.txt index e956cac9394..0ed96b5ea0a 100644 --- a/forge-gui/res/cardsfolder/p/preferred_selection.txt +++ b/forge-gui/res/cardsfolder/p/preferred_selection.txt @@ -1,9 +1,9 @@ Name:Preferred Selection ManaCost:2 G G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLook | TriggerDescription$ At the beginning of your upkeep, look at the top two cards of your library. You may sacrifice CARDNAME and pay {2}{G}{G}. If you do, put one of those cards into your hand. If you don’t, put one of those cards on the bottom of your library. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLook | TriggerDescription$ At the beginning of your upkeep, look at the top two cards of your library. You may sacrifice CARDNAME and pay {2}{G}{G}. If you do, put one of those cards into your hand. If you don't, put one of those cards on the bottom of your library. SVar:TrigLook:DB$ PeekAndReveal | Defined$ You | PeekAmount$ 2 | NoReveal$ True | SubAbility$ DBBottom SVar:DBBottom:DB$ Dig | UnlessCost$ Sac<1/CARDNAME> 2 G G | UnlessPayer$ You | UnlessResolveSubs$ WhenPaid | UnlessAI$ Never | SubAbility$ DBPutHand | DigNum$ 2 | ChangeNum$ 1 | AILogic$ WorstCard | DestinationZone$ Library | DestinationZone2$ Library | LibraryPosition$ -1 | LibraryPosition2$ 0 | ChangeValid$ Card SVar:DBPutHand:DB$ Dig | DigNum$ 2 | ChangeNum$ 1 | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition2$ 0 | ChangeValid$ Card DeckHas:Ability$Sacrifice -Oracle:At the beginning of your upkeep, look at the top two cards of your library. You may sacrifice Preferred Selection and pay {2}{G}{G}. If you do, put one of those cards into your hand. If you don’t, put one of those cards on the bottom of your library. +Oracle:At the beginning of your upkeep, look at the top two cards of your library. You may sacrifice Preferred Selection and pay {2}{G}{G}. If you do, put one of those cards into your hand. If you don't, put one of those cards on the bottom of your library. diff --git a/forge-gui/res/cardsfolder/p/press_into_service.txt b/forge-gui/res/cardsfolder/p/press_into_service.txt index 6b267d9ff8e..d324c39906e 100644 --- a/forge-gui/res/cardsfolder/p/press_into_service.txt +++ b/forge-gui/res/cardsfolder/p/press_into_service.txt @@ -5,4 +5,4 @@ A:SP$ PutCounter | Cost$ 4 R | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 SVar:DBGainControl:DB$GainControl | TgtPrompt$ Choose target creature | ValidTgts$ Creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. SVar:PlayMain1 SVar:Picture:http://www.wizards.com/global/images/magic/general/press_into_service.jpg -Oracle:Support 2 (Put a +1/+1 counter on each of up to two target creatures.)\nGain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. +Oracle:Support 2. (Put a +1/+1 counter on each of up to two target creatures.)\nGain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/p/prey_upon.txt b/forge-gui/res/cardsfolder/p/prey_upon.txt index a1f7d6e736c..c5fff12bcf4 100644 --- a/forge-gui/res/cardsfolder/p/prey_upon.txt +++ b/forge-gui/res/cardsfolder/p/prey_upon.txt @@ -1,7 +1,7 @@ Name:Prey Upon ManaCost:G Types:Sorcery -A:SP$ Pump | Cost$ G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | SubAbility$ DBFight | SpellDescription$ Target creature you control fights target creature you don't control. +A:SP$ Pump | Cost$ G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | SubAbility$ DBFight | SpellDescription$ Target creature you control fights target creature you don't control. (Each deals damage equal to its power to the other.) SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control SVar:Picture:http://www.wizards.com/global/images/magic/general/prey_upon.jpg -Oracle:Target creature you control fights target creature you don't control. +Oracle: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/p/primal_growth.txt b/forge-gui/res/cardsfolder/p/primal_growth.txt index bf0f175cf0c..f95b7f46b40 100644 --- a/forge-gui/res/cardsfolder/p/primal_growth.txt +++ b/forge-gui/res/cardsfolder/p/primal_growth.txt @@ -2,7 +2,7 @@ Name:Primal Growth ManaCost:2 G Types:Sorcery K:Kicker:Sac<1/Creature> -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | References$ X | ChangeNum$ X | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield, then shuffle your library. If CARDNAME was kicked, instead search your library for up to two basic land cards, put them onto the battlefield, then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | References$ X | ChangeNum$ X | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield, then shuffle your library. If this spell was kicked, instead search your library for up to two basic land cards, put them onto the battlefield, then shuffle your library. SVar:X:Count$Kicked.2.1 SVar:Picture:http://www.wizards.com/global/images/magic/general/primal_growth.jpg -Oracle:Kicker—Sacrifice a creature. (You may sacrifice a creature in addition to any other costs as you cast this spell.)\nSearch your library for a basic land card, put that card onto the battlefield, then shuffle your library. If Primal Growth was kicked, instead search your library for up to two basic land cards, put them onto the battlefield, then shuffle your library. +Oracle:Kicker—Sacrifice a creature. (You may sacrifice a creature in addition to any other costs as you cast this spell.)\nSearch your library for a basic land card, put that card onto the battlefield, then shuffle your library. If this spell was kicked, instead search your library for up to two basic land cards, put them onto the battlefield, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/p/primal_rage.txt b/forge-gui/res/cardsfolder/p/primal_rage.txt index 9ddc802ca7f..17cd71a4eb8 100644 --- a/forge-gui/res/cardsfolder/p/primal_rage.txt +++ b/forge-gui/res/cardsfolder/p/primal_rage.txt @@ -1,8 +1,8 @@ Name:Primal Rage ManaCost:1 G Types:Enchantment -S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Trample | Description$ Creatures you control have trample. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Trample | Description$ Creatures you control have trample. (A creature with trample can deal excess combat damage to the player or planeswalker it's attacking.) SVar:NonStackingEffect:True SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/primal_rage.jpg -Oracle:Creatures you control have trample. +Oracle:Creatures you control have trample. (A creature with trample can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/p/primeval_protector.txt b/forge-gui/res/cardsfolder/p/primeval_protector.txt index 28e225350d1..b9f1a6e1a60 100644 --- a/forge-gui/res/cardsfolder/p/primeval_protector.txt +++ b/forge-gui/res/cardsfolder/p/primeval_protector.txt @@ -2,11 +2,11 @@ Name:Primeval Protector ManaCost:10 G Types:Creature Avatar PT:10/10 -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each creature your opponents control. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each creature your opponents control. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each other creature you control. SVar:TrigPutCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+Other | CounterType$ P1P1 | CounterNum$ 1 SVar:X:Count$Valid Creature.OppCtrl SVar:PlayMain1:TRUE DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/primeval_protector.jpg -Oracle:Primeval Protector costs {1} less to cast for each creature your opponents control.\nWhen Primeval Protector enters the battlefield, put a +1/+1 counter on each other creature you control. +Oracle:This spell costs {1} less to cast for each creature your opponents control.\nWhen Primeval Protector enters the battlefield, put a +1/+1 counter on each other creature you control. diff --git a/forge-gui/res/cardsfolder/p/prism_array.txt b/forge-gui/res/cardsfolder/p/prism_array.txt index 040df3dbbdc..e9be21ed5b5 100644 --- a/forge-gui/res/cardsfolder/p/prism_array.txt +++ b/forge-gui/res/cardsfolder/p/prism_array.txt @@ -7,4 +7,4 @@ A:AB$ Tap | Cost$ SubCounter<1/CRYSTAL> | ValidTgts$ Creature | TgtPrompt$ Selec A:AB$ Scry | Cost$ W U B R G | ScryNum$ 3 |SpellDescription$ Scry 3. (Look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/prism_array.jpg -Oracle:Converge — Prism Array enters the battlfield with a crystal counter on it for each color of mana spent to cast it.\nRemove a crystal counter from Prism Array: Tap target creature.\n{W}{U}{B}{R}{G}: Scry 3. (Look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +Oracle:Converge — Prism Array enters the battlefield with a crystal counter on it for each color of mana spent to cast it.\nRemove a crystal counter from Prism Array: Tap target creature.\n{W}{U}{B}{R}{G}: Scry 3. (Look at the top three 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/p/prison_realm.txt b/forge-gui/res/cardsfolder/p/prison_realm.txt index e8e275c23de..2d77a68b099 100644 --- a/forge-gui/res/cardsfolder/p/prison_realm.txt +++ b/forge-gui/res/cardsfolder/p/prison_realm.txt @@ -1,7 +1,7 @@ Name:Prison Realm ManaCost:2 W 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. | SpellDescription$ When CARDNAME enters the battlefield, exile target creature or planeswalker an opponent controls until CARDNAME leaves the battlefield,\nWhen CARDNAME enters the battlefield, scry 1. +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. | SpellDescription$ When CARDNAME enters the battlefield, exile target creature or planeswalker an opponent controls until CARDNAME leaves the battlefield,\nWhen CARDNAME enters the battlefield, scry 1. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl,Planeswalker.OppCtrl | TgtPrompt$ Select target creature an opponent controls | ConditionPresent$ Card.Self | SubAbility$ DBEffect @@ -16,4 +16,4 @@ SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ SVar:PlayMain1:TRUE 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: When Prison Realm enters the battlefield, exile target creature or planeswalker an opponent controls until Prison Realm leaves the battlefield.\nWhen Prison Realm enters the battlefield, scry 1. \ No newline at end of file +Oracle:When Prison Realm enters the battlefield, exile target creature or planeswalker an opponent controls until Prison Realm leaves the battlefield.\nWhen Prison Realm enters the battlefield, scry 1. diff --git a/forge-gui/res/cardsfolder/p/probe.txt b/forge-gui/res/cardsfolder/p/probe.txt index 6314eda7efd..9dacf27ccaa 100644 --- a/forge-gui/res/cardsfolder/p/probe.txt +++ b/forge-gui/res/cardsfolder/p/probe.txt @@ -9,4 +9,4 @@ DeckHints:Color$Black SVar:NeedsToPlayKickedVar:Z GE1 SVar:Z:Count$ValidHand Card.OppCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/probe.jpg -Oracle:Kicker {1}{B} (You may pay an additional {1}{B} as you cast this spell.)\nDraw three cards, then discard two cards.\nIf Probe was kicked, target player discards two cards. +Oracle:Kicker {1}{B} (You may pay an additional {1}{B} as you cast this spell.)\nDraw three cards, then discard two cards. If this spell was kicked, target player discards two cards. diff --git a/forge-gui/res/cardsfolder/p/processor_assault.txt b/forge-gui/res/cardsfolder/p/processor_assault.txt index d6d3614b6cb..bb14c891fb4 100644 --- a/forge-gui/res/cardsfolder/p/processor_assault.txt +++ b/forge-gui/res/cardsfolder/p/processor_assault.txt @@ -5,4 +5,4 @@ K:Devoid A:SP$ DealDamage | Cost$ 1 R ExiledMoveToGrave<1/Card.OppOwn/card an opponent owns> | ValidTgts$ Creature | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target creature. DeckHints:Keyword$Ingest SVar:Picture:http://www.wizards.com/global/images/magic/general/processor_assault.jpg -Oracle:Devoid (This card has no color.)\nAs an additional cost to cast Processor Assault, put a card an opponent owns from exile into that player's graveyard.\nProcessor Assault deals 5 damage to target creature. +Oracle:Devoid (This card has no color.)\nAs an additional cost to cast this spell, put a card an opponent owns from exile into that player's graveyard.\nProcessor Assault deals 5 damage to target creature. diff --git a/forge-gui/res/cardsfolder/p/profane_procession_tomb_of_the_dusk_rose.txt b/forge-gui/res/cardsfolder/p/profane_procession_tomb_of_the_dusk_rose.txt index 7f3bbed3494..86968c81b8b 100644 --- a/forge-gui/res/cardsfolder/p/profane_procession_tomb_of_the_dusk_rose.txt +++ b/forge-gui/res/cardsfolder/p/profane_procession_tomb_of_the_dusk_rose.txt @@ -18,4 +18,4 @@ A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ Add one man A:AB$ ChooseCard | Cost$ 2 W B T | Choices$ Creature.IsRemembered+ExiledWithSource | ChoiceZone$ Exile | SubAbility$ DBChangeZone | AILogic$ AtLeast1 | Mandatory$ True | SpellDescription$ Put a creature card exiled with this permanent onto the battlefield under your control. SVar:DBChangeZone:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Exile | Destination$ Battlefield | ChangeType$ Creature.IsRemembered+ExiledWithSource | ChangeNum$ 1 | GainControl$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/tomb_of_the_dusk_rose.jpg -Oracle:(Transforms from Profane Procession.)\n{T}: Add one mana of any color.\n{2}{W}{B},{T}: Put a creature card exiled with this permanent onto the battlefield under your control. +Oracle:(Transforms from Profane Procession.)\n{T}: Add one mana of any color.\n{2}{W}{B}, {T}: Put a creature card exiled with this permanent onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/p/prohibit.txt b/forge-gui/res/cardsfolder/p/prohibit.txt index dbb50bbe2c8..f1ba0333b86 100644 --- a/forge-gui/res/cardsfolder/p/prohibit.txt +++ b/forge-gui/res/cardsfolder/p/prohibit.txt @@ -2,9 +2,9 @@ Name:Prohibit ManaCost:1 U Types:Instant K:Kicker:2 -A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | ValidTgts$ Card | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX | References$ X,Y | SpellDescription$ Counter target spell if its converted mana cost is 2 or less. If CARDNAME was kicked, counter that spell if its converted mana cost is 4 or less instead. +A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | ValidTgts$ Card | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX | References$ X,Y | SpellDescription$ Counter target spell if its converted mana cost is 2 or less. If this spell was kicked, counter that spell if its converted mana cost is 4 or less instead. SVar:X:Count$Kicked.4.2 SVar:Y:Targeted$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/prohibit.jpg -Oracle:Kicker {2} (You may pay an additional {2} as you cast this spell.)\nCounter target spell if its converted mana cost is 2 or less. If Prohibit was kicked, counter that spell if its converted mana cost is 4 or less instead. +Oracle:Kicker {2} (You may pay an additional {2} as you cast this spell.)\nCounter target spell if its converted mana cost is 2 or less. If this spell was kicked, counter that spell if its converted mana cost is 4 or less instead. diff --git a/forge-gui/res/cardsfolder/p/prophet_of_the_peak.txt b/forge-gui/res/cardsfolder/p/prophet_of_the_peak.txt index 00fef71ae6f..db090eddf69 100644 --- a/forge-gui/res/cardsfolder/p/prophet_of_the_peak.txt +++ b/forge-gui/res/cardsfolder/p/prophet_of_the_peak.txt @@ -2,6 +2,6 @@ Name:Prophet of the Peak ManaCost:6 Types:Artifact Creature Cat PT:5/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters 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 Prophet of the Peak enters the battlefield, scry 2. +Oracle:When Prophet of the Peak 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/p/prossh_skyraider_of_kher.txt b/forge-gui/res/cardsfolder/p/prossh_skyraider_of_kher.txt index f48bb7c843c..7bd3c3aa3e3 100644 --- a/forge-gui/res/cardsfolder/p/prossh_skyraider_of_kher.txt +++ b/forge-gui/res/cardsfolder/p/prossh_skyraider_of_kher.txt @@ -8,4 +8,4 @@ SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ kobolds_of_kher_keep | SVar:X:Count$CastTotalManaSpent A:AB$ Pump | Cost$ Sac<1/Creature.Other/another creature> | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. DeckHas:Ability$Sacrifice & Ability$Token -Oracle:Flying\nWhen you cast Prossh, Skyraider of Kher, create X 0/1 red Kobold creature tokens named Kobolds of Kher Keep, where X is the amount of mana spent to cast Prossh.\nSacrifice another creature: Prossh gets +1/+0 until end of turn. +Oracle:When you cast this spell, create X 0/1 red Kobold creature tokens named Kobolds of Kher Keep, where X is the amount of mana spent to cast it.\nFlying\nSacrifice another creature: Prossh, Skyraider of Kher gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/protean_hulk.txt b/forge-gui/res/cardsfolder/p/protean_hulk.txt index b3c1fb55ee0..694cea653a2 100644 --- a/forge-gui/res/cardsfolder/p/protean_hulk.txt +++ b/forge-gui/res/cardsfolder/p/protean_hulk.txt @@ -2,9 +2,9 @@ Name:Protean Hulk ManaCost:5 G G Types:Creature Beast PT:6/6 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, search your library for any number of creature cards with total converted mana cost 6 or less, put them onto the battlefield, then shuffle your library. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, search your library for any number of creature cards with total converted mana cost 6 or less and put them onto the battlefield. Then shuffle your library. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeNum$ X | WithTotalCMC$ 6 | ChangeType$ Creature.YouCtrl | Optional$ True | References$ X SVar:X:Count$ValidLibrary Creature.YouCtrl SVar:SacMe:4 SVar:Picture:http://www.wizards.com/global/images/magic/general/protean_hulk.jpg -Oracle:When Protean Hulk dies, search your library for any number of creature cards with total converted mana cost 6 or less, put them onto the battlefield, then shuffle your library. +Oracle:When Protean Hulk dies, search your library for any number of creature cards with total converted mana cost 6 or less and put them onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/p/prowling_serpopard.txt b/forge-gui/res/cardsfolder/p/prowling_serpopard.txt index caca57804b9..19bf23632b4 100644 --- a/forge-gui/res/cardsfolder/p/prowling_serpopard.txt +++ b/forge-gui/res/cardsfolder/p/prowling_serpopard.txt @@ -3,7 +3,7 @@ ManaCost:1 G G Types:Creature Cat Snake PT:4/3 K:CARDNAME can't be countered. -S:Mode$ Continuous | Affected$ Creature.YouCtrl | AffectedZone$ Stack | AddHiddenKeyword$ CARDNAME can't be countered. | Description$ Creature spells you control can't be countered. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AffectedZone$ Stack | AddHiddenKeyword$ This spell can't be countered. | Description$ Creature spells you control can't be countered. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/prowling_serpopard.jpg -Oracle:Prowling Serpopard can't be countered.\nCreature spells you control can't be countered. +Oracle:This spell can't be countered.\nCreature spells you control can't be countered. diff --git a/forge-gui/res/cardsfolder/p/psychic_rebuttal.txt b/forge-gui/res/cardsfolder/p/psychic_rebuttal.txt index 89afa121899..07f3b660767 100644 --- a/forge-gui/res/cardsfolder/p/psychic_rebuttal.txt +++ b/forge-gui/res/cardsfolder/p/psychic_rebuttal.txt @@ -1,8 +1,8 @@ Name:Psychic Rebuttal ManaCost:1 U Types:Instant -A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TargetValidTargeting$ You | TgtPrompt$ Select target spell that targets you | ValidTgts$ Instant,Sorcery | RememberCountered$ True | SubAbility$ DBCopy | SpellDescription$ Counter target instant or sorcery spell that targets you. Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, you may copy the spell countered this way. You may choose new targets for the copy. +A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TargetValidTargeting$ You | TgtPrompt$ Select target spell that targets you | ValidTgts$ Instant,Sorcery | RememberCountered$ True | SubAbility$ DBCopy | SpellDescription$ Counter target instant or sorcery spell that targets you.Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, you may copy the spell countered this way. You may choose new targets for the copy. SVar:DBCopy:DB$ CopySpellAbility | Defined$ Remembered | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | References$ X | MayChooseTarget$ True | SubAbility$ DBCleanup SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Counter target instant or sorcery spell that targets you. \nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, you may copy the spell countered this way. You may choose new targets for the copy. +Oracle:Counter target instant or sorcery spell that targets you.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, you may copy the spell countered this way. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/p/psychogenic_probe.txt b/forge-gui/res/cardsfolder/p/psychogenic_probe.txt index 58e1c67f233..5fa4771d1c7 100644 --- a/forge-gui/res/cardsfolder/p/psychogenic_probe.txt +++ b/forge-gui/res/cardsfolder/p/psychogenic_probe.txt @@ -1,8 +1,8 @@ Name:Psychogenic Probe ManaCost:2 Types:Artifact -T:Mode$ Shuffled | ValidPlayer$ Player | ShuffleFromEffect$ True | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a spell or ability causes a player to shuffle their library, CARDNAME deals 2 damage to them. +T:Mode$ Shuffled | ValidPlayer$ Player | ShuffleFromEffect$ True | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a spell or ability causes a player to shuffle their library, CARDNAME deals 2 damage to that player. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/psychogenic_probe.jpg -Oracle:Whenever a spell or ability causes a player to shuffle their library, Psychogenic Probe deals 2 damage to them. +Oracle:Whenever a spell or ability causes a player to shuffle their library, Psychogenic Probe deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/p/puresteel_angel.txt b/forge-gui/res/cardsfolder/p/puresteel_angel.txt index 4b7cc2e7ca2..5f5c2cd451f 100644 --- a/forge-gui/res/cardsfolder/p/puresteel_angel.txt +++ b/forge-gui/res/cardsfolder/p/puresteel_angel.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Angel PT:4/4 K:Flying K:Indestructible -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile all artifacts that are not colorless. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile all artifacts that aren't colorless. SVar:TrigExile:DB$ChangeZoneAll | ChangeType$ Artifact.nonColorless | Origin$ Battlefield | Destination$ Exile T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigEmblem | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you get an emblem with "If you would lose the game, instead your life total becomes 20, shuffle your graveyard into your library, you lose all poison counters, and you lose this emblem." SVar:TrigEmblem:DB$ Effect | Name$ Emblem - Puresteel Angel | ReplacementEffects$ LoseReplace | SVars$ ExileEffect,DBSetLife,DBShuffle,DBPoison | Duration$ Permanent @@ -13,4 +13,4 @@ SVar:DBSetLife:DB$ SetLife | Defined$ You | LifeAmount$ 20 | SubAbility$ DBShuff SVar:DBShuffle:DB$ ChangeZoneAll | Defined$ You | ChangeType$ Card | Origin$ Graveyard | Destination$ Library | Shuffle$ True | SubAbility$ DBPoison SVar:DBPoison:DB$ RemoveCounter | Defined$ You | CounterType$ POISON | CounterNum$ All | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile -Oracle:Flying, Indestructible\nWhen Puresteel Angel enters the battlefield, exile all artifacts that are not colorless.\nWhenever Puresteel Angel deals combat daamge to a player, you get an emblem with "If you would lose the game, instead your life total becomes 20, shuffle your graveyard into your library, you lose all poison counters, and you lose this emblem." +Oracle:Flying, indestructible\nWhen Puresteel Angel enters the battlefield, exile all artifacts that aren't colorless.\nWhenever Puresteel Angel deals combat damage to a player, you get an emblem with "If you would lose the game, instead your life total becomes 20, shuffle your graveyard into your library, you lose all poison counters, and you lose this emblem." diff --git a/forge-gui/res/cardsfolder/p/purphoross_intervention.txt b/forge-gui/res/cardsfolder/p/purphoross_intervention.txt index 2cbb3cc3955..30c80e094f3 100644 --- a/forge-gui/res/cardsfolder/p/purphoross_intervention.txt +++ b/forge-gui/res/cardsfolder/p/purphoross_intervention.txt @@ -9,4 +9,4 @@ SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ SVar:X:Count$xPaid SVar:XX:SVar$X/Twice DeckHas:Ability$Token -Oracle:Choose one -\n• Create an X/1 red Elemental creature token with trample and haste. Sacrifice it at the beginning of the next end step.\n• Purphoros's Intervention deals twice X damage to target creature or planeswalker. +Oracle:Choose one —\n• Create an X/1 red Elemental creature token with trample and haste. Sacrifice it at the beginning of the next end step.\n• Purphoros's Intervention deals twice X damage to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/p/pygmy_allosaurus.txt b/forge-gui/res/cardsfolder/p/pygmy_allosaurus.txt index a3804b8a0ac..73efa401c4d 100644 --- a/forge-gui/res/cardsfolder/p/pygmy_allosaurus.txt +++ b/forge-gui/res/cardsfolder/p/pygmy_allosaurus.txt @@ -4,4 +4,4 @@ Types:Creature Dinosaur PT:2/2 K:Swampwalk SVar:Picture:http://resources.wizards.com/magic/cards/ia/en-us/card2581.jpg -Oracle:Swampwalk +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/p/pyromancers_gauntlet.txt b/forge-gui/res/cardsfolder/p/pyromancers_gauntlet.txt index c48c7cdfb04..f14ed8881f9 100644 --- a/forge-gui/res/cardsfolder/p/pyromancers_gauntlet.txt +++ b/forge-gui/res/cardsfolder/p/pyromancers_gauntlet.txt @@ -1,9 +1,9 @@ Name:Pyromancer's Gauntlet ManaCost:5 Types:Artifact -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Instant.YouCtrl+Red,Sorcery.YouCtrl+Red,Planeswalker.YouCtrl+Red | ValidTarget$ Permanent,Player | ReplaceWith$ DmgPlus2 | Description$ If a red instant or sorcery spell you control or a red planeswalker you control would deal damage to a permanent or player, it deals that much damage plus 2 instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Instant.YouCtrl+Red,Sorcery.YouCtrl+Red,Planeswalker.YouCtrl+Red | ValidTarget$ Permanent,Player | ReplaceWith$ DmgPlus2 | Description$ If a red instant or sorcery spell you control or a red planeswalker you control would deal damage to a permanent or player, it deals that much damage plus 2 to that permanent or player instead. SVar:DmgPlus2:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Plus.2 AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/pyromancers_gauntlet.jpg -Oracle:If a red instant or sorcery spell you control or a red planeswalker you control would deal damage to a permanent or player, it deals that much damage plus 2 instead. +Oracle:If a red instant or sorcery spell you control or a red planeswalker you control would deal damage to a permanent or player, it deals that much damage plus 2 to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/p/pyromancers_swath.txt b/forge-gui/res/cardsfolder/p/pyromancers_swath.txt index 544662ed44c..9b806cafc5c 100644 --- a/forge-gui/res/cardsfolder/p/pyromancers_swath.txt +++ b/forge-gui/res/cardsfolder/p/pyromancers_swath.txt @@ -1,11 +1,11 @@ Name:Pyromancer's Swath ManaCost:2 R Types:Enchantment -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Instant.YouCtrl,Sorcery.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgPlus2 | Description$ If an instant or sorcery source you control would deal damage to a permanent or player, it deals that much damage plus 2 instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Instant.YouCtrl,Sorcery.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgPlus2 | Description$ If an instant or sorcery source you control would deal damage to a permanent or player, it deals that much damage plus 2 to that permanent or player instead. SVar:DmgPlus2:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Plus.2 T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of each end step, discard your hand. SVar:TrigDiscard:DB$Discard | Mode$ Hand AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/pyromancers_swath.jpg -Oracle:If an instant or sorcery source you control would deal damage to a permanent or player, it deals that much damage plus 2 instead.\nAt the beginning of each end step, discard your hand. +Oracle:If an instant or sorcery source you control would deal damage to a permanent or player, it deals that much damage plus 2 to that permanent or player instead.\nAt the beginning of each end step, discard your hand. diff --git a/forge-gui/res/cardsfolder/p/pyromantic_pilgrim.txt b/forge-gui/res/cardsfolder/p/pyromantic_pilgrim.txt index e226f3ce0e3..9020ec1f4e7 100644 --- a/forge-gui/res/cardsfolder/p/pyromantic_pilgrim.txt +++ b/forge-gui/res/cardsfolder/p/pyromantic_pilgrim.txt @@ -3,4 +3,4 @@ ManaCost:2 R Types:Creature Human Wizard PT:3/1 K:Haste -Oracle:Haste +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.) diff --git a/forge-gui/res/cardsfolder/q/quag_vampires.txt b/forge-gui/res/cardsfolder/q/quag_vampires.txt index d5e8ccf01e2..1d70af00023 100644 --- a/forge-gui/res/cardsfolder/q/quag_vampires.txt +++ b/forge-gui/res/cardsfolder/q/quag_vampires.txt @@ -8,4 +8,4 @@ K:etbCounter:P1P1:XKicked:no condition:CARDNAME enters the battlefield with a +1 SVar:XKicked:Count$TimesKicked DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/quag_vampires.jpg -Oracle:Multikicker {1}{B} (You may pay an additional {1}{B} any number of times as you cast this spell.)\nSwampwalk\nQuag Vampires enters the battlefield with a +1/+1 counter on it for each time it was kicked. +Oracle:Multikicker {1}{B} (You may pay an additional {1}{B} any number of times as you cast this spell.)\nSwampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\nQuag Vampires enters the battlefield with a +1/+1 counter on it for each time it was kicked. diff --git a/forge-gui/res/cardsfolder/q/quakebringer.txt b/forge-gui/res/cardsfolder/q/quakebringer.txt index 7be49cb3e11..7f3a6f1e940 100644 --- a/forge-gui/res/cardsfolder/q/quakebringer.txt +++ b/forge-gui/res/cardsfolder/q/quakebringer.txt @@ -3,9 +3,9 @@ ManaCost:3 R R Types:Creature Giant Berserker PT:5/4 S:Mode$ Continuous | Affected$ Player.Opponent | AddKeyword$ You can't gain life. | Description$ Your opponents can't gain life. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 2 damage to each opponent. This ability triggers only if CARDNAME is on the battlefield or if CARDNAME is in your graveyard and you control a giant. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Creature.YouCtrl+Giant | Execute$ TrigDealDamage | Secondary$ True | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 2 damage to each opponent. This ability triggers only if CARDNAME is on the battlefield or if CARDNAME is in your graveyard and you control a giant. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 2 damage to each opponent. This ability triggers only if CARDNAME is on the battlefield or if CARDNAME is in your graveyard and you control a Giant. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Creature.YouCtrl+Giant | Execute$ TrigDealDamage | Secondary$ True | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 2 damage to each opponent. This ability triggers only if CARDNAME is on the battlefield or if CARDNAME is in your graveyard and you control a Giant. SVar:TrigDealDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ Player.Opponent K:Foretell:2 R R DeckHints:Type$Giant -Oracle:Your opponents can't gain life.\nAt the beginning of your upkeep, Quakebringer deals 2 damage to each opponent. This ability triggers only if Quakebringer is on the battlefield or if Quakebringer is in your graveyard and you control a giant.\nForetell {2}{R}{R} +Oracle:Your opponents can't gain life.\nAt the beginning of your upkeep, Quakebringer deals 2 damage to each opponent. This ability triggers only if Quakebringer is on the battlefield or if Quakebringer is in your graveyard and you control a Giant.\nForetell {2}{R}{R} diff --git a/forge-gui/res/cardsfolder/q/quasiduplicate.txt b/forge-gui/res/cardsfolder/q/quasiduplicate.txt index ddc7552bb2e..9a7a6514b1b 100644 --- a/forge-gui/res/cardsfolder/q/quasiduplicate.txt +++ b/forge-gui/res/cardsfolder/q/quasiduplicate.txt @@ -2,5 +2,5 @@ Name:Quasiduplicate ManaCost:1 U U Types:Sorcery K:Jump-start -A:SP$ CopyPermanent | Cost$ 1 U U | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Create a creature token that's a copy of target creature you control. -Oracle:Create a creature token that's a copy of target creature you control.\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.) +A:SP$ CopyPermanent | Cost$ 1 U U | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Create a token that's a copy of target creature you control. +Oracle:Create a token that's a copy of target creature you control.\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/q/queen_of_ice_rage_of_winter.txt b/forge-gui/res/cardsfolder/q/queen_of_ice_rage_of_winter.txt index 0778b9c503d..a878e41c1f3 100644 --- a/forge-gui/res/cardsfolder/q/queen_of_ice_rage_of_winter.txt +++ b/forge-gui/res/cardsfolder/q/queen_of_ice_rage_of_winter.txt @@ -2,11 +2,11 @@ Name:Queen of Ice ManaCost:2 U Types:Creature Human Noble Wizard PT:2/3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, tap that creature. It doesn't untap during its controller's next upkeep. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, tap that creature. It doesn't untap during its controller's next untap step. SVar:TrigTap:DB$ Tap | Defined$ TriggeredTarget | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True SVar:HasCombatEffect:TRUE -Oracle:Whenever Queen of Ice deals combat damage to a creature, tap that creature. It doesn't untap during its controller's next upkeep. +Oracle:Whenever Queen of Ice deals combat damage to a creature, tap that creature. It doesn't untap during its controller's next untap step. AlternateMode:Adventure ALTERNATE @@ -14,6 +14,6 @@ ALTERNATE Name:Rage of Winter ManaCost:1 U Types:Sorcery Adventure -A:SP$ Tap | Cost$ 1 U | ValidTgts$ Creature | SubAbility$ DBPump | SpellDescription$ Tap target creature. It doesn't untap during its contller's next untap step. +A:SP$ Tap | Cost$ 1 U | ValidTgts$ Creature | SubAbility$ DBPump | SpellDescription$ Tap target creature. It doesn't untap during its controller's next untap step. (Then exile this card. You may cast the creature later from exile.) SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True -Oracle:Tap target creature. It doesn't untap during its contller's next untap step. +Oracle:Tap target creature. It doesn't untap during its controller's next untap step. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/q/quest_for_pure_flame.txt b/forge-gui/res/cardsfolder/q/quest_for_pure_flame.txt index cfdd4fbd1fb..19569b22dc4 100644 --- a/forge-gui/res/cardsfolder/q/quest_for_pure_flame.txt +++ b/forge-gui/res/cardsfolder/q/quest_for_pure_flame.txt @@ -3,8 +3,8 @@ ManaCost:R Types:Enchantment T:Mode$ DamageDone | ValidSource$ Card.YouCtrl | ValidTarget$ Opponent | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever a source you control deals damage to an opponent, you may put a quest counter on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 -A:AB$ Effect | Name$ Pure Flame Effect | Cost$ SubCounter<4/QUEST> Sac<1/CARDNAME> | ReplacementEffects$ DamageEvent | SVars$ DmgTwice,X | References$ DamageEvent,DmgTwice,X | SpellDescription$ If any source you control would deal damage to a permanent or player this turn, it deals double that damage instead. -SVar:DamageEvent:Event$ DamageDone | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If any source you control would deal damage to a permanent or player this turn, it deals double that damage instead. +A:AB$ Effect | Name$ Pure Flame Effect | Cost$ SubCounter<4/QUEST> Sac<1/CARDNAME> | ReplacementEffects$ DamageEvent | SVars$ DmgTwice,X | References$ DamageEvent,DmgTwice,X | SpellDescription$ If any source you control would deal damage to a permanent or player this turn, it deals double that damage to that permanent or player instead. +SVar:DamageEvent:Event$ DamageDone | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If any source you control would deal damage to a permanent or player this turn, it deals double that damage to that permanent or player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice SVar:PlayMain1:TRUE @@ -12,4 +12,4 @@ AI:RemoveDeck:All DeckHas:Ability$Counters SVar:MaxQuestEffect:4 SVar:Picture:http://www.wizards.com/global/images/magic/general/quest_for_pure_flame.jpg -Oracle:Whenever a source you control deals damage to an opponent, you may put a quest counter on Quest for Pure Flame.\nRemove four quest counters from Quest for Pure Flame and sacrifice it: If any source you control would deal damage to a permanent or player this turn, it deals double that damage instead. +Oracle:Whenever a source you control deals damage to an opponent, you may put a quest counter on Quest for Pure Flame.\nRemove four quest counters from Quest for Pure Flame and sacrifice it: If any source you control would deal damage to a permanent or player this turn, it deals double that damage to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/q/quirion_dryad.txt b/forge-gui/res/cardsfolder/q/quirion_dryad.txt index 8cad492b110..cb73c42c016 100644 --- a/forge-gui/res/cardsfolder/q/quirion_dryad.txt +++ b/forge-gui/res/cardsfolder/q/quirion_dryad.txt @@ -2,10 +2,10 @@ Name:Quirion Dryad ManaCost:1 G Types:Creature Dryad PT:1/1 -T:Mode$ SpellCast | ValidCard$ Card.White,Card.Blue,Card.Black,Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a white, blue, black, or red spell, put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.White,Card.Blue,Card.Black,Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a spell that's white, blue, black, or red, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Card.White,Card.Blue,Card.Black,Card.Red DeckHas:Ability$Counters DeckNeeds:Color$white|blue|black|red SVar:Picture:http://www.wizards.com/global/images/magic/general/quirion_dryad.jpg -Oracle:Whenever you cast a white, blue, black, or red spell, put a +1/+1 counter on Quirion Dryad. +Oracle:Whenever you cast a spell that's white, blue, black, or red, put a +1/+1 counter on Quirion Dryad. diff --git a/forge-gui/res/cardsfolder/r/radiant_flames.txt b/forge-gui/res/cardsfolder/r/radiant_flames.txt index 1b2c8960c77..53b58250f89 100644 --- a/forge-gui/res/cardsfolder/r/radiant_flames.txt +++ b/forge-gui/res/cardsfolder/r/radiant_flames.txt @@ -1,8 +1,8 @@ Name:Radiant Flames ManaCost:2 R Types:Sorcery -A:SP$ DamageAll | Cost$ 2 R | NumDmg$ X | ValidCards$ Creature | ValidDescription$ each creature. | References$ X | SpellDescription$ Converge — CARDNAME deals X damage to each creature, where X is the number of colors of mana spent to cast CARDNAME. +A:SP$ DamageAll | Cost$ 2 R | NumDmg$ X | ValidCards$ Creature | ValidDescription$ each creature. | References$ X | SpellDescription$ Converge — CARDNAME deals X damage to each creature, where X is the number of colors of mana spent to cast this spell. SVar:X:Count$Converge AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/radiant_flames.jpg -Oracle:Converge — Radiant Flames deals X damage to each creature, where X is the number of colors of mana spent to cast Radiant Flames. \ No newline at end of file +Oracle:Converge — Radiant Flames deals X damage to each creature, where X is the number of colors of mana spent to cast this spell. diff --git a/forge-gui/res/cardsfolder/r/radiant_serra_archangel.txt b/forge-gui/res/cardsfolder/r/radiant_serra_archangel.txt index f8064dfae48..3bdacf1b69a 100755 --- a/forge-gui/res/cardsfolder/r/radiant_serra_archangel.txt +++ b/forge-gui/res/cardsfolder/r/radiant_serra_archangel.txt @@ -7,4 +7,4 @@ K:Partner A:AB$ Protection | Cost$ tapXType<1/Creature.untapped+withFlying+Other/another creature you control> | CostDesc$ Tap another untapped creature you control with flying: | Gains$ Choice | Choices$ AnyColor | SpellDescription$ CARDNAME gains protection from the color of your choice until end of turn. SVar:BuffedBy:Creature.withFlying DeckNeeds:Keyword$Flying -Oracle:Flying\nTap another untapped creature you control with flying: Radiant, Serra Archangel gains protection from the color of your choice until end of turn.\nPartner (You can have two commanders if they both have partner) +Oracle:Flying\nTap another untapped creature you control with flying: Radiant, Serra Archangel gains protection from the color of your choice until end of turn.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/r/rage_extractor.txt b/forge-gui/res/cardsfolder/r/rage_extractor.txt index 2f4e126fac0..4aa3f23eeab 100644 --- a/forge-gui/res/cardsfolder/r/rage_extractor.txt +++ b/forge-gui/res/cardsfolder/r/rage_extractor.txt @@ -7,4 +7,4 @@ SVar:X:TriggerCount$CastSACMC SVar:BuffedBy:Card.CostsPhyrexianMana AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/rage_extractor.jpg -Oracle:({P/R} can be paid with either {R} or 2 life.)\nWhenever you cast a spell with {P} in its mana cost, Rage Extractor deals damage equal to that spell's converted mana cost to any target. +Oracle:({R/P} can be paid with either {R} or 2 life.)\nWhenever you cast a spell with {P} in its mana cost, Rage Extractor deals damage equal to that spell's converted mana cost to any target. diff --git a/forge-gui/res/cardsfolder/r/rage_scarred_berserker.txt b/forge-gui/res/cardsfolder/r/rage_scarred_berserker.txt index 8f5a81cbd94..b5a2e965746 100644 --- a/forge-gui/res/cardsfolder/r/rage_scarred_berserker.txt +++ b/forge-gui/res/cardsfolder/r/rage_scarred_berserker.txt @@ -2,6 +2,6 @@ Name:Rage-Scarred Berserker ManaCost:4 B Types:Creature Minotaur Berserker PT:5/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +1/+0 and gains indestructible until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature you control gets +1/+0 and gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | KW$ Indestructible -Oracle:When Rage-Scarred Berserker enters the battlefield, target creature gets +1/+0 and gains indestructible until end of turn. +Oracle:When Rage-Scarred Berserker enters the battlefield, target creature you control gets +1/+0 and gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/r/raging_goblin.txt b/forge-gui/res/cardsfolder/r/raging_goblin.txt index ca0803b92f9..17210a4aa30 100644 --- a/forge-gui/res/cardsfolder/r/raging_goblin.txt +++ b/forge-gui/res/cardsfolder/r/raging_goblin.txt @@ -4,4 +4,4 @@ Types:Creature Goblin Berserker PT:1/1 K:Haste SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card83218.jpg -Oracle:Haste +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.) diff --git a/forge-gui/res/cardsfolder/r/rags_riches.txt b/forge-gui/res/cardsfolder/r/rags_riches.txt index 0aa5c66f0fa..5fc75d54624 100644 --- a/forge-gui/res/cardsfolder/r/rags_riches.txt +++ b/forge-gui/res/cardsfolder/r/rags_riches.txt @@ -15,4 +15,4 @@ A:SP$ RepeatEach | Cost$ 5 U U | AILogic$ OpponentHasCreatures | RepeatPlayers$ SVar:ChooseCreature:DB$ ChooseCard | Defined$ Remembered | Amount$ 1 | Choices$ Creature.RememberedPlayerCtrl | ChoiceTitle$ Choose a creature to be stolen | AILogic$ WorstCard | RememberChosen$ True | Mandatory$ True SVar:StealChosen:DB$ GainControl | AllValid$ Permanent.IsRemembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosen$ True -Oracle:Aftermath (Cast this spell only from your graveyard, then exile it.)\nEach opponent chooses a creature they control. You gain control of those creatures. +Oracle:Aftermath (Cast this spell only from your graveyard. Then exile it.)\nEach opponent chooses a creature they control. You gain control of those creatures. diff --git a/forge-gui/res/cardsfolder/r/raiders_karve.txt b/forge-gui/res/cardsfolder/r/raiders_karve.txt index 9eae1df775e..886df8152a7 100644 --- a/forge-gui/res/cardsfolder/r/raiders_karve.txt +++ b/forge-gui/res/cardsfolder/r/raiders_karve.txt @@ -5,4 +5,4 @@ PT:4/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ Whenever Raiders' Karve attacks, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. SVar:TrigDig:DB$Dig | 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 | LibraryPosition2$ 0 K:Crew:3 -Oracle:Whenever Raiders’ Karve attacks, look at the top card of your library. If it’s a land card, you may put it onto the battlefield tapped.\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.) +Oracle:Whenever Raiders' Karve attacks, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped.\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/raiding_nightstalker.txt b/forge-gui/res/cardsfolder/r/raiding_nightstalker.txt index 0e210cb50b7..8450624ba98 100644 --- a/forge-gui/res/cardsfolder/r/raiding_nightstalker.txt +++ b/forge-gui/res/cardsfolder/r/raiding_nightstalker.txt @@ -4,4 +4,4 @@ Types:Creature Nightstalker PT:2/2 K:Swampwalk SVar:Picture:http://resources.wizards.com/magic/cards/p2/en-us/card6558.jpg -Oracle:Swampwalk +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/r/raiding_party.txt b/forge-gui/res/cardsfolder/r/raiding_party.txt index 66bf60c1755..6c4eb42fef1 100644 --- a/forge-gui/res/cardsfolder/r/raiding_party.txt +++ b/forge-gui/res/cardsfolder/r/raiding_party.txt @@ -2,7 +2,7 @@ Name:Raiding Party ManaCost:2 R Types:Enchantment S:Mode$ CantTarget | ValidCard$ Card.Self | ValidSource$ Card.White | Description$ CARDNAME can't be the target of white spells or abilities from white sources. -A:AB$ RepeatEach | Cost$ Sac<1/Orc/Orc> | CostDesc$ Sacrifice an Orc: | RepeatPlayers$ Player | RepeatSubAbility$ ChooseCardsToTap | SubAbility$ DBDestroy | SpellDescription$ Each player may tap any number of untapped white creatures they control. For each creature tapped this way, that player chooses up to two Plains. Then destroy all Plains that weren’t chosen this way by any player. +A:AB$ RepeatEach | Cost$ Sac<1/Orc/Orc> | CostDesc$ Sacrifice an Orc: | RepeatPlayers$ Player | RepeatSubAbility$ ChooseCardsToTap | SubAbility$ DBDestroy | SpellDescription$ Each player may tap any number of untapped white creatures they control. For each creature tapped this way, that player chooses up to two Plains. Then destroy all Plains that weren't chosen this way by any player. SVar:ChooseCardsToTap:DB$ ChooseCard | Defined$ Remembered | MinAmount$ 0 | Amount$ NumCreatures | References$ NumCreatures,NumPlainsDiv2 | Choices$ Creature.untapped+White+RememberedPlayerCtrl | ChoiceTitle$ Choose any number of untapped white creatures you control | ChoiceZone$ Battlefield | RememberChosen$ True | AIMaxAmount$ NumPlainsDiv2 | SubAbility$ DBTap SVar:DBTap:DB$ Tap | Defined$ Remembered | SubAbility$ ChoosePlainsToSave SVar:ChoosePlainsToSave:DB$ ChooseCard | Defined$ Remembered | MinAmount$ 0 | Amount$ TappedXTwo | References$ TappedXTwo | Choices$ Plains | ChoiceTitle$ Choose up to two Plains for each creature tapped | ChoiceZone$ Battlefield | ImprintChosen$ True | AILogic$ OwnCard | SubAbility$ DBCleanup @@ -15,4 +15,4 @@ SVar:NumPlainsDiv2:Count$Valid Plains.YouCtrl/HalfUp AI:RemoveDeck:Random SVar:NeedsToPlay:Plains.OppCtrl DeckNeeds:Type$Orc -Oracle:Raiding Party can’t be the target of white spells or abilities from white sources.\nSacrifice an Orc: Each player may tap any number of untapped white creatures they control. For each creature tapped this way, that player chooses up to two Plains. Then destroy all Plains that weren’t chosen this way by any player. +Oracle:Raiding Party can't be the target of white spells or abilities from white sources.\nSacrifice an Orc: Each player may tap any number of untapped white creatures they control. For each creature tapped this way, that player chooses up to two Plains. Then destroy all Plains that weren't chosen this way by any player. diff --git a/forge-gui/res/cardsfolder/r/raise_the_draugr.txt b/forge-gui/res/cardsfolder/r/raise_the_draugr.txt index 8d2ee08c1df..da5cb535ae2 100644 --- a/forge-gui/res/cardsfolder/r/raise_the_draugr.txt +++ b/forge-gui/res/cardsfolder/r/raise_the_draugr.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Charm | Cost$ 1 B | Choices$ DBChangeZone1,DBChangeZone2 SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouOwn | AILogic$ NoSameCreatureType | SpellDescription$ Return target creature card from your graveyard to your hand. SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | TargetsWithSameCreatureType$ True | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select two target creature cards that share a creature type in your graveyard | SpellDescription$ Return two target creature cards that share a creature type from your graveyard to your hand. -Oracle:Choose one -\n• Return target creature card from your graveyard to your hand.\n• Return two target creature cards that share a creature type from your graveyard to your hand. +Oracle:Choose one —\n• Return target creature card from your graveyard to your hand.\n• Return two target creature cards that share a creature type from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/r/rakdos_guildmage.txt b/forge-gui/res/cardsfolder/r/rakdos_guildmage.txt index 36908af095d..94aec0d238f 100644 --- a/forge-gui/res/cardsfolder/r/rakdos_guildmage.txt +++ b/forge-gui/res/cardsfolder/r/rakdos_guildmage.txt @@ -6,4 +6,4 @@ A:AB$ Pump | Cost$ 3 B Discard<1/Card> | ValidTgts$ Creature | TgtPrompt$ Select A:AB$ Token | Cost$ 3 R | TokenScript$ r_2_1_goblin_haste | LegacyImage$ r 2 1 goblin haste dis | AtEOT$ Exile | SpellDescription$ Create a 2/1 red Goblin creature token with haste. Exile it at the beginning of the next end step. DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/rakdos_guildmage.jpg -Oracle:{3}{B}, Discard a card: Target creature gets -2/-2 until end of turn.\n{3}{R}: Create a 2/1 red Goblin creature token with haste. Exile it at the beginning of the next end step. +Oracle:({B/R} can be paid with either {B} or {R}.)\n{3}{B}, Discard a card: Target creature gets -2/-2 until end of turn.\n{3}{R}: Create a 2/1 red Goblin creature token with haste. Exile it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/r/rakdos_lord_of_riots.txt b/forge-gui/res/cardsfolder/r/rakdos_lord_of_riots.txt index 50c49d9f984..c2ee22a4ec1 100644 --- a/forge-gui/res/cardsfolder/r/rakdos_lord_of_riots.txt +++ b/forge-gui/res/cardsfolder/r/rakdos_lord_of_riots.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Demon PT:6/6 K:Flying K:Trample -S:Mode$ CantBeCast | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ EQ0 | EffectZone$ All | Description$ You can't cast CARDNAME unless an opponent lost life this turn. +S:Mode$ CantBeCast | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ EQ0 | EffectZone$ All | Description$ You can't cast this spell unless an opponent lost life this turn. S:Mode$ ReduceCost | ValidCard$ Creature | Type$ Spell | Activator$ You | Amount$ X | References$ X | Description$ Creature spells you cast cost {1} less to cast for each 1 life your opponents have lost this turn. SVar:X:Count$LifeOppsLostThisTurn SVar:Picture:http://www.wizards.com/global/images/magic/general/rakdos_lord_of_riots.jpg -Oracle:You can't cast Rakdos, Lord of Riots unless an opponent lost life this turn.\nFlying, trample\nCreature spells you cast cost {1} less to cast for each 1 life your opponents have lost this turn. +Oracle:You can't cast this spell unless an opponent lost life this turn.\nFlying, trample\nCreature spells you cast cost {1} less to cast for each 1 life your opponents have lost this turn. diff --git a/forge-gui/res/cardsfolder/r/ral_caller_of_storms.txt b/forge-gui/res/cardsfolder/r/ral_caller_of_storms.txt index 472de247fe4..06679ceb72c 100644 --- a/forge-gui/res/cardsfolder/r/ral_caller_of_storms.txt +++ b/forge-gui/res/cardsfolder/r/ral_caller_of_storms.txt @@ -6,4 +6,4 @@ A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 1 | Sp A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 | SpellDescription$ CARDNAME deals 3 damage divided as you choose among one, two, or three targets. A:AB$ Draw | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | NumCards$ 7 | SubAbility$ DBDamage | SpellDescription$ Draw seven cards. CARDNAME deals 7 damage to each creature your opponents control. SVar:DBDamage:DB$ DamageAll | ValidCards$ Creature.OppCtrl | NumDmg$ 7 -Oracle:[+1]: Draw a card.\n[-2]: Ral, Caller of Storms deals 3 damage divided as you choose among one, two, or three targets.\n[-7]: Draw seven cards. Ral, Caller of Storms deals 7 damage to each creature your opponents control. +Oracle:[+1]: Draw a card.\n[−2]: Ral, Caller of Storms deals 3 damage divided as you choose among one, two, or three targets.\n[−7]: Draw seven cards. Ral, Caller of Storms deals 7 damage to each creature your opponents control. diff --git a/forge-gui/res/cardsfolder/r/ral_izzet_viceroy.txt b/forge-gui/res/cardsfolder/r/ral_izzet_viceroy.txt index 1383177de97..535fff82941 100644 --- a/forge-gui/res/cardsfolder/r/ral_izzet_viceroy.txt +++ b/forge-gui/res/cardsfolder/r/ral_izzet_viceroy.txt @@ -14,4 +14,4 @@ SVar:EffDraw:DB$ Draw | Defined$ You | NumCards$ 2 SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery DeckHas:Ability$Graveyard -Oracle:[+1]: Look at the top two cards of your library. Put one of them into your hand and the other into your graveyard.\n[-3]: Ral, Izzet Viceroy deals damage to target creature equal to the total number of instant and sorcery cards you own in exile and in your graveyard.\n[-8]: You get an emblem with "Whenever you cast an instant or sorcery spell, this emblem deals 4 damage to any target and you draw two cards." +Oracle:[+1]: Look at the top two cards of your library. Put one of them into your hand and the other into your graveyard.\n[−3]: Ral, Izzet Viceroy deals damage to target creature equal to the total number of instant and sorcery cards you own in exile and in your graveyard.\n[−8]: You get an emblem with "Whenever you cast an instant or sorcery spell, this emblem deals 4 damage to any target and you draw two cards." diff --git a/forge-gui/res/cardsfolder/r/ral_storm_conduit.txt b/forge-gui/res/cardsfolder/r/ral_storm_conduit.txt index 22928716d85..c0a14c446b8 100644 --- a/forge-gui/res/cardsfolder/r/ral_storm_conduit.txt +++ b/forge-gui/res/cardsfolder/r/ral_storm_conduit.txt @@ -10,4 +10,4 @@ A:AB$ DelayedTrigger | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | AILogi SVar:EffTrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery -Oracle:Whenever you cast or copy an instant or sorcery spell, Ral, Storm Conduit deals 1 damage to target opponent or planeswalker.\n[+2]: Scry 1.\n[-2]: When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. +Oracle:Whenever you cast or copy an instant or sorcery spell, Ral, Storm Conduit deals 1 damage to target opponent or planeswalker.\n[+2]: Scry 1.\n[−2]: When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/r/ral_zarek.txt b/forge-gui/res/cardsfolder/r/ral_zarek.txt index 2c6032c2ff6..d6217d7459e 100644 --- a/forge-gui/res/cardsfolder/r/ral_zarek.txt +++ b/forge-gui/res/cardsfolder/r/ral_zarek.txt @@ -8,4 +8,4 @@ A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ A:AB$ FlipACoin | Cost$ SubCounter<7/LOYALTY> | Amount$ 5 | NoCall$ True | HeadsSubAbility$ DBAddTurn | Planeswalker$ True | Ultimate$ True | StackDescription$ SpellDescription | SpellDescription$ Flip 5 coins. Take an extra turn after this one for each coin that comes up heads. SVar:DBAddTurn:DB$ AddTurn | Defined$ You | NumTurns$ X SVar:Picture:http://www.wizards.com/global/images/magic/general/ral_zarek.jpg -Oracle:[+1]: Tap target permanent, then untap another target permanent.\n[-2]: Ral Zarek deals 3 damage to any target.\n[-7]: Flip five coins. Take an extra turn after this one for each coin that comes up heads. +Oracle:[+1]: Tap target permanent, then untap another target permanent.\n[−2]: Ral Zarek deals 3 damage to any target.\n[−7]: Flip five coins. Take an extra turn after this one for each coin that comes up heads. diff --git a/forge-gui/res/cardsfolder/r/rally_the_horde.txt b/forge-gui/res/cardsfolder/r/rally_the_horde.txt index 8ae8f979fe3..e9480539262 100644 --- a/forge-gui/res/cardsfolder/r/rally_the_horde.txt +++ b/forge-gui/res/cardsfolder/r/rally_the_horde.txt @@ -1,7 +1,7 @@ Name:Rally the Horde ManaCost:5 R Types:Sorcery -A:SP$ Repeat | Cost$ 5 R | RepeatSubAbility$ DBExileThree | RepeatCheckSVar$ X | RepeatSVarCompare$ EQ0 | References$ X | SubAbility$ DBToken | StackDescription$ SpellDescription | SpellDescription$ Exile the top card of your library. Exile the top card of your library. Exile the top card of your library. If the last card exiled isn't a land, repeat this process. Create a 1/1 red Warrior creature token for each nonland card exiled this way. +A:SP$ Repeat | Cost$ 5 R | RepeatSubAbility$ DBExileThree | RepeatCheckSVar$ X | RepeatSVarCompare$ EQ0 | References$ X | SubAbility$ DBToken | StackDescription$ SpellDescription | SpellDescription$ Exile the top card of your library. Exile the top card of your library. Exile the top card of your library. If the last card exiled isn't a land card, repeat this process. Create a 1/1 red Warrior creature token for each nonland card exiled this way. SVar:DBExileThree:DB$ Cleanup | ClearImprinted$ True | SubAbility$ DBExile1 SVar:DBExile1:DB$ Dig | RememberChanged$ True | DestinationZone$ Exile | DigNum$ 1 | ChangeNum$ All | SubAbility$ DBExile2 SVar:DBExile2:DB$ Dig | RememberChanged$ True | DestinationZone$ Exile | DigNum$ 1 | ChangeNum$ All | SubAbility$ DBExile3 @@ -12,4 +12,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:Y:Count$ValidExile Card.IsRemembered+nonLand AI:RemoveDeck:Random DeckHas:Ability$Token -Oracle:Exile the top card of your library. Exile the top card of your library. Exile the top card of your library. If the last card exiled isn't a land, repeat this process. Create a 1/1 red Warrior creature token for each nonland card exiled this way. +Oracle:Exile the top card of your library. Exile the top card of your library. Exile the top card of your library. If the last card exiled isn't a land card, repeat this process. Create a 1/1 red Warrior creature token for each nonland card exiled this way. diff --git a/forge-gui/res/cardsfolder/r/rally_the_troops.txt b/forge-gui/res/cardsfolder/r/rally_the_troops.txt index 3278643a72d..4e7393f607f 100644 --- a/forge-gui/res/cardsfolder/r/rally_the_troops.txt +++ b/forge-gui/res/cardsfolder/r/rally_the_troops.txt @@ -1,7 +1,7 @@ Name:Rally the Troops ManaCost:W Types:Instant -A:SP$ UntapAll | Cost$ W | ValidCards$ Creature.YouCtrl | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast CARDNAME only during the declare attackers step and only if you've been attacked this step. Untap all creatures you control. +A:SP$ UntapAll | Cost$ W | ValidCards$ Creature.YouCtrl | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast this spell only during the declare attackers step and only if you've been attacked this step. Untap all creatures you control. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/rally_the_troops.jpg -Oracle:Cast Rally the Troops only during the declare attackers step and only if you've been attacked this step.\nUntap all creatures you control. +Oracle:Cast this spell only during the declare attackers step and only if you've been attacked this step.\nUntap all creatures you control. diff --git a/forge-gui/res/cardsfolder/r/rals_dispersal.txt b/forge-gui/res/cardsfolder/r/rals_dispersal.txt index 0d0d0fd078e..6d99fa8368a 100644 --- a/forge-gui/res/cardsfolder/r/rals_dispersal.txt +++ b/forge-gui/res/cardsfolder/r/rals_dispersal.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ ChangeZone | Cost$ 3 U U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBSearch | SpellDescription$ Return target creature to its owner's hand. You may search you library and/or graveyard for a card named, Ral, Caller of Storms and put it in your hand. If you search your library this way, shuffle it. SVar:DBSearch:DB$ ChangeZone | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Hand | ChangeType$ Card.namedRal; Caller of Storms | ChangeNum$ 1 | Optional$ True DeckNeeds:Name$Ral, Caller of Storms -Oracle:Return target creature to its owner's hand. You may search you library and/or graveyard for a card named Ral, Caller of Storms, reveal it, and put it in to your hand. If you search your library this way, shuffle it. +Oracle:Return target creature to its owner's hand. You may search your library and/or graveyard for a card named Ral, Caller of Storms, reveal it, and put it into your hand. If you search your library this way, shuffle it. diff --git a/forge-gui/res/cardsfolder/r/ramosian_captain.txt b/forge-gui/res/cardsfolder/r/ramosian_captain.txt index 7233317aecb..53d162e9e16 100644 --- a/forge-gui/res/cardsfolder/r/ramosian_captain.txt +++ b/forge-gui/res/cardsfolder/r/ramosian_captain.txt @@ -3,6 +3,6 @@ ManaCost:1 W W Types:Creature Human Rebel PT:2/2 K:First Strike -A:AB$ ChangeZone | Cost$ 5 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE4 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 4 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 5 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE4 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 4 or less and put it onto the battlefield. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/ramosian_captain.jpg -Oracle:First strike\n{5}, {T}: Search your library for a Rebel permanent card with converted mana cost 4 or less, put it onto the battlefield, then shuffle your library. +Oracle:First strike\n{5}, {T}: Search your library for a Rebel permanent card with converted mana cost 4 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/r/ramosian_commander.txt b/forge-gui/res/cardsfolder/r/ramosian_commander.txt index 4a8382082d9..73630bd482f 100644 --- a/forge-gui/res/cardsfolder/r/ramosian_commander.txt +++ b/forge-gui/res/cardsfolder/r/ramosian_commander.txt @@ -2,6 +2,6 @@ Name:Ramosian Commander ManaCost:2 W W Types:Creature Human Rebel PT:2/4 -A:AB$ ChangeZone | Cost$ 6 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE5 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 5 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 6 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE5 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 5 or less and put it onto the battlefield. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/ramosian_commander.jpg -Oracle:{6}, {T}: Search your library for a Rebel permanent card with converted mana cost 5 or less, put it onto the battlefield, then shuffle your library. +Oracle:{6}, {T}: Search your library for a Rebel permanent card with converted mana cost 5 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/r/ramosian_lieutenant.txt b/forge-gui/res/cardsfolder/r/ramosian_lieutenant.txt index fcbbd1c00d7..4a1f68438b1 100644 --- a/forge-gui/res/cardsfolder/r/ramosian_lieutenant.txt +++ b/forge-gui/res/cardsfolder/r/ramosian_lieutenant.txt @@ -2,6 +2,6 @@ Name:Ramosian Lieutenant ManaCost:1 W Types:Creature Human Rebel PT:1/2 -A:AB$ ChangeZone | Cost$ 4 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 4 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/ramosian_lieutenant.jpg -Oracle:{4}, {T}: Search your library for a Rebel permanent card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +Oracle:{4}, {T}: Search your library for a Rebel permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/r/ramosian_sergeant.txt b/forge-gui/res/cardsfolder/r/ramosian_sergeant.txt index 6b6a14b854f..ed4ed9346ac 100644 --- a/forge-gui/res/cardsfolder/r/ramosian_sergeant.txt +++ b/forge-gui/res/cardsfolder/r/ramosian_sergeant.txt @@ -2,6 +2,6 @@ Name:Ramosian Sergeant ManaCost:W Types:Creature Human Rebel PT:1/1 -A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE2 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 2 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE2 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 2 or less and put it onto the battlefield. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/ramosian_sergeant.jpg -Oracle:{3}, {T}: Search your library for a Rebel permanent card with converted mana cost 2 or less, put it onto the battlefield, then shuffle your library. +Oracle:{3}, {T}: Search your library for a Rebel permanent card with converted mana cost 2 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/r/ramosian_sky_marshal.txt b/forge-gui/res/cardsfolder/r/ramosian_sky_marshal.txt index 6e9a5c9cf85..5b51cc3070f 100644 --- a/forge-gui/res/cardsfolder/r/ramosian_sky_marshal.txt +++ b/forge-gui/res/cardsfolder/r/ramosian_sky_marshal.txt @@ -3,6 +3,6 @@ ManaCost:3 W W Types:Creature Human Rebel PT:3/3 K:Flying -A:AB$ ChangeZone | Cost$ 7 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE6 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 6 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 7 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE6 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 6 or less and put it onto the battlefield. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/ramosian_sky_marshal.jpg -Oracle:Flying\n{7}, {T}: Search your library for a Rebel permanent card with converted mana cost 6 or less, put it onto the battlefield, then shuffle your library. +Oracle:Flying\n{7}, {T}: Search your library for a Rebel permanent card with converted mana cost 6 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/r/rampage_of_the_valkyries.txt b/forge-gui/res/cardsfolder/r/rampage_of_the_valkyries.txt index 82c4de4f02f..788698dbea5 100644 --- a/forge-gui/res/cardsfolder/r/rampage_of_the_valkyries.txt +++ b/forge-gui/res/cardsfolder/r/rampage_of_the_valkyries.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigSac:DB$ Sacrifice | Defined$ Opponent | SacValid$ Creature DeckHints:Type$Angel DeckHas:Ability$Token -Oracle:When Rampage of the Valkyries enters the battlefield, create a 4/4 white Angel token with flying and vigilance.\nWhenever a creature you control dies, each opponent sacrifices a creature. +Oracle:When Rampage of the Valkyries enters the battlefield, create a 4/4 white Angel creature token with flying and vigilance.\nWhenever an Angel you control dies, each other player sacrifices a creature. diff --git a/forge-gui/res/cardsfolder/r/ramunap_excavator.txt b/forge-gui/res/cardsfolder/r/ramunap_excavator.txt index 31e028fb10c..0ae669b4c28 100644 --- a/forge-gui/res/cardsfolder/r/ramunap_excavator.txt +++ b/forge-gui/res/cardsfolder/r/ramunap_excavator.txt @@ -2,7 +2,7 @@ Name:Ramunap Excavator ManaCost:2 G Types:Creature Naga Cleric PT:2/3 -S:Mode$ Continuous | Affected$ Land.YouOwn | MayPlay$ True | AffectedZone$ Graveyard | Description$ You may play land cards from your graveyard. +S:Mode$ Continuous | Affected$ Land.YouOwn | MayPlay$ True | AffectedZone$ Graveyard | Description$ You may play lands from your graveyard. SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/ramunap_excavator.jpg -Oracle:You may play land cards from your graveyard. +Oracle:You may play lands from your graveyard. diff --git a/forge-gui/res/cardsfolder/r/rangers_path.txt b/forge-gui/res/cardsfolder/r/rangers_path.txt index 412fd330ea7..9cc3a0bf01b 100644 --- a/forge-gui/res/cardsfolder/r/rangers_path.txt +++ b/forge-gui/res/cardsfolder/r/rangers_path.txt @@ -1,6 +1,6 @@ Name:Ranger's Path ManaCost:3 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ 2 | Tapped$ True | SpellDescription$ Search your library for up to two Forest cards, put them onto the battlefield tapped, then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ 2 | Tapped$ True | SpellDescription$ Search your library for up to two Forest cards and put them onto the battlefield tapped. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/rangers_path.jpg -Oracle:Search your library for up to two Forest cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:Search your library for up to two Forest cards and put them onto the battlefield tapped. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/r/rapid_fire.txt b/forge-gui/res/cardsfolder/r/rapid_fire.txt index 91649b41dd4..cff71ac7963 100644 --- a/forge-gui/res/cardsfolder/r/rapid_fire.txt +++ b/forge-gui/res/cardsfolder/r/rapid_fire.txt @@ -1,8 +1,8 @@ Name:Rapid Fire ManaCost:3 W Types:Instant -Text:Cast CARDNAME only before blockers are declared. -A:SP$ Pump | Cost$ 3 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ First Strike | ActivationPhases$ Upkeep->Declare Attackers | SubAbility$ DBPump | SpellDescription$ Target creature gains first strike until end of turn. If it doesn't have rampage, that creature gains rampage 2 until end of turn. (Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.) +Text:Cast this spell only before blockers are declared. +A:SP$ Pump | Cost$ 3 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ First Strike | ActivationPhases$ Upkeep->Declare Attackers | SubAbility$ DBPump | SpellDescription$ Target creature gains first strike until end of turn. If it doesn't have rampage, that creature gains rampage 2 until end of turn. (Whenever the creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.) SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Rampage:2 | ConditionDefined$ Targeted | ConditionPresent$ Creature.withoutRampage AI:RemoveDeck:All -Oracle:Cast Rapid Fire only before blockers are declared.\nTarget creature gains first strike until end of turn. If it doesn't have rampage, that creature gains rampage 2 until end of turn. (Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.) +Oracle:Cast this spell only before blockers are declared.\nTarget creature gains first strike until end of turn. If it doesn't have rampage, that creature gains rampage 2 until end of turn. (Whenever the creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.) diff --git a/forge-gui/res/cardsfolder/r/rashmi_eternities_crafter.txt b/forge-gui/res/cardsfolder/r/rashmi_eternities_crafter.txt index 6ed134e3cf9..91601ed6547 100644 --- a/forge-gui/res/cardsfolder/r/rashmi_eternities_crafter.txt +++ b/forge-gui/res/cardsfolder/r/rashmi_eternities_crafter.txt @@ -2,11 +2,11 @@ Name:Rashmi, Eternities Crafter ManaCost:2 G U Types:Legendary Creature Elf Druid PT:2/3 -T:Mode$ SpellCast | ValidActivatingPlayer$ You | ActivatorThisTurnCast$ EQ1 | NoResolvingCheck$ True | ValidCard$ Card | Execute$ DBReveal | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast your first spell each turn, reveal the top card of your library. If it's a nonland card with converted mana cost less than that spell's, you may cast it without paying its mana cost. If you don't cast the revealed card, put it into your hand. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | ActivatorThisTurnCast$ EQ1 | NoResolvingCheck$ True | ValidCard$ Card | Execute$ DBReveal | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast your first spell each turn, reveal the top card of your library. You may cast it without paying its mana cost if it's a spell with lesser converted mana cost. If you don't cast it, put it into your hand. SVar:DBReveal:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Card | RememberRevealed$ True | SubAbility$ DBMayCast SVar:DBMayCast:DB$ Play | Defined$ Remembered | ForgetRemembered$ True | WithoutManaCost$ True | Optional$ True | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | ConditionCompare$ EQ1 | ConditionCheckSVar$ X | ConditionSVarCompare$ GTY | References$ X,Y | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand | NoShuffle$ True | ForgetChanged$ True SVar:X:TriggeredCard$CardManaCost SVar:Y:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/rashmi_eternities_crafter.jpg -Oracle:Whenever you cast your first spell each turn, reveal the top card of your library. If it's a nonland card with converted mana cost less than that spell's, you may cast it without paying its mana cost. If you don't cast the revealed card, put it into your hand. \ No newline at end of file +Oracle:Whenever you cast your first spell each turn, reveal the top card of your library. You may cast it without paying its mana cost if it's a spell with lesser converted mana cost. If you don't cast it, put it into your hand. diff --git a/forge-gui/res/cardsfolder/r/rathi_assassin.txt b/forge-gui/res/cardsfolder/r/rathi_assassin.txt index 00d79330d0d..24c74f39657 100644 --- a/forge-gui/res/cardsfolder/r/rathi_assassin.txt +++ b/forge-gui/res/cardsfolder/r/rathi_assassin.txt @@ -2,8 +2,8 @@ Name:Rathi Assassin ManaCost:2 B B Types:Creature Zombie Mercenary Assassin PT:2/2 -A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. A:AB$ Destroy | Cost$ 1 B B T | ValidTgts$ Creature.tapped+nonBlack | TgtPrompt$ Select target tapped nonblack creature | SpellDescription$ Destroy target tapped nonblack creature. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/rathi_assassin.jpg -Oracle:{1}{B}{B}, {T}: Destroy target tapped nonblack creature.\n{3}, {T}: Search your library for a Mercenary permanent card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +Oracle:{1}{B}{B}, {T}: Destroy target tapped nonblack creature.\n{3}, {T}: Search your library for a Mercenary permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/r/rathi_dragon.txt b/forge-gui/res/cardsfolder/r/rathi_dragon.txt index b8f2df09fba..1da1844e173 100644 --- a/forge-gui/res/cardsfolder/r/rathi_dragon.txt +++ b/forge-gui/res/cardsfolder/r/rathi_dragon.txt @@ -8,4 +8,4 @@ SVar:TrigSacUnless:DB$ Sacrifice | Defined$ Self | UnlessCost$ Sac<2/Mountain> | SVar:NeedsToPlayVar:Y GE2 SVar:Y:Count$Valid Mountain.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/rathi_dragon.jpg -Oracle:Flying\nWhen Rathi Dragon enters the battlefield, sacrifice it unless you sacrifice two Mountains. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhen Rathi Dragon enters the battlefield, sacrifice it unless you sacrifice two Mountains. diff --git a/forge-gui/res/cardsfolder/r/rathi_fiend.txt b/forge-gui/res/cardsfolder/r/rathi_fiend.txt index 1bfa0993135..d0853394402 100644 --- a/forge-gui/res/cardsfolder/r/rathi_fiend.txt +++ b/forge-gui/res/cardsfolder/r/rathi_fiend.txt @@ -4,7 +4,7 @@ Types:Creature Horror Mercenary PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, each player loses 3 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player | LifeAmount$ 3 -A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/rathi_fiend.jpg -Oracle:When Rathi Fiend enters the battlefield, each player loses 3 life.\n{3}, {T}: Search your library for a Mercenary permanent card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +Oracle:When Rathi Fiend enters the battlefield, each player loses 3 life.\n{3}, {T}: Search your library for a Mercenary permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/r/rathi_intimidator.txt b/forge-gui/res/cardsfolder/r/rathi_intimidator.txt index 5fbeeeb4811..da06b6a1dc3 100644 --- a/forge-gui/res/cardsfolder/r/rathi_intimidator.txt +++ b/forge-gui/res/cardsfolder/r/rathi_intimidator.txt @@ -3,7 +3,7 @@ ManaCost:1 B B Types:Creature Horror Mercenary PT:2/1 K:Fear -A:AB$ ChangeZone | Cost$ 2 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE2 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 2 or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE2 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with converted mana cost 2 or less and put it onto the battlefield. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/rathi_intimidator.jpg -Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\n{2}, {T}: Search your library for a Mercenary permanent card with converted mana cost 2 or less, put it onto the battlefield, then shuffle your library. +Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\n{2}, {T}: Search your library for a Mercenary permanent card with converted mana cost 2 or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/r/ravager_wurm.txt b/forge-gui/res/cardsfolder/r/ravager_wurm.txt index 42a0f4eaf90..3a0676869b3 100644 --- a/forge-gui/res/cardsfolder/r/ravager_wurm.txt +++ b/forge-gui/res/cardsfolder/r/ravager_wurm.txt @@ -4,8 +4,8 @@ Types:Creature Wurm PT:4/5 K:Riot T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY -SVar:TrigCharm:DB$ Charm | MinCharmNum$ 0 | CharmNum$ 1 | Choices$ DBFight,DBDestroy +SVar:TrigCharm:DB$ Charm | MinCharmNum$ 0 | CharmNum$ 1 | Choices$ DBFight,DBDestroy SVar:DBFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control | SpellDescription$ CARDNAME fights target creature you don't control. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Land.hasNonManaActivatedAbility | TgtPrompt$ Select target land with an activated ability that isn't a mana ability | SpellDescription$ Destroy target land with an activated ability that isn't a mana ability. DeckHas:Ability$Counters -Oracle:Riot (This creature enters the battlefield with your choice of a +1/+1 counter or haste.)\nWhen Ravager Wurm enters the battlefield, choose up to one -\n- Ravager Wurm fights target creature you don't control.\n- Destroy target land with an activated ability that isn't a mana ability. +Oracle:Riot (This creature enters the battlefield with your choice of a +1/+1 counter or haste.)\nWhen Ravager Wurm enters the battlefield, choose up to one —\n• Ravager Wurm fights target creature you don't control.\n• Destroy target land with an activated ability that isn't a mana ability. diff --git a/forge-gui/res/cardsfolder/r/ravaging_blaze.txt b/forge-gui/res/cardsfolder/r/ravaging_blaze.txt index bc530f4c295..0460a0b1e7b 100644 --- a/forge-gui/res/cardsfolder/r/ravaging_blaze.txt +++ b/forge-gui/res/cardsfolder/r/ravaging_blaze.txt @@ -2,8 +2,8 @@ Name:Ravaging Blaze ManaCost:X R R Types:Instant A:SP$ DealDamage | Cost$ X R R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SubAbility$ DmgController | References$ X | SpellDescription$ CARDNAME deals X damage to target creature. -SVar:DmgController:DB$ DealDamage | Defined$ TargetedController | NumDmg$ X | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE2 | References$ X,Y | SpellDescription$ Spell Mastery — If there are two or more instant and/or sorcery cards in your graveyard, CARDNAME also deals X damage to that creature's controller. +SVar:DmgController:DB$ DealDamage | Defined$ TargetedController | NumDmg$ X | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE2 | References$ X,Y | SpellDescription$ Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, CARDNAME also deals X damage to that creature's controller. SVar:X:Count$xPaid SVar:Y:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn SVar:Picture:http://www.wizards.com/global/images/magic/general/ravaging_blaze.jpg -Oracle:Ravaging Blaze deals X damage to target creature.\nSpell Mastery — If there are two or more instant and/or sorcery cards in your graveyard, Ravaging Blaze also deals X damage to that creature's controller. \ No newline at end of file +Oracle:Ravaging Blaze deals X damage to target creature.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, Ravaging Blaze also deals X damage to that creature's controller. diff --git a/forge-gui/res/cardsfolder/r/ravaging_riftwurm.txt b/forge-gui/res/cardsfolder/r/ravaging_riftwurm.txt index 4f27244c04b..26c460332f2 100644 --- a/forge-gui/res/cardsfolder/r/ravaging_riftwurm.txt +++ b/forge-gui/res/cardsfolder/r/ravaging_riftwurm.txt @@ -7,4 +7,4 @@ K:Vanishing:2 K:etbCounter:TIME:3:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with three additional time counters on it. SVar:WasKicked:Count$Kicked.1.0 SVar:Picture:http://www.wizards.com/global/images/magic/general/ravaging_riftwurm.jpg -Oracle:Kicker {4} (You may pay an additional {4} as you cast this spell.)\nVanishing 2 (This permanent enters the battlefield with two time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nIf Ravaging Riftwurm was kicked, it enters the battlefield with three additional time counters on it. +Oracle:Kicker {4} (You may pay an additional {4} as you cast this spell.)\nVanishing 2 (This creature enters the battlefield with two time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nIf Ravaging Riftwurm was kicked, it enters the battlefield with three additional time counters on it. diff --git a/forge-gui/res/cardsfolder/r/raven_wings.txt b/forge-gui/res/cardsfolder/r/raven_wings.txt index e6521256b29..945a10768b0 100644 --- a/forge-gui/res/cardsfolder/r/raven_wings.txt +++ b/forge-gui/res/cardsfolder/r/raven_wings.txt @@ -3,4 +3,4 @@ ManaCost:2 Types:Artifact Equipment K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddKeyword$ Flying | AddType$ Bird | Description$ Equipped creature gets +1/+0, has flying, and is a Bird in addition to its other types. -Oracle:Equipped creature gets +1/+0, has flying, and is a Bird in addition to its other types.\nEquip {2} +Oracle:Equipped creature gets +1/+0, has flying, and is a Bird in addition to its other types.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/r/ravenform.txt b/forge-gui/res/cardsfolder/r/ravenform.txt index b07c2402e35..3f03c46b5dd 100644 --- a/forge-gui/res/cardsfolder/r/ravenform.txt +++ b/forge-gui/res/cardsfolder/r/ravenform.txt @@ -1,9 +1,9 @@ Name:Ravenform ManaCost:2 U Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 U | ValidTgts$ Creature,Artifact | TgtPrompt$ Select target artifact or creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBToken | AILogic$ Pongify | SpellDescription$ Exile target artifact or creature. Its controller creates a 1/1 Blue bird creature token with flying. +A:SP$ ChangeZone | Cost$ 2 U | ValidTgts$ Creature,Artifact | TgtPrompt$ Select target artifact or creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBToken | AILogic$ Pongify | SpellDescription$ Exile target artifact or creature. Its controller creates a 1/1 blue Bird creature token with flying. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ u_1_1_bird_flying | TokenOwner$ TargetedController DeckHas:Ability$Token K:Foretell:U DeckHas:Ability$Token -Oracle:Exile target artifact or creature. Its controller creates a 1/1 Blue bird creature token with flying.\nForetell {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.) +Oracle:Exile target artifact or creature. Its controller creates a 1/1 blue Bird creature token with flying.\nForetell {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/r/rayami_first_of_the_fallen.txt b/forge-gui/res/cardsfolder/r/rayami_first_of_the_fallen.txt index 18432aaee6a..2540333e892 100644 --- a/forge-gui/res/cardsfolder/r/rayami_first_of_the_fallen.txt +++ b/forge-gui/res/cardsfolder/r/rayami_first_of_the_fallen.txt @@ -4,5 +4,5 @@ Types:Legendary Creature Vampire PT:5/4 R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonToken | ReplaceWith$ Exile | Description$ If a nontoken creature would die, exile that card with a blood counter on it instead. SVar:Exile:DB$ ChangeZone | Defined$ ReplacedCard | Hidden$ True | Origin$ All | Destination$ Exile | WithCountersType$ BLOOD | WithCountersAmount$ 1 -S:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Card.Self | CharacteristicDefining$ True | SharedKeywordsZone$ Exile | SharedRestrictions$ Creature.counters_GE1_BLOOD | AddKeyword$ Flying & First Strike & Double Strike & Deathtouch & Haste & Hexproof & Indestructible & Lifelink & Menace & Protection & Reach & Trample & Vigilance | Description$ As long as an exiled creature with a blood counter on it has flying, CARDNAME has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance. -Oracle:If a nontoken creature would die, exile that card with a blood counter on it instead.\nAs long as an exiled creature with a blood counter on it has flying, Rayami, First of the Fallen has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance. +S:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Card.Self | CharacteristicDefining$ True | SharedKeywordsZone$ Exile | SharedRestrictions$ Creature.counters_GE1_BLOOD | AddKeyword$ Flying & First Strike & Double Strike & Deathtouch & Haste & Hexproof & Indestructible & Lifelink & Menace & Protection & Reach & Trample & Vigilance | Description$ As long as an exiled creature card with a blood counter on it has flying, CARDNAME has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance. +Oracle:If a nontoken creature would die, exile that card with a blood counter on it instead.\nAs long as an exiled creature card with a blood counter on it has flying, Rayami, First of the Fallen has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance. diff --git a/forge-gui/res/cardsfolder/r/raze.txt b/forge-gui/res/cardsfolder/r/raze.txt index 48fb62f2165..3060cb5c91a 100644 --- a/forge-gui/res/cardsfolder/r/raze.txt +++ b/forge-gui/res/cardsfolder/r/raze.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Destroy | Cost$ R Sac<1/Land> | ValidTgts$ Land | TgtPrompt$ Select target land | SpellDescription$ Destroy target land. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/raze.jpg -Oracle:As an additional cost to cast Raze, sacrifice a land.\nDestroy target land. +Oracle:As an additional cost to cast this spell, sacrifice a land.\nDestroy target land. diff --git a/forge-gui/res/cardsfolder/r/razor_pendulum.txt b/forge-gui/res/cardsfolder/r/razor_pendulum.txt index 3be0b38ee0b..3a6158a5ffd 100644 --- a/forge-gui/res/cardsfolder/r/razor_pendulum.txt +++ b/forge-gui/res/cardsfolder/r/razor_pendulum.txt @@ -1,8 +1,8 @@ Name:Razor Pendulum ManaCost:4 Types:Artifact -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDamage | LifeTotal$ ActivePlayer | LifeAmount$ LE5 | TriggerDescription$ At the beginning of each player's end step, if that player has 5 or less life, CARDNAME deals 2 damage to them. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDamage | LifeTotal$ ActivePlayer | LifeAmount$ LE5 | TriggerDescription$ At the beginning of each player's end step, if that player has 5 or less life, CARDNAME deals 2 damage to that player. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/razor_pendulum.jpg -Oracle:At the beginning of each player's end step, if that player has 5 or less life, Razor Pendulum deals 2 damage to them. +Oracle:At the beginning of each player's end step, if that player has 5 or less life, Razor Pendulum deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/r/razorfoot_griffin.txt b/forge-gui/res/cardsfolder/r/razorfoot_griffin.txt index 9d765191b11..ff9f8753a7f 100644 --- a/forge-gui/res/cardsfolder/r/razorfoot_griffin.txt +++ b/forge-gui/res/cardsfolder/r/razorfoot_griffin.txt @@ -5,4 +5,4 @@ PT:2/2 K:Flying K:First Strike SVar:Picture:http://www.wizards.com/global/images/magic/general/razorfoot_griffin.jpg -Oracle:Flying, first strike \ No newline at end of file +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nFirst strike (This creature deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/r/razormane_masticore.txt b/forge-gui/res/cardsfolder/r/razormane_masticore.txt index bb2115e06ba..97d15965692 100644 --- a/forge-gui/res/cardsfolder/r/razormane_masticore.txt +++ b/forge-gui/res/cardsfolder/r/razormane_masticore.txt @@ -8,4 +8,4 @@ T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | OptionalDecider$ You | Execute$ SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 3 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/razormane_masticore.jpg -Oracle:First strike\nAt the beginning of your upkeep, sacrifice Razormane Masticore unless you discard a card.\nAt the beginning of your draw step, you may have Razormane Masticore deal 3 damage to target creature. +Oracle:First strike (This creature deals combat damage before creatures without first strike.)\nAt the beginning of your upkeep, sacrifice Razormane Masticore unless you discard a card.\nAt the beginning of your draw step, you may have Razormane Masticore deal 3 damage to target creature. diff --git a/forge-gui/res/cardsfolder/r/reality_acid.txt b/forge-gui/res/cardsfolder/r/reality_acid.txt index 765b5dabe22..afe017a1e42 100644 --- a/forge-gui/res/cardsfolder/r/reality_acid.txt +++ b/forge-gui/res/cardsfolder/r/reality_acid.txt @@ -6,4 +6,4 @@ K:Vanishing:3 A:SP$ Attach | Cost$ 2 U | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | AILogic$ Curse T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSac | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, enchanted permanent's controller sacrifices it. SVar:TrigSac:DB$ Destroy | Sacrifice$ True | Defined$ AttachedBy TriggeredCardLKICopy -Oracle:Enchant permanent\nVanishing 3 (This permanent 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 Reality Acid leaves the battlefield, enchanted permanent's controller sacrifices it. +Oracle:Enchant permanent\nVanishing 3 (This Aura 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 Reality Acid leaves the battlefield, enchanted permanent's controller sacrifices it. diff --git a/forge-gui/res/cardsfolder/r/realm_cloaked_giant_cast_off.txt b/forge-gui/res/cardsfolder/r/realm_cloaked_giant_cast_off.txt index c1752563e2b..1edc5c0f538 100644 --- a/forge-gui/res/cardsfolder/r/realm_cloaked_giant_cast_off.txt +++ b/forge-gui/res/cardsfolder/r/realm_cloaked_giant_cast_off.txt @@ -11,5 +11,5 @@ ALTERNATE Name:Cast Off ManaCost:3 W W Types:Sorcery Adventure -A:SP$ DestroyAll | Cost$ 3 W W | ValidCards$ Creature.nonGiant | SpellDescription$ Destroy all non-Giant creatures. -Oracle:Destroy all non-Giant creatures. +A:SP$ DestroyAll | Cost$ 3 W W | ValidCards$ Creature.nonGiant | SpellDescription$ Destroy all non-Giant creatures. (Then exile this card. You may cast the creature later from exile.) +Oracle:Destroy all non-Giant creatures. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/r/reap.txt b/forge-gui/res/cardsfolder/r/reap.txt index 487f28dc0ce..96af8969e66 100644 --- a/forge-gui/res/cardsfolder/r/reap.txt +++ b/forge-gui/res/cardsfolder/r/reap.txt @@ -1,10 +1,10 @@ Name:Reap ManaCost:1 G Types:Instant -A:SP$ Pump | Cost$ 1 G | TgtPrompt$ Select target Opponent | ValidTgts$ Opponent | SubAbility$ GraveReap | StackDescription$ Select target opponent. | SpellDescription$ Return up to X target cards from your graveyard to your hand, where X is the number of black permanents target opponent controls as you cast CARDNAME. +A:SP$ Pump | Cost$ 1 G | TgtPrompt$ Select target Opponent | ValidTgts$ Opponent | SubAbility$ GraveReap | StackDescription$ Select target opponent. | SpellDescription$ Return up to X target cards from your graveyard to your hand, where X is the number of black permanents target opponent controls as you cast this spell. SVar:GraveReap:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ NrBlackAtCasting | References$ NrBlackAtCasting | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl SVar:NrBlackAtCasting:Count$Valid Permanent.Black+TargetedPlayerCtrl SVar:AIPlayForSub:True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/reap.jpg -Oracle:Return up to X target cards from your graveyard to your hand, where X is the number of black permanents target opponent controls as you cast Reap. +Oracle:Return up to X target cards from your graveyard to your hand, where X is the number of black permanents target opponent controls as you cast this spell. diff --git a/forge-gui/res/cardsfolder/r/reaper_king.txt b/forge-gui/res/cardsfolder/r/reaper_king.txt index c4ce36f99b6..4e3c6f10905 100644 --- a/forge-gui/res/cardsfolder/r/reaper_king.txt +++ b/forge-gui/res/cardsfolder/r/reaper_king.txt @@ -8,4 +8,4 @@ SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Permanent | TgtPrompt$ Select target p SVar:PlayMain1:TRUE AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/reaper_king.jpg -Oracle:Other Scarecrow creatures you control get +1/+1.\nWhenever another Scarecrow enters the battlefield under your control, destroy target permanent. +Oracle:({2/W} can be paid with any two mana or with {W}. This card's converted mana cost is 10.)\nOther Scarecrow creatures you control get +1/+1.\nWhenever another Scarecrow enters the battlefield under your control, destroy target permanent. diff --git a/forge-gui/res/cardsfolder/r/reaper_of_night_harvest_fear.txt b/forge-gui/res/cardsfolder/r/reaper_of_night_harvest_fear.txt index 1f57fb0e642..6e1be50c74e 100644 --- a/forge-gui/res/cardsfolder/r/reaper_of_night_harvest_fear.txt +++ b/forge-gui/res/cardsfolder/r/reaper_of_night_harvest_fear.txt @@ -13,5 +13,5 @@ ALTERNATE Name:Harvest Fear ManaCost:3 B Types:Sorcery Adventure -A:SP$ Discard | Cost$ 3 B | ValidTgts$ Opponent | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target opponent discards two cards. -Oracle:Target opponent discards two cards. +A:SP$ Discard | Cost$ 3 B | ValidTgts$ Opponent | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target opponent discards two cards. (Then exile this card. You may cast the creature later from exile.) +Oracle:Target opponent discards two cards. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/r/reason_believe.txt b/forge-gui/res/cardsfolder/r/reason_believe.txt index 661b8c9ff8f..2459fe9bed6 100644 --- a/forge-gui/res/cardsfolder/r/reason_believe.txt +++ b/forge-gui/res/cardsfolder/r/reason_believe.txt @@ -13,4 +13,4 @@ ManaCost:4 G Types:Sorcery K:Aftermath A:SP$ Dig | Cost$ 4 G | DigNum$ 1 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature | DestinationZone$ Battlefield | DestinationZone2$ Hand | SpellDescription$ Look at the top card of your library. You may put it onto the battlefield if it's a creature card. If you don't, put it into your hand. -Oracle:Aftermath\nLook at the top card of your library. You may put it onto the battlefield if it's a creature card. If you don't, put it into your hand. \ No newline at end of file +Oracle:Aftermath (Cast this spell only from your graveyard. Then exile it.)\nLook at the top card of your library. You may put it onto the battlefield if it's a creature card. If you don't, put it into your hand. diff --git a/forge-gui/res/cardsfolder/r/rebirth.txt b/forge-gui/res/cardsfolder/r/rebirth.txt index f09c330194e..d4ebb24917b 100644 --- a/forge-gui/res/cardsfolder/r/rebirth.txt +++ b/forge-gui/res/cardsfolder/r/rebirth.txt @@ -6,4 +6,4 @@ A:SP$ RepeatEach | Cost$ 3 G G G | RepeatPlayers$ Player | RepeatSubAbility$ Ant SVar:Ante:DB$ Dig | Defined$ Player.IsRemembered | Destination$ Ante | DigNum$ 1 | ChangeNum$ All | RememberChanged$ True | Optional$ True | SubAbility$ 20Life | AILogic$ Rebirth SVar:20Life:DB$ SetLife | Defined$ Player.IsRemembered | LifeAmount$ 20 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Remove Rebirth from your deck before playing if you're not playing for ante./nEach player may ante the top card of their library. If a player does, that player's life total becomes 20. +Oracle:Remove Rebirth from your deck before playing if you're not playing for ante.\nEach player may ante the top card of their library. If a player does, that player's life total becomes 20. diff --git a/forge-gui/res/cardsfolder/r/reckless_abandon.txt b/forge-gui/res/cardsfolder/r/reckless_abandon.txt index 340d90d3838..dc32ef5e40f 100644 --- a/forge-gui/res/cardsfolder/r/reckless_abandon.txt +++ b/forge-gui/res/cardsfolder/r/reckless_abandon.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ DealDamage | Cost$ R Sac<1/Creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/reckless_abandon.jpg -Oracle:As an additional cost to cast Reckless Abandon, sacrifice a creature.\nReckless Abandon deals 4 damage to target any target. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nReckless Abandon deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/r/recoup.txt b/forge-gui/res/cardsfolder/r/recoup.txt index 0e5a335b944..194cf8e0655 100644 --- a/forge-gui/res/cardsfolder/r/recoup.txt +++ b/forge-gui/res/cardsfolder/r/recoup.txt @@ -2,6 +2,6 @@ Name:Recoup ManaCost:1 R Types:Sorcery K:Flashback:3 R -A:SP$ Pump | Cost$ 1 R | ValidTgts$ Sorcery.YouCtrl.Other | TgtZone$ Graveyard | TgtPrompt$ Select target sorcery card | KW$ Flashback | PumpZone$ Graveyard | SpellDescription$ Target sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. +A:SP$ Pump | Cost$ 1 R | ValidTgts$ Sorcery.YouCtrl.Other | TgtZone$ Graveyard | TgtPrompt$ Select target sorcery card | KW$ Flashback | PumpZone$ Graveyard | SpellDescription$ Target sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. (Mana cost includes color.) SVar:Picture:http://www.wizards.com/global/images/magic/general/recoup.jpg -Oracle:Target sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost.\nFlashback {3}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:Target sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. (Mana cost includes color.)\nFlashback {3}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/r/reidane_god_of_the_worthy_valkmira_protectors_shield.txt b/forge-gui/res/cardsfolder/r/reidane_god_of_the_worthy_valkmira_protectors_shield.txt index cd9c97dbf3b..8272aee95ad 100644 --- a/forge-gui/res/cardsfolder/r/reidane_god_of_the_worthy_valkmira_protectors_shield.txt +++ b/forge-gui/res/cardsfolder/r/reidane_god_of_the_worthy_valkmira_protectors_shield.txt @@ -18,4 +18,4 @@ Types:Legendary Artifact S:Mode$ PreventDamage | Target$ You,Permanent.YouCtrl | ValidSource$ Card.OppCtrl | Amount$ 1 | Description$ If a source an opponent controls would deal damage to you or a permanent you control, prevent 1 of that damage. T:Mode$ BecomesTarget | ValidSource$ Card.OppCtrl | ValidTarget$ You,Permanent.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever you or another permanent you control becomes the target of a spell or ability an opponent controls, counter that spell or ability unless its controller pays {1}. SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSourceSA | UnlessCost$ 1 | UnlessPayer$ TriggeredSourceSAController -Oracle:If a source an opponent controls would deal damage to you or a permanent you control, prevent 1 of that damage.\nWhenever you or another permanent you control becomes the target of a spell or ability an opponent controls, counter that spell unless its controller pays {1}. +Oracle:If a source an opponent controls would deal damage to you or a permanent you control, prevent 1 of that damage.\nWhenever you or another permanent you control becomes the target of a spell or ability an opponent controls, counter that spell or ability unless its controller pays {1}. diff --git a/forge-gui/res/cardsfolder/r/relentless_pursuit.txt b/forge-gui/res/cardsfolder/r/relentless_pursuit.txt index d6353ee3873..69981c3796e 100644 --- a/forge-gui/res/cardsfolder/r/relentless_pursuit.txt +++ b/forge-gui/res/cardsfolder/r/relentless_pursuit.txt @@ -1,5 +1,5 @@ Name:Relentless Pursuit ManaCost:2 G Types:Sorcery -A:SP$ DigMultiple | Cost$ 2 G | DigNum$ 4 | Reveal$ True | ChangeValid$ Creature,Land | DestinationZone2$ Graveyard | Optional$ True | SpellDescription$ Reveal the top four cards of your library. You may put a creature card and/or land card from among them into your hand. Put the rest into your graveyard. -Oracle:Reveal the top four cards of your library. You may put a creature card and/or land card from among them into your hand. Put the rest into your graveyard. +A:SP$ DigMultiple | Cost$ 2 G | DigNum$ 4 | Reveal$ True | ChangeValid$ Creature,Land | DestinationZone2$ Graveyard | Optional$ True | SpellDescription$ Reveal the top four cards of your library. You may put a creature card and/or a land card from among them into your hand. Put the rest into your graveyard. +Oracle:Reveal the top four cards of your library. You may put a creature card and/or a land card from among them into your hand. Put the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/r/relentless_skaabs.txt b/forge-gui/res/cardsfolder/r/relentless_skaabs.txt index 6d0879aa058..2eee1c2cd01 100644 --- a/forge-gui/res/cardsfolder/r/relentless_skaabs.txt +++ b/forge-gui/res/cardsfolder/r/relentless_skaabs.txt @@ -5,4 +5,4 @@ PT:4/4 K:Undying A:SP$ PermanentCreature | Cost$ 3 U U ExileFromGrave<1/Creature> SVar:Picture:http://www.wizards.com/global/images/magic/general/relentless_skaabs.jpg -Oracle:As an additional cost to cast Relentless Skaabs, exile a creature card from your graveyard.\nUndying (When this creature 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.) +Oracle:As an additional cost to cast this spell, exile a creature card from your graveyard.\nUndying (When this creature 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/r/remove.txt b/forge-gui/res/cardsfolder/r/remove.txt index b4a3cc25c26..3c4d6f8dfc6 100644 --- a/forge-gui/res/cardsfolder/r/remove.txt +++ b/forge-gui/res/cardsfolder/r/remove.txt @@ -1,6 +1,6 @@ Name:Remove ManaCost:U Types:Instant -A:SP$ ChangeZone | Cost$ U | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | Origin$ Battlefield | Destination$ Hand | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast CARDNAME only during the declare attackers step and only if you've been attacked this step. Return target attacking creature to its owner's hand. +A:SP$ ChangeZone | Cost$ U | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | Origin$ Battlefield | Destination$ Hand | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast this spell only during the declare attackers step and only if you've been attacked this step. Return target attacking creature to its owner's hand. SVar:Picture:http://resources.wizards.com/magic/cards/p2/en-us/card6541.jpg -Oracle:Cast Remove only during the declare attackers step and only if you've been attacked this step.\nReturn target attacking creature to its owner's hand. +Oracle:Cast this spell only during the declare attackers step and only if you've been attacked this step.\nReturn target attacking creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/r/renata_called_to_the_hunt.txt b/forge-gui/res/cardsfolder/r/renata_called_to_the_hunt.txt index 1104e4ec279..deba339ef60 100755 --- a/forge-gui/res/cardsfolder/r/renata_called_to_the_hunt.txt +++ b/forge-gui/res/cardsfolder/r/renata_called_to_the_hunt.txt @@ -8,4 +8,4 @@ SVar:BuffedBy:Permanent.Green K:ETBReplacement:Other:AddExtraCounter:Mandatory:Battlefield:Creature.Other+YouCtrl SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Each other creature you control enters the battlefield with an additional +1/+1 counter on it. DeckHas:Ability$Counters -Oracle:Renata's power is equal to your devotion to green. (Each {G} in the mana costs of permanents you control counts towards your devotion to green.)\nEach other creature you control enters the battlefield with an additional +1/+1 counter on it. +Oracle:Renata's power is equal to your devotion to green. (Each {G} in the mana costs of permanents you control counts toward your devotion to green.)\nEach other creature you control enters the battlefield with an additional +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/r/rending_volley.txt b/forge-gui/res/cardsfolder/r/rending_volley.txt index 0ae0ad367d7..c779945e048 100644 --- a/forge-gui/res/cardsfolder/r/rending_volley.txt +++ b/forge-gui/res/cardsfolder/r/rending_volley.txt @@ -5,4 +5,4 @@ K:CARDNAME can't be countered. A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature.White,Creature.Blue | NumDmg$ 4 | TgtPrompt$ Select target white or blue creature. | SpellDescription$ CARDNAME deals 4 damage to target white or blue creature. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/rending_volley.jpg -Oracle:Rending Volley can't be countered by spells or abilities.\nRending Volley deals 4 damage to target white or blue creature. +Oracle:This spell can't be countered.\nRending Volley deals 4 damage to target white or blue creature. diff --git a/forge-gui/res/cardsfolder/r/renegade_firebrand.txt b/forge-gui/res/cardsfolder/r/renegade_firebrand.txt index 4bfa470b70e..92a95589652 100644 --- a/forge-gui/res/cardsfolder/r/renegade_firebrand.txt +++ b/forge-gui/res/cardsfolder/r/renegade_firebrand.txt @@ -2,7 +2,7 @@ Name:Renegade Firebrand ManaCost:2 R Types:Creature Human Warrior PT:3/2 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | AddPower$ 1 | IsPresent$ Planeswalker.Chandra+YouCtrl | Description$ As long as you control a Chandra planeswalker, CARDNAME gets +1/+0 and has first strike. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | AddPower$ 1 | IsPresent$ Planeswalker.Chandra+YouCtrl | Description$ As long as you control a Chandra planeswalker, CARDNAME gets +1/+0 and has first strike. (It deals combat damage before creatures without first strike.) SVar:BuffedBy:Chandra SVar:Picture:http://www.wizards.com/global/images/magic/general/renegade_firebrand.jpg -Oracle:As long as you control a Chandra planeswalker, Renegade Firebrand gets +1/+0 and has first strike. +Oracle:As long as you control a Chandra planeswalker, Renegade Firebrand gets +1/+0 and has first strike. (It deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/r/renegade_freighter.txt b/forge-gui/res/cardsfolder/r/renegade_freighter.txt index 2780854f5eb..a5def012d52 100644 --- a/forge-gui/res/cardsfolder/r/renegade_freighter.txt +++ b/forge-gui/res/cardsfolder/r/renegade_freighter.txt @@ -6,4 +6,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | KW$ Trample K:Crew:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/renegade_freighter.jpg -Oracle:Whenever Renegade Freighter attacks, it gets +1/+1 and gains trample until end of turn.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: The Vehicle becomes an artifact creature until end of turn.) \ No newline at end of file +Oracle:Whenever Renegade Freighter attacks, it gets +1/+1 and gains trample until end of 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/r/renegade_reaper.txt b/forge-gui/res/cardsfolder/r/renegade_reaper.txt index f3545f092d8..0439afd901f 100644 --- a/forge-gui/res/cardsfolder/r/renegade_reaper.txt +++ b/forge-gui/res/cardsfolder/r/renegade_reaper.txt @@ -9,4 +9,4 @@ SVar:DBLifeGain:DB$ GainLife | Defined$ You | LifeAmount$ 4 | ConditionDefined$ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Type$Angel DeckHas:Ability$Mill & Ability$LifeGain -Oracle:Flying\nWhen Renegade Reaper enters the battlefield, mill four cards. If at least one Angel card is milled this way, you gain 4 life. +Oracle:Flying\nWhen Renegade Reaper enters the battlefield, mill four cards. If at least one Angel card is milled this way, you gain 4 life. (To mill a card, put the top card of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/r/renewal.txt b/forge-gui/res/cardsfolder/r/renewal.txt index 35e7228f7c0..b3d76021236 100644 --- a/forge-gui/res/cardsfolder/r/renewal.txt +++ b/forge-gui/res/cardsfolder/r/renewal.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Cost$ 2 G Sac<1/Land> | Origin$ Library | Destination$ Battle SVar:DelTrigSlowtrip:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. SVar:DrawSlowtrip:DB$Draw | NumCards$ 1 | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/renewal.jpg -Oracle:As an additional cost to cast Renewal, sacrifice a land.\nSearch your library for a basic land card and put that card onto the battlefield. Then shuffle your library.\nDraw a card at the beginning of the next turn's upkeep. +Oracle:As an additional cost to cast this spell, sacrifice a land.\nSearch your library for a basic land card and put that card onto the battlefield. Then shuffle your library.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/r/repel_intruders.txt b/forge-gui/res/cardsfolder/r/repel_intruders.txt index 93c16482fdb..44fa1b37073 100644 --- a/forge-gui/res/cardsfolder/r/repel_intruders.txt +++ b/forge-gui/res/cardsfolder/r/repel_intruders.txt @@ -1,8 +1,8 @@ Name:Repel Intruders ManaCost:3 WU Types:Instant -A:SP$ Token | Cost$ 3 WU | LegacyImage$ w 1 1 kithkin soldier shm | TokenAmount$ 2 | TokenScript$ w_1_1_kithkin_soldier | TokenOwner$ You | ConditionManaSpent$ W | SubAbility$ UPaid | SpellDescription$ Create two 1/1 white Kithkin Soldier creatures if {W} was spent to cast CARDNAME. Counter up to one target creature spell if {U} was spent to cast CARDNAME. (Do both if {W}{U} was spent.) +A:SP$ Token | Cost$ 3 WU | LegacyImage$ w 1 1 kithkin soldier shm | TokenAmount$ 2 | TokenScript$ w_1_1_kithkin_soldier | TokenOwner$ You | ConditionManaSpent$ W | SubAbility$ UPaid | SpellDescription$ Create two 1/1 white Kithkin Soldier creature tokens if {W} was spent to cast this spell. Counter up to one target creature spell if {U} was spent to cast this spell. (Do both if {W}{U} was spent.) SVar:UPaid:DB$ Counter | TargetType$ Spell | TgtPrompt$ Select target Creature spell | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | ConditionManaSpent$ U AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/repel_intruders.jpg -Oracle:Create two 1/1 white Kithkin Soldier creatures if {W} was spent to cast Repel Intruders. Counter up to one target creature spell if {U} was spent to cast Repel Intruders. (Do both if {W}{U} was spent.) +Oracle:Create two 1/1 white Kithkin Soldier creature tokens if {W} was spent to cast this spell. Counter up to one target creature spell if {U} was spent to cast this spell. (Do both if {W}{U} was spent.) diff --git a/forge-gui/res/cardsfolder/r/replicating_ring.txt b/forge-gui/res/cardsfolder/r/replicating_ring.txt index 369044151ac..d570d863042 100644 --- a/forge-gui/res/cardsfolder/r/replicating_ring.txt +++ b/forge-gui/res/cardsfolder/r/replicating_ring.txt @@ -2,11 +2,11 @@ Name:Replicating Ring ManaCost:3 Types:Snow Artifact A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a night counter on CARDNAME. Then if it has eight or more night counters on it, remove all of them and create eight colorless snow artifact tokens named Replicated Ring with “{T}: Add one mana of any color.” +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a night counter on CARDNAME. Then if it has eight or more night counters on it, remove all of them and create eight colorless snow artifact tokens named Replicated Ring with “{T}: At the beginning of your upkeep, put a night counter on CARDNAME. Then if it has eight or more night counters on it, remove all of them and create eight colorless snow artifact tokens named Replicated Ring with "{T}: Add one mana of any color." SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ NIGHT | CounterNum$ 1 | SubAbility$ DBBranch SVar:DBBranch:DB$ Branch | BranchConditionSVar$ ReplicateTimer | References$ ReplicateTimer | TrueSubAbility$ DBRemoveCtrs SVar:DBRemoveCtrs:DB$ RemoveCounter | Defined$ Self | CounterType$ NIGHT | CounterNum$ All | SubAbility$ DBToken SVar:ReplicateTimer:Count$Valid Card.Self+counters_GE8_NIGHT SVar:DBToken:DB$ Token | TokenAmount$ 8 | TokenScript$ replicated_ring | LegacyImage$ replicated ring khm DeckHas:Ability$Counters & Ability$Token -Oracle:{T}: Add one mana of any color.\nAt the beginning of your upkeep, put a night counter on Replicating Ring. Then if it has eight or more night counters on it, remove all of them and create eight colorless snow artifact tokens named Replicated Ring with “{T}: Add one mana of any color.” +Oracle:{T}: Add one mana of any color.\nAt the beginning of your upkeep, put a night counter on Replicating Ring. Then if it has eight or more night counters on it, remove all of them and create eight colorless snow artifact tokens named Replicated Ring with "{T}: Add one mana of any color." diff --git a/forge-gui/res/cardsfolder/r/rescue_from_the_underworld.txt b/forge-gui/res/cardsfolder/r/rescue_from_the_underworld.txt index c8f2886abf6..20d4ef46e86 100644 --- a/forge-gui/res/cardsfolder/r/rescue_from_the_underworld.txt +++ b/forge-gui/res/cardsfolder/r/rescue_from_the_underworld.txt @@ -5,4 +5,4 @@ A:SP$ DelayedTrigger | Cost$ 4 B Sac<1/Creature> | ValidTgts$ Creature.YouOwn | SVar:MoveToPlay:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ DelayTriggerRememberedLKI | GainControl$ True SVar:DBExile:DB$ ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Exile AI:RemoveDeck:All -Oracle:As an additional cost to cast Rescue from the Underworld, sacrifice a creature.\nChoose target creature card in your graveyard. Return that card and the sacrificed card to the battlefield under your control at the beginning of your next upkeep. Exile Rescue from the Underworld. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nChoose target creature card in your graveyard. Return that card and the sacrificed card to the battlefield under your control at the beginning of your next upkeep. Exile Rescue from the Underworld. diff --git a/forge-gui/res/cardsfolder/r/reset.txt b/forge-gui/res/cardsfolder/r/reset.txt index 74c7d154ed1..d3b503f878e 100644 --- a/forge-gui/res/cardsfolder/r/reset.txt +++ b/forge-gui/res/cardsfolder/r/reset.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ UntapAll | Cost$ U U | ValidCards$ Land.YouCtrl | OpponentTurn$ True | ActivationPhases$ Draw-> | SpellDescription$ Cast Reset only during an opponent's turn after their upkeep step. Untap all lands you control. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/reset.jpg -Oracle:Cast Reset only during an opponent's turn after their upkeep step.\nUntap all lands you control. +Oracle:Cast this spell only during an opponent's turn after their upkeep step.\nUntap all lands you control. diff --git a/forge-gui/res/cardsfolder/r/reshape.txt b/forge-gui/res/cardsfolder/r/reshape.txt index d2040d60e9e..1d9b85b328f 100644 --- a/forge-gui/res/cardsfolder/r/reshape.txt +++ b/forge-gui/res/cardsfolder/r/reshape.txt @@ -1,8 +1,8 @@ Name:Reshape ManaCost:X U U Types:Sorcery -A:SP$ ChangeZone | Cost$ X U U Sac<1/Artifact> | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact.cmcLEX | References$ X | ChangeNum$ 1 | Shuffle$ True | SpellDescription$ Search your library for an artifact card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. +A:SP$ ChangeZone | Cost$ X U U Sac<1/Artifact> | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact.cmcLEX | References$ X | ChangeNum$ 1 | Shuffle$ True | SpellDescription$ Search your library for an artifact card with converted mana cost X or less and put it onto the battlefield. Then shuffle your library. SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/reshape.jpg -Oracle:As an additional cost to cast Reshape, sacrifice an artifact.\nSearch your library for an artifact card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. +Oracle:As an additional cost to cast this spell, sacrifice an artifact.\nSearch your library for an artifact card with converted mana cost X or less and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/r/resolute_rider.txt b/forge-gui/res/cardsfolder/r/resolute_rider.txt index 8e754b53ca8..c58206049a1 100644 --- a/forge-gui/res/cardsfolder/r/resolute_rider.txt +++ b/forge-gui/res/cardsfolder/r/resolute_rider.txt @@ -3,6 +3,6 @@ ManaCost:W/B W/B W/B W/B Types:Creature Human Knight PT:4/2 A:AB$ Pump | Cost$ W/B W/B | KW$ Lifelink | Defined$ Self | SpellDescription$ CARDNAME gains lifelink until end of turn. -A:AB$ Pump | Cost$ W/B W/B W/B | KW$ Indestructible | Defined$ Self | SpellDescription$ CARDNAME gains indestructible until end of turn. +A:AB$ Pump | Cost$ W/B W/B W/B | KW$ Indestructible | Defined$ Self | SpellDescription$ CARDNAME gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) DeckHas:Ability$LifeGain -Oracle:{W/B}{W/B}: Resolute Rider gains lifelink until end of turn.\n{W/B}{W/B}{W/B}: Resolute Rider gains indestructible until end of turn. +Oracle:{W/B}{W/B}: Resolute Rider gains lifelink until end of turn.\n{W/B}{W/B}{W/B}: Resolute Rider gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/r/restless_bones.txt b/forge-gui/res/cardsfolder/r/restless_bones.txt index d8b4402dc7a..d0b17ba931b 100644 --- a/forge-gui/res/cardsfolder/r/restless_bones.txt +++ b/forge-gui/res/cardsfolder/r/restless_bones.txt @@ -2,7 +2,7 @@ Name:Restless Bones ManaCost:2 B Types:Creature Skeleton PT:1/1 -A:AB$ Pump | Cost$ 3 B T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Swampwalk | SpellDescription$ Target creature gains swampwalk until end of turn. +A:AB$ Pump | Cost$ 3 B T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Swampwalk | SpellDescription$ Target creature gains swampwalk until end of turn. (It can't be blocked as long as defending player controls a Swamp.) A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/restless_bones.jpg -Oracle:{3}{B}, {T}: Target creature gains swampwalk until end of turn.\n{1}{B}: Regenerate Restless Bones. +Oracle:{3}{B}, {T}: Target creature gains swampwalk until end of turn. (It can't be blocked as long as defending player controls a Swamp.)\n{1}{B}: Regenerate Restless Bones. diff --git a/forge-gui/res/cardsfolder/r/retreat_to_emeria.txt b/forge-gui/res/cardsfolder/r/retreat_to_emeria.txt index 74eb1bc4f26..f5d6f594228 100644 --- a/forge-gui/res/cardsfolder/r/retreat_to_emeria.txt +++ b/forge-gui/res/cardsfolder/r/retreat_to_emeria.txt @@ -8,4 +8,4 @@ SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ DeckHints:Type$Ally DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/retreat_to_emeria.jpg -Oracle:Landfall — Whenever a land enters the battlefield under your control, choose one — \n• Create a 1/1 white Kor Ally creature token.\n• Creatures you control get +1/+1 until end of turn. +Oracle:Landfall — Whenever a land enters the battlefield under your control, choose one —\n• Create a 1/1 white Kor Ally creature token.\n• Creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/retreat_to_kazandu.txt b/forge-gui/res/cardsfolder/r/retreat_to_kazandu.txt index b0234c1ce58..974633215e6 100644 --- a/forge-gui/res/cardsfolder/r/retreat_to_kazandu.txt +++ b/forge-gui/res/cardsfolder/r/retreat_to_kazandu.txt @@ -7,4 +7,4 @@ SVar:DBCounter:DB$ PutCounter | CounterType$ P1P1 | ValidTgts$ Creature | TgtPro SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SpellDescription$ You gain 2 life. DeckHas:Ability$Counters & Ability$LifeGain SVar:Picture:http://www.wizards.com/global/images/magic/general/retreat_to_kazandu.jpg -Oracle:Landfall — Whenever a land enters the battlefield under your control, choose one —\n• Put a +1/+1 counter on target creature\n• You gain 2 life. +Oracle:Landfall — Whenever a land enters the battlefield under your control, choose one —\n• Put a +1/+1 counter on target creature.\n• You gain 2 life. diff --git a/forge-gui/res/cardsfolder/r/return_from_extinction.txt b/forge-gui/res/cardsfolder/r/return_from_extinction.txt index 44d2ed4bb9a..31afb52e970 100644 --- a/forge-gui/res/cardsfolder/r/return_from_extinction.txt +++ b/forge-gui/res/cardsfolder/r/return_from_extinction.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Charm | Cost$ 1 B | Choices$ DBChangeZone1,DBChangeZone2 SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouOwn | AILogic$ NoSameCreatureType | SpellDescription$ Return target creature card from your graveyard to your hand. SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | TargetsWithSameCreatureType$ True | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select two target creature cards that share a creature type in your graveyard | SpellDescription$ Return two target creature cards that share a creature type from your graveyard to your hand. -Oracle:Choose one -\n• Return target creature card from your graveyard to your hand.\n• Return two target creature cards that share a creature type from your graveyard to your hand. +Oracle:Choose one —\n• Return target creature card from your graveyard to your hand.\n• Return two target creature cards that share a creature type from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/r/return_to_nature.txt b/forge-gui/res/cardsfolder/r/return_to_nature.txt index f35696ffc75..eac4c9352d3 100644 --- a/forge-gui/res/cardsfolder/r/return_to_nature.txt +++ b/forge-gui/res/cardsfolder/r/return_to_nature.txt @@ -5,4 +5,4 @@ A:SP$ Charm | Cost$ 1 G | Choices$ DBDestroyArtifact,DBDestroyEnchantment,DBExil SVar:DBDestroyArtifact:DB$ Destroy | ValidTgts$ Artifact | Tgtprompt$ Select target artifact | SpellDescription$ Destroy target artifact SVar:DBDestroyEnchantment:DB$ Destroy | ValidTgts$ Enchantment | Tgtprompt$ Select target enchantment | SpellDescription$ Destroy target enchantment. SVar:DBExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | TgtPrompt$ Select target card from a graveyard. | SpellDescription$ Exile target card fom a graveyard. -Oracle:Choose one: \n- Destroy target artifact.\n- Destroy target enchantment\n- Exile target card from a graveyard. \ No newline at end of file +Oracle:Choose one —\n• Destroy target artifact.\n• Destroy target enchantment.\n• Exile target card from a graveyard. diff --git a/forge-gui/res/cardsfolder/r/returned_reveler.txt b/forge-gui/res/cardsfolder/r/returned_reveler.txt index 39e481dacb6..e8d802964ab 100644 --- a/forge-gui/res/cardsfolder/r/returned_reveler.txt +++ b/forge-gui/res/cardsfolder/r/returned_reveler.txt @@ -2,7 +2,7 @@ Name:Returned Reveler ManaCost:1 B Types:Creature Zombie Satyr PT:1/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player puts the top three cards of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player mills three cards. SVar:TrigMill:DB$ Mill | Defined$ Player | NumCards$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/returned_reveler.jpg -Oracle:When Returned Reveler dies, each player puts the top three cards of their library into their graveyard. +Oracle:When Returned Reveler dies, each player mills three cards. diff --git a/forge-gui/res/cardsfolder/r/revoke_privileges.txt b/forge-gui/res/cardsfolder/r/revoke_privileges.txt index 7d53c893883..c5c8b911839 100644 --- a/forge-gui/res/cardsfolder/r/revoke_privileges.txt +++ b/forge-gui/res/cardsfolder/r/revoke_privileges.txt @@ -5,4 +5,4 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. & CARDNAME can't crew Vehicles. | Description$ Enchanted creature can't attack, block, or crew Vehicles. SVar:Picture:http://www.wizards.com/global/images/magic/general/revoke_privileges.jpg -Oracle:Enchanted creature can't attack, block, or crew Vehicles. +Oracle:Enchant creature\nEnchanted creature can't attack, block, or crew Vehicles. diff --git a/forge-gui/res/cardsfolder/r/reweave.txt b/forge-gui/res/cardsfolder/r/reweave.txt index 94d2ef7ca4c..23cb50f8f67 100644 --- a/forge-gui/res/cardsfolder/r/reweave.txt +++ b/forge-gui/res/cardsfolder/r/reweave.txt @@ -2,9 +2,9 @@ Name:Reweave ManaCost:5 U Types:Instant Arcane K:Splice:Arcane:2 U U -A:SP$ Destroy | Cost$ 5 U | ValidTgts$ Permanent | Sacrifice$ True | SubAbility$ DBDigUntil | RememberLKI$ True | StackDescription$ {p:TargetedController} destroys {c:Targeted}. If {p:TargetedController} does, | SpellDescription$ Target permanent's controller sacrifices it. If they do, that player reveals cards from the top of their library until they reveal a permanent card that shares a card type with the sacrificed permanent, puts that card onto the battlefield, then shuffles their library. +A:SP$ Destroy | Cost$ 5 U | ValidTgts$ Permanent | Sacrifice$ True | SubAbility$ DBDigUntil | RememberLKI$ True | StackDescription$ {p:TargetedController} destroys {c:Targeted}. If {p:TargetedController} does, | SpellDescription$ Target permanent's controller sacrifices it. If the player does, they reveal cards from the top of their library until they reveal a permanent card that shares a card type with the sacrificed permanent, put that card onto the battlefield, then shuffle their library. SVar:DBDigUntil:DB$ DigUntil | Defined$ RememberedController | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | Valid$ Permanent.sharesCardTypeWith Remembered | ValidDescription$ permanent card that shares a card type with the sacrificed permanent | FoundDestination$ Battlefield | RevealedDestination$ Library | Shuffle$ True | StackDescription$ they reveal cards from the top of their library until they reveal a permanent card that shares a card type with {c:Targeted}, put that card onto the battlefield, then shuffle their library. | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All DeckHints:Type$Arcane -Oracle:Target permanent's controller sacrifices it. If they do, that player reveals cards from the top of their library until they reveal a permanent card that shares a card type with the sacrificed permanent, puts that card onto the battlefield, then shuffles their library.\nSplice onto Arcane {2}{U}{U} (As you cast an Arcane 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.) +Oracle:Target permanent's controller sacrifices it. If the player does, they reveal cards from the top of their library until they reveal a permanent card that shares a card type with the sacrificed permanent, put that card onto the battlefield, then shuffle their library.\nSplice onto Arcane {2}{U}{U} (As you cast an Arcane 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/r/reyav_master_smith.txt b/forge-gui/res/cardsfolder/r/reyav_master_smith.txt index a20721fc32c..a6dbc51ec96 100644 --- a/forge-gui/res/cardsfolder/r/reyav_master_smith.txt +++ b/forge-gui/res/cardsfolder/r/reyav_master_smith.txt @@ -2,7 +2,7 @@ Name:Reyav, Master Smith ManaCost:R W Types:Legendary Creature Dwarf Artificer PT:2/2 -T:Mode$ Attacks | ValidCard$ Creature.enchanted+YouCtrl,Creature.YouCtrl+equipped | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever an enchanted or equipped creature you control attacks, that creature gains double strike until end of turn. +T:Mode$ Attacks | ValidCard$ Creature.enchanted+YouCtrl,Creature.YouCtrl+equipped | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control that's enchanted or equipped attacks, that creature gains double strike until end of turn. SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ Double Strike DeckNeeds:Type$Enchantment|Equipment -Oracle:Whenever an enchanted or equipped creature you control attacks, that creature gains double strike until end of turn. +Oracle:Whenever a creature you control that's enchanted or equipped attacks, that creature gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rhonass_stalwart.txt b/forge-gui/res/cardsfolder/r/rhonass_stalwart.txt index a1c2b2f0fe1..dff7248eed9 100644 --- a/forge-gui/res/cardsfolder/r/rhonass_stalwart.txt +++ b/forge-gui/res/cardsfolder/r/rhonass_stalwart.txt @@ -7,4 +7,4 @@ T:Mode$ Exerted | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | SubAbility$ TrigEffect SVar:TrigEffect:DB$ Effect | Name$ Rhonas's Stalwart Effect | StaticAbilities$ KWPump SVar:KWPump:Mode$ CantBlockBy | ValidAttacker$ Creature.EffectSource | ValidBlocker$ Creature.powerLE2 | EffectZone$ Command | Description$ EFFECTSOURCE can't be blocked by creatures with power 2 or less this turn. -Oracle:You may exert Rhonas's Stalwart as it attacks. When you do, it gets +1/+1 and can't be blocked by creatures with power 2 or less this turn. (An exerted creature won't untap during your next untap step) +Oracle:You may exert Rhonas's Stalwart as it attacks. When you do, it gets +1/+1 until end of turn and can't be blocked by creatures with power 2 or less this turn. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/r/rhystic_syphon.txt b/forge-gui/res/cardsfolder/r/rhystic_syphon.txt index 1b949177cba..ce7fdb68213 100644 --- a/forge-gui/res/cardsfolder/r/rhystic_syphon.txt +++ b/forge-gui/res/cardsfolder/r/rhystic_syphon.txt @@ -1,6 +1,6 @@ Name:Rhystic Syphon ManaCost:3 B B Types:Sorcery -A:SP$ LoseLife | Cost$ 3 B B | LifeAmount$ 5 | ValidTgts$ Player | TgtPrompt$ Target a player to lose life | SubAbility$ DBGainLife | UnlessCost$ 3 | UnlessPayer$ Targeted | UnlessResolveSubs$ WhenNotPaid | SpellDescription$ Unless target player pays {3}, they lose 5 life and you gain 5 life. +A:SP$ LoseLife | Cost$ 3 B B | LifeAmount$ 5 | ValidTgts$ Player | TgtPrompt$ Target a player to lose life | SubAbility$ DBGainLife | UnlessCost$ 3 | UnlessPayer$ Targeted | UnlessResolveSubs$ WhenNotPaid | SpellDescription$ Unless target player pays {3}, that player loses 5 life and you gain 5 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 5 -Oracle:Unless target player pays {3}, they lose 5 life and you gain 5 life. +Oracle:Unless target player pays {3}, that player loses 5 life and you gain 5 life. diff --git a/forge-gui/res/cardsfolder/r/ribbons_of_night.txt b/forge-gui/res/cardsfolder/r/ribbons_of_night.txt index a5eb75b9064..1fa696de79e 100644 --- a/forge-gui/res/cardsfolder/r/ribbons_of_night.txt +++ b/forge-gui/res/cardsfolder/r/ribbons_of_night.txt @@ -1,11 +1,11 @@ Name:Ribbons of Night ManaCost:4 B Types:Sorcery -A:SP$ DealDamage | Cost$ 4 B | NumDmg$ 4 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to target creature and you gain 4 life. If {U} was spent to cast CARDNAME, draw a card. +A:SP$ DealDamage | Cost$ 4 B | NumDmg$ 4 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to target creature and you gain 4 life. If {U} was spent to cast this spell, draw a card. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 4 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionManaSpent$ U SVar:ManaNeededToAvoidNegativeEffect:blue AI:RemoveDeck:Random DeckNeeds:Color$Blue SVar:Picture:http://www.wizards.com/global/images/magic/general/ribbons_of_night.jpg -Oracle:Ribbons of Night deals 4 damage to target creature and you gain 4 life. If {U} was spent to cast Ribbons of Night, draw a card. +Oracle:Ribbons of Night deals 4 damage to target creature and you gain 4 life. If {U} was spent to cast this spell, draw a card. diff --git a/forge-gui/res/cardsfolder/r/riddleform.txt b/forge-gui/res/cardsfolder/r/riddleform.txt index 22f9a971a91..e762a70758d 100644 --- a/forge-gui/res/cardsfolder/r/riddleform.txt +++ b/forge-gui/res/cardsfolder/r/riddleform.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAnimate | OptionalDecider$ You | TriggerDescription$ Whenever you cast a noncreature spell, you may have CARDNAME become a 3/3 Sphinx creature with flying in addition to its other types until end of turn. SVar:TrigAnimate:DB$Animate | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Sphinx | Keywords$ Flying -A:AB$ Scry | Cost$ 2 U | ScryNum$ 1 | SpellDescription$ Scry 1. +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.) SVar:BuffedBy:Card.nonCreature+nonLand SVar:Picture:http://www.wizards.com/global/images/magic/general/riddleform.jpg -Oracle:Whenever you cast a noncreature spell, you may have Riddleform become a 3/3 Sphinx creature with flying in addition to its other types until end of turn.\n{2}{U}: Scry 1. \ No newline at end of file +Oracle:Whenever you cast a noncreature spell, you may have Riddleform become a 3/3 Sphinx creature with flying in addition to its other types until end of turn.\n{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/r/riddlemaster_sphinx.txt b/forge-gui/res/cardsfolder/r/riddlemaster_sphinx.txt index 19c1c79f37c..f030939ad8b 100644 --- a/forge-gui/res/cardsfolder/r/riddlemaster_sphinx.txt +++ b/forge-gui/res/cardsfolder/r/riddlemaster_sphinx.txt @@ -4,5 +4,5 @@ Types:Creature Sphinx K:Flying T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigBounce | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target creature an opponent controls to its owner's hand. SVar:TrigBounce:DB$ ChangeZone | ValidTgts$ Creature.OppCtrl | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Select target creature an opponent controls -Oracle:Flying\nWhen Riddlemaster Sphinx enters the battlefield, you may return target creature an opponent controls to its owner's hand. -PT:5/5 \ No newline at end of file +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhen Riddlemaster Sphinx enters the battlefield, you may return target creature an opponent controls to its owner's hand. +PT:5/5 diff --git a/forge-gui/res/cardsfolder/r/riftmarked_knight.txt b/forge-gui/res/cardsfolder/r/riftmarked_knight.txt index 5bf85038e7c..d2a68884b2e 100644 --- a/forge-gui/res/cardsfolder/r/riftmarked_knight.txt +++ b/forge-gui/res/cardsfolder/r/riftmarked_knight.txt @@ -8,4 +8,4 @@ K:Suspend:3:1 W W T:Mode$ CounterRemoved | ValidCard$ Card.Self | TriggerZones$ Exile | CounterType$ TIME | Execute$ TrigToken | IsPresent$ Card.Self+counters_GE1_TIME | PresentZone$ Exile | PresentCompare$ EQ0 | TriggerDescription$ When the last time counter is removed from CARDNAME while it's exiled, create a 2/2 black Knight creature token with flanking, protection from white, and haste. SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ b_2_2_knight_flanking_pro_white_haste | LegacyImage$ b 2 2 knight flanking pro white haste plc SVar:Picture:http://www.wizards.com/global/images/magic/general/riftmarked_knight.jpg -Oracle:Protection from black, flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nSuspend 3—{1}{W}{W} (Rather than cast this card from your hand, you may pay {1}{W}{W} and exile it with three 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.)\nWhen the last time counter is removed from Riftmarked Knight while it's exiled, create a 2/2 black Knight creature token with flanking, protection from white, and haste. +Oracle:Protection from black; flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nSuspend 3—{1}{W}{W} (Rather than cast this card from your hand, you may pay {1}{W}{W} and exile it with three 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.)\nWhen the last time counter is removed from Riftmarked Knight while it's exiled, create a 2/2 black Knight creature token with flanking, protection from white, and haste. diff --git a/forge-gui/res/cardsfolder/r/righteous_avengers.txt b/forge-gui/res/cardsfolder/r/righteous_avengers.txt index f9f32d40865..daf8e293b7e 100644 --- a/forge-gui/res/cardsfolder/r/righteous_avengers.txt +++ b/forge-gui/res/cardsfolder/r/righteous_avengers.txt @@ -4,4 +4,4 @@ Types:Creature Human Soldier PT:3/1 K:Plainswalk SVar:Picture:http://resources.wizards.com/magic/cards/le/en-us/card1632.jpg -Oracle:Plainswalk +Oracle:Plainswalk (This creature can't be blocked as long as defending player controls a Plains.) diff --git a/forge-gui/res/cardsfolder/r/rime_dryad.txt b/forge-gui/res/cardsfolder/r/rime_dryad.txt index 601b54785a5..fdf6c684187 100644 --- a/forge-gui/res/cardsfolder/r/rime_dryad.txt +++ b/forge-gui/res/cardsfolder/r/rime_dryad.txt @@ -4,4 +4,4 @@ Types:Creature Dryad PT:1/2 K:Snow forestwalk SVar:Picture:http://www.wizards.com/global/images/magic/general/rime_dryad.jpg -Oracle:Snow forestwalk +Oracle:Snow forestwalk (This creature can't be blocked as long as defending player controls a snow Forest.) diff --git a/forge-gui/res/cardsfolder/r/rimrock_knight_boulder_rush.txt b/forge-gui/res/cardsfolder/r/rimrock_knight_boulder_rush.txt index 75e64155970..7030134ad33 100644 --- a/forge-gui/res/cardsfolder/r/rimrock_knight_boulder_rush.txt +++ b/forge-gui/res/cardsfolder/r/rimrock_knight_boulder_rush.txt @@ -11,5 +11,5 @@ ALTERNATE Name:Boulder Rush ManaCost:R Types:Instant Adventure -A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | SpellDescription$ Target creature gets +2/+0 until end of turn. -Oracle:Target creature gets +2/+0 until end of turn. +A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | SpellDescription$ Target creature gets +2/+0 until end of turn. (Then exile this card. You may cast the creature later from exile.) +Oracle:Target creature gets +2/+0 until end of turn. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/r/rin_and_seri_inseparable.txt b/forge-gui/res/cardsfolder/r/rin_and_seri_inseparable.txt index d7bd211de44..78dc0ed1e11 100755 --- a/forge-gui/res/cardsfolder/r/rin_and_seri_inseparable.txt +++ b/forge-gui/res/cardsfolder/r/rin_and_seri_inseparable.txt @@ -11,4 +11,4 @@ SVar:DBGainLife:DB$ GainLife | LifeAmount$ Y | References$ Y | Defined$ You SVar:X:Count$TypeYouCtrl.Dog SVar:Y:Count$TypeYouCtrl.Cat DeckHints:Type$Dog|Cat -Oracle:Whenever you cast a Dog spell, create a 1/1 green Cat creature token.\nWhenever you cast a Cat spell, create a 1/1 white Dog creature token.\n{R}{G}{W}: Rin and Seri, Inseparable deals damage to any target equal to the number of Dogs you control. You gain life equal to the number of Cats you control. +Oracle:Whenever you cast a Dog spell, create a 1/1 green Cat creature token.\nWhenever you cast a Cat spell, create a 1/1 white Dog creature token.\n{R}{G}{W}, {T}: Rin and Seri, Inseparable deals damage to any target equal to the number of Dogs you control. You gain life equal to the number of Cats you control. diff --git a/forge-gui/res/cardsfolder/r/ring_of_maruf.txt b/forge-gui/res/cardsfolder/r/ring_of_maruf.txt index 25d7fb2d790..abc7554e27b 100644 --- a/forge-gui/res/cardsfolder/r/ring_of_maruf.txt +++ b/forge-gui/res/cardsfolder/r/ring_of_maruf.txt @@ -7,4 +7,4 @@ SVar:TutorSideboard:DB$ ChangeZone | Origin$ Sideboard | Destination$ Hand | Cha SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:{5}, {T}, Exile Ring of Ma'ruf: The next time you would draw a card this turn, instead put a card you own from outside the game into your hand. +Oracle:{5}, {T}, Exile Ring of Ma'rûf: The next time you would draw a card this turn, instead put a card you own from outside the game into your hand. diff --git a/forge-gui/res/cardsfolder/r/ringwarden_owl.txt b/forge-gui/res/cardsfolder/r/ringwarden_owl.txt index 1c101d2a25e..5e2a7064dc9 100644 --- a/forge-gui/res/cardsfolder/r/ringwarden_owl.txt +++ b/forge-gui/res/cardsfolder/r/ringwarden_owl.txt @@ -5,4 +5,4 @@ PT:3/3 K:Flying K:Prowess SVar:Picture:http://www.wizards.com/global/images/magic/general/ringwarden_owl.jpg -Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nProwess (Whenever you cast a noncreature spell, this creature gains +1/+1 until end of turn.) \ No newline at end of file +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/r/rite_of_belzenlok.txt b/forge-gui/res/cardsfolder/r/rite_of_belzenlok.txt index c46cc52e9a1..0d4bc0a1437 100644 --- a/forge-gui/res/cardsfolder/r/rite_of_belzenlok.txt +++ b/forge-gui/res/cardsfolder/r/rite_of_belzenlok.txt @@ -5,4 +5,4 @@ K:Saga:3:TrigTokenCleric,TrigTokenCleric,TrigTokenDemon SVar:TrigTokenCleric:DB$ Token | TokenOwner$ You | TokenAmount$ 2 | TokenScript$ b_0_1_cleric | LegacyImage$ b 0 1 cleric dom | SpellDescription$ Create two 0/1 black Cleric creature tokens. SVar:TrigTokenDemon:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ b_6_6_demon_flying_trample_aristocrat | LegacyImage$ b 6 6 demon flying trample aristocrat dom | SpellDescription$ Create a 6/6 black Demon creature token with flying, trample, and "At the beginning of your upkeep, sacrifice another creature. If you can't, this creature deals 6 damage to you." AI:RemoveDeck:Random -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II - Create two 0/1 black Cleric creature tokens.\nIII - Create a 6/6 black Demon creature token with flying, trample, and "At the beginning of your upkeep, sacrifice another creature. If you can't, this creature deals 6 damage to you." \ 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 — Create two 0/1 black Cleric creature tokens.\nIII — Create a 6/6 black Demon creature token with flying, trample, and "At the beginning of your upkeep, sacrifice another creature. If you can't, this creature deals 6 damage to you." diff --git a/forge-gui/res/cardsfolder/r/rite_of_consumption.txt b/forge-gui/res/cardsfolder/r/rite_of_consumption.txt index 600d63374f8..32360ce4605 100644 --- a/forge-gui/res/cardsfolder/r/rite_of_consumption.txt +++ b/forge-gui/res/cardsfolder/r/rite_of_consumption.txt @@ -6,4 +6,4 @@ SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ Y | References$ Y | Sta SVar:X:Sacrificed$CardPower SVar:Y:Count$TotalDamageDoneByThisTurn SVar:Picture:http://www.wizards.com/global/images/magic/general/rite_of_consumption.jpg -Oracle:As an additional cost to cast Rite of Consumption, sacrifice a creature.\nRite of Consumption deals damage equal to the sacrificed creature's power to target player or planeswalker. You gain life equal to the damage dealt this way. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nRite of Consumption deals damage equal to the sacrificed creature's power to target player or planeswalker. You gain life equal to the damage dealt this way. diff --git a/forge-gui/res/cardsfolder/r/rite_of_replication.txt b/forge-gui/res/cardsfolder/r/rite_of_replication.txt index 005e501651d..ed2af63a804 100644 --- a/forge-gui/res/cardsfolder/r/rite_of_replication.txt +++ b/forge-gui/res/cardsfolder/r/rite_of_replication.txt @@ -2,7 +2,7 @@ Name:Rite of Replication ManaCost:2 U U Types:Sorcery K:Kicker:5 -A:SP$ CopyPermanent | Cost$ 2 U U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumCopies$ X | References$ X | SpellDescription$ Create a token that's a copy of target creature. If CARDNAME was kicked, create five of those tokens instead. +A:SP$ CopyPermanent | Cost$ 2 U U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumCopies$ X | References$ X | SpellDescription$ Create a token that's a copy of target creature. If this spell was kicked, create five of those tokens instead. SVar:X:Count$Kicked.5.1 SVar:Picture:http://www.wizards.com/global/images/magic/general/rite_of_replication.jpg -Oracle:Kicker {5} (You may pay an additional {5} as you cast this spell.)\nCreate a token that's a copy of target creature. If Rite of Replication was kicked, create five of those tokens instead. +Oracle:Kicker {5} (You may pay an additional {5} as you cast this spell.)\nCreate a token that's a copy of target creature. If this spell was kicked, create five of those tokens instead. diff --git a/forge-gui/res/cardsfolder/r/rith_the_awakener_avatar.txt b/forge-gui/res/cardsfolder/r/rith_the_awakener_avatar.txt index 62c73740154..aa2ab2ea40c 100644 --- a/forge-gui/res/cardsfolder/r/rith_the_awakener_avatar.txt +++ b/forge-gui/res/cardsfolder/r/rith_the_awakener_avatar.txt @@ -2,7 +2,7 @@ Name:Rith, the Awakener Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+0/+6 -T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerZones$ Command | TriggerDescription$ Whenever a creature you control deals combat damage to a player, you may pay {5}. If you do, put a 5/5 red Dragon creature token with flying onto the battlefield. +T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerZones$ Command | TriggerDescription$ Whenever a creature you control deals combat damage to a player, you may pay {5}. If you do, create a 5/5 red Dragon creature token with flying. SVar:TrigToken:AB$ Token | Cost$ 5 | TokenAmount$ 1 | TokenScript$ r_5_5_dragon_flying | TokenOwner$ You | SpellDescription$ Put a 5/5 red Dragon creature token with flying onto the battlefield. SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Rith, the Awakener Avatar1.full.jpg -Oracle:Hand +0, life +6\nWhenever a creature you control deals combat damage to a player, you may pay {5}. If you do, put a 5/5 red Dragon creature token with flying onto the battlefield. +Oracle:Hand +0, life +6\nWhenever a creature you control deals combat damage to a player, you may pay {5}. If you do, create a 5/5 red Dragon creature token with flying. diff --git a/forge-gui/res/cardsfolder/r/ritual_of_the_machine.txt b/forge-gui/res/cardsfolder/r/ritual_of_the_machine.txt index 4c5a294c1dd..be0c6867c61 100644 --- a/forge-gui/res/cardsfolder/r/ritual_of_the_machine.txt +++ b/forge-gui/res/cardsfolder/r/ritual_of_the_machine.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ GainControl | Cost$ 2 B B Sac<1/Creature> | ValidTgts$ Creature.nonBlack+nonArtifact | TgtPrompt$Select target nonartifact, nonblack creature | SpellDescription$ Gain control of target nonblack, nonartifact creature. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/ritual_of_the_machine.jpg -Oracle:As an additional cost to cast Ritual of the Machine, sacrifice a creature.\nGain control of target nonartifact, nonblack creature. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nGain control of target nonartifact, nonblack creature. diff --git a/forge-gui/res/cardsfolder/r/river_boa.txt b/forge-gui/res/cardsfolder/r/river_boa.txt index c4c89c177b6..a12a22131eb 100644 --- a/forge-gui/res/cardsfolder/r/river_boa.txt +++ b/forge-gui/res/cardsfolder/r/river_boa.txt @@ -5,4 +5,4 @@ PT:2/1 K:Islandwalk A:AB$ Regenerate | Cost$ G | SpellDescription$ Regenerate CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/river_boa.jpg -Oracle:Islandwalk\n{G}: Regenerate River Boa. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\n{G}: Regenerate River Boa. diff --git a/forge-gui/res/cardsfolder/r/river_merfolk.txt b/forge-gui/res/cardsfolder/r/river_merfolk.txt index 672c4db03c3..75bf4f51996 100644 --- a/forge-gui/res/cardsfolder/r/river_merfolk.txt +++ b/forge-gui/res/cardsfolder/r/river_merfolk.txt @@ -2,6 +2,6 @@ Name:River Merfolk ManaCost:U U Types:Creature Merfolk PT:2/1 -A:AB$ Pump | Cost$ U | KW$ Mountainwalk | Defined$ Self | SpellDescription$ CARDNAME gains mountainwalk until end of turn. +A:AB$ Pump | Cost$ U | KW$ Mountainwalk | Defined$ Self | SpellDescription$ CARDNAME gains mountainwalk until end of turn. (It can't be blocked as long as defending player controls a Mountain.) SVar:Picture:http://www.wizards.com/global/images/magic/general/river_merfolk.jpg -Oracle:{U}: River Merfolk gains mountainwalk until end of turn. +Oracle:{U}: River Merfolk gains mountainwalk until end of turn. (It can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/r/riverglide_pathway_lavaglide_pathway.txt b/forge-gui/res/cardsfolder/r/riverglide_pathway_lavaglide_pathway.txt index 64785fd07b7..da5229b53ae 100644 --- a/forge-gui/res/cardsfolder/r/riverglide_pathway_lavaglide_pathway.txt +++ b/forge-gui/res/cardsfolder/r/riverglide_pathway_lavaglide_pathway.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. AlternateMode:Modal -Oracle:Add {U}. +Oracle:{T}: Add {U}. ALTERNATE @@ -11,4 +11,4 @@ Name:Lavaglide Pathway ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. -Oracle:Add {R}. +Oracle:{T}: Add {R}. diff --git a/forge-gui/res/cardsfolder/r/rivers_grasp.txt b/forge-gui/res/cardsfolder/r/rivers_grasp.txt index 26418ea9847..16bceadd1b2 100644 --- a/forge-gui/res/cardsfolder/r/rivers_grasp.txt +++ b/forge-gui/res/cardsfolder/r/rivers_grasp.txt @@ -1,8 +1,8 @@ Name:River's Grasp ManaCost:3 UB Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 UB | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose target creature to bounce | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Hand | ConditionManaSpent$ U | SubAbility$ BPaid | SpellDescription$ If {U} was spent to cast CARDNAME, return up to one target creature to its owner's hand. If {B} was spent to cast CARDNAME, target player reveals their hand, you choose a nonland card from it, then that player discards that card. (Do both if {U}{B} was spent.) +A:SP$ ChangeZone | Cost$ 3 UB | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose target creature to bounce | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Hand | ConditionManaSpent$ U | SubAbility$ BPaid | SpellDescription$ If {U} was spent to cast this spell, return up to one target creature to its owner's hand. If {B} was spent to cast this spell, target player reveals their hand, you choose a nonland card from it, then that player discards that card. (Do both if {U}{B} was spent.) SVar:BPaid:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | ConditionManaSpent$ B AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/rivers_grasp.jpg -Oracle:If {U} was spent to cast River's Grasp, return up to one target creature to its owner's hand. If {B} was spent to cast River's Grasp, target player reveals their hand, you choose a nonland card from it, then that player discards that card. (Do both if {U}{B} was spent.) +Oracle:If {U} was spent to cast this spell, return up to one target creature to its owner's hand. If {B} was spent to cast this spell, target player reveals their hand, you choose a nonland card from it, then that player discards that card. (Do both if {U}{B} was spent.) diff --git a/forge-gui/res/cardsfolder/r/rix_maadi_reveler.txt b/forge-gui/res/cardsfolder/r/rix_maadi_reveler.txt index d281ff21236..f7ceece6349 100644 --- a/forge-gui/res/cardsfolder/r/rix_maadi_reveler.txt +++ b/forge-gui/res/cardsfolder/r/rix_maadi_reveler.txt @@ -8,4 +8,4 @@ SVar:TrigDiscard:DB$ Discard | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBDra SVar:DBDrawOne:DB$ Draw | Defined$ You | NumCards$ 1 | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.spectacle | ConditionCompare$ EQ0 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Mode$ Hand | Defined$ You | SubAbility$ DBDrawThree | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.spectacle SVar:DBDrawThree:DB$ Draw | Defined$ You | NumCards$ 3 | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.spectacle -Oracle:Spectacle {2}{B}{R} (You may cast this spell for its spectacle cost rather than its mana cost if an opponent lost life this turn.)\nWhen Rix Maadi Reveler enters the battlefield, discard a card, then draw a card. If this spell's spectacle cost was paid, instead discard your hand, then draw three cards. +Oracle:Spectacle {2}{B}{R} (You may cast this spell for its spectacle cost rather than its mana cost if an opponent lost life this turn.)\nWhen Rix Maadi Reveler enters the battlefield, discard a card, then draw a card. If Rix Maadi Reveler's spectacle cost was paid, instead discard your hand, then draw three cards. diff --git a/forge-gui/res/cardsfolder/r/roalesk_apex_hybrid.txt b/forge-gui/res/cardsfolder/r/roalesk_apex_hybrid.txt index d6dd5d87d39..ca92a519976 100644 --- a/forge-gui/res/cardsfolder/r/roalesk_apex_hybrid.txt +++ b/forge-gui/res/cardsfolder/r/roalesk_apex_hybrid.txt @@ -11,4 +11,4 @@ SVar:TrigProliferate:DB$ Proliferate | SubAbility$ TrigProliferate2 SVar:TrigProliferate2:DB$ Proliferate DeckHas:Ability$Proliferate & Ability$Counters DeckNeeds:Ability$Counters -Oracle:Flying, trample\nWhen Roalesk, Apex Hybrid enters the battlefield, put two +1/+1 counters on another target creature you control.\nWhen Roalsk dies, proliferate, then proliferate again. (Choose any number of permanents and/or players, then give each another counter of each kind already there. Then do it again.) +Oracle:Flying, trample\nWhen Roalesk, Apex Hybrid enters the battlefield, put two +1/+1 counters on another target creature you control.\nWhen Roalesk dies, proliferate, then proliferate again. (Choose any number of permanents and/or players, then give each another counter of each kind already there. Then do it again.) diff --git a/forge-gui/res/cardsfolder/r/rock_jockey.txt b/forge-gui/res/cardsfolder/r/rock_jockey.txt index 5bc21755263..31cc9767ecb 100644 --- a/forge-gui/res/cardsfolder/r/rock_jockey.txt +++ b/forge-gui/res/cardsfolder/r/rock_jockey.txt @@ -2,9 +2,9 @@ Name:Rock Jockey ManaCost:2 R Types:Creature Goblin PT:3/3 -S:Mode$ CantBeCast | Caster$ You | ValidCard$ Card.Self | CheckSVar$ XJockey | SVarCompare$ GE1 | EffectZone$ All | Description$ You can't cast CARDNAME if you've played a land this turn. +S:Mode$ CantBeCast | Caster$ You | ValidCard$ Card.Self | CheckSVar$ XJockey | SVarCompare$ GE1 | EffectZone$ All | Description$ You can't cast this spell if you've played a land this turn. S:Mode$ CantPlayLand | Player$ You | CheckSVar$ RockyX | SVarCompare$ GE1 | Description$ You can't play lands if you've cast CARDNAME this turn. SVar:XJockey:Count$YourLandsPlayed SVar:RockyX:Count$ThisTurnCast_Card.Self SVar:Picture:http://www.wizards.com/global/images/magic/general/rock_jockey.jpg -Oracle:You can't cast Rock Jockey if you've played a land this turn.\nYou can't play lands if you've cast Rock Jockey this turn. +Oracle:You can't cast this spell if you've played a land this turn.\nYou can't play lands if you've cast Rock Jockey this turn. diff --git a/forge-gui/res/cardsfolder/r/rock_lobster.txt b/forge-gui/res/cardsfolder/r/rock_lobster.txt index 78a35fc4269..32fea32bfa5 100644 --- a/forge-gui/res/cardsfolder/r/rock_lobster.txt +++ b/forge-gui/res/cardsfolder/r/rock_lobster.txt @@ -2,5 +2,5 @@ Name:Rock Lobster ManaCost:4 Types:Artifact Creature Lobster PT:4/3 -S:Mode$ Continuous | Affected$ Creature.namedScissors Lizard | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Creatures named Scissors Lizard can’t attack or block. -Oracle:Creatures named Scissors Lizard can’t attack or block. +S:Mode$ Continuous | Affected$ Creature.namedScissors Lizard | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Creatures named Scissors Lizard can't attack or block. +Oracle:Creatures named Scissors Lizard can't attack or block. diff --git a/forge-gui/res/cardsfolder/r/roilmages_trick.txt b/forge-gui/res/cardsfolder/r/roilmages_trick.txt index 5dc29f1263f..bb9b825b7ea 100644 --- a/forge-gui/res/cardsfolder/r/roilmages_trick.txt +++ b/forge-gui/res/cardsfolder/r/roilmages_trick.txt @@ -1,9 +1,9 @@ Name:Roilmage's Trick ManaCost:3 U Types:Instant -A:SP$ PumpAll | Cost$ 3 U | ValidCards$ Creature.OppCtrl | NumAtt$ -X | NumDef$ 0 | References$ X | SubAbility$ DBDraw | SpellDescription$ Converge — Creatures your opponents control get -X/-0 until end of turn, where X is the number of colors of mana spent to cast CARDNAME. Draw a card. +A:SP$ PumpAll | Cost$ 3 U | ValidCards$ Creature.OppCtrl | NumAtt$ -X | NumDef$ 0 | References$ X | SubAbility$ DBDraw | SpellDescription$ Converge — Creatures your opponents control get -X/-0 until end of turn, where X is the number of colors of mana spent to cast this spell. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 SVar:X:Count$Converge AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/roilmages_trick.jpg -Oracle:Converge — Creatures your opponents control get -X/-0 until end of turn, where X is the number of colors of mana spent to cast Roilmage's Trick.\nDraw a card. +Oracle:Converge — Creatures your opponents control get -X/-0 until end of turn, where X is the number of colors of mana spent to cast this spell.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/r/rolling_spoil.txt b/forge-gui/res/cardsfolder/r/rolling_spoil.txt index 207934a5d45..5364988f926 100644 --- a/forge-gui/res/cardsfolder/r/rolling_spoil.txt +++ b/forge-gui/res/cardsfolder/r/rolling_spoil.txt @@ -1,10 +1,10 @@ Name:Rolling Spoil ManaCost:2 G G Types:Sorcery -A:SP$ Destroy | Cost$ 2 G G | ValidTgts$ Land| TgtPrompt$ Select target land | SubAbility$ PumpAll | SpellDescription$ Destroy target land. If {B} was spent to cast CARDNAME, all creatures get -1/-1 until end of turn. +A:SP$ Destroy | Cost$ 2 G G | ValidTgts$ Land| TgtPrompt$ Select target land | SubAbility$ PumpAll | SpellDescription$ Destroy target land. If {B} was spent to cast this spell, all creatures get -1/-1 until end of turn. SVar:PumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -1 | NumDef$ -1 | ConditionManaSpent$ B | IsCurse$ True SVar:ManaNeededToAvoidNegativeEffect:black AI:RemoveDeck:Random DeckNeeds:Color$Black SVar:Picture:http://www.wizards.com/global/images/magic/general/rolling_spoil.jpg -Oracle:Destroy target land. If {B} was spent to cast Rolling Spoil, all creatures get -1/-1 until end of turn. +Oracle:Destroy target land. If {B} was spent to cast this spell, all creatures get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rona_disciple_of_gix.txt b/forge-gui/res/cardsfolder/r/rona_disciple_of_gix.txt index 247897aba7e..a4a1b51313c 100644 --- a/forge-gui/res/cardsfolder/r/rona_disciple_of_gix.txt +++ b/forge-gui/res/cardsfolder/r/rona_disciple_of_gix.txt @@ -10,4 +10,4 @@ SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ Dig | Cost$ 4 T | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SpellDescription$ Exile the top card of your library. -Oracle:When Rona, Disciple of Gix enters the battlefield, you may exile target historic card from your graveyard. (Artifacts, legendaries, and Sagas are historic.)\nYou may cast nonland cards exiled with Rona.\n{4}, {T}: Exile the top card of your library. +Oracle:When Rona, Disciple of Gix enters the battlefield, you may exile target historic card from your graveyard. (Artifacts, legendaries, and Sagas are historic.)\nYou may cast spells from among cards exiled with Rona.\n{4}, {T}: Exile the top card of your library. diff --git a/forge-gui/res/cardsfolder/r/ronin_cavekeeper.txt b/forge-gui/res/cardsfolder/r/ronin_cavekeeper.txt index 68df37eec12..06da3b31331 100644 --- a/forge-gui/res/cardsfolder/r/ronin_cavekeeper.txt +++ b/forge-gui/res/cardsfolder/r/ronin_cavekeeper.txt @@ -4,4 +4,4 @@ Types:Creature Human Samurai PT:4/3 K:Bushido:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/ronin_cavekeeper.jpg -Oracle:Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) +Oracle:Bushido 2 (Whenever this creature blocks or becomes blocked, it gets +2/+2 until end of turn.) diff --git a/forge-gui/res/cardsfolder/r/ronin_cliffrider.txt b/forge-gui/res/cardsfolder/r/ronin_cliffrider.txt index 5f71108785f..4a6477fe794 100644 --- a/forge-gui/res/cardsfolder/r/ronin_cliffrider.txt +++ b/forge-gui/res/cardsfolder/r/ronin_cliffrider.txt @@ -7,4 +7,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ SVar:TrigDamage:DB$DamageAll | ValidCards$ Creature.DefenderCtrl | NumDmg$ 1| ValidDescription$ each creature defending player controls. SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/ronin_cliffrider.jpg -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\nWhenever Ronin Cliffrider attacks, you may have it deal 1 damage to each creature defending player controls. +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\nWhenever Ronin Cliffrider attacks, you may have it deal 1 damage to each creature defending player controls. diff --git a/forge-gui/res/cardsfolder/r/ronin_houndmaster.txt b/forge-gui/res/cardsfolder/r/ronin_houndmaster.txt index b4d5e5a1554..160e7b7e7b0 100644 --- a/forge-gui/res/cardsfolder/r/ronin_houndmaster.txt +++ b/forge-gui/res/cardsfolder/r/ronin_houndmaster.txt @@ -5,4 +5,4 @@ PT:2/2 K:Haste K:Bushido:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/ronin_houndmaster.jpg -Oracle:Haste\nBushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) +Oracle:Haste\nBushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/r/root_sliver.txt b/forge-gui/res/cardsfolder/r/root_sliver.txt index 79610b4951c..a42faca2ba2 100644 --- a/forge-gui/res/cardsfolder/r/root_sliver.txt +++ b/forge-gui/res/cardsfolder/r/root_sliver.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Sliver PT:2/2 K:CARDNAME can't be countered. -S:Mode$ Continuous | Affected$ Sliver | AddHiddenKeyword$ CARDNAME can't be countered. | AffectedZone$ Stack | Description$ Sliver spells can't be countered by spells or abilities. +S:Mode$ Continuous | Affected$ Sliver | AddHiddenKeyword$ This spell can't be countered. | AffectedZone$ Stack | Description$ Sliver spells can't be countered. SVar:Picture:http://www.wizards.com/global/images/magic/general/root_sliver.jpg -Oracle:Root Sliver can't be countered.\nSliver spells can't be countered by spells or abilities. +Oracle:This spell can't be countered.\nSliver spells can't be countered. diff --git a/forge-gui/res/cardsfolder/r/rootbreaker_wurm.txt b/forge-gui/res/cardsfolder/r/rootbreaker_wurm.txt index a84d0a309fa..b7992ecd3cb 100644 --- a/forge-gui/res/cardsfolder/r/rootbreaker_wurm.txt +++ b/forge-gui/res/cardsfolder/r/rootbreaker_wurm.txt @@ -4,4 +4,4 @@ Types:Creature Wurm PT:6/6 K:Trample SVar:Picture:http://resources.wizards.com/magic/cards/te/en-us/card4785.jpg -Oracle:Trample \ No newline at end of file +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/r/rootless_yew.txt b/forge-gui/res/cardsfolder/r/rootless_yew.txt index 37e1c4bb316..e2982e5528b 100644 --- a/forge-gui/res/cardsfolder/r/rootless_yew.txt +++ b/forge-gui/res/cardsfolder/r/rootless_yew.txt @@ -2,6 +2,6 @@ Name:Rootless Yew ManaCost:3 G G Types:Creature Treefolk PT:5/4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME dies, search your library for a creature card with converted mana cost 6 or greater, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME dies, search your library for a creature card with power or toughness 6 or greater, reveal it, put it into your hand, then shuffle your library. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.cmcGE6 | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:When Rootless Yew dies, search your library for a creature card with converted mana cost 6 or greater, reveal it, put it into your hand, then shuffle your library. +Oracle:When Rootless Yew dies, search your library for a creature card with power or toughness 6 or greater, reveal it, put it into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/r/roots_of_wisdom.txt b/forge-gui/res/cardsfolder/r/roots_of_wisdom.txt index 294a485d28a..62116fdcf7e 100644 --- a/forge-gui/res/cardsfolder/r/roots_of_wisdom.txt +++ b/forge-gui/res/cardsfolder/r/roots_of_wisdom.txt @@ -8,4 +8,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount DeckHints:Type$Elf DeckHas:Ability$Mill -Oracle:Mill three cards, then return a land card or Elf card from your graveyard to your hand. If you can’t, draw a card. (To mill a card, put the top card of your library into your graveyard.) +Oracle:Mill three cards, then return a land card or Elf card from your graveyard to your hand. If you can't, draw a card. (To mill a card, put the top card of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/r/rotted_ones_lay_siege.txt b/forge-gui/res/cardsfolder/r/rotted_ones_lay_siege.txt index a6983b6fbf9..1d58c3613e5 100644 --- a/forge-gui/res/cardsfolder/r/rotted_ones_lay_siege.txt +++ b/forge-gui/res/cardsfolder/r/rotted_ones_lay_siege.txt @@ -1,8 +1,8 @@ Name:Rotted Ones, Lay Siege ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, for each opponent, put a 2/2 black Zombie creature token onto the battlefield that attacks that player each combat if able. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, for each opponent, create a 2/2 black Zombie creature token that attacks that player each combat if able. SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBToken | ChangeZoneTable$ True SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_2_2_zombie_designated | TokenOwner$ You | LegacyImage$ b 2 2 zombie designated arc | TokenRemembered$ Player.IsRemembered SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Rotted Ones, Lay Siege.full.jpg -Oracle:When you set this scheme in motion, for each opponent, put a 2/2 black Zombie creature token onto the battlefield that attacks that player each combat if able. +Oracle:When you set this scheme in motion, for each opponent, create a 2/2 black Zombie creature token that attacks that player each combat if able. diff --git a/forge-gui/res/cardsfolder/r/rouse_the_mob.txt b/forge-gui/res/cardsfolder/r/rouse_the_mob.txt index 0271e522b81..00ffa71c6c8 100644 --- a/forge-gui/res/cardsfolder/r/rouse_the_mob.txt +++ b/forge-gui/res/cardsfolder/r/rouse_the_mob.txt @@ -5,4 +5,4 @@ K:Strive:2 R A:SP$ Pump | Cost$ R | ValidTgts$ Creature | KW$ Trample | NumAtt$ +2 | TargetMin$ 0 | TargetMax$ MaxTargets | References$ MaxTargets | SpellDescription$ Any number of target creatures each get +2/+0 and gain trample until end of turn. SVar:MaxTargets:Count$Valid Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/rouse_the_mob.jpg -Oracle:Strive — Rouse the Mob costs {2}{R} more to cast for each target beyond the first.\nAny number of target creatures each get +2/+0 and gain trample until end of turn. +Oracle:Strive — This spell costs {2}{R} more to cast for each target beyond the first.\nAny number of target creatures each get +2/+0 and gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rowan_kenrith.txt b/forge-gui/res/cardsfolder/r/rowan_kenrith.txt index ef4d73251d9..6c5139b51dd 100644 --- a/forge-gui/res/cardsfolder/r/rowan_kenrith.txt +++ b/forge-gui/res/cardsfolder/r/rowan_kenrith.txt @@ -14,4 +14,4 @@ A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:CopyAbility:Mode$ AbilityCast | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigCopy | TriggerDescription$ Whenever you activate an ability that isn't a mana ability, copy it. You may choose new targets for the copy. SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True DeckHints:Name$Will Kenrith -Oracle:[+2]: During target player's next turn, each creature that player controls attacks if able.\n[-2]: Rowan Kenrith deals 3 damage to each tapped creature target player controls.\n[-8]: Target player gets an emblem with "Whenever you activate an ability that isn't a mana ability, copy it. You may choose new targets for the copy."\nPartner with Will Kenrith\nRowan Kenrith can be your commander.\n +Oracle:[+2]: During target player's next turn, each creature that player controls attacks if able.\n[−2]: Rowan Kenrith deals 3 damage to each tapped creature target player controls.\n[−8]: Target player gets an emblem with "Whenever you activate an ability that isn't a mana ability, copy it. You may choose new targets for the copy."\nPartner with Will Kenrith\nRowan Kenrith can be your commander. diff --git a/forge-gui/res/cardsfolder/r/ruin_processor.txt b/forge-gui/res/cardsfolder/r/ruin_processor.txt index 48cb192f820..41b032faa61 100644 --- a/forge-gui/res/cardsfolder/r/ruin_processor.txt +++ b/forge-gui/res/cardsfolder/r/ruin_processor.txt @@ -2,9 +2,9 @@ Name:Ruin Processor ManaCost:7 Types:Creature Eldrazi Processor PT:7/8 -T:Mode$ SpellCast | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigHerd | TriggerDescription$ When you cast CARDNAME, you may put a card an opponent owns from exile into that player's graveyard. If you do, you gain 5 life. +T:Mode$ SpellCast | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigHerd | TriggerDescription$ When you cast this spell, you may put a card an opponent owns from exile into that player's graveyard. If you do, you gain 5 life. SVar:TrigHerd:AB$ GainLife | Cost$ ExiledMoveToGrave<1/Card.OppOwn/card an opponent owns> | Defined$ You | LifeAmount$ 5 DeckHints:Keyword$Ingest DeckHas:Ability$LifeGain SVar:Picture:http://www.wizards.com/global/images/magic/general/ruin_processor.jpg -Oracle:When you cast Ruin Processor, you may put a card an opponent owns from exile into that player's graveyard. If you do, you gain 5 life. +Oracle:When you cast this spell, you may put a card an opponent owns from exile into that player's graveyard. If you do, you gain 5 life. diff --git a/forge-gui/res/cardsfolder/r/run_aground.txt b/forge-gui/res/cardsfolder/r/run_aground.txt index e593e70cac0..9542e841469 100644 --- a/forge-gui/res/cardsfolder/r/run_aground.txt +++ b/forge-gui/res/cardsfolder/r/run_aground.txt @@ -1,6 +1,6 @@ Name:Run Aground ManaCost:3 U Types:Instant -A:SP$ ChangeZone | Cost$ 3 U | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put target artifact or creature on top of it's owner's library. +A:SP$ ChangeZone | Cost$ 3 U | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put target artifact or creature on top of its owner's library. SVar:Picture:http://www.wizards.com/global/images/magic/general/run_aground.jpg -Oracle:Put target artifact or creature on top of it's owner's library. \ No newline at end of file +Oracle:Put target artifact or creature on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/r/run_ashore.txt b/forge-gui/res/cardsfolder/r/run_ashore.txt index 83de5b3343c..e49a7164cee 100644 --- a/forge-gui/res/cardsfolder/r/run_ashore.txt +++ b/forge-gui/res/cardsfolder/r/run_ashore.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Charm | Cost$ 4 U U | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ DBSubmerge,DBUnsummon SVar:DBSubmerge:DB$ ChangeZone | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent for its owner to put on the top or bottom of their library | AlternativeDecider$ TargetedController | Origin$ Battlefield| Destination$ Library | LibraryPosition$ 0 | DestinationAlternative$ Library | LibraryPositionAlternative$ -1 | AlternativeDestinationMessage$ Would you like to put the card on the top of your library (and not on the bottom)? | SpellDescription$ The owner of target nonland permanent puts it on the top or bottom of their library. SVar:DBUnsummon:DB$ ChangeZone | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent to return to owner's hand | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target nonland permanent to its owner's hand. -Oracle:Choose one or both —\n• The owner of target nonland permanent puts it on the top or bottom of their library.\n• Return nonland permanent to its owner's hand. +Oracle:Choose one or both —\n• The owner of target nonland permanent puts it on the top or bottom of their library.\n• Return target nonland permanent to its owner's hand. diff --git a/forge-gui/res/cardsfolder/r/runed_crown.txt b/forge-gui/res/cardsfolder/r/runed_crown.txt index 38fe45e21a7..0e3631d03b9 100644 --- a/forge-gui/res/cardsfolder/r/runed_crown.txt +++ b/forge-gui/res/cardsfolder/r/runed_crown.txt @@ -7,4 +7,4 @@ SVar:TrigSearch:DB$ ChangeZone | Hidden$ True | Origin$ Library | OriginChoice$ AI:RemoveDeck:Random DeckNeeds:Type$Rune S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. -Oracle:Equipped creature gets +1/+1.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When Runed Crown enters the battlefield, you may search your library, hand, and/or graveyard for a Rune card and put it onto the battlefield attached to Runed Crown. If you search your library this way, shuffle it.\nEquipped creature gets +1/+1.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/r/runed_halo.txt b/forge-gui/res/cardsfolder/r/runed_halo.txt index 741ef1cfdf1..7d2948bf71b 100644 --- a/forge-gui/res/cardsfolder/r/runed_halo.txt +++ b/forge-gui/res/cardsfolder/r/runed_halo.txt @@ -3,8 +3,8 @@ ManaCost:W W Types:Enchantment K:ETBReplacement:Other:DBNameCard SVar:DBNameCard:DB$ NameCard | Defined$ You | SpellDescription$ As CARDNAME enters the battlefield, choose a card name. -S:Mode$ Continuous | Affected$ You | AddKeyword$ Protection:ChosenName | Description$ You have protection from the chosen name. (You can't be targeted, dealt damage, or enchanted by anything with that name.) +S:Mode$ Continuous | Affected$ You | AddKeyword$ Protection:ChosenName | Description$ You have protection from the chosen card name. (You can't be targeted, dealt damage, or enchanted by anything with that name.) AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/runed_halo.jpg -Oracle:As Runed Halo enters the battlefield, name a card.\nYou have protection from the chosen name. (You can't be targeted, dealt damage, or enchanted by anything with that name.) +Oracle:As Runed Halo enters the battlefield, choose a card name.\nYou have protection from the chosen card name. (You can't be targeted, dealt damage, or enchanted by anything with that name.) diff --git a/forge-gui/res/cardsfolder/r/runeforge_champion.txt b/forge-gui/res/cardsfolder/r/runeforge_champion.txt index 8f44be75805..d691d3967ec 100644 --- a/forge-gui/res/cardsfolder/r/runeforge_champion.txt +++ b/forge-gui/res/cardsfolder/r/runeforge_champion.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Dwarf Warrior PT:2/3 S:Mode$ Continuous | Affected$ Card.Rune+YouCtrl | AddKeyword$ Alternative Cost:1 | AffectedZone$ Hand,Graveyard,Exile,Library,Command | Description$ You may pay {1} rather than pay the mana cost for Rune spells you cast. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Rune card, reveal it, and put it into your hand. If you search your library this way, shuffle it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a Rune card, reveal it, and put it into your hand. If you search your library this way, shuffle it. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Rune | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckNeeds:Type$Rune -Oracle:When Runeforge Champion enters the battlefield, you may search your library for a Rune card, reveal it, and put it into your hand. If you search your library this way, shuffle it.\nYou may pay {1} rather than pay the mana cost for Rune spells you cast. +Oracle:When Runeforge Champion enters the battlefield, you may search your library and/or graveyard for a Rune card, reveal it, and put it into your hand. If you search your library this way, shuffle it.\nYou may pay {1} rather than pay the mana cost for Rune spells you cast. diff --git a/forge-gui/res/cardsfolder/r/rushing_river.txt b/forge-gui/res/cardsfolder/r/rushing_river.txt index e47062b8c27..25cfef1935c 100644 --- a/forge-gui/res/cardsfolder/r/rushing_river.txt +++ b/forge-gui/res/cardsfolder/r/rushing_river.txt @@ -2,8 +2,8 @@ Name:Rushing River ManaCost:2 U Types:Instant K:Kicker:Sac<1/Land> -A:SP$ ChangeZone | Cost$ 2 U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | TargetMin$ X | TargetMax$ X | References$ X,Z | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target nonland permanent to its owner's hand. If CARDNAME was kicked, return another target nonland permanent to its owner's hand. +A:SP$ ChangeZone | Cost$ 2 U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | TargetMin$ X | TargetMax$ X | References$ X,Z | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target nonland permanent to its owner's hand. If this spell was kicked, return another target nonland permanent to its owner's hand. SVar:X:Count$Kicked.2.1 SVar:NeedsToPlayKickedVar:Z GE2 SVar:Z:Count$Valid Permanent.nonLand+OppCtrl -Oracle:Kicker—Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell.)\nReturn target nonland permanent to its owner's hand. If Rushing River was kicked, return another target nonland permanent to its owner's hand. +Oracle:Kicker—Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell.)\nReturn target nonland permanent to its owner's hand. If this spell was kicked, return another target nonland permanent to its owner's hand. diff --git a/forge-gui/res/cardsfolder/r/ruthless_disposal.txt b/forge-gui/res/cardsfolder/r/ruthless_disposal.txt index fbd75887939..9a8fdb833e1 100644 --- a/forge-gui/res/cardsfolder/r/ruthless_disposal.txt +++ b/forge-gui/res/cardsfolder/r/ruthless_disposal.txt @@ -5,4 +5,4 @@ A:SP$ Pump | Cost$ 4 B Discard<1/Card> Sac<1/Creature> | TargetMin$ 2 | TargetMa AI:RemoveDeck:All DeckHints:Ability$Discard SVar:Picture:http://www.wizards.com/global/images/magic/general/ruthless_disposal.jpg -Oracle:As an additional cost to cast Ruthless Disposal, discard a card and sacrifice a creature.\nTwo target creatures each get -13/-13 until end of turn. +Oracle:As an additional cost to cast this spell, discard a card and sacrifice a creature.\nTwo target creatures each get -13/-13 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/ruthless_invasion.txt b/forge-gui/res/cardsfolder/r/ruthless_invasion.txt index 6c7653d34fa..fddb8610854 100644 --- a/forge-gui/res/cardsfolder/r/ruthless_invasion.txt +++ b/forge-gui/res/cardsfolder/r/ruthless_invasion.txt @@ -5,4 +5,4 @@ A:SP$ Effect | Cost$ 3 PR | Name$ Ruthless Invasion Effect | StaticAbilities$ KW SVar:KWPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.nonArtifact | AddHiddenKeyword$ CARDNAME can't block. | Description$ Nonartifact creatures can't block this turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/ruthless_invasion.jpg -Oracle:({P/R} can be paid with either {R} or 2 life.)\nNonartifact creatures can't block this turn. +Oracle:({R/P} can be paid with either {R} or 2 life.)\nNonartifact creatures can't block this turn. diff --git a/forge-gui/res/cardsfolder/s/sabertooth_cobra.txt b/forge-gui/res/cardsfolder/s/sabertooth_cobra.txt index baba4b441cb..a28b26e36b7 100644 --- a/forge-gui/res/cardsfolder/s/sabertooth_cobra.txt +++ b/forge-gui/res/cardsfolder/s/sabertooth_cobra.txt @@ -2,7 +2,7 @@ Name:Sabertooth Cobra ManaCost:2 G Types:Creature Snake PT:2/2 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ PoisonTarget | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, they get a poison counter. That player gets another poison counter at the beginning of their next upkeep unless they pay {2} before that step. (A player with ten or more poison counters loses the game.) +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ PoisonTarget | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player gets a poison counter. The player gets another poison counter at the beginning of their next upkeep unless they pay {2} before that step. (A player with ten or more poison counters loses the game.) SVar:PoisonTarget:DB$ Poison | Num$ 1 | Defined$ TriggeredTarget | SubAbility$ CobraEffect SVar:CobraEffect:DB$ Effect | Name$ Sabertooth Cobra Effect | EffectOwner$ TriggeredTarget | Duration$ Permanent | Triggers$ PoisonTrig | RememberObjects$ TriggeredTarget | Abilities$ PayUp | SVars$ Bleed,ExileEffect SVar:PoisonTrig:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.IsRemembered | TriggerZones$ Command | Execute$ Bleed | TriggerDescription$ You get another poison counter at the beginning of your next upkeep unless you pay {2} before that step. @@ -10,4 +10,4 @@ SVar:Bleed:DB$ Poison | Num$ 1 | Defined$ You | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:PayUp:ST$ ChangeZone | Cost$ 2 | Defined$ Self | Origin$ Command | Destination$ Exile | ActivationZone$ Command | AILogic$ Always | SpellDescription$ Pay {2} to remove this effect. SVar:Picture:http://www.wizards.com/global/images/magic/general/sabertooth_cobra.jpg -Oracle:Whenever Sabertooth Cobra deals damage to a player, they get a poison counter. That player gets another poison counter at the beginning of their next upkeep unless they pay {2} before that step. (A player with ten or more poison counters loses the game.) +Oracle:Whenever Sabertooth Cobra deals damage to a player, that player gets a poison counter. The player gets another poison counter at the beginning of their next upkeep unless they pay {2} before that step. (A player with ten or more poison counters loses the game.) diff --git a/forge-gui/res/cardsfolder/s/sacred_foundry.txt b/forge-gui/res/cardsfolder/s/sacred_foundry.txt index fb01dfd626a..2aa8f1a3a96 100644 --- a/forge-gui/res/cardsfolder/s/sacred_foundry.txt +++ b/forge-gui/res/cardsfolder/s/sacred_foundry.txt @@ -2,6 +2,6 @@ Name:Sacred Foundry ManaCost:no cost Types:Land Mountain Plains K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, CARDNAME enters the battlefield tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. SVar:Picture:http://resources.wizards.com/magic/cards/rav/en-us/card89066.jpg -Oracle:({T}: Add {R} or {W}.)\nAs Sacred Foundry enters the battlefield, you may pay 2 life. If you don't, Sacred Foundry enters the battlefield tapped. +Oracle:({T}: Add {R} or {W}.)\nAs Sacred Foundry enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/s/sacrifice.txt b/forge-gui/res/cardsfolder/s/sacrifice.txt index 796d7da5dfb..60fc0f35500 100644 --- a/forge-gui/res/cardsfolder/s/sacrifice.txt +++ b/forge-gui/res/cardsfolder/s/sacrifice.txt @@ -5,4 +5,4 @@ A:SP$ Mana | Cost$ B Sac<1/Creature> | Produced$ B | Amount$ X | References$ X | SVar:X:Sacrificed$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/sacrifice.jpg -Oracle:As an additional cost to cast Sacrifice, sacrifice a creature.\nAdd an amount of {B} equal to the sacrificed creature's converted mana cost. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nAdd an amount of {B} equal to the sacrificed creature's converted mana cost. diff --git a/forge-gui/res/cardsfolder/s/sadistic_sacrament.txt b/forge-gui/res/cardsfolder/s/sadistic_sacrament.txt index cd087658bf1..617321cdb42 100644 --- a/forge-gui/res/cardsfolder/s/sadistic_sacrament.txt +++ b/forge-gui/res/cardsfolder/s/sadistic_sacrament.txt @@ -2,7 +2,7 @@ Name:Sadistic Sacrament ManaCost:B B B Types:Sorcery K:Kicker:7 -A:SP$ ChangeZone | Cost$ B B B | Origin$ Library | Destination$ Exile | ValidTgts$ Player | ChangeType$ Card | ChangeNum$ X | References$ X | IsCurse$ True | Chooser$ You | Shuffle$ True | SpellDescription$ Search target player's library for up to three cards, exile them, then that player shuffles their library. If CARDNAME was kicked, instead search that player's library for up to fifteen cards, exile them, then that player shuffles their library. +A:SP$ ChangeZone | Cost$ B B B | Origin$ Library | Destination$ Exile | ValidTgts$ Player | ChangeType$ Card | ChangeNum$ X | References$ X | IsCurse$ True | Chooser$ You | Shuffle$ True | SpellDescription$ Search target player's library for up to three cards, exile them, then that player shuffles their library. If this spell was kicked, instead search that player's library for up to fifteen cards, exile them, then that player shuffles their library. SVar:X:Count$Kicked.15.3 SVar:Picture:http://www.wizards.com/global/images/magic/general/sadistic_sacrament.jpg -Oracle:Kicker {7} (You may pay an additional {7} as you cast this spell.)\nSearch target player's library for up to three cards, exile them, then that player shuffles their library. If Sadistic Sacrament was kicked, instead search that player's library for up to fifteen cards, exile them, then that player shuffles their library. +Oracle:Kicker {7} (You may pay an additional {7} as you cast this spell.)\nSearch target player's library for up to three cards, exile them, then that player shuffles their library. If this spell was kicked, instead search that player's library for up to fifteen cards, exile them, then that player shuffles their library. diff --git a/forge-gui/res/cardsfolder/s/sadistic_skymarcher.txt b/forge-gui/res/cardsfolder/s/sadistic_skymarcher.txt index e021e48fe3f..14c6f674307 100644 --- a/forge-gui/res/cardsfolder/s/sadistic_skymarcher.txt +++ b/forge-gui/res/cardsfolder/s/sadistic_skymarcher.txt @@ -7,4 +7,4 @@ K:Flying K:Lifelink DeckNeeds:Type$Vampire SVar:Picture:http://www.wizards.com/global/images/magic/general/sadistic_skymarcher.jpg -Oracle:As an additional cost to cast Sadistic Skymarcher, reveal a Vampire card from your hand or pay {1}.\nFlying, lifelink \ No newline at end of file +Oracle:As an additional cost to cast this spell, reveal a Vampire card from your hand or pay {1}.\nFlying, lifelink diff --git a/forge-gui/res/cardsfolder/s/safewright_quest.txt b/forge-gui/res/cardsfolder/s/safewright_quest.txt index b0981cda8d4..6e0b070f386 100644 --- a/forge-gui/res/cardsfolder/s/safewright_quest.txt +++ b/forge-gui/res/cardsfolder/s/safewright_quest.txt @@ -1,6 +1,6 @@ Name:Safewright Quest ManaCost:GW Types:Sorcery -A:SP$ ChangeZone | Cost$ GW | Origin$ Library | Destination$ Hand | ChangeType$ Forest,Plains | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest or Plains card, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ GW | Origin$ Library | Destination$ Hand | ChangeType$ Forest,Plains | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest or Plains card, reveal it, and put it into your hand. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/safewright_quest.jpg -Oracle:Search your library for a Forest or Plains card, reveal it, put it into your hand, then shuffle your library. +Oracle:Search your library for a Forest or Plains card, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/sage_aven.txt b/forge-gui/res/cardsfolder/s/sage_aven.txt index d23a68ef628..32aa93ab733 100644 --- a/forge-gui/res/cardsfolder/s/sage_aven.txt +++ b/forge-gui/res/cardsfolder/s/sage_aven.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library, then put them back in any order. SVar:TrigRearrange:DB$RearrangeTopOfLibrary | Defined$ You | NumCards$ 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/sage_aven.jpg -Oracle:Flying\nWhen Sage Aven enters the battlefield, look at the top four cards of your library, then put them back in any order. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhen Sage Aven enters the battlefield, look at the top four cards of your library, then put them back in any order. diff --git a/forge-gui/res/cardsfolder/s/sage_of_shailas_claim.txt b/forge-gui/res/cardsfolder/s/sage_of_shailas_claim.txt index 1fcfbfc8213..423a4f583eb 100644 --- a/forge-gui/res/cardsfolder/s/sage_of_shailas_claim.txt +++ b/forge-gui/res/cardsfolder/s/sage_of_shailas_claim.txt @@ -5,4 +5,4 @@ PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E}{E} (three energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/sage_of_shailas_claim.jpg -Oracle:When Sage of Shaile's Claim enters the battlefield, you get {E}{E}{E} (three energy counters). +Oracle:When Sage of Shaila's Claim enters the battlefield, you get {E}{E}{E} (three energy counters). diff --git a/forge-gui/res/cardsfolder/s/sage_of_the_falls.txt b/forge-gui/res/cardsfolder/s/sage_of_the_falls.txt index ab70f78266d..24c4cf4ef12 100644 --- a/forge-gui/res/cardsfolder/s/sage_of_the_falls.txt +++ b/forge-gui/res/cardsfolder/s/sage_of_the_falls.txt @@ -2,8 +2,8 @@ Name:Sage of the Falls ManaCost:4 U Types:Creature Merfolk Wizard PT:2/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoot | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME or another non-Human creature enters the battlefield under you control, you may draw a card. If you do, discard a card. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonHuman+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoot | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another non-Human creature enters the battlefield under you control, you may draw a card. If you do, discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoot | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME or another non-Human creature enters the battlefield under your control, you may draw a card. If you do, discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonHuman+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoot | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another non-Human creature enters the battlefield under your control, you may draw a card. If you do, discard a card. SVar:TrigLoot:DB$ Draw | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 -Oracle:Whenever Sage of the Falls or another non-Human creature enters the battlefield under you control, you may draw a card. If you do, discard a card. +Oracle:Whenever Sage of the Falls or another non-Human creature enters the battlefield under your control, you may draw a card. If you do, discard a card. diff --git a/forge-gui/res/cardsfolder/s/saheeli_rai.txt b/forge-gui/res/cardsfolder/s/saheeli_rai.txt index cb69537aa9d..4efe7e6a786 100644 --- a/forge-gui/res/cardsfolder/s/saheeli_rai.txt +++ b/forge-gui/res/cardsfolder/s/saheeli_rai.txt @@ -7,4 +7,4 @@ SVar:DBDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 | AILogi A:AB$ CopyPermanent | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.YouCtrl,Artifact.YouCtrl | TgtPrompt$ Select target artifact or creature you control. | AddTypes$ Artifact | PumpKeywords$ Haste | AtEOT$ Exile | SpellDescription$ Create a token that's a copy of target artifact or creature you control, except it's an artifact in addition to its other types. That token gains haste. Exile it at the beginning of the next end step. A:AB$ ChangeZone | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact | ChangeNum$ 3 | DifferentNames$ True | SpellDescription$ Search your library for up to three artifact cards with different names, put them onto the battlefield, then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/saheeli_rai.jpg -Oracle:[+1]: Scry 1. Saheeli Rai deals 1 damage to each opponent.\n[-2]: Create a token that's a copy of target artifact or creature you control, except it's an artifact in addition to its other types. That token gains haste. Exile it at the beginning of the next end step.\n[-7]: Search your library for up to three artifact cards with different names, put them onto the battlefield, then shuffle your library. +Oracle:[+1]: Scry 1. Saheeli Rai deals 1 damage to each opponent.\n[−2]: Create a token that's a copy of target artifact or creature you control, except it's an artifact in addition to its other types. That token gains haste. Exile it at the beginning of the next end step.\n[−7]: Search your library for up to three artifact cards with different names, put them onto the battlefield, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/saheeli_sublime_artificer.txt b/forge-gui/res/cardsfolder/s/saheeli_sublime_artificer.txt index 4079decc8dc..79c6abeecf1 100644 --- a/forge-gui/res/cardsfolder/s/saheeli_sublime_artificer.txt +++ b/forge-gui/res/cardsfolder/s/saheeli_sublime_artificer.txt @@ -9,4 +9,4 @@ A:AB$ Pump | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Artif SVar:SaheeliCopy:DB$ Clone | CloneTarget$ ParentTarget | ValidTgts$ Artifact.YouCtrl,Creature.YouCtrl | TgtPrompt$ Select another target artifact or creature you control | AddTypes$ Artifact | Duration$ UntilEndOfTurn DeckHas:Ability$Token SVar:BuffedBy:Card.nonCreature+nonLand -Oracle:Whenever you cast a noncreature spell, create a 1/1 colorless Servo artifact creature token.\n[-2]: Target artifact you control becomes a copy of another target artifact or creature you control until end of turn, except it's an artifact in addition to its other types. +Oracle:Whenever you cast a noncreature spell, create a 1/1 colorless Servo artifact creature token.\n[−2]: Target artifact you control becomes a copy of another target artifact or creature you control until end of turn, except it's an artifact in addition to its other types. diff --git a/forge-gui/res/cardsfolder/s/saheeli_the_gifted.txt b/forge-gui/res/cardsfolder/s/saheeli_the_gifted.txt index 9baef43b5ce..41199ed5e59 100644 --- a/forge-gui/res/cardsfolder/s/saheeli_the_gifted.txt +++ b/forge-gui/res/cardsfolder/s/saheeli_the_gifted.txt @@ -10,4 +10,4 @@ SVar:RemoveEffect:DB$ ChangeZone | Origin$ Command | Destination$ Exile SVar:X:Count$Valid Artifact.YouCtrl A:AB$ CopyPermanent | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Defined$ Valid Artifact.YouCtrl | AddKeywords$ Haste | AtEOT$ Exile | AILogic$ DuplicatePerms | SpellDescription$ For each artifact you control, create a token that's a copy of it. Those tokens gain haste. Exile those tokens at the beginning of the next end step. K:CARDNAME can be your commander. -Oracle:[+1]: Create a 1/1 colorless Servo artifact creature token.\n[+1]: The next spell you cast this turn costs {1} less to cast for each artifact you control as you cast it.\n[-7]: For each artifact you control, create a token that's a copy of it. Those tokens gain haste. Exile those tokens at the beginning of the next end step.\nSaheeli, the Gifted can be your commander. +Oracle:[+1]: Create a 1/1 colorless Servo artifact creature token.\n[+1]: The next spell you cast this turn costs {1} less to cast for each artifact you control as you cast it.\n[−7]: For each artifact you control, create a token that's a copy of it. Those tokens gain haste. Exile those tokens at the beginning of the next end step.\nSaheeli, the Gifted can be your commander. diff --git a/forge-gui/res/cardsfolder/s/sakashimas_protege.txt b/forge-gui/res/cardsfolder/s/sakashimas_protege.txt index 9bb68e5d0e9..ac34a3434af 100644 --- a/forge-gui/res/cardsfolder/s/sakashimas_protege.txt +++ b/forge-gui/res/cardsfolder/s/sakashimas_protege.txt @@ -6,4 +6,4 @@ K:Flash K:Cascade K:ETBReplacement:Copy:DBCopy:Optional SVar:DBCopy:DB$ Clone | Choices$ Permanent.enteredBattlefieldThisTurn+Other | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any permanent that entered the battlefield this turn. -Oracle:Flash\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.)\nYou may have Sakashima’s Protege enter the battlefield as a copy of any permanent that entered the battlefield this turn. +Oracle:Flash\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.)\nYou may have Sakashima's Protege enter the battlefield as a copy of any permanent that entered the battlefield this turn. diff --git a/forge-gui/res/cardsfolder/s/samurai_enforcers.txt b/forge-gui/res/cardsfolder/s/samurai_enforcers.txt index b8531335dad..51536f2d91f 100644 --- a/forge-gui/res/cardsfolder/s/samurai_enforcers.txt +++ b/forge-gui/res/cardsfolder/s/samurai_enforcers.txt @@ -4,4 +4,4 @@ Types:Creature Human Samurai PT:4/4 K:Bushido:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/samurai_enforcers.jpg -Oracle:Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) +Oracle:Bushido 2 (Whenever this creature blocks or becomes blocked, it gets +2/+2 until end of turn.) diff --git a/forge-gui/res/cardsfolder/s/samurai_of_the_pale_curtain.txt b/forge-gui/res/cardsfolder/s/samurai_of_the_pale_curtain.txt index f2b9ccb9f29..256e6d249ab 100644 --- a/forge-gui/res/cardsfolder/s/samurai_of_the_pale_curtain.txt +++ b/forge-gui/res/cardsfolder/s/samurai_of_the_pale_curtain.txt @@ -6,4 +6,4 @@ K:Bushido:1 R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Permanent | ReplaceWith$ Exile | Description$ If a permanent would be put into a graveyard, exile it instead. SVar:Exile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ ReplacedCard SVar:Picture:http://www.wizards.com/global/images/magic/general/samurai_of_the_pale_curtain.jpg -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\nIf a permanent would be put into a graveyard, exile it instead. +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\nIf a permanent would be put into a graveyard, exile it instead. diff --git a/forge-gui/res/cardsfolder/s/samut_the_tested.txt b/forge-gui/res/cardsfolder/s/samut_the_tested.txt index fadeb333f3c..b6b45a24456 100644 --- a/forge-gui/res/cardsfolder/s/samut_the_tested.txt +++ b/forge-gui/res/cardsfolder/s/samut_the_tested.txt @@ -6,4 +6,4 @@ A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | TargetMin$ 0 | TargetMax$ 1 | ValidTg A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | Planeswalker$ True | SpellDescription$ CARDNAME deals 2 damage divided as you choose among one or two targets. A:AB$ ChangeZone | Cost$ SubCounter<7/LOYALTY> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature,Planeswalker | ChangeNum$ 2 | Planeswalker$ True | Ultimate$ True | SpellDescription$ Search your library for up to two creature and/or planeswalker cards, put them onto the battlefield, then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/samut_the_tested.jpg -Oracle:[+1]: Up to one target creature gains double strike until end of turn.\n[-2]: Samut, the Tested deals 2 damage divided as you choose among one or two targets.\n[-7]: Search your library for up to two creature and/or planeswalker cards, put them onto the battlefield, then shuffle your library. \ No newline at end of file +Oracle:[+1]: Up to one target creature gains double strike until end of turn.\n[−2]: Samut, the Tested deals 2 damage divided as you choose among one or two targets.\n[−7]: Search your library for up to two creature and/or planeswalker cards, put them onto the battlefield, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/samut_tyrant_smasher.txt b/forge-gui/res/cardsfolder/s/samut_tyrant_smasher.txt index f36a6d47c71..45842384cc6 100644 --- a/forge-gui/res/cardsfolder/s/samut_tyrant_smasher.txt +++ b/forge-gui/res/cardsfolder/s/samut_tyrant_smasher.txt @@ -7,4 +7,4 @@ SVar:PlayMain1:TRUE SVar:BuffedBy:Creature A:AB$ Pump | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +1 | KW$ Haste | SubAbility$ DBScry | SpellDescription$ Target creature gets +2/+1 and gains haste until end of turn. Scry 1. SVar:DBScry:DB$ Scry | ScryNum$ 1 -Oracle:Creatures you control have haste.\n[-1]: Target creature gets +2/+1 and gains haste until end of turn. Scry 1. +Oracle:Creatures you control have haste.\n[−1]: Target creature gets +2/+1 and gains haste until end of turn. Scry 1. diff --git a/forge-gui/res/cardsfolder/s/sand_squid.txt b/forge-gui/res/cardsfolder/s/sand_squid.txt index 33e9fec9275..9ffc3ded04d 100644 --- a/forge-gui/res/cardsfolder/s/sand_squid.txt +++ b/forge-gui/res/cardsfolder/s/sand_squid.txt @@ -10,4 +10,4 @@ T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ Cle SVar:ClearRemembered:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/sand_squid.jpg -Oracle:Islandwalk\nYou may choose not to untap Sand Squid during your untap step.\n{T}: Tap target creature. That creature doesn't untap during its controller's untap step for as long as Sand Squid remains tapped. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nYou may choose not to untap Sand Squid during your untap step.\n{T}: Tap target creature. That creature doesn't untap during its controller's untap step for as long as Sand Squid remains tapped. diff --git a/forge-gui/res/cardsfolder/s/sandals_of_abdallah.txt b/forge-gui/res/cardsfolder/s/sandals_of_abdallah.txt index afb5f601521..efc322d00f5 100644 --- a/forge-gui/res/cardsfolder/s/sandals_of_abdallah.txt +++ b/forge-gui/res/cardsfolder/s/sandals_of_abdallah.txt @@ -1,7 +1,7 @@ Name:Sandals of Abdallah ManaCost:4 Types:Artifact -A:AB$ Pump | Cost$ 2 T | KW$ Islandwalk | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ AbdallahsSandalsEffect | SpellDescription$ Target creature gains islandwalk until end of turn. When that creature dies this turn, destroy CARDNAME. +A:AB$ Pump | Cost$ 2 T | KW$ Islandwalk | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ AbdallahsSandalsEffect | SpellDescription$ Target creature gains islandwalk until end of turn. When that creature dies this turn, destroy CARDNAME. (A creature with islandwalk can't be blocked as long as defending player controls an Island.) SVar:AbdallahsSandalsEffect:DB$ Effect | Name$ Sandals of Abdallah Effect | Triggers$ SandalWearerDied | SVars$ ExileEffect,SandalsDestroyed | References$ SandalWearerDied,ExileEffect,SandalsDestroyed | RememberObjects$ Targeted | ImprintCards$ Self SVar:SandalWearerDied:Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Battlefield | Destination$ Graveyard | Execute$ SandalsDestroyed | TriggerDescription$ When the targeted creature dies this turn, destroy Sandals of Abdallah. SVar:SandalsDestroyed:DB$ Destroy | Defined$ Imprinted | SubAbility$ ExileEffect @@ -9,4 +9,4 @@ SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ AI:RemoveDeck:Random AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/sandals_of_abdallah.jpg -Oracle:{2}, {T}: Target creature gains islandwalk until end of turn. When that creature dies this turn, destroy Sandals of Abdallah. +Oracle:{2}, {T}: Target creature gains islandwalk until end of turn. When that creature dies this turn, destroy Sandals of Abdallah. (A creature with islandwalk can't be blocked as long as defending player controls an Island.) diff --git a/forge-gui/res/cardsfolder/s/sandstone_warrior.txt b/forge-gui/res/cardsfolder/s/sandstone_warrior.txt index 32bf1cd2d46..32052030db2 100644 --- a/forge-gui/res/cardsfolder/s/sandstone_warrior.txt +++ b/forge-gui/res/cardsfolder/s/sandstone_warrior.txt @@ -5,4 +5,4 @@ PT:1/3 K:First Strike A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/sandstone_warrior.jpg -Oracle:First strike\n{R}: Sandstone Warrior gets +1/+0 until end of turn. +Oracle:First strike (This creature deals combat damage before creatures without first strike.)\n{R}: Sandstone Warrior gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sarahs_wings.txt b/forge-gui/res/cardsfolder/s/sarahs_wings.txt index 8fbbe320b1e..2c5a1d7f8a9 100644 --- a/forge-gui/res/cardsfolder/s/sarahs_wings.txt +++ b/forge-gui/res/cardsfolder/s/sarahs_wings.txt @@ -4,4 +4,4 @@ Types:Tribal Instant Angel A:SP$ Pump | Cost$ W | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | KW$ Flying | SubAbility$ NoDamage | SpellDescription$ Target creature or player gains flying until end of turn. SVar:NoDamage:DB$ Effect | ReplacementEffects$ RPrevent | EffectOwner$ TargetedPlayer | ConditionPlayerDefined$ Targeted | ConditionPlayerContains$ Targeted | SpellDescription$ (Players with flying can't be dealt damage by creatures without flying.) SVar:RPrevent:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidTarget$ You | ValidSource$ Creature.withoutFlying | Description$ Prevent all damage that would be dealt to you this turn by creatures without flying. -Oracle:Target creature or player gains flying until end of turn. (Players with flying can’t be dealt damage by creatures without flying.) +Oracle:Target creature or player gains flying until end of turn. (Players with flying can't be dealt damage by creatures without flying.) diff --git a/forge-gui/res/cardsfolder/s/sarkhan_fireblood.txt b/forge-gui/res/cardsfolder/s/sarkhan_fireblood.txt index 235d5413a8f..df5f7de9ead 100644 --- a/forge-gui/res/cardsfolder/s/sarkhan_fireblood.txt +++ b/forge-gui/res/cardsfolder/s/sarkhan_fireblood.txt @@ -7,5 +7,5 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ Mana | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Produced$ Combo W U B R G | Amount$ 2 | RestrictValid$ Card.Dragon | SpellDescription$ Add two mana in any combination of colors. Spend this mana only to cast Dragon spells. A:AB$ Token | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | TokenAmount$ 4 | TokenScript$ r_5_5_dragon_flying | LegacyImage$ r 5 5 dragon flying m19 | SpellDescription$ Create four 5/5 red Dragon creature tokens with flying. DeckHas:Ability$Token -Oracle:[+1]: You may discard a card. If you do, draw a card.\n[+1]: Add two mana in any combination of colors. Spend this mana only to cast Dragon spells.\n[-7]: Create four 5/5 red Dragon creature tokens with flying. -Loyalty:3 \ No newline at end of file +Oracle:[+1]: You may discard a card. If you do, draw a card.\n[+1]: Add two mana in any combination of colors. Spend this mana only to cast Dragon spells.\n[−7]: Create four 5/5 red Dragon creature tokens with flying. +Loyalty:3 diff --git a/forge-gui/res/cardsfolder/s/sarkhan_the_dragonspeaker.txt b/forge-gui/res/cardsfolder/s/sarkhan_the_dragonspeaker.txt index 89fe8a2070f..faa2bc0e9fc 100644 --- a/forge-gui/res/cardsfolder/s/sarkhan_the_dragonspeaker.txt +++ b/forge-gui/res/cardsfolder/s/sarkhan_the_dragonspeaker.txt @@ -11,4 +11,4 @@ SVar:EOTTrig:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ SVar:SarkhanDiscard:DB$ Discard | Mode$ Hand SVar:PlayMain1:ALWAYS SVar:Picture:http://www.wizards.com/global/images/magic/general/sarkhan_the_dragonspeaker.jpg -Oracle:[+1]: Until end of turn, Sarkhan, the Dragonspeaker becomes a legendary 4/4 red Dragon creature with flying, indestructible, and haste. (He doesn't lose loyalty while he's not a planeswalker.)\n[-3]: Sarkhan, the Dragonspeaker deals 4 damage to target creature.\n[-6]: You get an emblem with "At the beginning of your draw step, draw two additional cards" and "At the beginning of your end step, discard your hand." +Oracle:[+1]: Until end of turn, Sarkhan, the Dragonspeaker becomes a legendary 4/4 red Dragon creature with flying, indestructible, and haste. (He doesn't lose loyalty while he's not a planeswalker.)\n[−3]: Sarkhan, the Dragonspeaker deals 4 damage to target creature.\n[−6]: You get an emblem with "At the beginning of your draw step, draw two additional cards" and "At the beginning of your end step, discard your hand." diff --git a/forge-gui/res/cardsfolder/s/sarkhan_the_mad.txt b/forge-gui/res/cardsfolder/s/sarkhan_the_mad.txt index 531c6ffc65c..42d91208da2 100644 --- a/forge-gui/res/cardsfolder/s/sarkhan_the_mad.txt +++ b/forge-gui/res/cardsfolder/s/sarkhan_the_mad.txt @@ -13,4 +13,4 @@ A:AB$ EachDamage | Cost$ SubCounter<4/LOYALTY> | ValidCards$ Dragon.Creature+You #NumDmg isn't really used here. It is left for clarity. The AF pulls Damage straight from "X" hardcoded. SVar:X:Count$CardPower SVar:Picture:http://www.wizards.com/global/images/magic/general/sarkhan_the_mad.jpg -Oracle:[0]: Reveal the top card of your library and put it into your hand. Sarkhan the Mad deals damage to himself equal to that card's converted mana cost.\n[-2]: Target creature's controller sacrifices it, then that player creates a 5/5 red Dragon creature token with flying.\n[-4]: Each Dragon creature you control deals damage equal to its power to target player or planeswalker. +Oracle:[0]: Reveal the top card of your library and put it into your hand. Sarkhan the Mad deals damage to himself equal to that card's converted mana cost.\n[−2]: Target creature's controller sacrifices it, then that player creates a 5/5 red Dragon creature token with flying.\n[−4]: Each Dragon creature you control deals damage equal to its power to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/s/sarkhan_the_masterless.txt b/forge-gui/res/cardsfolder/s/sarkhan_the_masterless.txt index 47a80baa5ab..e60073a8ccc 100644 --- a/forge-gui/res/cardsfolder/s/sarkhan_the_masterless.txt +++ b/forge-gui/res/cardsfolder/s/sarkhan_the_masterless.txt @@ -8,4 +8,4 @@ SVar:X:Number$1 A:AB$ AnimateAll | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Power$ 4 | Toughness$ 4 | Types$ Creature,Dragon | Colors$ Red | OverwriteColors$ True | RemoveCardTypes$ True | Keywords$ Flying | ValidCards$ Planeswalker.YouCtrl | AILogic$ Always | SpellDescription$ Until end of turn, each planeswalker you control becomes a 4/4 red Dragon creature and gains flying. A:AB$ Token | Cost$ SubCounter<3/LOYALTY> | TokenAmount$ 1 | TokenScript$ r_4_4_dragon_flying | TokenOwner$ You | Planeswalker$ True | SpellDescription$ Create a 4/4 red Dragon creature token with flying. DeckHas:Ability$Token -Oracle:Whenever a creature attacks you or a planeswalker you control, each Dragon you control deals 1 damage to that creature.\n+1: Until end of turn, each planeswalker you control becomes a 4/4 red Dragon creature and gains flying.\n−3: Create a 4/4 red Dragon creature token with flying. \ No newline at end of file +Oracle:Whenever a creature attacks you or a planeswalker you control, each Dragon you control deals 1 damage to that creature.\n[+1]: Until end of turn, each planeswalker you control becomes a 4/4 red Dragon creature and gains flying.\n[−3]: Create a 4/4 red Dragon creature token with flying. diff --git a/forge-gui/res/cardsfolder/s/sarkhan_unbroken.txt b/forge-gui/res/cardsfolder/s/sarkhan_unbroken.txt index da4901ff217..6c90026e500 100644 --- a/forge-gui/res/cardsfolder/s/sarkhan_unbroken.txt +++ b/forge-gui/res/cardsfolder/s/sarkhan_unbroken.txt @@ -5,7 +5,7 @@ Loyalty:4 A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Defined$ You | SubAbility$ DBMana | Planeswalker$ True | SpellDescription$ Draw a card, then add one mana of any color. SVar:DBMana:DB$Mana | Produced$ Any | AILogic$ MostProminentInComputerHand A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | TokenAmount$ 1 | TokenScript$ r_4_4_dragon_flying | TokenOwner$ You | LegacyImage$ r 4 4 dragon flying dtk | Planeswalker$ True | SpellDescription$ Create a 4/4 red Dragon creature token with flying. -A:AB$ ChangeZone | Cost$ SubCounter<8/LOYALTY> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Dragon | ChangeNum$ XFetch | Planeswalker$ True | Ultimate$ True | StackDescription$ SpellDescription | References$ XFetch | SpellDescription$ Search your library for any number of Dragon creature cards, put them onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ SubCounter<8/LOYALTY> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Dragon | ChangeNum$ XFetch | Planeswalker$ True | Ultimate$ True | StackDescription$ SpellDescription | References$ XFetch | SpellDescription$ Search your library for any number of Dragon creature cards and put them onto the battlefield. Then shuffle your library. SVar:XFetch:Count$TypeInYourLibrary.Dragon SVar:Picture:http://www.wizards.com/global/images/magic/general/sarkhan_unbroken.jpg -Oracle:[+1]: Draw a card, then add one mana of any color.\n[-2]: Create a 4/4 red Dragon creature token with flying.\n[-8]: Search your library for any number of Dragon creature cards, put them onto the battlefield, then shuffle your library. +Oracle:[+1]: Draw a card, then add one mana of any color.\n[−2]: Create a 4/4 red Dragon creature token with flying.\n[−8]: Search your library for any number of Dragon creature cards and put them onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/sarkhan_vol.txt b/forge-gui/res/cardsfolder/s/sarkhan_vol.txt index 1a81d255230..45b6db01df9 100644 --- a/forge-gui/res/cardsfolder/s/sarkhan_vol.txt +++ b/forge-gui/res/cardsfolder/s/sarkhan_vol.txt @@ -7,4 +7,4 @@ A:AB$ GainControl | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts A:AB$ Token | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | TokenAmount$ 5 | TokenScript$ r_4_4_dragon_flying | TokenOwner$ You | LegacyImage$ r 4 4 dragon flying ala | SpellDescription$ Create five 4/4 red Dragon creature tokens with flying. SVar:PlayMain1:ALWAYS SVar:Picture:http://www.wizards.com/global/images/magic/general/sarkhan_vol.jpg -Oracle:[+1]: Creatures you control get +1/+1 and gain haste until end of turn.\n[-2]: Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn.\n[-6]: Create five 4/4 red Dragon creature tokens with flying. +Oracle:[+1]: Creatures you control get +1/+1 and gain haste until end of turn.\n[−2]: Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn.\n[−6]: Create five 4/4 red Dragon creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/s/sasaya_orochi_ascendant_sasayas_essence.txt b/forge-gui/res/cardsfolder/s/sasaya_orochi_ascendant_sasayas_essence.txt index e40e8095955..c58ab0e327f 100644 --- a/forge-gui/res/cardsfolder/s/sasaya_orochi_ascendant_sasayas_essence.txt +++ b/forge-gui/res/cardsfolder/s/sasaya_orochi_ascendant_sasayas_essence.txt @@ -13,9 +13,9 @@ Name:Sasaya's Essence ManaCost:1 G G Colors:green Types:Legendary Enchantment -T:Mode$ TapsForMana | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMana | Static$ True | TriggerDescription$ Whenever a land you control is tapped for mana, for each other land you control with the same name, add one mana of any type that land produced. +T:Mode$ TapsForMana | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMana | Static$ True | TriggerDescription$ Whenever a land you control is tapped for mana, add an additional one mana of any type that land produced for each other land you control with the same name as it. SVar:TrigMana:DB$ Pump | RememberObjects$ TriggeredCard | SubAbility$ DBRepeat SVar:DBRepeat:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Land.YouCtrl+IsNotRemembered+sharesNameWith Remembered | RepeatSubAbility$ DBManaReflect | SubAbility$ DBCleanup SVar:DBManaReflect:DB$ ManaReflected | ColorOrType$ Type | ReflectProperty$ Produced | Defined$ You SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Whenever a land you control is tapped for mana, for each other land you control with the same name, add one mana of any type that land produced. +Oracle:Whenever a land you control is tapped for mana, add an additional one mana of any type that land produced for each other land you control with the same name as it. diff --git a/forge-gui/res/cardsfolder/s/satyrs_cunning.txt b/forge-gui/res/cardsfolder/s/satyrs_cunning.txt index 7f8849bf610..5f2528b2cc1 100644 --- a/forge-gui/res/cardsfolder/s/satyrs_cunning.txt +++ b/forge-gui/res/cardsfolder/s/satyrs_cunning.txt @@ -5,4 +5,4 @@ A:SP$ Token | Cost$ R | TokenAmount$ 1 | TokenScript$ r_1_1_satyr_noblock | Toke K:Escape:2 R ExileFromGrave<2/Card.Other/other> SVar:AIPreference:ExileFromGraveCost$Card.YouOwn+Other+inZoneGraveyard DeckHas:Ability$Token -Oracle:Create a 1/1 red Satyr creature token with "This creature can't block."\nEscape — {2}{R}, Exile two other cards from your graveyard. (You may cast this card from your graveyard for its escape cost). +Oracle:Create a 1/1 red Satyr creature token with "This creature can't block."\nEscape—{2}{R}, Exile two other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.) diff --git a/forge-gui/res/cardsfolder/s/sauroform_hybrid.txt b/forge-gui/res/cardsfolder/s/sauroform_hybrid.txt index cef9c51d229..88033423957 100644 --- a/forge-gui/res/cardsfolder/s/sauroform_hybrid.txt +++ b/forge-gui/res/cardsfolder/s/sauroform_hybrid.txt @@ -4,4 +4,4 @@ Types:Creature Human Lizard Warrior PT:2/2 K:Adapt:4:4 G G DeckHas:Ability$Counters -Oracle:{4}{G}{G}: Adapt 4. (If this creature has no +1/+1 counters on it, put four +1/+1 counter on it.) +Oracle:{4}{G}{G}: Adapt 4. (If this creature has no +1/+1 counters on it, put four +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/s/savage_beating.txt b/forge-gui/res/cardsfolder/s/savage_beating.txt index c45d436dc9e..25776cb0673 100644 --- a/forge-gui/res/cardsfolder/s/savage_beating.txt +++ b/forge-gui/res/cardsfolder/s/savage_beating.txt @@ -1,7 +1,7 @@ Name:Savage Beating ManaCost:3 R R Types:Instant -Text:Cast CARDNAME only during your turn and only during combat. +Text:Cast this spell only during your turn and only during combat. K:Entwine:1 R A:SP$ Charm | Cost$ 3 R R | Choices$ DBPump,DBUntapAll | CharmNum$ 1 | PlayerTurn$ True | ActivationPhases$ BeginCombat->EndCombat SVar:DBPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Double Strike | SpellDescription$ Creatures you control gain double strike until end of turn. @@ -9,4 +9,4 @@ SVar:DBUntapAll:DB$ UntapAll | ValidCards$ Creature.YouCtrl | SubAbility$ DBAddC SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ BeginCombat | AfterPhase$ EndCombat AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/savage_beating.jpg -Oracle:Cast Savage Beating only during your turn and only during combat.\nChoose one —\n• Creatures you control gain double strike until end of turn.\n• Untap all creatures you control. After this phase, there is an additional combat phase.\nEntwine {1}{R} (Choose both if you pay the entwine cost.) +Oracle:Cast this spell only during your turn and only during combat.\nChoose one —\n• Creatures you control gain double strike until end of turn.\n• Untap all creatures you control. After this phase, there is an additional combat phase.\nEntwine {1}{R} (Choose both if you pay the entwine cost.) diff --git a/forge-gui/res/cardsfolder/s/savage_offensive.txt b/forge-gui/res/cardsfolder/s/savage_offensive.txt index c20c15bf26c..9639442e191 100644 --- a/forge-gui/res/cardsfolder/s/savage_offensive.txt +++ b/forge-gui/res/cardsfolder/s/savage_offensive.txt @@ -2,9 +2,9 @@ Name:Savage Offensive ManaCost:1 R Types:Sorcery K:Kicker:G -A:SP$ PumpAll | Cost$ 1 R | ValidCards$ Creature.YouCtrl | KW$ First Strike | NumAtt$ X | NumDef$ X | References$ X | SpellDescription$ Creatures you control gain first strike until end of turn. If CARDNAME was kicked, they get +1/+1 until end of turn. +A:SP$ PumpAll | Cost$ 1 R | ValidCards$ Creature.YouCtrl | KW$ First Strike | NumAtt$ X | NumDef$ X | References$ X | SpellDescription$ Creatures you control gain first strike until end of turn. If this spell was kicked, they get +1/+1 until end of turn. SVar:X:Count$Kicked.1.0 AI:RemoveDeck:Random DeckNeeds:Color$Green SVar:Picture:http://www.wizards.com/global/images/magic/general/savage_offensive.jpg -Oracle:Kicker {G} (You may pay an additional {G} as you cast this spell.)\nCreatures you control gain first strike until end of turn. If Savage Offensive was kicked, they get +1/+1 until end of turn. +Oracle:Kicker {G} (You may pay an additional {G} as you cast this spell.)\nCreatures you control gain first strike until end of turn. If this spell was kicked, they get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/savage_stomp.txt b/forge-gui/res/cardsfolder/s/savage_stomp.txt index 0e48b2444e6..b0ffe112c19 100644 --- a/forge-gui/res/cardsfolder/s/savage_stomp.txt +++ b/forge-gui/res/cardsfolder/s/savage_stomp.txt @@ -1,7 +1,7 @@ Name:Savage Stomp ManaCost:2 G Types:Sorcery -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ CostReduction | Relative$ True | References$ CostReduction,CheckTgt | EffectZone$ All | Description$ CARDNAME costs {2} less to cast if it targets a Dinosaur you control. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ CostReduction | Relative$ True | References$ CostReduction,CheckTgt | EffectZone$ All | Description$ This spell costs {2} less to cast if it targets a Dinosaur you control. SVar:CostReduction:Count$Compare CheckTgt GE1.2.0 SVar:CheckTgt:Targeted$Valid Creature.Dinosaur+YouCtrl A:SP$ PutCounter | Cost$ 2 G | AILogic$ Fight | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control to put a +1/+1 counter | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBFight | References$ CostReduction,CheckTgt | SpellDescription$ Put a +1/+1 counter on target creature you control. Then that creature fights target creature you don't control. @@ -10,4 +10,4 @@ DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/savage_stomp.jpg DeckHas:Ability$Token & Ability$Counters DeckHints:Type$Dinosaur -Oracle:Savage Stomp costs {2} less to cast if it targets a Dinosaur you control.\nPut a +1/+1 counter on target creature you control. Then that creature fights target creature you don't control. (Each deals damage equal to its power to the other.) +Oracle:This spell costs {2} less to cast if it targets a Dinosaur you control.\nPut a +1/+1 counter on target creature you control. Then that creature fights target creature you don't control. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/s/scale_up.txt b/forge-gui/res/cardsfolder/s/scale_up.txt index 0b757d1ddd9..239cc08ce42 100644 --- a/forge-gui/res/cardsfolder/s/scale_up.txt +++ b/forge-gui/res/cardsfolder/s/scale_up.txt @@ -3,4 +3,4 @@ ManaCost:G Types:Sorcery A:SP$ Animate | Cost$ G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Power$ 6 | Toughness$ 4 | Colors$ Green | OverwriteColors$ True | Types$ Wurm | SpellDescription$ Until end of turn, target creature you control becomes a green Wurm with base power and toughness 6/4. A:SP$ AnimateAll | Cost$ 4 G G | PrecostDesc$ Overload | CostDesc$ {4}{G}{G} | NonBasicSpell$ True | ValidCards$ Creature.YouCtrl | Power$ 6 | Toughness$ 4 | Colors$ Green | OverwriteColors$ True | Types$ Wurm | SpellDescription$ Until end of turn, target creature you control becomes a green Wurm with base power and toughness 6/4. -Oracle:Until end of turn, target creature you control becomes a green Wurm with base power and toughness 6/4.\nOverload {4}{G}{G} +Oracle:Until end of turn, target creature you control becomes a green Wurm with base power and toughness 6/4.\nOverload {4}{G}{G} (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/s/scaleguard_sentinels.txt b/forge-gui/res/cardsfolder/s/scaleguard_sentinels.txt index 0ab984fd15a..b507077f89f 100644 --- a/forge-gui/res/cardsfolder/s/scaleguard_sentinels.txt +++ b/forge-gui/res/cardsfolder/s/scaleguard_sentinels.txt @@ -6,4 +6,4 @@ K:Presence:Dragon K:etbCounter:P1P1:1:Presence$ Dragon:CARDNAME enters the battlefield with a +1/+1 counter on it if you revealed a Dragon card or controlled a Dragon as you cast CARDNAME. DeckHints:Type$Dragon SVar:Picture:http://www.wizards.com/global/images/magic/general/scaleguard_sentinels.jpg -Oracle:As an additional cost to cast Scaleguard Sentinels, you may reveal a Dragon card from your hand.\nScaleguard Sentinels enters the battlefield with a +1/+1 counter on it if you revealed a Dragon card or controlled a Dragon as you cast Scaleguard Sentinels. +Oracle:As an additional cost to cast this spell, you may reveal a Dragon card from your hand.\nScaleguard Sentinels enters the battlefield with a +1/+1 counter on it if you revealed a Dragon card or controlled a Dragon as you cast this spell. diff --git a/forge-gui/res/cardsfolder/s/scalpelexis.txt b/forge-gui/res/cardsfolder/s/scalpelexis.txt index 96a6b840255..2cbb69dc457 100644 --- a/forge-gui/res/cardsfolder/s/scalpelexis.txt +++ b/forge-gui/res/cardsfolder/s/scalpelexis.txt @@ -10,4 +10,4 @@ SVar:DBExile:DB$ Dig | Defined$ TriggeredTarget | DigNum$ 4 | ChangeNum$ All | D SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$DifferentCardNames_Card.IsRemembered SVar:Y:Count$RememberedSize -Oracle:Flying\nWhenever Scalpelexis deals combat damage to a player, that player exiles the top four cards of their library. If two or more of those cards have the same name, repeat this process. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhenever Scalpelexis deals combat damage to a player, that player exiles the top four cards of their library. If two or more of those cards have the same name, repeat this process. diff --git a/forge-gui/res/cardsfolder/s/scarscale_ritual.txt b/forge-gui/res/cardsfolder/s/scarscale_ritual.txt index d5597f56271..477a3686662 100644 --- a/forge-gui/res/cardsfolder/s/scarscale_ritual.txt +++ b/forge-gui/res/cardsfolder/s/scarscale_ritual.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Draw | Cost$ 1 UB AddCounter<1/M1M1/Creature.YouCtrl/a creature you control> | NumCards$ 2 | SpellDescription$ Draw two cards. DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/scarscale_ritual.jpg -Oracle:As an additional cost to cast Scarscale Ritual, put a -1/-1 counter on a creature you control.\nDraw two cards. +Oracle:As an additional cost to cast this spell, put a -1/-1 counter on a creature you control.\nDraw two cards. diff --git a/forge-gui/res/cardsfolder/s/scarwood_bandits.txt b/forge-gui/res/cardsfolder/s/scarwood_bandits.txt index 1575399f155..ad2e25d564a 100644 --- a/forge-gui/res/cardsfolder/s/scarwood_bandits.txt +++ b/forge-gui/res/cardsfolder/s/scarwood_bandits.txt @@ -6,4 +6,4 @@ K:Forestwalk A:AB$ GainControl | Cost$ 2 G T | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | LoseControl$ LeavesPlay | UnlessCost$ 2 | UnlessPayer$ Opponent | SpellDescription$ Unless an opponent pays {2}, gain control of target artifact for as long as CARDNAME remains on the battlefield. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/scarwood_bandits.jpg -Oracle:Forestwalk\n{2}{G}, {T}: Unless an opponent pays {2}, gain control of target artifact for as long as Scarwood Bandits remains on the battlefield. +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.)\n{2}{G}, {T}: Unless an opponent pays {2}, gain control of target artifact for as long as Scarwood Bandits remains on the battlefield. diff --git a/forge-gui/res/cardsfolder/s/scarwood_hag.txt b/forge-gui/res/cardsfolder/s/scarwood_hag.txt index f1aabc68854..24fde8ee794 100644 --- a/forge-gui/res/cardsfolder/s/scarwood_hag.txt +++ b/forge-gui/res/cardsfolder/s/scarwood_hag.txt @@ -2,7 +2,7 @@ Name:Scarwood Hag ManaCost:1 G Types:Creature Hag PT:1/1 -A:AB$ Pump | Cost$ G G G G T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Forestwalk | SpellDescription$ Target creature gains forestwalk until end of turn. +A:AB$ Pump | Cost$ G G G G T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Forestwalk | SpellDescription$ Target creature gains forestwalk until end of turn. (It can't be blocked as long as defending player controls a Forest.) A:AB$ Debuff | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | Keywords$ Forestwalk | SpellDescription$ Target creature loses forestwalk until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/scarwood_hag.jpg -Oracle:{G}{G}{G}{G}, {T}: Target creature gains forestwalk until end of turn.\n{T}: Target creature loses forestwalk until end of turn. +Oracle:{G}{G}{G}{G}, {T}: Target creature gains forestwalk until end of turn. (It can't be blocked as long as defending player controls a Forest.)\n{T}: Target creature loses forestwalk until end of turn. diff --git a/forge-gui/res/cardsfolder/s/scattered_groves.txt b/forge-gui/res/cardsfolder/s/scattered_groves.txt index dc2059ea99e..896e27fc678 100644 --- a/forge-gui/res/cardsfolder/s/scattered_groves.txt +++ b/forge-gui/res/cardsfolder/s/scattered_groves.txt @@ -4,4 +4,4 @@ Types:Land Forest Plains K:CARDNAME enters the battlefield tapped. K:Cycling:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/scattered_groves.jpg -Oracle:({T}: Add {G} or {W}.)\nScattered Groves enters the battlefield tapped.\nCycling {2} ({2}, discard this card: Draw a card.) \ No newline at end of file +Oracle:({T}: Add {G} or {W}.)\nScattered Groves enters the battlefield tapped.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/s/scion_summoner.txt b/forge-gui/res/cardsfolder/s/scion_summoner.txt index f52b8a744c9..7ba76156137 100644 --- a/forge-gui/res/cardsfolder/s/scion_summoner.txt +++ b/forge-gui/res/cardsfolder/s/scion_summoner.txt @@ -3,9 +3,9 @@ ManaCost:2 G Types:Creature Eldrazi Drone PT:2/2 K:Devoid -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." ({C} represents colorless mana.) SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_eldrazi_scion_sac | TokenOwner$ You | LegacyImage$ c 1 1 eldrazi scion sac ogw DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless & Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/scion_summoner.jpg -Oracle:Devoid (This card has no color.)\nWhen Scion Summoner enters the battlefield, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." +Oracle:Devoid (This card has no color.)\nWhen Scion Summoner enters the battlefield, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/s/scissors_lizard.txt b/forge-gui/res/cardsfolder/s/scissors_lizard.txt index 5fc3b704c2b..159a405861e 100644 --- a/forge-gui/res/cardsfolder/s/scissors_lizard.txt +++ b/forge-gui/res/cardsfolder/s/scissors_lizard.txt @@ -2,5 +2,5 @@ Name:Scissors Lizard ManaCost:4 Types:Artifact Creature Lizard PT:4/3 -S:Mode$ Continuous | Affected$ Creature.namedPaper Tiger | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Creatures named Paper Tiger can’t attack or block. -Oracle:Creatures named Paper Tiger can’t attack or block. +S:Mode$ Continuous | Affected$ Creature.namedPaper Tiger | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Creatures named Paper Tiger can't attack or block. +Oracle:Creatures named Paper Tiger can't attack or block. diff --git a/forge-gui/res/cardsfolder/s/scorching_lava.txt b/forge-gui/res/cardsfolder/s/scorching_lava.txt index a09c8acbdca..430a00c0d9c 100644 --- a/forge-gui/res/cardsfolder/s/scorching_lava.txt +++ b/forge-gui/res/cardsfolder/s/scorching_lava.txt @@ -2,6 +2,6 @@ Name:Scorching Lava ManaCost:1 R Types:Instant K:Kicker:R -A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | ReplaceDyingDefined$ Targeted | ReplaceDyingCondition$ Kicked | SubAbility$ KickingLava | SpellDescription$ CARDNAME deals 2 damage to any target. If CARDNAME was kicked, that creature can't be regenerated this turn and if it would die this turn, exile it instead. +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | ReplaceDyingDefined$ Targeted | ReplaceDyingCondition$ Kicked | SubAbility$ KickingLava | SpellDescription$ CARDNAME deals 2 damage to any target. If this spell was kicked, that creature can't be regenerated this turn and if it would die this turn, exile it instead. SVar:KickingLava:DB$ Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ Targeted | Condition$ Kicked | ConditionDescription$ If Scorching Lava was kicked, -Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nScorching Lava deals 2 damage to any target. If Scorching Lava was kicked, that creature can't be regenerated this turn and if it would die this turn, exile it instead. +Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nScorching Lava deals 2 damage to any target. If this spell was kicked, that creature can't be regenerated this turn and if it would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/s/scorching_winds.txt b/forge-gui/res/cardsfolder/s/scorching_winds.txt index 7cda059776f..884cd200201 100644 --- a/forge-gui/res/cardsfolder/s/scorching_winds.txt +++ b/forge-gui/res/cardsfolder/s/scorching_winds.txt @@ -1,8 +1,8 @@ Name:Scorching Winds ManaCost:R Types:Instant -Text:Cast CARDNAME only during the declare attackers step and only if you've been attacked this step.\r\n +Text:Cast this spell only during the declare attackers step and only if you've been attacked this step.\r\n A:SP$ DamageAll | Cost$ R | NumDmg$ 1 | ValidCards$ Creature.attacking | ValidDescription$ each attacking creature. | OpponentTurn$ True | CheckSVar$ X | SVarCompare$ GE1 | References$ X | ActivationPhases$ Declare Attackers | SpellDescription$ CARDNAME deals 1 damage to each attacking creature. SVar:X:Count$Valid Creature.attackingYou SVar:Picture:http://serv3.tcgimages.eu/img/cards/Portal/scorching_winds.jpg -Oracle:Cast Scorching Winds only during the declare attackers step and only if you've been attacked this step.\nScorching Winds deals 1 damage to each attacking creature. +Oracle:Cast this spell only during the declare attackers step and only if you've been attacked this step.\nScorching Winds deals 1 damage to each attacking creature. diff --git a/forge-gui/res/cardsfolder/s/scour_the_laboratory.txt b/forge-gui/res/cardsfolder/s/scour_the_laboratory.txt index 08f7654346d..e0ba0234252 100644 --- a/forge-gui/res/cardsfolder/s/scour_the_laboratory.txt +++ b/forge-gui/res/cardsfolder/s/scour_the_laboratory.txt @@ -1,10 +1,10 @@ Name:Scour the Laboratory ManaCost:4 U U Types:Instant -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | CheckSVar$ X | SVarCompare$ GE4 | Description$ Delirium — CARDNAME costs {2} less to cast if there are four or more card types among cards in your graveyard. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | CheckSVar$ X | SVarCompare$ GE4 | Description$ Delirium — This spell costs {2} less to cast if there are four or more card types among cards in your graveyard. SVar:X:Count$CardControllerTypes.Graveyard A:SP$ Draw | Cost$ 4 U U | NumCards$ 3 | SpellDescription$ Draw three cards. DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium SVar:Picture:http://www.wizards.com/global/images/magic/general/scour_the_laboratory.jpg -Oracle:Delirium — Scour the Laboratory costs {2} less to cast if there are four or more card types among cards in your graveyard.\nDraw three cards. +Oracle:Delirium — This spell costs {2} less to cast if there are four or more card types among cards in your graveyard.\nDraw three cards. diff --git a/forge-gui/res/cardsfolder/s/scragnoth.txt b/forge-gui/res/cardsfolder/s/scragnoth.txt index 2cf3426ffec..45c0c24c5f9 100644 --- a/forge-gui/res/cardsfolder/s/scragnoth.txt +++ b/forge-gui/res/cardsfolder/s/scragnoth.txt @@ -5,4 +5,4 @@ PT:3/4 K:Protection from blue K:CARDNAME can't be countered. SVar:Picture:http://www.wizards.com/global/images/magic/general/scragnoth.jpg -Oracle:Scragnoth can't be countered.\nProtection from blue +Oracle:This spell can't be countered.\nProtection from blue diff --git a/forge-gui/res/cardsfolder/s/scrapskin_drake.txt b/forge-gui/res/cardsfolder/s/scrapskin_drake.txt index d808f0c8c3d..51729f8acff 100644 --- a/forge-gui/res/cardsfolder/s/scrapskin_drake.txt +++ b/forge-gui/res/cardsfolder/s/scrapskin_drake.txt @@ -5,4 +5,4 @@ PT:2/3 K:Flying K:CARDNAME can block only creatures with flying. SVar:Picture:http://www.wizards.com/global/images/magic/general/scrapskin_drake.jpg -Oracle:Flying\nScrapskin Drake can block only creatures with flying. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nScrapskin Drake can block only creatures with flying. diff --git a/forge-gui/res/cardsfolder/s/scuttlegator.txt b/forge-gui/res/cardsfolder/s/scuttlegator.txt index 53892fe21fc..1c030244f0b 100644 --- a/forge-gui/res/cardsfolder/s/scuttlegator.txt +++ b/forge-gui/res/cardsfolder/s/scuttlegator.txt @@ -5,4 +5,4 @@ PT:6/6 K:Defender K:Adapt:3:6 GU GU S:Mode$ Continuous | Affected$ Card.Self+counters_GE1_P1P1 | AddHiddenKeyword$ CARDNAME can attack as though it didn't have defender. | Description$ As long as CARDNAME has a +1/+1 counter on it, it can attack as though it didn't have defender. -Oracle:Defender\n{6}{G/U}{G/U}: Adapt 3. (If this creature has no +1/+1 counters on it, put two +1/+1 counters on it.)\nAs long as Scuttlegator has a +1/+1 counter on it, it can attack as though it didn't have defender. +Oracle:Defender\n{6}{G/U}{G/U}: Adapt 3. (If this creature has no +1/+1 counters on it, put three +1/+1 counters on it.)\nAs long as Scuttlegator has a +1/+1 counter on it, it can attack as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/s/sea_gate_restoration_sea_gate_reborn.txt b/forge-gui/res/cardsfolder/s/sea_gate_restoration_sea_gate_reborn.txt index a5576f46a20..499bb45a5a0 100644 --- a/forge-gui/res/cardsfolder/s/sea_gate_restoration_sea_gate_reborn.txt +++ b/forge-gui/res/cardsfolder/s/sea_gate_restoration_sea_gate_reborn.txt @@ -16,4 +16,4 @@ Types:Land K:ETBReplacement:Other:DBTap SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. -Oracle:As Sea Gate, Reborn enters the battlefield, you may pay 3 life. If you don’t, it enters the battlefield tapped.\n{T}: Add {U}. +Oracle:As Sea Gate, Reborn enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/s/seahunter.txt b/forge-gui/res/cardsfolder/s/seahunter.txt index 9af246c946a..845ea583f52 100644 --- a/forge-gui/res/cardsfolder/s/seahunter.txt +++ b/forge-gui/res/cardsfolder/s/seahunter.txt @@ -2,8 +2,8 @@ Name:Seahunter ManaCost:2 U U Types:Creature Human Mercenary PT:2/2 -A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Merfolk | ChangeNum$ 1 | SpellDescription$ Search your library for a Merfolk permanent card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Merfolk | ChangeNum$ 1 | SpellDescription$ Search your library for a Merfolk permanent card and put it onto the battlefield. Then shuffle your library. AI:RemoveDeck:Random SVar:NonCombatPriority:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/seahunter.jpg -Oracle:{3}, {T}: Search your library for a Merfolk permanent card, put it onto the battlefield, then shuffle your library. +Oracle:{3}, {T}: Search your library for a Merfolk permanent card and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/season_of_growth.txt b/forge-gui/res/cardsfolder/s/season_of_growth.txt index e0e02612032..10f8add8591 100644 --- a/forge-gui/res/cardsfolder/s/season_of_growth.txt +++ b/forge-gui/res/cardsfolder/s/season_of_growth.txt @@ -1,8 +1,8 @@ Name:Season of Growth ManaCost:1 G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever a creature enters the battlefield under your control, scry 1. (Look at the top card of your library, then you may put that card on the bottom of your library.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever a creature enters the battlefield under your control, 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 | ScryNum$ 1 T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | ValidActivatingPlayer$ You | TargetsValid$ Creature.YouCtrl+inZoneBattlefield | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you cast a spell that targets a creature you control, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Whenever a creature enters the battlefield under your control, scry 1. (Look at the top card of your library, then you may put that card on the bottom of your library.)\nWhenever you cast a spell that targets a creature you control, draw a card. +Oracle:Whenever a creature enters the battlefield under your control, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)\nWhenever you cast a spell that targets a creature you control, draw a card. diff --git a/forge-gui/res/cardsfolder/s/seasoned_hallowblade.txt b/forge-gui/res/cardsfolder/s/seasoned_hallowblade.txt index e9a0915b79b..bc0b2a80bd3 100644 --- a/forge-gui/res/cardsfolder/s/seasoned_hallowblade.txt +++ b/forge-gui/res/cardsfolder/s/seasoned_hallowblade.txt @@ -4,4 +4,4 @@ Types:Creature Human Warrior PT:3/1 A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ Discard a card: Tap CARDNAME. It gains indestructible until end of turn. SVar:DBTap:DB$ Tap | Defined$ Self -Oracle:Discard a card: Tap Seasoned Hallowblade. It gains indestructible until end of turn. (Damage and effects that say “destroy” don't destroy it.) +Oracle:Discard a card: Tap Seasoned Hallowblade. It gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/s/seat_of_the_synod.txt b/forge-gui/res/cardsfolder/s/seat_of_the_synod.txt index 068132d5d57..e53b534442c 100644 --- a/forge-gui/res/cardsfolder/s/seat_of_the_synod.txt +++ b/forge-gui/res/cardsfolder/s/seat_of_the_synod.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Artifact Land A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. SVar:Picture:http://www.wizards.com/global/images/magic/general/seat_of_the_synod.jpg -Oracle:{T}: Add {U}. \ No newline at end of file +Oracle:(Seat of the Synod isn't a spell.)\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/s/secret_salvage.txt b/forge-gui/res/cardsfolder/s/secret_salvage.txt index c5ff353b28b..e7d412cf7c3 100644 --- a/forge-gui/res/cardsfolder/s/secret_salvage.txt +++ b/forge-gui/res/cardsfolder/s/secret_salvage.txt @@ -1,9 +1,9 @@ Name:Secret Salvage ManaCost:3 B B Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 B B | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.nonLand+YouOwn | TgtPrompt$ Select target nonland card in your graveyard | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBChange | SpellDescription$ Exile target nonland card from your graveyard. Search your library for any number of cards with the same name as that card, reveal them, put them into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 B B | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.nonLand+YouOwn | TgtPrompt$ Select target nonland card in your graveyard | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBChange | SpellDescription$ Exile target nonland card from your graveyard. Search your library for any number of cards with the same name as that card, reveal them, and put them into your hand. Then shuffle your library. SVar:DBChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Remembered.sameName | ChangeNum$ X | References$ X | SubAbility$ DBCleanup SVar:X:Count$InYourLibrary.Remembered.sameName SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/secret_salvage.jpg -Oracle:Exile target nonland card from your graveyard. Search your library for any number of cards with the same name as that card, reveal them, put them into your hand, then shuffle your library. \ No newline at end of file +Oracle:Exile target nonland card from your graveyard. Search your library for any number of cards with the same name as that card, reveal them, and put them into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/secret_summoning.txt b/forge-gui/res/cardsfolder/s/secret_summoning.txt index 15a0ff66a46..e3c894937b7 100644 --- a/forge-gui/res/cardsfolder/s/secret_summoning.txt +++ b/forge-gui/res/cardsfolder/s/secret_summoning.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.N SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.NamedCard | ChangeNum$ X | References$ X | ShuffleNonMandatory$ True SVar:X:Count$InYourLibrary SVar:AgendaLogic:MostProminentCreatureInComputerDeck -Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.)\nWhenever a creature with the chosen name enters the battlefield under your control, you may search your library for any number of cards with that name, reveal them, put them into your hand, then shuffle your library. +Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly choose a card name. You may turn this conspiracy face up any time and reveal that name.)\nWhenever a creature with the chosen name enters the battlefield under your control, you may search your library for any number of cards with that name, reveal them, put them into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/secrets_of_paradise.txt b/forge-gui/res/cardsfolder/s/secrets_of_paradise.txt index 9fe4ce06037..1425a78d045 100644 --- a/forge-gui/res/cardsfolder/s/secrets_of_paradise.txt +++ b/forge-gui/res/cardsfolder/s/secrets_of_paradise.txt @@ -5,4 +5,4 @@ K:Hidden agenda S:Mode$ Continuous | Affected$ Creature.YouCtrl+NamedCard | EffectZone$ Command | AddAbility$ AnyMana | Description$ Creatures of the named card you control have "{T}: Add one mana of any color." SVar:AnyMana:AB$Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. SVar:AgendaLogic:MostProminentCreatureInComputerDeck -Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.)\nCreatures you control with the chosen name have "{T}: Add one mana of any color." +Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly choose a card name. You may turn this conspiracy face up any time and reveal that name.)\nCreatures you control with the chosen name have "{T}: Add one mana of any color." diff --git a/forge-gui/res/cardsfolder/s/seed_spark.txt b/forge-gui/res/cardsfolder/s/seed_spark.txt index cc689732988..125225e0fbd 100644 --- a/forge-gui/res/cardsfolder/s/seed_spark.txt +++ b/forge-gui/res/cardsfolder/s/seed_spark.txt @@ -8,4 +8,4 @@ AI:RemoveDeck:Random DeckNeeds:Color$Green DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/seed_spark.jpg -Oracle:Destroy target artifact or enchantment. If {G} was spent to cast Seed Spark, create two 1/1 green Saproling creature tokens. +Oracle:Destroy target artifact or enchantment. If {G} was spent to cast this spell, create two 1/1 green Saproling creature tokens. diff --git a/forge-gui/res/cardsfolder/s/seeds_of_renewal.txt b/forge-gui/res/cardsfolder/s/seeds_of_renewal.txt index 5efcdeaec9c..1fd9b6fae90 100644 --- a/forge-gui/res/cardsfolder/s/seeds_of_renewal.txt +++ b/forge-gui/res/cardsfolder/s/seeds_of_renewal.txt @@ -5,4 +5,4 @@ K:Undaunted A:SP$ ChangeZone | Cost$ 6 G | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl | SubAbility$ DBChange | SpellDescription$ Return up to two target cards from your graveyard to your hand. Exile CARDNAME. SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile SVar:Picture:http://www.wizards.com/global/images/magic/general/seeds_of_renewal.jpg -Oracle:Undaunted (This spell costs {1} less to cast for each opponent.)/nReturn up to two target cards from your graveyard to your hand. Exile Seeds of Renewal. +Oracle:Undaunted (This spell costs {1} less to cast for each opponent.)\nReturn up to two target cards from your graveyard to your hand. Exile Seeds of Renewal. diff --git a/forge-gui/res/cardsfolder/s/seedtime.txt b/forge-gui/res/cardsfolder/s/seedtime.txt index 8063a0fb202..e0fa6bffc3b 100644 --- a/forge-gui/res/cardsfolder/s/seedtime.txt +++ b/forge-gui/res/cardsfolder/s/seedtime.txt @@ -1,9 +1,9 @@ Name:Seedtime ManaCost:1 G Types:Instant -A:SP$ AddTurn | Cost$ 1 G | NumTurns$ 1 | PlayerTurn$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | References$ X | SpellDescription$ Cast CARDNAME only during your turn. Take an extra turn after this one if an opponent cast a blue spell this turn. +A:SP$ AddTurn | Cost$ 1 G | NumTurns$ 1 | PlayerTurn$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | References$ X | SpellDescription$ Cast this spell only during your turn. Take an extra turn after this one if an opponent cast a blue spell this turn. SVar:X:Count$ThisTurnCast_Card.Blue+OppCtrl AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/seedtime.jpg -Oracle:Cast Seedtime only during your turn.\nTake an extra turn after this one if an opponent cast a blue spell this turn. +Oracle:Cast this spell only during your turn.\nTake an extra turn after this one if an opponent cast a blue spell this turn. diff --git a/forge-gui/res/cardsfolder/s/seek_the_horizon.txt b/forge-gui/res/cardsfolder/s/seek_the_horizon.txt index ba8a924305f..ba6ae306a45 100644 --- a/forge-gui/res/cardsfolder/s/seek_the_horizon.txt +++ b/forge-gui/res/cardsfolder/s/seek_the_horizon.txt @@ -1,6 +1,6 @@ Name:Seek the Horizon ManaCost:3 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 3 | SpellDescription$ Search your library for up to three basic land cards, reveal them, put them into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 3 | SpellDescription$ Search your library for up to three basic land cards, reveal them, and put them into your hand. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/seek_the_horizon.jpg -Oracle:Search your library for up to three basic land cards, reveal them, put them into your hand, then shuffle your library. +Oracle:Search your library for up to three basic land cards, reveal them, and put them into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/seers_lantern.txt b/forge-gui/res/cardsfolder/s/seers_lantern.txt index 57d432c2523..28b3d535d1d 100644 --- a/forge-gui/res/cardsfolder/s/seers_lantern.txt +++ b/forge-gui/res/cardsfolder/s/seers_lantern.txt @@ -1,8 +1,8 @@ Name:Seer's Lantern ManaCost:3 Types:Artifact -A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. ({C} represents colorless mana.) +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. 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 of your library.) DeckHas:Ability$Mana.Colorless SVar:Picture:http://www.wizards.com/global/images/magic/general/seers_lantern.jpg -Oracle:{T}: Add {C}. ({C} represents colorless mana.)\n{2}, {T}: Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +Oracle:{T}: Add {C}.\n{2}, {T}: 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/segovian_leviathan.txt b/forge-gui/res/cardsfolder/s/segovian_leviathan.txt index 3dc330974dd..37a10cdab89 100644 --- a/forge-gui/res/cardsfolder/s/segovian_leviathan.txt +++ b/forge-gui/res/cardsfolder/s/segovian_leviathan.txt @@ -4,4 +4,4 @@ Types:Creature Leviathan PT:3/3 K:Islandwalk SVar:Picture:http://resources.wizards.com/magic/cards/6e/en-us/card14538.jpg -Oracle:Islandwalk +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.) diff --git a/forge-gui/res/cardsfolder/s/sehts_tiger.txt b/forge-gui/res/cardsfolder/s/sehts_tiger.txt index c3a5801545c..f0987cd8949 100644 --- a/forge-gui/res/cardsfolder/s/sehts_tiger.txt +++ b/forge-gui/res/cardsfolder/s/sehts_tiger.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ SVar:TrigChoose:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentAttackers | SubAbility$ SehtsProtection SVar:SehtsProtection:DB$ ProtectionAll | ValidPlayers$ You | Gains$ ChosenColor SVar:Picture:http://www.wizards.com/global/images/magic/general/sehts_tiger.jpg -Oracle:Flash\nWhen Seht's Tiger enters the battlefield, you gain protection from the color of your choice until end of turn. (You can't be targeted, dealt damage, or enchanted by anything of the chosen color.) +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Seht's Tiger enters the battlefield, you gain protection from the color of your choice until end of turn. (You can't be targeted, dealt damage, or enchanted by anything of the chosen color.) diff --git a/forge-gui/res/cardsfolder/s/seize_the_spoils.txt b/forge-gui/res/cardsfolder/s/seize_the_spoils.txt index 403c86fe923..0490cfcc105 100644 --- a/forge-gui/res/cardsfolder/s/seize_the_spoils.txt +++ b/forge-gui/res/cardsfolder/s/seize_the_spoils.txt @@ -5,4 +5,4 @@ A:SP$ Draw | Cost$ 2 R Discard<1/Card/card> | CostDesc$ As an additional cost to SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You DeckHas:Ability$Discard & Ability$Token DeckHints:Keyword$Madness & Ability$Delirium -Oracle:As an additional cost to cast this spell, discard a card.\nDraw two cards and create a Treasure token (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +Oracle:As an additional cost to cast this spell, discard a card.\nDraw two cards 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/s/select_for_inspection.txt b/forge-gui/res/cardsfolder/s/select_for_inspection.txt index d3146f77fde..e68508f48d5 100644 --- a/forge-gui/res/cardsfolder/s/select_for_inspection.txt +++ b/forge-gui/res/cardsfolder/s/select_for_inspection.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ ChangeZone | Cost$ U | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBScry | SpellDescription$ Return target tapped creature to its owner's hand. Scry 1. SVar:DBScry:DB$Scry | ScryNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/select_for_inspection.jpg -Oracle:Return target tapped creature to its owner's hand. Scry 1 (Look at the top card of your library. You may put that card on the bottom of your library.) +Oracle:Return target tapped creature to its owner's hand. 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/selesnya_sagittars.txt b/forge-gui/res/cardsfolder/s/selesnya_sagittars.txt index ea7f32e53b6..55bc70a30a3 100644 --- a/forge-gui/res/cardsfolder/s/selesnya_sagittars.txt +++ b/forge-gui/res/cardsfolder/s/selesnya_sagittars.txt @@ -3,6 +3,6 @@ ManaCost:3 G W Types:Creature Elf Archer PT:2/5 K:Reach -S:Mode$ Continuous | Affected$ Card.Self | CanBlockAmount$ 1 | Description$ CARDNAME can block an additional creature each combat. +S:Mode$ Continuous | Affected$ Card.Self | CanBlockAmount$ 1 | Description$ CARDNAME can block an additional creature each combat.. SVar:Picture:http://www.wizards.com/global/images/magic/general/selesnya_sagittars.jpg -Oracle:Reach (This creature can block creatures with flying.)\nSelesnya Sagittars can block an additional creature each combat +Oracle:Reach (This creature can block creatures with flying.)\nSelesnya Sagittars can block an additional creature each combat. diff --git a/forge-gui/res/cardsfolder/s/selfless_savior.txt b/forge-gui/res/cardsfolder/s/selfless_savior.txt index b8ab3e57964..7ebbe519c48 100644 --- a/forge-gui/res/cardsfolder/s/selfless_savior.txt +++ b/forge-gui/res/cardsfolder/s/selfless_savior.txt @@ -3,4 +3,4 @@ ManaCost:W Types:Creature Dog PT:1/1 A:AB$ Pump | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible | SpellDescription$ Another target creature you control gains indestructible until end of turn. -Oracle:Sacrifice Selfless Savior: Another target creature you control gains indestructible until end of turn. (Damage and effects that say “destroy” don't destroy it.) +Oracle:Sacrifice Selfless Savior: Another target creature you control gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/s/selfless_spirit.txt b/forge-gui/res/cardsfolder/s/selfless_spirit.txt index 7e630e2d41e..362bb71a0ca 100644 --- a/forge-gui/res/cardsfolder/s/selfless_spirit.txt +++ b/forge-gui/res/cardsfolder/s/selfless_spirit.txt @@ -5,4 +5,4 @@ K:Flying PT:2/1 A:AB$ PumpAll | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl | KW$ Indestructible | SpellDescription$ Creatures you control gain indestructible until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/selfless_spirit.jpg -Oracle:Flying\nSacrifice Selfless Spirit: Creatures you control gain indestructible until the end of turn. +Oracle:Flying\nSacrifice Selfless Spirit: Creatures you control gain indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sen_triplets.txt b/forge-gui/res/cardsfolder/s/sen_triplets.txt index b36b2297318..4579cd0bb03 100644 --- a/forge-gui/res/cardsfolder/s/sen_triplets.txt +++ b/forge-gui/res/cardsfolder/s/sen_triplets.txt @@ -2,11 +2,11 @@ Name:Sen Triplets ManaCost:2 W U B Types:Legendary Artifact Creature Human Wizard PT:3/3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ SenEffect | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, choose target opponent. This turn, that player can't cast spells or activate abilities and plays with their hand revealed. You may play cards from that player's hand this turn. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ SenEffect | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, choose target opponent. This turn, that player can't cast spells or activate abilities and plays with their hand revealed. You may play lands and cast spells from that player's hand this turn. SVar:SenEffect:DB$ Effect | ValidTgts$ Opponent | StaticAbilities$ STCantBeCast,STCantBeActivated,STHandRevealed,STCanPlay | RememberObjects$ Targeted | AILogic$ Always SVar:STCantBeCast:Mode$ CantBeCast | ValidCard$ Card | Caster$ Player.IsRemembered | EffectZone$ Command | Description$ This turn, the targeted player can't cast spells or activate abilities and plays with their hand revealed. SVar:STCantBeActivated:Mode$ CantBeActivated | ValidCard$ Card | Activator$ Player.IsRemembered | EffectZone$ Command SVar:STHandRevealed:Mode$ Continuous | Affected$ Player.IsRemembered | AddKeyword$ Play with your hand revealed. | EffectZone$ Command SVar:STCanPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.RememberedPlayerCtrl | AffectedZone$ Hand | MayPlay$ True | Description$ You may play cards from that player's hand this turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/sen_triplets.jpg -Oracle:At the beginning of your upkeep, choose target opponent. This turn, that player can't cast spells or activate abilities and plays with their hand revealed. You may play cards from that player's hand this turn. +Oracle:At the beginning of your upkeep, choose target opponent. This turn, that player can't cast spells or activate abilities and plays with their hand revealed. You may play lands and cast spells from that player's hand this turn. diff --git a/forge-gui/res/cardsfolder/s/senate_griffin.txt b/forge-gui/res/cardsfolder/s/senate_griffin.txt index 3b01e0b0c7a..f026ed0c5ac 100644 --- a/forge-gui/res/cardsfolder/s/senate_griffin.txt +++ b/forge-gui/res/cardsfolder/s/senate_griffin.txt @@ -4,5 +4,5 @@ Types:Creature Griffin PT:3/2 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBScry | TriggerDescription$ When CARDNAME etners the battlefield, scry 1. -SVar:DBScry:DB$ Scry | ScryNum$ 1 -Oracle:Flying.\nWhen Senate Griffin enters the battlefield, scry 1. +SVar:DBScry:DB$ Scry | ScryNum$ 1 +Oracle:Flying\nWhen Senate Griffin enters the battlefield, scry 1. diff --git a/forge-gui/res/cardsfolder/s/send_to_sleep.txt b/forge-gui/res/cardsfolder/s/send_to_sleep.txt index 884c037d6a0..35804ea9cff 100644 --- a/forge-gui/res/cardsfolder/s/send_to_sleep.txt +++ b/forge-gui/res/cardsfolder/s/send_to_sleep.txt @@ -1,8 +1,8 @@ Name:Send to Sleep ManaCost:1 U Types:Instant -A:SP$ Tap | Cost$ 1 U | TgtPrompt$ Select up to two target creatures | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | SubAbility$ TrigPump | SpellDescription$ Tap up to two target creatures. Spell mastery — If there are two or more instand and/or sorcery cards in your graveyard, those creatures don't untap during their controllers' next untap steps. +A:SP$ Tap | Cost$ 1 U | TgtPrompt$ Select up to two target creatures | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | SubAbility$ TrigPump | SpellDescription$ Tap up to two target creatures.Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, those creatures don't untap during their controllers' next untap steps. SVar:TrigPump:DB$ Pump | Defined$ Targeted | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | References$ X | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn SVar:Picture:http://www.wizards.com/global/images/magic/general/send_to_sleep.jpg -Oracle:Tap up to two target creatures.\n Spell mastery — If there are two or more instand and/or sorcery cards in your graveyard, those creatures don't untap during their controllers' next untap steps. \ No newline at end of file +Oracle:Tap up to two target creatures.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, those creatures don't untap during their controllers' next untap steps. diff --git a/forge-gui/res/cardsfolder/s/sengir_the_dark_baron.txt b/forge-gui/res/cardsfolder/s/sengir_the_dark_baron.txt index abc7e5fb65e..7dcca6faeb0 100644 --- a/forge-gui/res/cardsfolder/s/sengir_the_dark_baron.txt +++ b/forge-gui/res/cardsfolder/s/sengir_the_dark_baron.txt @@ -10,4 +10,4 @@ T:Mode$ LosesGame | ValidPlayer$ Player.Other | TriggerZones$ Battlefield | Exec SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:TriggeredPlayer$LifeStartedThisTurnWith DeckHas:Ability$Counters & Ability$LifeGain -Oracle:Whenever another creature dies, put two +1/+1 counters on Sengir, the Dark Baron.\nWhenever another player loses the game, you gain life equal to that player's life total as the turn began.\nPartner (You can have two commanders if both have partner.) +Oracle:Flying\nWhenever another creature dies, put two +1/+1 counters on Sengir, the Dark Baron.\nWhenever another player loses the game, you gain life equal to that player's life total as the turn began.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/s/sengir_vampire.txt b/forge-gui/res/cardsfolder/s/sengir_vampire.txt index 59216c15440..3153a7de7e1 100644 --- a/forge-gui/res/cardsfolder/s/sengir_vampire.txt +++ b/forge-gui/res/cardsfolder/s/sengir_vampire.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | ConditionPresent$ Card.StrictlySelf SVar:Picture:http://resources.wizards.com/magic/cards/tor/en-us/card35086.jpg -Oracle:Flying\nWhenever a creature dealt damage by Sengir Vampire this turn dies, put a +1/+1 counter on Sengir Vampire. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhenever a creature dealt damage by Sengir Vampire this turn dies, put a +1/+1 counter on Sengir Vampire. diff --git a/forge-gui/res/cardsfolder/s/sensei_golden_tail.txt b/forge-gui/res/cardsfolder/s/sensei_golden_tail.txt index 03eda37eee9..af16462298a 100644 --- a/forge-gui/res/cardsfolder/s/sensei_golden_tail.txt +++ b/forge-gui/res/cardsfolder/s/sensei_golden_tail.txt @@ -6,4 +6,4 @@ K:Bushido:1 A:AB$ PutCounter | Cost$ 1 W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ TRAINING | CounterNum$ 1 | SorcerySpeed$ True | SubAbility$ DBAnimate | SpellDescription$ Put a training counter on target creature. That creature gains bushido 1 and becomes a Samurai in addition to its other creature types. Activate this ability only any time you could cast a sorcery. SVar:DBAnimate:DB$Animate | Defined$ Targeted | Types$ Samurai | Keywords$ Bushido:1 | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sensei_golden_tail.jpg -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\n{1}{W}, {T}: Put a training counter on target creature. That creature gains bushido 1 and becomes a Samurai in addition to its other creature types. Activate this ability only any time you could cast a sorcery. +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\n{1}{W}, {T}: Put a training counter on target creature. That creature gains bushido 1 and becomes a Samurai in addition to its other creature types. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/s/sepulchral_primordial.txt b/forge-gui/res/cardsfolder/s/sepulchral_primordial.txt index f7bac0096de..8f8a63cbccb 100644 --- a/forge-gui/res/cardsfolder/s/sepulchral_primordial.txt +++ b/forge-gui/res/cardsfolder/s/sepulchral_primordial.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:ReturnOneEach:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ValidTgts$ Creature.OppCtrl | TgtZone$ Graveyard | TgtPrompt$ Choose target creature card in each opponent's graveyard | TargetMin$ 0 | TargetMax$ OneEach | References$ OneEach | TargetsWithDifferentControllers$ True SVar:OneEach:PlayerCountOpponents$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/sepulchral_primordial.jpg -Oracle:Intimidate\nWhen Sepulchral Primordial enters the battlefield, for each opponent, you may put up to one target creature card from that player's graveyard onto the battlefield under your control. +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nWhen Sepulchral Primordial enters the battlefield, for each opponent, you may put up to one target creature card from that player's graveyard onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/s/seraph_of_dawn.txt b/forge-gui/res/cardsfolder/s/seraph_of_dawn.txt index 9e722ce1322..9207ad66abb 100644 --- a/forge-gui/res/cardsfolder/s/seraph_of_dawn.txt +++ b/forge-gui/res/cardsfolder/s/seraph_of_dawn.txt @@ -5,4 +5,4 @@ PT:2/4 K:Flying K:Lifelink SVar:Picture:http://www.wizards.com/global/images/magic/general/seraph_of_dawn.jpg -Oracle:Flying\nLifelink (Damage dealt by this creature also causes you to gain that much life.) +Oracle:Flying, lifelink diff --git a/forge-gui/res/cardsfolder/s/serpents_soul_jar.txt b/forge-gui/res/cardsfolder/s/serpents_soul_jar.txt index 81a19369fa4..de9a4f47635 100644 --- a/forge-gui/res/cardsfolder/s/serpents_soul_jar.txt +++ b/forge-gui/res/cardsfolder/s/serpents_soul_jar.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Artifact T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Elf.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Whenever an Elf you control dies, exile it. SVar:TrigChange:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Exile -A:AB$ Effect | Cost$ T PayLife<2> | StaticAbilities$ MayCast | SpellDescription$ Until end of turn, you may cast a creature spell from among cards exiled with Serpent’s Soul-Jar. -SVar:MayCast:Mode$ Continuous | Affected$ Creature.ExiledWithEffectSource | MayPlay$ True | AffectedZone$ Exile | MayPlayLimit$ 1 | Description$ Until end of turn, you may cast a creature spell from among cards exiled with Serpent’s Soul-Jar. +A:AB$ Effect | Cost$ T PayLife<2> | StaticAbilities$ MayCast | SpellDescription$ Until end of turn, you may cast a creature spell from among cards exiled with CARDNAME. +SVar:MayCast:Mode$ Continuous | Affected$ Creature.ExiledWithEffectSource | MayPlay$ True | AffectedZone$ Exile | MayPlayLimit$ 1 | Description$ Until end of turn, you may cast a creature spell from among cards exiled with CARDNAME. DeckNeeds:Type$Elf -Oracle:Whenever an Elf you control dies, exile it.\n{T}, Pay 2 life: Until end of turn, you may cast a creature spell from among cards exiled with Serpent’s Soul-Jar. +Oracle:Whenever an Elf you control dies, exile it.\n{T}, Pay 2 life: Until end of turn, you may cast a creature spell from among cards exiled with Serpent's Soul-Jar. diff --git a/forge-gui/res/cardsfolder/s/serra_ascendant.txt b/forge-gui/res/cardsfolder/s/serra_ascendant.txt index 81045a93bcb..e6424f09fe8 100644 --- a/forge-gui/res/cardsfolder/s/serra_ascendant.txt +++ b/forge-gui/res/cardsfolder/s/serra_ascendant.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 5 | AddToughness$ 5 | AddKe SVar:X:Count$YourLifeTotal AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/serra_ascendant.jpg -Oracle:Lifelink\nAs long as you have 30 or more life, Serra Ascendant gets +5/+5 and has flying. +Oracle:Lifelink (Damage dealt by this creature also causes you to gain that much life.)\nAs long as you have 30 or more life, Serra Ascendant gets +5/+5 and has flying. diff --git a/forge-gui/res/cardsfolder/s/serra_avenger.txt b/forge-gui/res/cardsfolder/s/serra_avenger.txt index 202748a4e84..a51ac6a10da 100644 --- a/forge-gui/res/cardsfolder/s/serra_avenger.txt +++ b/forge-gui/res/cardsfolder/s/serra_avenger.txt @@ -7,4 +7,4 @@ K:Vigilance S:Mode$ CantBeCast | ValidCard$ Card.Self | EffectZone$ All | CheckSVar$ X | SVarCompare$ LE3 | Description$ You can't play Serra Avenger during your first, second, or third turns of the game. SVar:X:Count$YourTurns SVar:Picture:http://resources.wizards.com/magic/cards/tsp/en-us/card113519.jpg -Oracle:You can't cast Serra Avenger during your first, second, or third turns of the game.\nFlying\nVigilance (Attacking doesn't cause this creature to tap.) +Oracle:You can't cast this spell during your first, second, or third turns of the game.\nFlying\nVigilance (Attacking doesn't cause this creature to tap.) diff --git a/forge-gui/res/cardsfolder/s/serra_the_benevolent.txt b/forge-gui/res/cardsfolder/s/serra_the_benevolent.txt index 86ba1e2eca3..266a990dc69 100644 --- a/forge-gui/res/cardsfolder/s/serra_the_benevolent.txt +++ b/forge-gui/res/cardsfolder/s/serra_the_benevolent.txt @@ -8,4 +8,4 @@ A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Name$ Emblem - Serra the Benevolent SVar:STWorship:Mode$ Continuous | EffectZone$ Command | Affected$ You | AddKeyword$ DamageLifeThreshold:1 | IsPresent$ Creature.YouCtrl | Description$ If you control a creature, damage that would reduce your life total to less than 1 reduces it to 1 instead. DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/serra_the_benevolent.jpg -Oracle:[+2]: Creatures you control with flying get +1/+1 until end of turn.\n[-3]: Create a 4/4 white Angel creature token with flying and vigilance.\n[-6]: You get an emblem with "If you control a creature, damage that would reduce your life total to less than 1 reduces it to 1 instead." +Oracle:[+2]: Creatures you control with flying get +1/+1 until end of turn.\n[−3]: Create a 4/4 white Angel creature token with flying and vigilance.\n[−6]: You get an emblem with "If you control a creature, damage that would reduce your life total to less than 1 reduces it to 1 instead." diff --git a/forge-gui/res/cardsfolder/s/serras_guardian.txt b/forge-gui/res/cardsfolder/s/serras_guardian.txt index b779c5c1c63..72f345a1cbd 100644 --- a/forge-gui/res/cardsfolder/s/serras_guardian.txt +++ b/forge-gui/res/cardsfolder/s/serras_guardian.txt @@ -5,5 +5,5 @@ K:Flying K:Vigilance S:Mode$ Continuous | Affected$ Creature.YouCtrl+Other | AddKeyword$ Vigilance | Description$ Other creatures you control have vigilance. SVar:PlayMain1:TRUE -Oracle:Flying\nVigilance (Attacking doesn't cause this creature to tap.)\nOther creatures you control have vigilance. -PT:5/5 \ No newline at end of file +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nVigilance (Attacking doesn't cause this creature to tap.)\nOther creatures you control have vigilance. +PT:5/5 diff --git a/forge-gui/res/cardsfolder/s/setessan_champion.txt b/forge-gui/res/cardsfolder/s/setessan_champion.txt index 19f49c32009..ed0f8613831 100644 --- a/forge-gui/res/cardsfolder/s/setessan_champion.txt +++ b/forge-gui/res/cardsfolder/s/setessan_champion.txt @@ -2,10 +2,10 @@ Name:Setessan Champion ManaCost:2 G Types:Creature Human Warrior PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Constellation - Whenever an enchantment enters the battlefield under your control, put a +1/+1 counter on CARDNAME and draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Constellation — Whenever an enchantment enters the battlefield under your control, put a +1/+1 counter on CARDNAME and draw a card. SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 DeckHas:Ability$Counters DeckNeeds:Type$Enchantment SVar:BuffedBy:Enchantment -Oracle:Constellation - Whenever an enchantment enters the battlefield under your control, put a +1/+1 counter on Setessan Champion and draw a card. +Oracle:Constellation — Whenever an enchantment enters the battlefield under your control, put a +1/+1 counter on Setessan Champion and draw a card. diff --git a/forge-gui/res/cardsfolder/s/setessan_skirmisher.txt b/forge-gui/res/cardsfolder/s/setessan_skirmisher.txt index b62ad477bab..12a7c648f55 100644 --- a/forge-gui/res/cardsfolder/s/setessan_skirmisher.txt +++ b/forge-gui/res/cardsfolder/s/setessan_skirmisher.txt @@ -2,8 +2,8 @@ Name:Setessan Skirmisher ManaCost:1 G Types:Creature Human Warrior PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Constellation - Whenever an enchantment enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever an enchantment enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 DeckNeeds:Type$Enchantment SVar:BuffedBy:Enchantment -Oracle:Constellation - Whenever an enchantment enters the battlefield under your control, Setessan Skirmisher gets +1/+1 until end of turn. +Oracle:Constellation — Whenever an enchantment enters the battlefield under your control, Setessan Skirmisher gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/setessan_tactics.txt b/forge-gui/res/cardsfolder/s/setessan_tactics.txt index de39023f2e8..9fd19895e4b 100644 --- a/forge-gui/res/cardsfolder/s/setessan_tactics.txt +++ b/forge-gui/res/cardsfolder/s/setessan_tactics.txt @@ -8,4 +8,4 @@ SVar:SetessanFight:AB$ Fight | Cost$ T | Defined$ Self | ValidTgts$ Creature.Oth SVar:MaxTargets:Count$Valid Creature AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/setessan_tactics.jpg -Oracle:Strive — Setessan Tactics costs {G} more to cast for each target beyond the first.\nUntil end of turn, any number of target creatures each get +1/+1 and gain "{T}: This creature fights another target creature." +Oracle:Strive — This spell costs {G} more to cast for each target beyond the first.\nUntil end of turn, any number of target creatures each get +1/+1 and gain "{T}: This creature fights another target creature." diff --git a/forge-gui/res/cardsfolder/s/setessan_training.txt b/forge-gui/res/cardsfolder/s/setessan_training.txt index 624e1bd236b..0187a2af432 100644 --- a/forge-gui/res/cardsfolder/s/setessan_training.txt +++ b/forge-gui/res/cardsfolder/s/setessan_training.txt @@ -5,5 +5,5 @@ K:Enchant creature you control A:SP$ Attach | Cost$ 1 G | ValidTgts$ Creature.YouCtrl | 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$ 1 | AddKeyword$ Trample | Description$ Enchanted creature gets +1/+0 and has trample. -Oracle:Enchant creature you control\nWhen Setessan Training enters the battlefield, draw a card.\nEnchanted creature gets +1/+0 and has trample. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ Trample | Description$ Enchanted creature gets +1/+0 and has trample. (It can deal excess combat damage to the player or planeswalker it's attacking.) +Oracle:Enchant creature you control\nWhen Setessan Training enters the battlefield, draw a card.\nEnchanted creature gets +1/+0 and has trample. (It can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/s/settle_beyond_reality.txt b/forge-gui/res/cardsfolder/s/settle_beyond_reality.txt index 6282eb4d1c5..294e613c6c2 100644 --- a/forge-gui/res/cardsfolder/s/settle_beyond_reality.txt +++ b/forge-gui/res/cardsfolder/s/settle_beyond_reality.txt @@ -6,4 +6,4 @@ SVar:DBExile:DB$ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgt SVar:DBFlicker:DB$ ChangeZone | ValidTgts$ Creature.YouCtrl | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Select target creature you control. | RememberChanged$ True | SubAbility$ DBReturn | SpellDescription$ Exile target creature you control, then return it to the battlefield under its owner's control. SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Choose one or both -\n- Exile target creature you don't control.\n- Exile target creature you control, then return it to the battlefield under its owner's control. +Oracle:Choose one or both —\n• Exile target creature you don't control.\n• Exile target creature you control, then return it to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/s/settle_the_wreckage.txt b/forge-gui/res/cardsfolder/s/settle_the_wreckage.txt index c136b03296f..527dcdc1d9f 100644 --- a/forge-gui/res/cardsfolder/s/settle_the_wreckage.txt +++ b/forge-gui/res/cardsfolder/s/settle_the_wreckage.txt @@ -1,9 +1,9 @@ Name:Settle the Wreckage ManaCost:2 W W Types:Instant -A:SP$ ChangeZoneAll | Cost$ 2 W W | ValidTgts$ Player | ChangeType$ Creature.attacking | TgtPrompt$ Select target player | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBGetLands | SpellDescription$ Exile all attacking creatures target player controls. That player may search their library for that many basic lands, put those cards onto the battlefield tapped, then shuffle their library. +A:SP$ ChangeZoneAll | Cost$ 2 W W | ValidTgts$ Player | ChangeType$ Creature.attacking | TgtPrompt$ Select target player | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBGetLands | SpellDescription$ Exile all attacking creatures target player controls. That player may search their library for that many basic land cards, put those cards onto the battlefield tapped, then shuffle their library. SVar:DBGetLands:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ X | References$ X | DefinedPlayer$ TargetedPlayer | ShuffleNonMandatory$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedSize SVar:Picture:http://www.wizards.com/global/images/magic/general/settle_the_wreckage.jpg -Oracle:Exile all attacking creatures target player controls. That player may search their library for that many basic lands, put those cards onto the battlefield tapped, then shuffle their library. +Oracle:Exile all attacking creatures target player controls. That player may search their library for that many basic land cards, put those cards onto the battlefield tapped, then shuffle their library. diff --git a/forge-gui/res/cardsfolder/s/severed_strands.txt b/forge-gui/res/cardsfolder/s/severed_strands.txt index 9eb18d533ed..85d38af5117 100644 --- a/forge-gui/res/cardsfolder/s/severed_strands.txt +++ b/forge-gui/res/cardsfolder/s/severed_strands.txt @@ -1,7 +1,7 @@ Name:Severed Strands ManaCost:1 B Types:Sorcery -A:SP$ GainLife | Cost$ 1 B Sac<1/Creature> | Defined$ You | LifeAmount$ X | SubAbility$ DBDestroy | References$ X | SpellDescription$ You gain life equal to that sacrificed creature's toughness. Destroy target creature an opponent controls. +A:SP$ GainLife | Cost$ 1 B Sac<1/Creature> | Defined$ You | LifeAmount$ X | SubAbility$ DBDestroy | References$ X | SpellDescription$ You gain life equal to the sacrificed creature's toughness. Destroy target creature an opponent controls. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls. SVar:X:Sacrificed$CardToughness -Oracle:As an additional cost to cast this spell, sacrifice a creature.\nYou gain life equal to that sacrificed creature's toughness. Destroy target creature an opponent controls. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nYou gain life equal to the sacrificed creature's toughness. Destroy target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/s/sewerdreg.txt b/forge-gui/res/cardsfolder/s/sewerdreg.txt index 2bc6d920ab3..4aad5062fab 100644 --- a/forge-gui/res/cardsfolder/s/sewerdreg.txt +++ b/forge-gui/res/cardsfolder/s/sewerdreg.txt @@ -6,4 +6,4 @@ K:Swampwalk A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile target card from a graveyard. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/sewerdreg.jpg -Oracle:Swampwalk\nSacrifice Sewerdreg: Exile target card from a graveyard. +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\nSacrifice Sewerdreg: Exile target card from a graveyard. diff --git a/forge-gui/res/cardsfolder/s/shadowborn_apostle.txt b/forge-gui/res/cardsfolder/s/shadowborn_apostle.txt index c8598df5774..5350a89e611 100644 --- a/forge-gui/res/cardsfolder/s/shadowborn_apostle.txt +++ b/forge-gui/res/cardsfolder/s/shadowborn_apostle.txt @@ -8,4 +8,4 @@ DeckNeeds:Name$Shadowborn Apostle DeckNeeds:Type$Demon DeckHints:Name$Shadowborn Demon SVar:Picture:http://www.wizards.com/global/images/magic/general/shadowborn_apostle.jpg -Oracle:A deck can have any number of cards named Shadowborn Apostle.\n{B}, Sacrifice six creatures named Shadowborn Apostle: Search your library for a Demon creature card, put it onto the battlefield, then shuffle your library. +Oracle:A deck can have any number of cards named Shadowborn Apostle.\n{B}, Sacrifice six creatures named Shadowborn Apostle: Search your library for a Demon creature card and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/shanodin_dryads.txt b/forge-gui/res/cardsfolder/s/shanodin_dryads.txt index 0410fca9f9c..61a48ce693c 100644 --- a/forge-gui/res/cardsfolder/s/shanodin_dryads.txt +++ b/forge-gui/res/cardsfolder/s/shanodin_dryads.txt @@ -4,4 +4,4 @@ Types:Creature Nymph Dryad PT:1/1 K:Forestwalk SVar:Picture:http://resources.wizards.com/magic/cards/7e/en-us/card11494.jpg -Oracle:Forestwalk +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/s/shape_stealer.txt b/forge-gui/res/cardsfolder/s/shape_stealer.txt index 4892a00bde8..94b0b3b8051 100644 --- a/forge-gui/res/cardsfolder/s/shape_stealer.txt +++ b/forge-gui/res/cardsfolder/s/shape_stealer.txt @@ -2,8 +2,8 @@ Name:Shape Stealer ManaCost:U U Types:Creature Shapeshifter Spirit PT:1/1 -T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigAnimateBlocker | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME has base power and toughness equal to that creature's power and toughness until end of turn. -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigAnimateAttacker | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME has base power and toughness equal to that creature's power and toughness until end of turn. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigAnimateBlocker | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, change CARDNAME's base power and toughness to that creature's power and toughness until end of turn. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigAnimateAttacker | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, change CARDNAME's base power and toughness to that creature's power and toughness until end of turn. SVar:TrigAnimateBlocker:DB$ Animate | Power$ W | Toughness$ X | References$ W,X SVar:TrigAnimateAttacker:DB$ Animate | Power$ Y | Toughness$ Z | References$ Y,Z SVar:W:TriggeredAttacker$CardPower @@ -11,4 +11,4 @@ SVar:X:TriggeredAttacker$CardToughness SVar:Y:TriggeredBlocker$CardPower SVar:Z:TriggeredBlocker$CardToughness SVar:Picture:http://www.wizards.com/global/images/magic/general/shape_stealer.jpg -Oracle:Whenever Shape Stealer blocks or becomes blocked by a creature, Shape Stealer has base power and toughness equal to that creature's power and toughness until end of turn. +Oracle:Whenever Shape Stealer blocks or becomes blocked by a creature, change Shape Stealer's base power and toughness to that creature's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/s/shard_phoenix.txt b/forge-gui/res/cardsfolder/s/shard_phoenix.txt index f16dda6ed7f..ddb5a794509 100644 --- a/forge-gui/res/cardsfolder/s/shard_phoenix.txt +++ b/forge-gui/res/cardsfolder/s/shard_phoenix.txt @@ -4,7 +4,7 @@ Types:Creature Phoenix PT:2/2 K:Flying A:AB$ ChangeZone | Cost$ R R R | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate this ability only during your upkeep. -A:AB$ DamageAll | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.withoutFlying | NumDmg$ 2 | ValidDescription$ each creature without flying. | SpellDescription$ CARDNAME deals 2 damage to each creature without flying. +A:AB$ DamageAll | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.withoutFlying | NumDmg$ 2 | ValidDescription$ each creature without flying. | SpellDescription$ It deals 2 damage to each creature without flying. SVar:DiscardMe:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/shard_phoenix.jpg -Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nSacrifice Shard Phoenix: Shard Phoenix deals 2 damage to each creature without flying.\n{R}{R}{R}: Return Shard Phoenix from your graveyard to your hand. Activate this ability only during your upkeep. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nSacrifice Shard Phoenix: It deals 2 damage to each creature without flying.\n{R}{R}{R}: Return Shard Phoenix from your graveyard to your hand. Activate this ability only during your upkeep. diff --git a/forge-gui/res/cardsfolder/s/shard_volley.txt b/forge-gui/res/cardsfolder/s/shard_volley.txt index 6e7409a99ad..d368643fc58 100644 --- a/forge-gui/res/cardsfolder/s/shard_volley.txt +++ b/forge-gui/res/cardsfolder/s/shard_volley.txt @@ -3,4 +3,4 @@ ManaCost:R Types:Instant A:SP$ DealDamage | Cost$ R Sac<1/Land> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. SVar:Picture:http://www.wizards.com/global/images/magic/general/shard_volley.jpg -Oracle:As an additional cost to cast Shard Volley, sacrifice a land.\nShard Volley deals 3 damage to any target. +Oracle:As an additional cost to cast this spell, sacrifice a land.\nShard Volley deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/shardless_agent.txt b/forge-gui/res/cardsfolder/s/shardless_agent.txt index b11db223ce4..a68a1eed367 100644 --- a/forge-gui/res/cardsfolder/s/shardless_agent.txt +++ b/forge-gui/res/cardsfolder/s/shardless_agent.txt @@ -5,4 +5,4 @@ PT:2/2 K:Cascade SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/shardless_agent.jpg -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.) +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 of your library in a random order.) diff --git a/forge-gui/res/cardsfolder/s/shared_discovery.txt b/forge-gui/res/cardsfolder/s/shared_discovery.txt index 655a76fc25d..44ada7f6f00 100644 --- a/forge-gui/res/cardsfolder/s/shared_discovery.txt +++ b/forge-gui/res/cardsfolder/s/shared_discovery.txt @@ -3,4 +3,4 @@ ManaCost:U Types:Sorcery A:SP$ Draw | Cost$ U tapXType<4/Creature> | NumCards$ 3 | SpellDescription$ Draw three cards. SVar:Picture:http://www.wizards.com/global/images/magic/general/shared_discovery.jpg -Oracle:As an additional cost to cast Shared Discovery, tap four untapped creatures you control.\nDraw three cards. +Oracle:As an additional cost to cast this spell, tap four untapped creatures you control.\nDraw three cards. diff --git a/forge-gui/res/cardsfolder/s/shared_fate.txt b/forge-gui/res/cardsfolder/s/shared_fate.txt index 27dac7eac6d..afa2b698c7d 100644 --- a/forge-gui/res/cardsfolder/s/shared_fate.txt +++ b/forge-gui/res/cardsfolder/s/shared_fate.txt @@ -1,7 +1,7 @@ Name:Shared Fate ManaCost:4 U Types:Enchantment -Text:If a player would draw a card, that player exiles the top card of an opponent's library face down instead. Each player may look at and play cards they exiled with CARDNAME. +Text:If a player would draw a card, that player exiles the top card of one of their opponents' libraries face down instead. Each player may look at cards they exiled with CARDNAME, and they may play lands and cast spells from among those cards. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffects | Static$ True #Create an effect for each player. The effect contains both Shared Fate's abilities. SVar:TrigEffects:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBEffect @@ -12,4 +12,4 @@ SVar:DBExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | Exi SVar:STPlay:Mode$ Continuous | MayLookAt$ You | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may look at and play cards exiled with Shared Fate. AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:If a player would draw a card, that player exiles the top card of an opponent's library face down instead.\nEach player may look at and play cards they exiled with Shared Fate. +Oracle:If a player would draw a card, that player exiles the top card of one of their opponents' libraries face down instead.\nEach player may look at cards they exiled with Shared Fate, and they may play lands and cast spells from among those cards. diff --git a/forge-gui/res/cardsfolder/s/shatter_assumptions.txt b/forge-gui/res/cardsfolder/s/shatter_assumptions.txt index 1fadecc0f70..c7998d16d62 100644 --- a/forge-gui/res/cardsfolder/s/shatter_assumptions.txt +++ b/forge-gui/res/cardsfolder/s/shatter_assumptions.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Charm | Cost$ 1 B B | Choices$ DBDiscardColorless,DBDiscardMulticolor SVar:DBDiscardColorless:DB$ Discard | ValidTgts$ Opponent | Mode$ RevealDiscardAll | DiscardValid$ Card.nonLand+Colorless | SpellDescription$ Target opponent reveals their hand and discards all colorless nonland cards. SVar:DBDiscardMulticolor:DB$ Discard | ValidTgts$ Opponent | Mode$ RevealDiscardAll | DiscardValid$ Card.MultiColor | SpellDescription$ Target opponent reveals their hand and discards all multicolored cards. -Oracle:Choose one -\n• Target opponent reveals their hand and discards all colorless nonland cards.\n• Target opponent reveals their hand and discards all multicolored cards. +Oracle:Choose one —\n• Target opponent reveals their hand and discards all colorless nonland cards.\n• Target opponent reveals their hand and discards all multicolored cards. diff --git a/forge-gui/res/cardsfolder/s/shatterskull_charger.txt b/forge-gui/res/cardsfolder/s/shatterskull_charger.txt index c43c01ace52..044203c7284 100755 --- a/forge-gui/res/cardsfolder/s/shatterskull_charger.txt +++ b/forge-gui/res/cardsfolder/s/shatterskull_charger.txt @@ -11,4 +11,4 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigReturn | Is SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ Self SVar:PlayMain1:TRUE DeckHas:Ability$Counters -Oracle:Kicker {2}\nTrample, haste\nIf Shatterskull Charger was kicked, it enters the battlefield with a +1/+1 counter on it.\nAt the beginning of your end step, return Shatterskull Charger to its owner's hand unless it has a +1/+1 counter on it. +Oracle:Kicker {2}\nTrample, haste\nIf Shatterskull Charger was kicked, it enters the battlefield with a +1/+1 counter on it.\nAt the beginning of your end step, if Shatterskull Charger doesn't have a +1/+1 counter on it, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/shatterskull_recruit.txt b/forge-gui/res/cardsfolder/s/shatterskull_recruit.txt index 2900eca76ec..c4a96485997 100644 --- a/forge-gui/res/cardsfolder/s/shatterskull_recruit.txt +++ b/forge-gui/res/cardsfolder/s/shatterskull_recruit.txt @@ -6,4 +6,4 @@ K:Menace SVar:PlayMain1:TRUE SVar:BuffedBy:Ally SVar:Picture:http://www.wizards.com/global/images/magic/general/shatterskull_recruit.jpg -Oracle: +Oracle:Menace (This creature can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/s/shatterskull_smashing_shatterskull_the_hammer_pass.txt b/forge-gui/res/cardsfolder/s/shatterskull_smashing_shatterskull_the_hammer_pass.txt index 3d415f23313..7fd5143eaef 100644 --- a/forge-gui/res/cardsfolder/s/shatterskull_smashing_shatterskull_the_hammer_pass.txt +++ b/forge-gui/res/cardsfolder/s/shatterskull_smashing_shatterskull_the_hammer_pass.txt @@ -16,4 +16,4 @@ Types:Land K:ETBReplacement:Other:DBTap SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. -Oracle:As Shatterskull, the Hammer Pass enters the battlefield, you may pay 3 life. If you don’t, it enters the battlefield tapped.\n{T}: Add {R}. +Oracle:As Shatterskull, the Hammer Pass enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped.\n{T}: Add {R}. 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 b695c8a5dba..17deb962687 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,11 +2,11 @@ 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 | RememberChanged$ True | 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.IsRemembered+ExiledWithSource | ValidZone$ Exile | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True | SubAbility$ DBCleanup | SpellDescription$ You may cast a card exiled with CARDNAME without paying its mana cost. +A:AB$ Play | Cost$ 3 T Sac<1/CARDNAME> | Valid$ Card.IsRemembered+ExiledWithSource | ValidZone$ Exile | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True | SubAbility$ DBCleanup | SpellDescription$ You may cast a spell from among cards exiled with CARDNAME without paying its mana cost. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/shell_of_the_last_kappa.jpg -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 card exiled with Shell of the Last Kappa without paying its mana cost. +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/shell_shield.txt b/forge-gui/res/cardsfolder/s/shell_shield.txt index a704ff75916..488686970d0 100644 --- a/forge-gui/res/cardsfolder/s/shell_shield.txt +++ b/forge-gui/res/cardsfolder/s/shell_shield.txt @@ -4,4 +4,4 @@ Types:Instant K:Kicker:1 A:SP$ Pump | Cost$ U | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature | NumDef$ 3 | SubAbility$ Kicked | SpellDescription$ Target creature gets +0/+3 until end of turn. If CARDNAME was kicked, that creature also gains hexproof until end of turn. (It can’t be the target of spells or abilities your opponents control.) SVar:Kicked:DB$ Pump | Defined$ Targeted | KW$ Hexproof | Condition$ Kicked | ConditionDescription$ If Shell Shield was kicked, -Oracle:Kicker {1} (You may pay an additional {1} as you cast this spell.)\nTarget creature you control gets +0/+3 until end of turn. If this spell was kicked, that creature also gains hexproof until end of turn. (It can’t be the target of spells or abilities your opponents control.) +Oracle:Kicker {1} (You may pay an additional {1} as you cast this spell.)\nTarget creature you control gets +0/+3 until end of turn. If this spell was kicked, that creature also gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/s/sheltered_thicket.txt b/forge-gui/res/cardsfolder/s/sheltered_thicket.txt index b06c3fee9b3..f9bc3eb91ee 100644 --- a/forge-gui/res/cardsfolder/s/sheltered_thicket.txt +++ b/forge-gui/res/cardsfolder/s/sheltered_thicket.txt @@ -4,4 +4,4 @@ Types:Land Mountain Forest K:CARDNAME enters the battlefield tapped. K:Cycling:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sheltered_thicket.jpg -Oracle:({T}: Add {R} or {G}.)\nSheltered Thicket enters the battlefield tapped.\nCycling {2} ({2}, discard this card: Draw a card.) \ No newline at end of file +Oracle:({T}: Add {R} or {G}.)\nSheltered Thicket enters the battlefield tapped.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/s/sheoldred_whispering_one.txt b/forge-gui/res/cardsfolder/s/sheoldred_whispering_one.txt index c769e7d2ec7..ea04fc84f29 100644 --- a/forge-gui/res/cardsfolder/s/sheoldred_whispering_one.txt +++ b/forge-gui/res/cardsfolder/s/sheoldred_whispering_one.txt @@ -8,4 +8,4 @@ SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of each opponent's upkeep, that player sacrifices a creature. SVar:TrigSac:DB$ Sacrifice | SacValid$ Creature | Defined$ TriggeredPlayer SVar:Picture:http://www.wizards.com/global/images/magic/general/sheoldred_whispering_one.jpg -Oracle:Swampwalk\nAt the beginning of your upkeep, return target creature card from your graveyard to the battlefield.\nAt the beginning of each opponent's upkeep, that player sacrifices a creature. +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\nAt the beginning of your upkeep, return target creature card from your graveyard to the battlefield.\nAt the beginning of each opponent's upkeep, that player sacrifices a creature. diff --git a/forge-gui/res/cardsfolder/s/shepherd_of_the_flock_usher_to_safety.txt b/forge-gui/res/cardsfolder/s/shepherd_of_the_flock_usher_to_safety.txt index 33d0e2c60d1..c1381b20a11 100644 --- a/forge-gui/res/cardsfolder/s/shepherd_of_the_flock_usher_to_safety.txt +++ b/forge-gui/res/cardsfolder/s/shepherd_of_the_flock_usher_to_safety.txt @@ -10,5 +10,5 @@ ALTERNATE Name:Usher to Safety ManaCost:W Types:Instant Adventure -A:SP$ ChangeZone | Cost$ W | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | SpellDescription$ Return target permanent you control to its owner's hand. -Oracle:Return target permanent you control to its owner's hand. +A:SP$ ChangeZone | Cost$ W | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | SpellDescription$ Return target permanent you control to its owner's hand. (Then exile this card. You may cast the creature later from exile.) +Oracle:Return target permanent you control 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/shimmering_wings.txt b/forge-gui/res/cardsfolder/s/shimmering_wings.txt index 9d27dfd4415..86e3fc521ae 100644 --- a/forge-gui/res/cardsfolder/s/shimmering_wings.txt +++ b/forge-gui/res/cardsfolder/s/shimmering_wings.txt @@ -3,7 +3,7 @@ ManaCost:U Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying. (It can't be blocked except by creatures with flying or reach.) A:AB$ ChangeZone | Cost$ U | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/shimmering_wings.jpg -Oracle:Enchant creature (Target a creature as you cast this. This card enters the battlefield attached to that creature.)\nEnchanted creature has flying.\n{U}: Return Shimmering Wings to its owner's hand. +Oracle:Enchant creature (Target a creature as you cast this. This card enters the battlefield attached to that creature.)\nEnchanted creature has flying. (It can't be blocked except by creatures with flying or reach.)\n{U}: Return Shimmering Wings to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/shivan_dragon.txt b/forge-gui/res/cardsfolder/s/shivan_dragon.txt index 5280ca5e8f9..5c1064a1f06 100644 --- a/forge-gui/res/cardsfolder/s/shivan_dragon.txt +++ b/forge-gui/res/cardsfolder/s/shivan_dragon.txt @@ -5,4 +5,4 @@ PT:5/5 K:Flying A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. SVar:Picture:http://resources.wizards.com/magic/cards/5e/en-us/card4088.jpg -Oracle:Flying\n{R}: Shivan Dragon gets +1/+0 until end of turn. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\n{R}: Shivan Dragon gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/shivan_hellkite.txt b/forge-gui/res/cardsfolder/s/shivan_hellkite.txt index 4cef480b643..5bab8da123d 100644 --- a/forge-gui/res/cardsfolder/s/shivan_hellkite.txt +++ b/forge-gui/res/cardsfolder/s/shivan_hellkite.txt @@ -5,4 +5,4 @@ PT:5/5 K:Flying A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:Picture:http://www.wizards.com/global/images/magic/general/shivan_hellkite.jpg -Oracle:Flying\n{1}{R}: Shivan Hellkite deals 1 damage to any target. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\n{1}{R}: Shivan Hellkite deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/shoal_kraken.txt b/forge-gui/res/cardsfolder/s/shoal_kraken.txt index 1d677eb2a48..a59d513e294 100755 --- a/forge-gui/res/cardsfolder/s/shoal_kraken.txt +++ b/forge-gui/res/cardsfolder/s/shoal_kraken.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchan SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 DeckNeeds:Type$Enchantment -Oracle:Constellation — Whenever an enchantment enters the battlefield under your control, you may a draw card. If you do, discard a card. +Oracle:Constellation — Whenever an enchantment enters the battlefield under your control, you may draw a card. If you do, discard a card. diff --git a/forge-gui/res/cardsfolder/s/shore_snapper.txt b/forge-gui/res/cardsfolder/s/shore_snapper.txt index 00227ea0985..27a4ae8a647 100644 --- a/forge-gui/res/cardsfolder/s/shore_snapper.txt +++ b/forge-gui/res/cardsfolder/s/shore_snapper.txt @@ -2,6 +2,6 @@ Name:Shore Snapper ManaCost:2 B Types:Creature Beast PT:2/2 -A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Islandwalk | SpellDescription$ CARDNAME gains islandwalk until end of turn. +A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Islandwalk | SpellDescription$ CARDNAME gains islandwalk until end of turn. (It can't be blocked as long as defending player controls an Island.) SVar:Picture:http://www.wizards.com/global/images/magic/general/shore_snapper.jpg -Oracle:{U}: Shore Snapper gains islandwalk until end of turn. +Oracle:{U}: Shore Snapper 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/s/showdown_of_the_skalds.txt b/forge-gui/res/cardsfolder/s/showdown_of_the_skalds.txt index 8da01e09df3..26ac9c8e762 100644 --- a/forge-gui/res/cardsfolder/s/showdown_of_the_skalds.txt +++ b/forge-gui/res/cardsfolder/s/showdown_of_the_skalds.txt @@ -10,4 +10,4 @@ SVar:TrigEffect:DB$ Effect | Triggers$ CastSpell | SpellDescription$ Whenever yo SVar:CastSpell:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ DBPutCounter | TriggerDescription$ Whenever you cast a spell this turn, put a +1/+1 counter on target creature you control. SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control DeckHas:Ability$Counters -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - Exile the top four cards of your library. Until the end of your next turn, you may play those cards.\nII, III - Whenever you cast a spell this turn, put a +1/+1 counter on target creature you control. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Exile the top four cards of your library. Until the end of your next turn, you may play those cards.\nII, III — Whenever you cast a spell this turn, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/s/shower_of_coals.txt b/forge-gui/res/cardsfolder/s/shower_of_coals.txt index 8501604c6da..63d03b5d99b 100644 --- a/forge-gui/res/cardsfolder/s/shower_of_coals.txt +++ b/forge-gui/res/cardsfolder/s/shower_of_coals.txt @@ -1,7 +1,7 @@ Name:Shower of Coals ManaCost:3 R R Types:Sorcery -A:SP$ DealDamage | Cost$ 3 R R | NumDmg$ X | TargetMin$ 0 | TargetMax$ 3 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | References$ X | SpellDescription$ CARDNAME deals 2 damage to each of up to three targets. Threshold — CARDNAME deals 4 damage instead if seven or more cards are in your graveyard. +A:SP$ DealDamage | Cost$ 3 R R | NumDmg$ X | TargetMin$ 0 | TargetMax$ 3 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | References$ X | SpellDescription$ CARDNAME deals 2 damage to each of up to three targets. Threshold — CARDNAME deals 4 damage to each of those permanents and/or players instead if seven or more cards are in your graveyard. SVar:X:Count$Threshold.4.2 SVar:Picture:http://www.wizards.com/global/images/magic/general/shower_of_coals.jpg -Oracle:Shower of Coals deals 2 damage to each of up to three targets.\nThreshold — Shower of Coals deals 4 damage instead if seven or more cards are in your graveyard. +Oracle:Shower of Coals deals 2 damage to each of up to three targets.\nThreshold — Shower of Coals deals 4 damage to each of those permanents and/or players instead if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/s/shrapnel_blast.txt b/forge-gui/res/cardsfolder/s/shrapnel_blast.txt index ee563b4effd..931e7841a14 100644 --- a/forge-gui/res/cardsfolder/s/shrapnel_blast.txt +++ b/forge-gui/res/cardsfolder/s/shrapnel_blast.txt @@ -3,4 +3,4 @@ ManaCost:1 R Types:Instant A:SP$ DealDamage | Cost$ 1 R Sac<1/Artifact> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to any target. SVar:Picture:http://www.wizards.com/global/images/magic/general/shrapnel_blast.jpg -Oracle:As an additional cost to cast Shrapnel Blast, sacrifice an artifact.\nShrapnel Blast deals 5 damage to any target. \ No newline at end of file +Oracle:As an additional cost to cast this spell, sacrifice an artifact.\nShrapnel Blast deals 5 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/shred_memory.txt b/forge-gui/res/cardsfolder/s/shred_memory.txt index e0e6c3f03b2..10e9d0cad7b 100644 --- a/forge-gui/res/cardsfolder/s/shred_memory.txt +++ b/forge-gui/res/cardsfolder/s/shred_memory.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Cost$ 1 B | TargetMin$ 0 | TargetMax$ 4 | TargetsFromSingleZo K:Transmute:1 B B AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/shred_memory.jpg -Oracle:Exile up to four target cards from a single graveyard.\nTransmute {1}{B}{B} ({1}{B}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, put it into your hand, then shuffle your library. Transmute only as a sorcery.) +Oracle:Exile up to four target cards from a single graveyard.\nTransmute {1}{B}{B} ({1}{B}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/shrouded_serpent.txt b/forge-gui/res/cardsfolder/s/shrouded_serpent.txt index 34ed7970cec..4ccbf798dc0 100644 --- a/forge-gui/res/cardsfolder/s/shrouded_serpent.txt +++ b/forge-gui/res/cardsfolder/s/shrouded_serpent.txt @@ -2,7 +2,7 @@ Name:Shrouded Serpent ManaCost:4 U U U Types:Creature Serpent PT:4/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, defending player may pay {4}. If they don't, CARDNAME can't be blocked this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, defending player may pay {4}. If that player doesn't, CARDNAME can't be blocked this turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ HIDDEN Unblockable | UnlessCost$ 4 | UnlessPayer$ DefendingPlayer SVar:Picture:http://www.wizards.com/global/images/magic/general/shrouded_serpent.jpg -Oracle:Whenever Shrouded Serpent attacks, defending player may pay {4}. If they don't, Shrouded Serpent can't be blocked this turn. +Oracle:Whenever Shrouded Serpent attacks, defending player may pay {4}. If that player doesn't, Shrouded Serpent can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/s/shu_general.txt b/forge-gui/res/cardsfolder/s/shu_general.txt index 911ff5eedfb..7dbfe62a6d0 100644 --- a/forge-gui/res/cardsfolder/s/shu_general.txt +++ b/forge-gui/res/cardsfolder/s/shu_general.txt @@ -5,4 +5,4 @@ PT:2/2 K:Vigilance K:Horsemanship SVar:Picture:http://www.wizards.com/global/images/magic/general/shu_general.jpg -Oracle:Vigilance, horsemanship (This creature can't be blocked except by creatures with horsemanship.) +Oracle:Vigilance; horsemanship (This creature can't be blocked except by creatures with horsemanship.) diff --git a/forge-gui/res/cardsfolder/s/shuriken.txt b/forge-gui/res/cardsfolder/s/shuriken.txt index 757c52153d0..b1215e95126 100644 --- a/forge-gui/res/cardsfolder/s/shuriken.txt +++ b/forge-gui/res/cardsfolder/s/shuriken.txt @@ -2,7 +2,7 @@ Name:Shuriken ManaCost:1 Types:Artifact Equipment K:Equip:2 -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddAbility$ ShurikenDamage | AddSVar$ ShurikenGainCtrl & ShurikenForget | Description$ Equipped creature has "{T}, Unattach CARDNAME: It deals 2 damage to target creature. That creature's controller gains control of CARDNAME unless it was unattached from a Ninja." +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddAbility$ ShurikenDamage | AddSVar$ ShurikenGainCtrl & ShurikenForget | Description$ Equipped creature has "{T}, Unattach CARDNAME: CARDNAME deals 2 damage to target creature. That creature's controller gains control of CARDNAME unless it was unattached from a Ninja." SVar:ShurikenDamage:AB$ DealDamage | Cost$ T Unattach | NumDmg$ 2 | DamageSource$ OriginalHost | RememberCostCards$ True | ValidTgts$ Creature | SubAbility$ ShurikenGainCtrl | SpellDescription$ Shuriken deals 2 damage to target creature. That creature's controller gains control of Shuriken unless it was unattached from a Ninja SVar:ShurikenGainCtrl:DB$ GainControl | NewController$ TargetedController | Defined$ Valid Card.IsRemembered+namedShuriken | ConditionDefined$ Self | ConditionPresent$ Ninja | ConditionCompare$ EQ0 | SubAbility$ ShurikenForget SVar:ShurikenForget:DB$ Pump | ForgetObjects$ Valid Card.IsRemembered+namedShuriken | StackDescription$ None @@ -10,4 +10,4 @@ AI:RemoveDeck:Random SVar:NonStackingAttachEffect:True DeckHints:Type$Ninja SVar:Picture:http://www.wizards.com/global/images/magic/general/shuriken.jpg -Oracle:Equipped creature has "{T}, Unattach Shuriken: It deals 2 damage to target creature. That creature's controller gains control of Shuriken unless it was unattached from a Ninja."\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Equipped creature has "{T}, Unattach Shuriken: Shuriken deals 2 damage to target creature. That creature's controller gains control of Shuriken unless it was unattached from a Ninja."\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/sickening_dreams.txt b/forge-gui/res/cardsfolder/s/sickening_dreams.txt index 4d3738d0dbf..50694bd1f5e 100644 --- a/forge-gui/res/cardsfolder/s/sickening_dreams.txt +++ b/forge-gui/res/cardsfolder/s/sickening_dreams.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ DamageAll | Cost$ 1 B Discard | NumDmg$ X | ValidCards$ Creature | ValidPlayers$ Player | ValidDescription$ each creature and each player. | References$ X | SpellDescription$ CARDNAME deals X damage to each creature and each player. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:As an additional cost to cast Sickening Dreams, discard X cards.\nSickening Dreams deals X damage to each creature and each player. +Oracle:As an additional cost to cast this spell, discard X cards.\nSickening Dreams deals X damage to each creature and each player. diff --git a/forge-gui/res/cardsfolder/s/silence_the_believers.txt b/forge-gui/res/cardsfolder/s/silence_the_believers.txt index a42b0a2083b..0b081cc346b 100644 --- a/forge-gui/res/cardsfolder/s/silence_the_believers.txt +++ b/forge-gui/res/cardsfolder/s/silence_the_believers.txt @@ -7,4 +7,4 @@ SVar:DBExile:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered,Aura.AttachedTo T SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:MaxTgts:Count$Valid Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/silence_the_believers.jpg -Oracle:Strive — Silence the Believers costs {2}{B} more to cast for each target beyond the first.\nExile any number of target creatures and all Auras attached to them. +Oracle:Strive — This spell costs {2}{B} more to cast for each target beyond the first.\nExile any number of target creatures and all Auras attached to them. diff --git a/forge-gui/res/cardsfolder/s/silent_blade_oni.txt b/forge-gui/res/cardsfolder/s/silent_blade_oni.txt index 35420370cb9..dd14e552f30 100644 --- a/forge-gui/res/cardsfolder/s/silent_blade_oni.txt +++ b/forge-gui/res/cardsfolder/s/silent_blade_oni.txt @@ -3,8 +3,8 @@ ManaCost:3 U U B B Types:Creature Demon Ninja PT:6/5 K:Ninjutsu:4 U B -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReveal | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, look at that player's hand. You may cast a nonland card in it without paying that card's mana cost. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReveal | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, look at that player's hand. You may cast a spell from among those cards without paying its mana cost. SVar:TrigReveal:DB$ RevealHand | Defined$ TriggeredTarget | SubAbility$ TrigPlay SVar:TrigPlay:DB$ Play | Valid$ Card.nonLand+DefenderCtrl | ValidZone$ Hand | WithoutManaCost$ True | Optional$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/silent_blade_oni.jpg -Oracle:Ninjutsu {4}{U}{B} ({4}{U}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Silent-Blade Oni deals combat damage to a player, look at that player's hand. You may cast a nonland card in it without paying that card's mana cost. +Oracle:Ninjutsu {4}{U}{B} ({4}{U}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Silent-Blade Oni deals combat damage to a player, look at that player's hand. You may cast a spell from among those cards without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/s/silumgars_scorn.txt b/forge-gui/res/cardsfolder/s/silumgars_scorn.txt index 8f75cd7e733..4170522aeb2 100644 --- a/forge-gui/res/cardsfolder/s/silumgars_scorn.txt +++ b/forge-gui/res/cardsfolder/s/silumgars_scorn.txt @@ -2,9 +2,9 @@ Name:Silumgar's Scorn ManaCost:U U Types:Instant K:Presence:Dragon -A:SP$ Counter | Cost$ U U | TargetType$ Spell | ValidTgts$ Card | TgtPrompt$ Select target spell | UnlessCost$ 1 | ConditionCheckSVar$ TotalPresence | ConditionSVarCompare$ EQ0 | References$ TotalPresence | StackDescription$ SpellDescription | SubAbility$ DBCounter | SpellDescription$ Counter target spell unless its controller pays {1}. If you revealed a Dragon card or controlled a Dragon as you cast CARDNAME, counter that spell instead. +A:SP$ Counter | Cost$ U U | TargetType$ Spell | ValidTgts$ Card | TgtPrompt$ Select target spell | UnlessCost$ 1 | ConditionCheckSVar$ TotalPresence | ConditionSVarCompare$ EQ0 | References$ TotalPresence | StackDescription$ SpellDescription | SubAbility$ DBCounter | SpellDescription$ Counter target spell unless its controller pays {1}. If you revealed a Dragon card or controlled a Dragon as you cast this spell, counter that spell instead. SVar:DBCounter:DB$ Counter | Defined$ Targeted | References$ TotalPresence | ConditionCheckSVar$ TotalPresence | ConditionSVarCompare$ GE1 | StackDescription$ None SVar:TotalPresence:Count$Presence_Dragon.1.0 DeckHints:Type$Dragon SVar:Picture:http://www.wizards.com/global/images/magic/general/silumgars_scorn.jpg -Oracle:As an additional cost to cast Silumgar's Scorn, you may reveal a Dragon card from your hand.\nCounter target spell unless its controller pays {1}. If you revealed a Dragon card or controlled a Dragon as you cast Silumgar's Scorn, counter that spell instead. +Oracle:As an additional cost to cast this spell, you may reveal a Dragon card from your hand.\nCounter target spell unless its controller pays {1}. If you revealed a Dragon card or controlled a Dragon as you cast this spell, counter that spell instead. diff --git a/forge-gui/res/cardsfolder/s/silverback_shaman.txt b/forge-gui/res/cardsfolder/s/silverback_shaman.txt index d7d56b4e0fb..18e26252c1a 100644 --- a/forge-gui/res/cardsfolder/s/silverback_shaman.txt +++ b/forge-gui/res/cardsfolder/s/silverback_shaman.txt @@ -6,4 +6,4 @@ K:Trample T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ You SVar:SacMe:1 -Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nWhen Silverback Shaman dies, draw a card. +Oracle:Trample\nWhen Silverback Shaman dies, draw a card. diff --git a/forge-gui/res/cardsfolder/s/silverflame_squire_on_alert.txt b/forge-gui/res/cardsfolder/s/silverflame_squire_on_alert.txt index d74d31de991..04d00702699 100644 --- a/forge-gui/res/cardsfolder/s/silverflame_squire_on_alert.txt +++ b/forge-gui/res/cardsfolder/s/silverflame_squire_on_alert.txt @@ -10,6 +10,6 @@ ALTERNATE Name:On Alert ManaCost:2 W Types:Instant Adventure -A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBUntap | SpellDescription$ Target creature gets +2/+2 until end of turn. Untap it. +A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBUntap | SpellDescription$ Target creature gets +2/+2 until end of turn. Untap it. (Then exile this card. You may cast the creature later from exile.) SVar:DBUntap:DB$ Untap | Defined$ Targeted -Oracle:Target creature gets +2/+2 until end of turn. Untap it. +Oracle:Target creature gets +2/+2 until end of turn. Untap it. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/s/silvergill_adept.txt b/forge-gui/res/cardsfolder/s/silvergill_adept.txt index 4241f657130..4a7ecc13396 100644 --- a/forge-gui/res/cardsfolder/s/silvergill_adept.txt +++ b/forge-gui/res/cardsfolder/s/silvergill_adept.txt @@ -6,4 +6,4 @@ K:AlternateAdditionalCost:Reveal<1/Merfolk>:3 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 SVar:Picture:http://www.wizards.com/global/images/magic/general/silvergill_adept.jpg -Oracle:As an additional cost to cast Silvergill Adept, reveal a Merfolk card from your hand or pay {3}.\nWhen Silvergill Adept enters the battlefield, draw a card. +Oracle:As an additional cost to cast this spell, reveal a Merfolk card from your hand or pay {3}.\nWhen Silvergill Adept enters the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/s/silverstorm_samurai.txt b/forge-gui/res/cardsfolder/s/silverstorm_samurai.txt index da8834cd8ea..3be802ac5b3 100644 --- a/forge-gui/res/cardsfolder/s/silverstorm_samurai.txt +++ b/forge-gui/res/cardsfolder/s/silverstorm_samurai.txt @@ -5,4 +5,4 @@ PT:3/3 K:Flash K:Bushido:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/silverstorm_samurai.jpg -Oracle:Flash\nBushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) +Oracle:Flash\nBushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/s/sins_of_the_past.txt b/forge-gui/res/cardsfolder/s/sins_of_the_past.txt index d87638ac5b0..d39f3b19a88 100644 --- a/forge-gui/res/cardsfolder/s/sins_of_the_past.txt +++ b/forge-gui/res/cardsfolder/s/sins_of_the_past.txt @@ -9,4 +9,4 @@ SVar:MoveExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destinat SVar:DBChange:DB$ChangeZone | Origin$ Stack | Destination$ Exile AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/sins_of_the_past.jpg -Oracle:Until end of turn, you may cast target instant or sorcery card from your graveyard without paying its mana cost. If that card would be put into your graveyard this turn, exile it instead. Exile Sins of the Past. +Oracle:Until end of turn, you may cast target instant or sorcery card from your graveyard without paying its mana cost. If that spell would be put into your graveyard this turn, exile it instead. Exile Sins of the Past. diff --git a/forge-gui/res/cardsfolder/s/sinuous_striker.txt b/forge-gui/res/cardsfolder/s/sinuous_striker.txt index a1e78cbfc61..7143e0a3a60 100644 --- a/forge-gui/res/cardsfolder/s/sinuous_striker.txt +++ b/forge-gui/res/cardsfolder/s/sinuous_striker.txt @@ -6,4 +6,4 @@ A:AB$ Pump | Cost$ U | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets K:Eternalize:3 U U Discard<1/Card> DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/sinuous_striker.jpg -Oracle:{U}: Sinuous Striker gets +1/-1 until end of turn.\nEternalize—{3}{U}{U}, Discard a card ({3}{U}{U}, Discard a card, Exile this card from your graveyard: Create a token that's a copy of it, except it's a 4/4 black Zombie Naga Warrior with no mana cost. Eternalize only as a sorcery.) +Oracle:{U}: Sinuous Striker gets +1/-1 until end of turn.\nEternalize—{3}{U}{U}, Discard a card. ({3}{U}{U}, Discard a card, Exile this card from your graveyard: Create a token that's a copy of it, except it's a 4/4 black Zombie Naga Warrior with no mana cost. Eternalize only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/siren_lookout.txt b/forge-gui/res/cardsfolder/s/siren_lookout.txt index 4514a51a422..c093e14a64b 100644 --- a/forge-gui/res/cardsfolder/s/siren_lookout.txt +++ b/forge-gui/res/cardsfolder/s/siren_lookout.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigExplore:DB$ Explore DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/siren_lookout.jpg -Oracle:Flying\nWhen Siren Lookout 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 that card back or put it into your graveyard.) \ No newline at end of file +Oracle:Flying\nWhen Siren Lookout 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/s/siren_reaver.txt b/forge-gui/res/cardsfolder/s/siren_reaver.txt index 7cc3c4034c4..53b0c13e6e1 100644 --- a/forge-gui/res/cardsfolder/s/siren_reaver.txt +++ b/forge-gui/res/cardsfolder/s/siren_reaver.txt @@ -2,7 +2,7 @@ Name:Siren Reaver ManaCost:3 U Types:Creature Siren Pirate PT:3/2 -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | CheckSVar$ RaidTest | SVarCompare$ GE1 | Description$ Raid — CARDNAME costs {1} less to cast if you attacked this turn. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | CheckSVar$ RaidTest | SVarCompare$ GE1 | Description$ Raid — This spell costs {1} less to cast if you attacked this turn. K:Flying SVar:RaidTest:Count$AttackersDeclared -Oracle:Raid — Siren Reaver costs {1} less to cast if you attacked this turn.\nFlying +Oracle:Raid — This spell costs {1} less to cast if you attacked this turn.\nFlying diff --git a/forge-gui/res/cardsfolder/s/sirens_call.txt b/forge-gui/res/cardsfolder/s/sirens_call.txt index 99c7830d460..7caf2886f28 100644 --- a/forge-gui/res/cardsfolder/s/sirens_call.txt +++ b/forge-gui/res/cardsfolder/s/sirens_call.txt @@ -1,7 +1,7 @@ Name:Siren's Call ManaCost:U Types:Instant -A:SP$ Effect | Cost$ U | Name$ Siren's Call Effect | StaticAbilities$ KWPump | ActivationPhases$ Upkeep->BeginCombat | OpponentTurn$ True | SpellDescription$ Cast CARDNAME only during an opponent's turn, before attackers are declared. Creatures the active player controls attack this turn if able. At the beginning of the next end step, destroy all non-Wall creatures that player controls that didn't attack this turn. Ignore this effect for each creature the player didn't control continuously since the beginning of the turn. | SubAbility$ DestroyPacifist +A:SP$ Effect | Cost$ U | Name$ Siren's Call Effect | StaticAbilities$ KWPump | ActivationPhases$ Upkeep->BeginCombat | OpponentTurn$ True | SpellDescription$ Cast this spell only during an opponent's turn, before attackers are declared. Creatures the active player controls attack this turn if able. At the beginning of the next end step, destroy all non-Wall creatures that player controls that didn't attack this turn. Ignore this effect for each creature the player didn't control continuously since the beginning of the turn. | SubAbility$ DestroyPacifist SVar:KWPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.ActivePlayerCtrl | AddHiddenKeyword$ CARDNAME attacks each combat if able. | Description$ Creatures the active player controls attack this turn if able. SVar:DestroyPacifist:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigDestroy | TriggerDescription$ At the beginning of the next end step, destroy all non-Wall creatures that player controls that didn't attack this turn. SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Creature.ActivePlayerCtrl+notAttackedThisTurn+nonWall+notFirstTurnControlled | SubAbility$ DBCleanup @@ -9,4 +9,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/sirens_call.jpg -Oracle:Cast Siren's Call only during an opponent's turn, before attackers are declared.\nCreatures the active player controls attack this turn if able.\nAt the beginning of the next end step, destroy all non-Wall creatures that player controls that didn't attack this turn. Ignore this effect for each creature the player didn't control continuously since the beginning of the turn. +Oracle:Cast this spell only during an opponent's turn, before attackers are declared.\nCreatures the active player controls attack this turn if able.\nAt the beginning of the next end step, destroy all non-Wall creatures that player controls that didn't attack this turn. Ignore this effect for each creature the player didn't control continuously since the beginning of the turn. diff --git a/forge-gui/res/cardsfolder/s/sirens_ruse.txt b/forge-gui/res/cardsfolder/s/sirens_ruse.txt index 059b48703b5..c82b2bcd507 100644 --- a/forge-gui/res/cardsfolder/s/sirens_ruse.txt +++ b/forge-gui/res/cardsfolder/s/sirens_ruse.txt @@ -1,7 +1,7 @@ Name:Siren's Ruse ManaCost:1 U Types:Instant -A:SP$ Pump | Cost$ 1 U | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | RememberObjects$ Targeted | SubAbility$ DBRememberPirate | SpellDescription$ Exile target creature you control, then return that card to the battlefield under your control. If a Pirate was exiled this way, draw a card. | StackDescription$ SpellDescription +A:SP$ Pump | Cost$ 1 U | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | RememberObjects$ Targeted | SubAbility$ DBRememberPirate | SpellDescription$ Exile target creature you control, then return that card to the battlefield under its owner's control. If a Pirate was exiled this way, draw a card. | StackDescription$ SpellDescription SVar:DBRememberPirate:DB$ StoreSVar | SVar$ WasPirate | Type$ Number | Expression$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card.Pirate | ConditionCompare$ EQ1 | SubAbility$ DBChangeZone | References$ WasPirate SVar:DBChangeZone:DB$ ChangeZone | Defined$ ParentTarget | Origin$ Battlefield | Destination$ Exile | ForgetOtherRemembered$ True | RememberChanged$ True | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ All | Destination$ Battlefield | GainControl$ True | SubAbility$ DBPirateDraw @@ -11,4 +11,4 @@ SVar:DBReinitialize:DB$ StoreSVar | SVar$ WasPirate | Type$ Number | Expression$ SVar:WasPirate:Number$0 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/sirens_ruse.jpg -Oracle:Exile target creature you control, then return that card to the battlefield under your control. If a Pirate was exiled this way, draw a card. +Oracle:Exile target creature you control, then return that card to the battlefield under its owner's control. If a Pirate was exiled this way, draw a card. diff --git a/forge-gui/res/cardsfolder/s/skaab_goliath.txt b/forge-gui/res/cardsfolder/s/skaab_goliath.txt index 15f63a8a8e3..de81c892085 100644 --- a/forge-gui/res/cardsfolder/s/skaab_goliath.txt +++ b/forge-gui/res/cardsfolder/s/skaab_goliath.txt @@ -5,4 +5,4 @@ PT:6/9 K:Trample A:SP$ PermanentCreature | Cost$ 5 U ExileFromGrave<2/Creature> SVar:Picture:http://www.wizards.com/global/images/magic/general/skaab_goliath.jpg -Oracle:As an additional cost to cast Skaab Goliath, exile two creature cards from your graveyard.\nTrample +Oracle:As an additional cost to cast this spell, exile two creature cards from your graveyard.\nTrample diff --git a/forge-gui/res/cardsfolder/s/skaab_ruinator.txt b/forge-gui/res/cardsfolder/s/skaab_ruinator.txt index 38ab2d38e05..7757349188b 100644 --- a/forge-gui/res/cardsfolder/s/skaab_ruinator.txt +++ b/forge-gui/res/cardsfolder/s/skaab_ruinator.txt @@ -6,4 +6,4 @@ K:Flying A:SP$ PermanentCreature | Cost$ 1 U U ExileFromGrave<3/Creature> SVar:AltCost:Cost$ 1 U U ExileFromGrave<3/Creature.Other> | ActivationZone$ Graveyard | Description$ You may cast CARDNAME from your graveyard. SVar:Picture:http://www.wizards.com/global/images/magic/general/skaab_ruinator.jpg -Oracle:As an additional cost to cast Skaab Ruinator, exile three creature cards from your graveyard.\nFlying\nYou may cast Skaab Ruinator from your graveyard. +Oracle:As an additional cost to cast this spell, exile three creature cards from your graveyard.\nFlying\nYou may cast Skaab Ruinator from your graveyard. diff --git a/forge-gui/res/cardsfolder/s/skeletal_scrying.txt b/forge-gui/res/cardsfolder/s/skeletal_scrying.txt index 4d3bdeb51ef..7da261c69c6 100644 --- a/forge-gui/res/cardsfolder/s/skeletal_scrying.txt +++ b/forge-gui/res/cardsfolder/s/skeletal_scrying.txt @@ -6,4 +6,4 @@ SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ X | References$ X SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/skeletal_scrying.jpg -Oracle:As an additional cost to cast Skeletal Scrying, exile X cards from your graveyard.\nYou draw X cards and you lose X life. +Oracle:As an additional cost to cast this spell, exile X cards from your graveyard.\nYou draw X cards and you lose X life. diff --git a/forge-gui/res/cardsfolder/s/skemfar_shadowsage.txt b/forge-gui/res/cardsfolder/s/skemfar_shadowsage.txt index 6dc761ec836..ef755e168b1 100644 --- a/forge-gui/res/cardsfolder/s/skemfar_shadowsage.txt +++ b/forge-gui/res/cardsfolder/s/skemfar_shadowsage.txt @@ -8,4 +8,4 @@ SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ X | Refere SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SpellDescription$ You gain X life, where X is the greatest number of creatures you control that have a creature type in common. SVar:X:Count$MostProminentCreatureType Creature.YouCtrl DeckHas:Ability$LifeGain -Oracle:Oracle:When Skemfar Shadowsage enters the battlefield, choose one —\n• Each opponent loses X life, where X is the greatest number of creatures you control that have a creature type in common.\n• You gain X life, where X is the greatest number of creatures you control that have a creature type in common. \ No newline at end of file +Oracle:When Skemfar Shadowsage enters the battlefield, choose one —\n• Each opponent loses X life, where X is the greatest number of creatures you control that have a creature type in common.\n• You gain X life, where X is the greatest number of creatures you control that have a creature type in common. diff --git a/forge-gui/res/cardsfolder/s/skinshifter.txt b/forge-gui/res/cardsfolder/s/skinshifter.txt index 7e31fd58457..d8f119b2018 100644 --- a/forge-gui/res/cardsfolder/s/skinshifter.txt +++ b/forge-gui/res/cardsfolder/s/skinshifter.txt @@ -7,4 +7,4 @@ SVar:DBRhino:DB$ Animate | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Rhin SVar:DBBird:DB$ Animate | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Bird | RemoveCreatureTypes$ True | Keywords$ Flying | SpellDescription$ Until end of turn, CARDNAME becomes a Bird with base power and toughness 2/2 and gains flying. SVar:DBPlant:DB$ Animate | Defined$ Self | Power$ 0 | Toughness$ 8 | Types$ Plant | RemoveCreatureTypes$ True | SpellDescription$ Until end of turn, CARDNAME becomes a Plant with base power and toughness 0/8. AI:RemoveDeck:All -Oracle:{G}: Choose one. Activate this ability only once each turn.\n• Until end of turn, Skinshifter becomes a Rhino with base power and toughness 4/4 and gains trample. \n• Until end of turn, Skinshifter becomes a Bird with base power and toughness 2/2 and gains flying. \n• Until end of turn, Skinshifter becomes a Plant with base power and toughness 0/8. +Oracle:{G}: Choose one. Activate this ability only once each turn.\n• Until end of turn, Skinshifter becomes a Rhino with base power and toughness 4/4 and gains trample.\n• Until end of turn, Skinshifter becomes a Bird with base power and toughness 2/2 and gains flying.\n• Until end of turn, Skinshifter becomes a Plant with base power and toughness 0/8. diff --git a/forge-gui/res/cardsfolder/s/skittering_surveyor.txt b/forge-gui/res/cardsfolder/s/skittering_surveyor.txt index 8eac64a6860..01d95ae257e 100644 --- a/forge-gui/res/cardsfolder/s/skittering_surveyor.txt +++ b/forge-gui/res/cardsfolder/s/skittering_surveyor.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Construct PT:1/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:When Skittering Surveyor enters the battlefield, you may search your library for a basic land card, reveal it, put it in your hand, then shuffle your library. \ No newline at end of file +Oracle:When Skittering Surveyor enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/skizzik.txt b/forge-gui/res/cardsfolder/s/skizzik.txt index ffaeaa7048e..9eafd170f3e 100644 --- a/forge-gui/res/cardsfolder/s/skizzik.txt +++ b/forge-gui/res/cardsfolder/s/skizzik.txt @@ -5,11 +5,11 @@ PT:5/3 K:Haste K:Trample K:Kicker:R -T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+notkicked | Execute$ TrigNotKicked | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the end step, sacrifice CARDNAME unless it was kicked. +T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+notkicked | Execute$ TrigNotKicked | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the end step, if CARDNAME wasn't kicked, sacrifice it. SVar:TrigNotKicked:DB$Sacrifice | Defined$ Self # The following construct specifies that the AI always plays the spell kicked, and plays it unkicked on its own turn only if it will attack SVar:NeedsToPlay:WillAttack SVar:NeedsToPlayKickedVar:Z GE1 SVar:Z:Number$1 SVar:Picture:http://www.wizards.com/global/images/magic/general/skizzik.jpg -Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nTrample, haste\nAt the beginning of the end step, sacrifice Skizzik unless it was kicked. +Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nTrample, haste\nAt the beginning of the end step, if Skizzik wasn't kicked, sacrifice it. diff --git a/forge-gui/res/cardsfolder/s/skophos_maze_warden.txt b/forge-gui/res/cardsfolder/s/skophos_maze_warden.txt index 17250719f01..f6d15d7b9a4 100644 --- a/forge-gui/res/cardsfolder/s/skophos_maze_warden.txt +++ b/forge-gui/res/cardsfolder/s/skophos_maze_warden.txt @@ -6,4 +6,4 @@ A:AB$ Pump | Cost$ 1 | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets T:Mode$ BecomesTarget | ValidSource$ Land.namedLabyrinth of Skophos+YouCtrl | SourceType$ Ability | ValidTarget$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigFight | OptionalDecider$ You | TriggerDescription$ Whenever another creature becomes the target of an ability of a land you control named Labyrinth of Skophos, you may have CARDNAME fight that creature. (Each deals damage equal to its power to the other.) SVar:TrigFight:DB$ Fight | Defined$ Self | ExtraDefined$ TriggeredTarget DeckNeeds:Name$Labyrinth of Skophos -Oracle:{1}: Skophos Maze-Warden gets +1/-1 until the end of turn.\nWhenever another creature becomes the target of an ability of a land you control named Labyrinth of Skophos, you may have Skophos Maze-Warden fight that creature. (Each deals damage equal to its power to the other.) +Oracle:{1}: Skophos Maze-Warden gets +1/-1 until end of turn.\nWhenever another creature becomes the target of an ability of a land you control named Labyrinth of Skophos, you may have Skophos Maze-Warden fight that creature. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/s/skophos_warleader.txt b/forge-gui/res/cardsfolder/s/skophos_warleader.txt index ad0371d068f..663d0848f37 100644 --- a/forge-gui/res/cardsfolder/s/skophos_warleader.txt +++ b/forge-gui/res/cardsfolder/s/skophos_warleader.txt @@ -3,4 +3,4 @@ ManaCost:4 R Types:Creature Minotaur Warrior PT:4/5 A:AB$ Pump | Cost$ R Sac<1/Creature.Other;Enchantment.Other/another creature or enchantment> | Defined$ Self | NumAtt$ 1 | KW$ Menace | SpellDescription$ CARDNAME gets +1/+0 and gains menace until end of turn. -Oracle:{R}, Sacrifice another creature or enchantment: Skophos Warleader gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) +Oracle:{R}, Sacrifice another creature or an enchantment: Skophos Warleader 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/s/skull_raid.txt b/forge-gui/res/cardsfolder/s/skull_raid.txt index 254990c2567..a8f1e5b6568 100644 --- a/forge-gui/res/cardsfolder/s/skull_raid.txt +++ b/forge-gui/res/cardsfolder/s/skull_raid.txt @@ -7,4 +7,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Number$2/Minus.Y SVar:Y:Count$RememberedSize K:Foretell:1 B -Oracle:Target opponent discards two cards. If fewer than two cards were discarded this way, you draw cards equal to the difference. +Oracle:Target opponent discards two cards. If fewer than two cards were discarded this way, you draw cards equal to the difference.\nForetell {1}{B} (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/skull_storm.txt b/forge-gui/res/cardsfolder/s/skull_storm.txt index eb34c18aeb9..41f9272ac0b 100644 --- a/forge-gui/res/cardsfolder/s/skull_storm.txt +++ b/forge-gui/res/cardsfolder/s/skull_storm.txt @@ -10,4 +10,4 @@ SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ Y | Re SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:PlayerCountRemembered$LifeTotal/HalfUp SVar:Z:RememberedLKI$Valid Card.RememberedPlayerCtrl -Oracle:When you cast this spell, copy it for each time you've cast your commander from the command zone this game. You may choose new targets for the copies.\nEach opponent sacrifices a creature. Each opponent who can't loses half their life, rounded up. +Oracle:When you cast this spell, copy it for each time you've cast your commander from the command zone this game.\nEach opponent sacrifices a creature. Each opponent who can't loses half their life, rounded up. diff --git a/forge-gui/res/cardsfolder/s/skullcage.txt b/forge-gui/res/cardsfolder/s/skullcage.txt index 022d4a284c0..3177600a10b 100644 --- a/forge-gui/res/cardsfolder/s/skullcage.txt +++ b/forge-gui/res/cardsfolder/s/skullcage.txt @@ -1,9 +1,9 @@ Name:Skullcage ManaCost:4 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, CARDNAME deals 2 damage to that player unless they've exactly three or exactly four cards in hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, CARDNAME deals 2 damage to that player unless they have exactly three or exactly four cards in hand. SVar:TrigDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ TriggeredPlayer | ConditionCheckSVar$ X | ConditionSVarCompare$ LT3 | SubAbility$ DBDamage | References$ X SVar:DBDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ TriggeredPlayer | ConditionCheckSVar$ X | ConditionSVarCompare$ GT4 | References$ X SVar:X:TriggeredPlayer$CardsInHand SVar:Picture:http://www.wizards.com/global/images/magic/general/skullcage.jpg -Oracle:At the beginning of each opponent's upkeep, Skullcage deals 2 damage to that player unless they've exactly three or exactly four cards in hand. +Oracle:At the beginning of each opponent's upkeep, Skullcage deals 2 damage to that player unless they have exactly three or exactly four cards in hand. diff --git a/forge-gui/res/cardsfolder/s/skullscorch.txt b/forge-gui/res/cardsfolder/s/skullscorch.txt index 7e82e2aff70..049e9ac68bd 100644 --- a/forge-gui/res/cardsfolder/s/skullscorch.txt +++ b/forge-gui/res/cardsfolder/s/skullscorch.txt @@ -3,4 +3,4 @@ ManaCost:R R Types:Sorcery A:SP$ Discard | Cost$ R R | ValidTgts$ Player | NumCards$ 2 | Mode$ Random | UnlessCost$ DamageYou<4> | UnlessPayer$ Targeted | SpellDescription$ Target player discards two cards at random unless that player has CARDNAME deal 4 damage to them. SVar:Picture:http://www.wizards.com/global/images/magic/general/skullscorch.jpg -Oracle:Target player discards two cards at random unless that player has Skullscorch deal 4 them. +Oracle:Target player discards two cards at random unless that player has Skullscorch deal 4 damage to them. diff --git a/forge-gui/res/cardsfolder/s/skulltap.txt b/forge-gui/res/cardsfolder/s/skulltap.txt index 6663eab7029..78fc3423895 100644 --- a/forge-gui/res/cardsfolder/s/skulltap.txt +++ b/forge-gui/res/cardsfolder/s/skulltap.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Draw | Cost$ 1 B Sac<1/Creature> | NumCards$ 2 | SpellDescription$ Draw two cards. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/skulltap.jpg -Oracle:As an additional cost to cast Skulltap, sacrifice a creature.\nDraw two cards. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nDraw two cards. diff --git a/forge-gui/res/cardsfolder/s/sky_weaver.txt b/forge-gui/res/cardsfolder/s/sky_weaver.txt index b22990192ac..b4b9e2cfe78 100644 --- a/forge-gui/res/cardsfolder/s/sky_weaver.txt +++ b/forge-gui/res/cardsfolder/s/sky_weaver.txt @@ -2,7 +2,7 @@ Name:Sky Weaver ManaCost:1 U Types:Creature Metathran Wizard PT:2/1 -A:AB$ Pump | Cost$ 2 | ValidTgts$ Creature.White,Creature.Black | KW$ Flying | SpellDescription$ Target white or black creature gains flying until end of turn. | TgtPrompt$ Select target white or black creature. +A:AB$ Pump | Cost$ 2 | ValidTgts$ Creature.White,Creature.Black | KW$ Flying | SpellDescription$ Target white or black creature gains flying until end of turn. (It can't be blocked except by creatures with flying or reach.) | TgtPrompt$ Select target white or black creature. DeckHints:Color$White|Black SVar:Picture:http://www.wizards.com/global/images/magic/general/sky_weaver.jpg -Oracle:{2}: Target white or black creature gains flying until end of turn. \ No newline at end of file +Oracle:{2}: Target white or black creature gains flying until end of turn. (It can't be blocked except by creatures with flying or reach.) diff --git a/forge-gui/res/cardsfolder/s/skyclave_pick_axe.txt b/forge-gui/res/cardsfolder/s/skyclave_pick_axe.txt index 67d096c6630..7bd77780f36 100755 --- a/forge-gui/res/cardsfolder/s/skyclave_pick_axe.txt +++ b/forge-gui/res/cardsfolder/s/skyclave_pick_axe.txt @@ -1,11 +1,11 @@ Name:Skyclave Pick-Axe ManaCost:G Types:Artifact Equipment -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. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When 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 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, equipped creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Equipped | NumAtt$ 2 | NumDef$ 2 K:Equip:2 G SVar:NeedsToPlay:Creature.YouCtrl+inZoneBattlefield SVar:BuffedBy:Land -Oracle:Skyclave Pick-Axe enters the battlefield, attach it to target creature you control.\nLandfall — Whenever a land enters the battlefield under your control, equipped creature gets +2/+2 until end of turn.\nEquip {2}{G} +Oracle:When Skyclave Pick-Axe enters the battlefield, attach it to target creature you control.\nLandfall — Whenever a land enters the battlefield under your control, equipped creature gets +2/+2 until end of turn.\nEquip {2}{G} diff --git a/forge-gui/res/cardsfolder/s/skyclave_sentinel.txt b/forge-gui/res/cardsfolder/s/skyclave_sentinel.txt index bfac1929b3f..f2ad2faa742 100644 --- a/forge-gui/res/cardsfolder/s/skyclave_sentinel.txt +++ b/forge-gui/res/cardsfolder/s/skyclave_sentinel.txt @@ -9,4 +9,4 @@ K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the b S:Mode$ Continuous | Affected$ Card.Self+counters_GE1_P1P1 | AddHiddenKeyword$ CARDNAME can attack as though it didn't have defender. | Description$ As long as CARDNAME has a +1/+1 counter on it, it can attack as though it didn't have defender. SVar:WasKicked:Count$Kicked.1.0 DeckHas:Ability$Counters -Oracle:Kicker {4} (You may pay an additional {4} as you cast this spell).\nFlying, defender\nIf Skyclave Sentinel was kicked, it enters the battlefield with two +1/+1 counters on it.\nAs long as Skyclave Sentinel has a +1/+1 counter on it, it can attack as though it didn't have defender. +Oracle:Kicker {4} (You may pay an additional {4} as you cast this spell.)\nFlying, defender\nIf Skyclave Sentinel was kicked, it enters the battlefield with two +1/+1 counters on it.\nAs long as Skyclave Sentinel has a +1/+1 counter on it, it can attack as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/s/skyhunter_patrol.txt b/forge-gui/res/cardsfolder/s/skyhunter_patrol.txt index 29faf00d9ac..063b00d5a45 100644 --- a/forge-gui/res/cardsfolder/s/skyhunter_patrol.txt +++ b/forge-gui/res/cardsfolder/s/skyhunter_patrol.txt @@ -5,4 +5,4 @@ PT:2/3 K:Flying K:First Strike SVar:Picture:http://www.wizards.com/global/images/magic/general/skyhunter_patrol.jpg -Oracle:Flying, first strike \ No newline at end of file +Oracle:Flying, first strike (This creature can't be blocked except by creatures with flying or reach, and it deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/s/skyhunter_prowler.txt b/forge-gui/res/cardsfolder/s/skyhunter_prowler.txt index ef8434f233b..efa3eaf1a3b 100644 --- a/forge-gui/res/cardsfolder/s/skyhunter_prowler.txt +++ b/forge-gui/res/cardsfolder/s/skyhunter_prowler.txt @@ -5,4 +5,4 @@ PT:1/3 K:Flying K:Vigilance SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card83412.jpg -Oracle:Flying\nVigilance (Attacking doesn't cause this creature to tap.) +Oracle:Flying, vigilance (This creature can't be blocked except by creatures with flying or reach, and attacking doesn't cause this creature to tap.) diff --git a/forge-gui/res/cardsfolder/s/skylasher.txt b/forge-gui/res/cardsfolder/s/skylasher.txt index 8184521cfc2..4b1f3667b54 100644 --- a/forge-gui/res/cardsfolder/s/skylasher.txt +++ b/forge-gui/res/cardsfolder/s/skylasher.txt @@ -7,4 +7,4 @@ K:CARDNAME can't be countered. K:Reach K:Protection from blue SVar:Picture:http://www.wizards.com/global/images/magic/general/skylasher.jpg -Oracle:Flash\nSkylasher can't be countered.\nReach, protection from blue +Oracle:Flash\nThis spell can't be countered.\nReach, protection from blue diff --git a/forge-gui/res/cardsfolder/s/skyline_despot.txt b/forge-gui/res/cardsfolder/s/skyline_despot.txt index e85d414e4f2..18fff431cc4 100644 --- a/forge-gui/res/cardsfolder/s/skyline_despot.txt +++ b/forge-gui/res/cardsfolder/s/skyline_despot.txt @@ -5,7 +5,7 @@ PT:5/5 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.isMonarch | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, if you are the monarch, create a 5/5 red Dragon creature token with flying. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.isMonarch | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, if you're the monarch, create a 5/5 red Dragon creature token with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_5_5_dragon_flying | TokenOwner$ You | LegacyImage$ r 5 5 dragon flying cn2 SVar:Picture:http://www.wizards.com/global/images/magic/general/skyline_despot.jpg -Oracle:Flying\nWhen Skyline Despot enters the battlefield, you become the monarch.\nAt the beginning of your upkeep, if you are the monarch, create a 5/5 red Dragon creature token with flying. \ No newline at end of file +Oracle:Flying\nWhen Skyline Despot enters the battlefield, you become the monarch.\nAt the beginning of your upkeep, if you're the monarch, create a 5/5 red Dragon creature token with flying. diff --git a/forge-gui/res/cardsfolder/s/skymarch_bloodletter.txt b/forge-gui/res/cardsfolder/s/skymarch_bloodletter.txt index 981b80c289f..bfe4e68d7cc 100644 --- a/forge-gui/res/cardsfolder/s/skymarch_bloodletter.txt +++ b/forge-gui/res/cardsfolder/s/skymarch_bloodletter.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDrain:DB$LoseLife | ValidTgts$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/skymarch_bloodletter.jpg -Oracle:Flying\nWhen Skymarch Bloodletters enters the battlefield, target opponent loses 1 life and you gain 1 life. \ No newline at end of file +Oracle:Flying\nWhen Skymarch Bloodletter enters the battlefield, target opponent loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/skyraker_giant.txt b/forge-gui/res/cardsfolder/s/skyraker_giant.txt index 203e8797f4e..5f47262837c 100644 --- a/forge-gui/res/cardsfolder/s/skyraker_giant.txt +++ b/forge-gui/res/cardsfolder/s/skyraker_giant.txt @@ -4,4 +4,4 @@ Types:Creature Giant PT:4/3 K:Reach SVar:Picture:http://www.wizards.com/global/images/magic/general/skyraker_giant.jpg -Oracle:Reach (This creature can block creatures with flying.) +Oracle:Reach diff --git a/forge-gui/res/cardsfolder/s/skyship_plunderer.txt b/forge-gui/res/cardsfolder/s/skyship_plunderer.txt index d6a48249238..8abda872ec8 100644 --- a/forge-gui/res/cardsfolder/s/skyship_plunderer.txt +++ b/forge-gui/res/cardsfolder/s/skyship_plunderer.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Creature Human Pirate PT:2/1 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigIncrementCounters | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, for each kind of counter on target permanent or player, give permanent or player another counter of that kind. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigIncrementCounters | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, for each kind of counter on target permanent or player, give that permanent or player another counter of that kind. SVar:TrigIncrementCounters:DB$ PutCounter | ValidTgts$ Permanent,Player | CounterType$ ExistingCounter | EachExistingCounter$ True | CounterNum$ 1 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/skyship_plunderer.jpg -Oracle:Flying\nWhenever Skyship Plunderer deals combat damage to a player, for each kind of counter on target permanent or player, give permanent or player another counter of that kind. \ No newline at end of file +Oracle:Flying\nWhenever Skyship Plunderer deals combat damage to a player, for each kind of counter on target permanent or player, give that permanent or player another counter of that kind. diff --git a/forge-gui/res/cardsfolder/s/skyship_stalker.txt b/forge-gui/res/cardsfolder/s/skyship_stalker.txt index ae756943ea1..66956f6b0ef 100644 --- a/forge-gui/res/cardsfolder/s/skyship_stalker.txt +++ b/forge-gui/res/cardsfolder/s/skyship_stalker.txt @@ -4,8 +4,8 @@ Types:Creature Dragon PT:3/3 K:Flying A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -A:AB$ Pump | Cost$ R | KW$ First Strike | Defined$ Self | SpellDescription$ CARDNAME gains first strike until end of turn. -A:AB$ Pump | Cost$ R | KW$ Haste | Defined$ Self | SpellDescription$ CARDNAME gains haste until end of turn. +A:AB$ Pump | Cost$ R | KW$ First Strike | Defined$ Self | SpellDescription$ CARDNAME gains first strike until end of turn. +A:AB$ Pump | Cost$ R | KW$ Haste | Defined$ Self | SpellDescription$ CARDNAME gains haste until end of turn. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/skyship_stalker.jpg -Oracle:Flying\n{R}: Skyship Stalker gains +1/+0 until end of turn.\n{R}: Skyship Stalker gains first strike until end of turn.\n{R}: Skyship Stalker gains haste until end of turn. +Oracle:Flying\n{R}: Skyship Stalker gets +1/+0 until end of turn.\n{R}: Skyship Stalker gains first strike until end of turn.\n{R}: Skyship Stalker gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/s/skyshroud_condor.txt b/forge-gui/res/cardsfolder/s/skyshroud_condor.txt index 94a7c94c1cf..fd7fdb68d5f 100644 --- a/forge-gui/res/cardsfolder/s/skyshroud_condor.txt +++ b/forge-gui/res/cardsfolder/s/skyshroud_condor.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Bird PT:2/2 K:Flying -S:Mode$ CantBeCast | ValidCard$ Card.Self | EffectZone$ All | CheckSVar$ X | SVarCompare$ LE0 | Description$ Cast CARDNAME only if you've cast another spell this turn. +S:Mode$ CantBeCast | ValidCard$ Card.Self | EffectZone$ All | CheckSVar$ X | SVarCompare$ LE0 | Description$ Flying SVar:X:Count$ThisTurnCast_Card.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/skyshroud_condor.jpg -Oracle:Flying\nCast Skyshroud Condor only if you've cast another spell this turn. +Oracle:Cast this spell only if you've cast another spell this turn.\nFlying diff --git a/forge-gui/res/cardsfolder/s/skyshroud_poacher.txt b/forge-gui/res/cardsfolder/s/skyshroud_poacher.txt index f9fece92751..88f60d664a9 100644 --- a/forge-gui/res/cardsfolder/s/skyshroud_poacher.txt +++ b/forge-gui/res/cardsfolder/s/skyshroud_poacher.txt @@ -2,8 +2,8 @@ Name:Skyshroud Poacher ManaCost:2 G G Types:Creature Human Rebel PT:2/2 -A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Elf | ChangeNum$ 1 | SpellDescription$ Search your library for an Elf permanent card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Elf | ChangeNum$ 1 | SpellDescription$ Search your library for an Elf permanent card and put it onto the battlefield. Then shuffle your library. AI:RemoveDeck:Random SVar:NonCombatPriority:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/skyshroud_poacher.jpg -Oracle:{3}, {T}: Search your library for an Elf permanent card, put it onto the battlefield, then shuffle your library. +Oracle:{3}, {T}: Search your library for an Elf permanent card and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/skywhalers_shot.txt b/forge-gui/res/cardsfolder/s/skywhalers_shot.txt index ac0438dc366..ca3b503ecb3 100644 --- a/forge-gui/res/cardsfolder/s/skywhalers_shot.txt +++ b/forge-gui/res/cardsfolder/s/skywhalers_shot.txt @@ -1,7 +1,7 @@ Name:Skywhaler's Shot ManaCost:2 W Types:Instant -A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Creature.powerGE3 | TgtPrompt$ Select target creature with power 3 or greater | SubAbility$ DBScry | SpellDescription$ Destroy target creature with power 3 or greater. Scry 1. +A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Creature.powerGE3 | TgtPrompt$ Select target creature with power 3 or greater | SubAbility$ DBScry | SpellDescription$ Destroy target creature with power 3 or greater. 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 SVar:Picture:http://www.wizards.com/global/images/magic/general/skywhalers_shot.jpg -Oracle:Destroy target creature with power 3 or greater. Scry 1. \ No newline at end of file +Oracle:Destroy target creature with power 3 or greater. 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/slash_panther.txt b/forge-gui/res/cardsfolder/s/slash_panther.txt index 9567fa90825..2491536fba4 100644 --- a/forge-gui/res/cardsfolder/s/slash_panther.txt +++ b/forge-gui/res/cardsfolder/s/slash_panther.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Cat PT:4/2 K:Haste SVar:Picture:http://www.wizards.com/global/images/magic/general/slash_panther.jpg -Oracle:({P/R} can be paid with either {R} or 2 life.)\nHaste +Oracle:({R/P} can be paid with either {R} or 2 life.)\nHaste diff --git a/forge-gui/res/cardsfolder/s/slaughter_cry.txt b/forge-gui/res/cardsfolder/s/slaughter_cry.txt index d7810ea480d..ac8cbf9a6ff 100644 --- a/forge-gui/res/cardsfolder/s/slaughter_cry.txt +++ b/forge-gui/res/cardsfolder/s/slaughter_cry.txt @@ -1,6 +1,6 @@ Name:Slaughter Cry ManaCost:2 R Types:Instant -A:SP$ Pump | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | KW$ First Strike | SpellDescription$ Target creature gets +3/+0 and gains first strike until end of turn. +A:SP$ Pump | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | KW$ First Strike | SpellDescription$ Target creature gets +3/+0 and gains first strike until end of turn. (It deals combat damage before creatures without first strike.) SVar:Picture:http://www.wizards.com/global/images/magic/general/slaughter_cry.jpg -Oracle:Target creature gets +3/+0 and gains first strike until end of turn. \ No newline at end of file +Oracle:Target creature gets +3/+0 and gains first strike until end of turn. (It deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/s/slaughter_games.txt b/forge-gui/res/cardsfolder/s/slaughter_games.txt index 85393220ed8..9194b295337 100644 --- a/forge-gui/res/cardsfolder/s/slaughter_games.txt +++ b/forge-gui/res/cardsfolder/s/slaughter_games.txt @@ -11,4 +11,4 @@ SVar:NumInHand:TargetedPlayer$CardsInHand SVar:NumInYard:TargetedPlayer$CardsInGraveyard AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/slaughter_games.jpg -Oracle:Slaughter Games can't be countered by spells or abilities.\nChoose a nonland card name. Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library. +Oracle:This spell can't be countered.\nChoose a nonland card name. Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library. diff --git a/forge-gui/res/cardsfolder/s/slaughter_priest_of_mogis.txt b/forge-gui/res/cardsfolder/s/slaughter_priest_of_mogis.txt index 08467bee79e..f3cc02d53ac 100644 --- a/forge-gui/res/cardsfolder/s/slaughter_priest_of_mogis.txt +++ b/forge-gui/res/cardsfolder/s/slaughter_priest_of_mogis.txt @@ -7,4 +7,4 @@ SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 SVar:BuffedBy:Permanent.YouCtrl A:AB$ Pump | Cost$ 2 Sac<1/Creature;Enchantment/creature or enchantment> | Defined$ Self | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn. AI:RemoveDeck:All -Oracle:Whenever you sacrifice a permanent, Slaughter-Priest of Mogis gets +2/+0 until end of turn.\n{2}, Sacrifice a creature or enchantment: Slaughter-Priest of Mogis gains first strike until end of turn. +Oracle:Whenever you sacrifice a permanent, Slaughter-Priest of Mogis gets +2/+0 until end of turn.\n{2}, Sacrifice another creature or an enchantment: Slaughter-Priest of Mogis gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/s/slinking_serpent.txt b/forge-gui/res/cardsfolder/s/slinking_serpent.txt index 64b9de55ec2..cca52a387f1 100644 --- a/forge-gui/res/cardsfolder/s/slinking_serpent.txt +++ b/forge-gui/res/cardsfolder/s/slinking_serpent.txt @@ -4,4 +4,4 @@ Types:Creature Serpent PT:2/3 K:Forestwalk SVar:Picture:http://resources.wizards.com/magic/cards/in/en-us/card23149.jpg -Oracle:Forestwalk +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/s/slinn_voda_the_rising_deep.txt b/forge-gui/res/cardsfolder/s/slinn_voda_the_rising_deep.txt index c91af08c2e4..28afc949c5a 100644 --- a/forge-gui/res/cardsfolder/s/slinn_voda_the_rising_deep.txt +++ b/forge-gui/res/cardsfolder/s/slinn_voda_the_rising_deep.txt @@ -3,6 +3,6 @@ ManaCost:6 U U Types:Legendary Creature Leviathan PT:8/8 K:Kicker:1 U -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigChangeZoneAll | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, return all creatures to their owner's hands except for Merfolk, Krakens, Leviathans, Octopuses, and Serpents. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigChangeZoneAll | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, return all creatures to their owners' hands except for Merfolk, Krakens, Leviathans, Octopuses, and Serpents. SVar:TrigChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Creature.nonMerfolk+nonKraken+nonLeviathan+nonOctopus+nonSerpent | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all creatures to their owner's hands except for Merfolk, Krakens, Leviathans, Octopuses, and Serpents. -Oracle:Kicker {1}{U} (You may pay an additional {1}{U} as you cast this spell.)\nWhen Slinn Voda, the Rising Deep enters the battlefield, if it was kicked, return all creatures to their owner's hands except for Merfolk, Krakens, Leviathans, Octopuses, and Serpents. \ No newline at end of file +Oracle:Kicker {1}{U} (You may pay an additional {1}{U} as you cast this spell.)\nWhen Slinn Voda, the Rising Deep enters the battlefield, if it was kicked, return all creatures to their owners' hands except for Merfolk, Krakens, Leviathans, Octopuses, and Serpents. diff --git a/forge-gui/res/cardsfolder/s/slitherwisp.txt b/forge-gui/res/cardsfolder/s/slitherwisp.txt index 74be44428e8..413837877d6 100755 --- a/forge-gui/res/cardsfolder/s/slitherwisp.txt +++ b/forge-gui/res/cardsfolder/s/slitherwisp.txt @@ -3,7 +3,7 @@ ManaCost:U B B Types:Creature Elemental Nightmare PT:3/2 K:Flash -T:Mode$ SpellCast | ValidCard$ Card.hasKeywordFlash+Other | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you cast another spell with flash, you draw a card and each opponent loses 1 life. +T:Mode$ SpellCast | ValidCard$ Card.hasKeywordFlash+Other | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you cast another spell that has flash, you draw a card and each opponent loses 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 -Oracle:Flash\nWhenever you cast another spell with flash, you draw a card and each opponent loses 1 life. +Oracle:Flash\nWhenever you cast another spell that has flash, you draw a card and each opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/s/slithery_stalker.txt b/forge-gui/res/cardsfolder/s/slithery_stalker.txt index 90cecf04518..885de79b8bf 100644 --- a/forge-gui/res/cardsfolder/s/slithery_stalker.txt +++ b/forge-gui/res/cardsfolder/s/slithery_stalker.txt @@ -10,4 +10,4 @@ SVar:TrigReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destinati SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/slithery_stalker.jpg -Oracle:Swampwalk\nWhen Slithery Stalker enters the battlefield, exile target green or white creature an opponent controls.\nWhen Slithery Stalker leaves the battlefield, return the exiled card to the battlefield under its owner's control. +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\nWhen Slithery Stalker enters the battlefield, exile target green or white creature an opponent controls.\nWhen Slithery Stalker leaves the battlefield, return the exiled card to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/s/sliver_overlord.txt b/forge-gui/res/cardsfolder/s/sliver_overlord.txt index 6b8552752ba..36f76a0bb92 100644 --- a/forge-gui/res/cardsfolder/s/sliver_overlord.txt +++ b/forge-gui/res/cardsfolder/s/sliver_overlord.txt @@ -3,6 +3,6 @@ ManaCost:W U B R G Types:Legendary Creature Sliver Mutant PT:7/7 A:AB$ ChangeZone | Cost$ 3 | Origin$ Library | Destination$ Hand | ChangeType$ Sliver | ChangeNum$ 1 | SpellDescription$ Search your library for a Sliver card, reveal that card, and put it into your hand. Then shuffle your library. -A:AB$ GainControl | Cost$ 3 | ValidTgts$ Creature.Sliver | TgtPrompt$ Select target Sliver | SpellDescription$ Gain control of target Sliver. +A:AB$ GainControl | Cost$ 3 | ValidTgts$ Creature.Sliver | TgtPrompt$ Select target Sliver | SpellDescription$ Gain control of target Sliver. (This effect lasts indefinitely.) SVar:Picture:http://www.wizards.com/global/images/magic/general/sliver_overlord.jpg -Oracle:{3}: Search your library for a Sliver card, reveal that card, and put it into your hand. Then shuffle your library.\n{3}: Gain control of target Sliver. +Oracle:{3}: Search your library for a Sliver card, reveal that card, and put it into your hand. Then shuffle your library.\n{3}: Gain control of target Sliver. (This effect lasts indefinitely.) diff --git a/forge-gui/res/cardsfolder/s/sliver_queen_avatar.txt b/forge-gui/res/cardsfolder/s/sliver_queen_avatar.txt index eff6e1e3a1f..46daff2704a 100644 --- a/forge-gui/res/cardsfolder/s/sliver_queen_avatar.txt +++ b/forge-gui/res/cardsfolder/s/sliver_queen_avatar.txt @@ -2,11 +2,11 @@ Name:Sliver Queen Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+0/+7 -T:Mode$ SpellCast | ValidCard$ Creature.nonSliver | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigCopy | TriggerDescription$ Whenever you cast a non-Sliver creature spell, exile that spell. If you do, put a token onto the battlefield that's a copy of a random non-Shapeshifter Sliver creature card with the same converted mana cost as that spell. +T:Mode$ SpellCast | ValidCard$ Creature.nonSliver | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigCopy | TriggerDescription$ Whenever you cast a non-Sliver creature spell, exile that spell. If you do, create a token that's a copy of a random non-Shapeshifter Sliver creature card with the same converted mana cost as that spell. SVar:TrigCopy:DB$ ChangeZone | Defined$ TriggeredCardLKICopy | Origin$ Stack | Destination$ Exile | Fizzle$ True | RememberChanged$ True | SubAbility$ DBCopy SVar:DBCopy:DB$ CopyPermanent | NumCopies$ 1 | ValidSupportedCopy$ Creature.Sliver+nonShapeshifter+cmcEQX | RandomCopied$ True | RandomNum$ 1 | ConditionCheckSVar$ RememberedSize | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggeredCard$CardManaCost SVar:RememberedSize:Remembered$Amount SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Sliver Queen Avatar.full.jpg -Oracle:Hand +0, life +7\nWhenever you cast a non-Sliver creature spell, exile that spell. If you do, put a token onto the battlefield that's a copy of a random non-Shapeshifter Sliver creature card with the same converted mana cost as that spell. +Oracle:Hand +0, life +7\nWhenever you cast a non-Sliver creature spell, exile that spell. If you do, create a token that's a copy of a random non-Shapeshifter Sliver creature card with the same converted mana cost as that spell. diff --git a/forge-gui/res/cardsfolder/s/sludge_crawler.txt b/forge-gui/res/cardsfolder/s/sludge_crawler.txt index b6b6725c15d..406ae72a066 100644 --- a/forge-gui/res/cardsfolder/s/sludge_crawler.txt +++ b/forge-gui/res/cardsfolder/s/sludge_crawler.txt @@ -7,4 +7,4 @@ K:Ingest A:AB$ Pump | Cost$ 2 | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. DeckHints:Type$Processor SVar:Picture:http://www.wizards.com/global/images/magic/general/sludge_crawler.jpg -Oracle:Devoid (This card has no color.)\nIngest (Whenever this creature deals combat damage to a player, exile the top card of their library)\n{2}: Sludge Crawler gets +1/+1 until end of turn. +Oracle:Devoid (This card has no color.)\nIngest (Whenever this creature deals combat damage to a player, that player exiles the top card of their library.)\n{2}: Sludge Crawler gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/smashing_sucess.txt b/forge-gui/res/cardsfolder/s/smashing_success.txt similarity index 100% rename from forge-gui/res/cardsfolder/s/smashing_sucess.txt rename to forge-gui/res/cardsfolder/s/smashing_success.txt diff --git a/forge-gui/res/cardsfolder/s/snakeskin_veil.txt b/forge-gui/res/cardsfolder/s/snakeskin_veil.txt index bd6b4ce0bed..5cbd4ea789e 100644 --- a/forge-gui/res/cardsfolder/s/snakeskin_veil.txt +++ b/forge-gui/res/cardsfolder/s/snakeskin_veil.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ PutCounter | Cost$ G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Hexproof DeckHas:Ability$Counters -Oracle:Put a +1/+1 counter on target creature you control. It gains hexproof until end of turn. +Oracle:Put a +1/+1 counter on target creature you control. It gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/s/snapdax_apex_of_the_hunt.txt b/forge-gui/res/cardsfolder/s/snapdax_apex_of_the_hunt.txt index fe8acf7ed8b..15bd8ae1b3d 100755 --- a/forge-gui/res/cardsfolder/s/snapdax_apex_of_the_hunt.txt +++ b/forge-gui/res/cardsfolder/s/snapdax_apex_of_the_hunt.txt @@ -8,4 +8,4 @@ T:Mode$ Mutates | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescri SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl,Planeswalker.OppCtrl | TgtPrompt$ Select target creature or planeswalker an opponent controls | NumDmg$ 4 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 DeckHas:Ability$LifeGain -Oracle:Mutate {2}{B/R}{W}{W} (If you cast this spell for its mutate cost, put it over or under target non-Human creature you own. They mutate into the creature on top plus all abilities from under it.)\nDouble Strike\nWhenever this creature mutates, it deals 4 damage to target creature or planeswalker an opponent controls and you gain 4 life. +Oracle:Mutate {2}{B/R}{W}{W} (If you cast this spell for its mutate cost, put it over or under target non-Human creature you own. They mutate into the creature on top plus all abilities from under it.)\nDouble strike\nWhenever this creature mutates, it deals 4 damage to target creature or planeswalker an opponent controls and you gain 4 life. diff --git a/forge-gui/res/cardsfolder/s/snapping_drake.txt b/forge-gui/res/cardsfolder/s/snapping_drake.txt index 8bad5bf6ab1..32608809325 100644 --- a/forge-gui/res/cardsfolder/s/snapping_drake.txt +++ b/forge-gui/res/cardsfolder/s/snapping_drake.txt @@ -4,4 +4,4 @@ Types:Creature Drake PT:3/2 K:Flying SVar:Picture:http://resources.wizards.com/magic/cards/rav/en-us/card87986.jpg -Oracle:Flying +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.) diff --git a/forge-gui/res/cardsfolder/s/snarespinner.txt b/forge-gui/res/cardsfolder/s/snarespinner.txt index f7c9b65f126..08f38f1d81b 100644 --- a/forge-gui/res/cardsfolder/s/snarespinner.txt +++ b/forge-gui/res/cardsfolder/s/snarespinner.txt @@ -5,4 +5,4 @@ PT:1/3 K:Reach T:Mode$ AttackerBlocked | ValidCard$ Creature.withFlying | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks a creature with flying, CARDNAME gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 -Oracle:Reach\nWhenever Snarespinner blocks a creature with flying, Snarespinner gets +2/+0 until end of turn. +Oracle:Reach (This creature can block creatures with flying.)\nWhenever Snarespinner blocks a creature with flying, Snarespinner gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sokenzan_bruiser.txt b/forge-gui/res/cardsfolder/s/sokenzan_bruiser.txt index 16ab5f26b47..50bf80e7a7e 100644 --- a/forge-gui/res/cardsfolder/s/sokenzan_bruiser.txt +++ b/forge-gui/res/cardsfolder/s/sokenzan_bruiser.txt @@ -4,4 +4,4 @@ Types:Creature Ogre Warrior PT:3/3 K:Mountainwalk SVar:Picture:http://resources.wizards.com/magic/cards/chk/en-us/card79140.jpg -Oracle:Mountainwalk +Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/s/sokenzan_renegade.txt b/forge-gui/res/cardsfolder/s/sokenzan_renegade.txt index 926d931853c..4dfbc424d40 100644 --- a/forge-gui/res/cardsfolder/s/sokenzan_renegade.txt +++ b/forge-gui/res/cardsfolder/s/sokenzan_renegade.txt @@ -7,4 +7,4 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigGainControl | AP SVar:TrigGainControl:DB$ GainControl | Defined$ Self | NewController$ Player.withMostCardsInHand AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/sokenzan_renegade.jpg -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\nAt the beginning of your upkeep, if a player has more cards in hand than each other player, the player who has the most cards in hand gains control of Sokenzan Renegade. +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\nAt the beginning of your upkeep, if a player has more cards in hand than each other player, the player who has the most cards in hand gains control of Sokenzan Renegade. diff --git a/forge-gui/res/cardsfolder/s/sokenzan_spellblade.txt b/forge-gui/res/cardsfolder/s/sokenzan_spellblade.txt index e0374e6f98e..f96bf68b4cf 100644 --- a/forge-gui/res/cardsfolder/s/sokenzan_spellblade.txt +++ b/forge-gui/res/cardsfolder/s/sokenzan_spellblade.txt @@ -6,4 +6,4 @@ K:Bushido:1 A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +X | References$ X | SpellDescription$ CARDNAME gets +X/+0 until end of turn, where X is the number of cards in your hand. SVar:X:Count$InYourHand SVar:Picture:http://www.wizards.com/global/images/magic/general/sokenzan_spellblade.jpg -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\n{1}{R}: Sokenzan Spellblade gets +X/+0 until end of turn, where X is the number of cards in your hand. +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\n{1}{R}: Sokenzan Spellblade gets +X/+0 until end of turn, where X is the number of cards in your hand. diff --git a/forge-gui/res/cardsfolder/s/solidarity_of_heroes.txt b/forge-gui/res/cardsfolder/s/solidarity_of_heroes.txt index 1aca1df56dc..341c6119e9d 100644 --- a/forge-gui/res/cardsfolder/s/solidarity_of_heroes.txt +++ b/forge-gui/res/cardsfolder/s/solidarity_of_heroes.txt @@ -6,4 +6,4 @@ A:SP$ MultiplyCounter | Cost$ 1 G | CounterType$ P1P1 | ValidTgts$ Creature | Ta SVar:MaxTargets:Count$Valid Creature DeckNeeds:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/solidarity_of_heroes.jpg -Oracle:Strive — Solidarity of Heroes costs {1}{G} more to cast for each target beyond the first.\nChoose any number of target creatures. Double the number of +1/+1 counters on each of them. +Oracle:Strive — This spell costs {1}{G} more to cast for each target beyond the first.\nChoose any number of target creatures. Double the number of +1/+1 counters on each of them. diff --git a/forge-gui/res/cardsfolder/s/solitary_camel.txt b/forge-gui/res/cardsfolder/s/solitary_camel.txt index 9030574e32b..87665c6118d 100644 --- a/forge-gui/res/cardsfolder/s/solitary_camel.txt +++ b/forge-gui/res/cardsfolder/s/solitary_camel.txt @@ -2,7 +2,7 @@ Name:Solitary Camel ManaCost:2 W Types:Creature Camel PT:3/2 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Lifelink | Condition$ Desert | Description$ CARDNAME has lifelink as long as you control a Desert or there is a Desert card in your graveyard. (Damage this creature deals also causes you to gain that much life.) +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Lifelink | Condition$ Desert | Description$ CARDNAME has lifelink as long as you control a Desert or there is a Desert card in your graveyard. (Damage dealt by this creature also causes you to gain that much life.) DeckHints:Type$Desert SVar:Picture:http://www.wizards.com/global/images/magic/general/solitary_camel.jpg -Oracle:Solitary Camel has lifelink as long as you control a Desert or there is a Desert card in your graveyard. (Damage this creature deals also causes you to gain that much life.) +Oracle:Solitary Camel has lifelink as long as you control a Desert or there is a Desert card in your graveyard. (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/s/solkanar_the_swamp_king.txt b/forge-gui/res/cardsfolder/s/solkanar_the_swamp_king.txt index 017bd754b40..c68be561061 100644 --- a/forge-gui/res/cardsfolder/s/solkanar_the_swamp_king.txt +++ b/forge-gui/res/cardsfolder/s/solkanar_the_swamp_king.txt @@ -6,4 +6,4 @@ K:Swampwalk T:Mode$ SpellCast | ValidCard$ Card.Black | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a player casts a black spell, you gain 1 life. SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/solkanar_the_swamp_king.jpg -Oracle:Swampwalk\nWhenever a player casts a black spell, you gain 1 life. +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\nWhenever a player casts a black spell, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/song_of_blood.txt b/forge-gui/res/cardsfolder/s/song_of_blood.txt index 9e0b769375d..1b1aa1144a8 100644 --- a/forge-gui/res/cardsfolder/s/song_of_blood.txt +++ b/forge-gui/res/cardsfolder/s/song_of_blood.txt @@ -7,4 +7,4 @@ SVar:TrigAttacks:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Execute$ Pump | T SVar:Pump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ +X | References$ X SVar:X:Remembered$Valid Creature AI:RemoveDeck:All -Oracle:Mill four cards.\nWhenever a creature attacks this turn, it gets +1/+0 until end of turn for each creature card put into your graveyard this way. +Oracle:Mill four cards. Whenever a creature attacks this turn, it gets +1/+0 until end of turn for each creature card put into your graveyard this way. diff --git a/forge-gui/res/cardsfolder/s/sonic_burst.txt b/forge-gui/res/cardsfolder/s/sonic_burst.txt index 9e53960885c..bf55439350d 100644 --- a/forge-gui/res/cardsfolder/s/sonic_burst.txt +++ b/forge-gui/res/cardsfolder/s/sonic_burst.txt @@ -3,4 +3,4 @@ ManaCost:1 R Types:Instant A:SP$ DealDamage | Cost$ 1 R Discard<1/Random> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. SVar:Picture:http://www.wizards.com/global/images/magic/general/sonic_burst.jpg -Oracle:As an additional cost to cast Sonic Burst, discard a card at random.\nSonic Burst deals 4 damage to any target. +Oracle:As an additional cost to cast this spell, discard a card at random.\nSonic Burst deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/sonic_seizure.txt b/forge-gui/res/cardsfolder/s/sonic_seizure.txt index f595fcd4b2f..b845b1807ac 100644 --- a/forge-gui/res/cardsfolder/s/sonic_seizure.txt +++ b/forge-gui/res/cardsfolder/s/sonic_seizure.txt @@ -3,4 +3,4 @@ ManaCost:R Types:Instant A:SP$ DealDamage | Cost$ R Discard<1/Random> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. SVar:Picture:http://www.wizards.com/global/images/magic/general/sonic_seizure.jpg -Oracle:As an additional cost to cast Sonic Seizure, discard a card at random.\nSonic Seizure deals 3 damage to any target. +Oracle:As an additional cost to cast this spell, discard a card at random.\nSonic Seizure deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/sorin_grim_nemesis.txt b/forge-gui/res/cardsfolder/s/sorin_grim_nemesis.txt index 116c12067ae..9a698250f91 100644 --- a/forge-gui/res/cardsfolder/s/sorin_grim_nemesis.txt +++ b/forge-gui/res/cardsfolder/s/sorin_grim_nemesis.txt @@ -10,5 +10,5 @@ A:AB$ DealDamage | Cost$ SubCounter | ValidTgts$ Creature,Planeswalke SVar:DBGainLife:DB$GainLife | LifeAmount$ X | Defined$ You | References$ X SVar:X:Count$xPaid A:AB$ Token | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | TokenAmount$ Z | References$ Z | TokenScript$ b_1_1_vampire_knight_lifelink | TokenOwner$ You | LegacyImage$ b 1 1 vampire knight lifelink soi | Ultimate$ True | SpellDescription$ Create a number of 1/1 black Vampire Knight creature tokens with lifelink equal to the highest life total among all players. -SVar:Z:PlayerCountPlayers$HighestLifeTotal -Oracle:[+1]: Reveal the top card of your library and put that card into your hand. Each opponent loses life equal to its converted mana cost.\n[-X]: Sorin, Grim Nemesis deals X damage to target creature or planeswalker and you gain X life.\n[-9]: Create a number of 1/1 black Vampire Knight creature tokens with lifelink equal to the highest life total among all players. +SVar:Z:PlayerCountPlayers$HighestLifeTotal +Oracle:[+1]: Reveal the top card of your library and put that card into your hand. Each opponent loses life equal to its converted mana cost.\n[−X]: Sorin, Grim Nemesis deals X damage to target creature or planeswalker and you gain X life.\n[−9]: Create a number of 1/1 black Vampire Knight creature tokens with lifelink equal to the highest life total among all players. diff --git a/forge-gui/res/cardsfolder/s/sorin_imperious_bloodlord.txt b/forge-gui/res/cardsfolder/s/sorin_imperious_bloodlord.txt index e9593368739..50d53c11ccd 100644 --- a/forge-gui/res/cardsfolder/s/sorin_imperious_bloodlord.txt +++ b/forge-gui/res/cardsfolder/s/sorin_imperious_bloodlord.txt @@ -9,8 +9,8 @@ SVar:TrigPayCost:DB$ ImmediateTrigger | Execute$ DBDmg | ConditionDefined$ Remem SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Ultimate$ True | Planeswalker$ True | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.Vampire | ChangeNum$ 1 | SpellDescription$ You may put a vampire creature card from your hand onto the battlefield. +A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Ultimate$ True | Planeswalker$ True | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.Vampire | ChangeNum$ 1 | SpellDescription$ You may put a Vampire creature card from your hand onto the battlefield. SVar:PlayMain1:TRUE DeckHas:Ability$Counters DeckHints:Type$Vampire -Oracle:[+1]: Target creature you control gains deathtouch and lifelink until end of turn. If it's a Vampire, put a +1/+1 counter on it.\n[+1]: You may sacrifice a Vampire. When you do, Sorin, Imperious Bloodlord deals 3 damage to any target and you gain 3 life.\n[-3]: You may put a vampire creature card from your hand onto the battlefield. +Oracle:[+1]: Target creature you control gains deathtouch and lifelink until end of turn. If it's a Vampire, put a +1/+1 counter on it.\n[+1]: You may sacrifice a Vampire. When you do, Sorin, Imperious Bloodlord deals 3 damage to any target and you gain 3 life.\n[−3]: You may put a Vampire creature card from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/s/sorin_lord_of_innistrad.txt b/forge-gui/res/cardsfolder/s/sorin_lord_of_innistrad.txt index 330bf1d8304..a225cfdd26c 100644 --- a/forge-gui/res/cardsfolder/s/sorin_lord_of_innistrad.txt +++ b/forge-gui/res/cardsfolder/s/sorin_lord_of_innistrad.txt @@ -9,4 +9,4 @@ A:AB$ Destroy | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ Tru SVar:DBChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sorin_lord_of_innistrad.jpg -Oracle:[+1]: Create a 1/1 black Vampire creature token with lifelink.\n[-2]: You get an emblem with "Creatures you control get +1/+0."\n[-6]: Destroy up to three target creatures and/or other planeswalkers. Return each card put into a graveyard this way to the battlefield under your control. +Oracle:[+1]: Create a 1/1 black Vampire creature token with lifelink.\n[−2]: You get an emblem with "Creatures you control get +1/+0."\n[−6]: Destroy up to three target creatures and/or other planeswalkers. Return each card put into a graveyard this way to the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/s/sorin_markov.txt b/forge-gui/res/cardsfolder/s/sorin_markov.txt index c6a46c14c05..7f00bd7d284 100644 --- a/forge-gui/res/cardsfolder/s/sorin_markov.txt +++ b/forge-gui/res/cardsfolder/s/sorin_markov.txt @@ -8,4 +8,4 @@ A:AB$ SetLife | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Op # NOTE: The AI will not activate the Ultimate, but otherwise it uses the first two abilities rather well and to the point. A:AB$ ControlPlayer | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Player | TgtPrompt$ Select target player | SpellDescription$ You control target player during that player's next turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/sorin_markov.jpg -Oracle:[+2]: Sorin Markov deals 2 damage to any target and you gain 2 life.\n[-3]: Target opponent's life total becomes 10.\n[-7]: You control target player during that player's next turn. +Oracle:[+2]: Sorin Markov deals 2 damage to any target and you gain 2 life.\n[−3]: Target opponent's life total becomes 10.\n[−7]: You control target player during that player's next turn. diff --git a/forge-gui/res/cardsfolder/s/sorin_solemn_visitor.txt b/forge-gui/res/cardsfolder/s/sorin_solemn_visitor.txt index c7c457a420d..fa059be7370 100644 --- a/forge-gui/res/cardsfolder/s/sorin_solemn_visitor.txt +++ b/forge-gui/res/cardsfolder/s/sorin_solemn_visitor.txt @@ -9,4 +9,4 @@ SVar:BOTTrig:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Opponent | Trigge SVar:SorinSac:DB$ Sacrifice | SacValid$ Creature | Defined$ TriggeredPlayer SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/sorin_solemn_visitor.jpg -Oracle:[+1]: Until your next turn, creatures you control get +1/+0 and gain lifelink.\n[-2]: Create a 2/2 black Vampire creature token with flying.\n[-6]: You get an emblem with "At the beginning of each opponent's upkeep, that player sacrifices a creature." +Oracle:[+1]: Until your next turn, creatures you control get +1/+0 and gain lifelink.\n[−2]: Create a 2/2 black Vampire creature token with flying.\n[−6]: You get an emblem with "At the beginning of each opponent's upkeep, that player sacrifices a creature." diff --git a/forge-gui/res/cardsfolder/s/sorin_vengeful_bloodlord.txt b/forge-gui/res/cardsfolder/s/sorin_vengeful_bloodlord.txt index 56e2324e3a4..a6eed594455 100644 --- a/forge-gui/res/cardsfolder/s/sorin_vengeful_bloodlord.txt +++ b/forge-gui/res/cardsfolder/s/sorin_vengeful_bloodlord.txt @@ -8,4 +8,4 @@ A:AB$ DealDamage | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ A:AB$ ChangeZone | Cost$ SubCounter | Planeswalker$ True | Origin$ Graveyard | Destination$ Battlefield | References$ X | ValidTgts$ Creature.YouOwn+cmcEQX | AILogic$ SorinVengefulBloodlord | TgtPrompt$ Select target creature with converted mana cost X from your graveyard | AnimateSubAbility$ Animate | SpellDescription$ Return target creature card with converted mana cost X from your graveyard to the battlefield. That creature is a Vampire in addition to its other types. SVar:Animate:DB$ Animate | Defined$ Remembered | Types$ Vampire | Permanent$ True SVar:X:Count$xPaid -Oracle:As long as it's your turn, creatures and planeswalkers you control have lifelink.\n[+2]: Sorin, Vengeful Bloodlord deals 1 damage to target player or planeswalker.\n-X: Return target creature card with converted mana cost X from your graveyard to the battlefield. That creature is a Vampire in addition to its other types. +Oracle:As long as it's your turn, creatures and planeswalkers you control have lifelink.\n[+2]: Sorin, Vengeful Bloodlord deals 1 damage to target player or planeswalker.\n[−X]: Return target creature card with converted mana cost X from your graveyard to the battlefield. That creature is a Vampire in addition to its other types. diff --git a/forge-gui/res/cardsfolder/s/soul_exchange.txt b/forge-gui/res/cardsfolder/s/soul_exchange.txt index d3ba25cf4dd..c9f025ec587 100644 --- a/forge-gui/res/cardsfolder/s/soul_exchange.txt +++ b/forge-gui/res/cardsfolder/s/soul_exchange.txt @@ -6,4 +6,4 @@ SVar:DBPutCounter:DB$PutCounter | CounterNum$ X | CounterType$ P2P2 | Defined$ T SVar:X:Exiled$Valid Thrull AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_exchange.jpg -Oracle:As an additional cost to cast Soul Exchange, exile a creature you control.\nReturn target creature card from your graveyard to the battlefield. Put a +2/+2 counter on that creature if the exiled creature was a Thrull. +Oracle:As an additional cost to cast this spell, exile a creature you control.\nReturn target creature card from your graveyard to the battlefield. Put a +2/+2 counter on that creature if the exiled creature was a Thrull. diff --git a/forge-gui/res/cardsfolder/s/soul_of_shandalar.txt b/forge-gui/res/cardsfolder/s/soul_of_shandalar.txt index 286e3717a76..deaddfd69cb 100644 --- a/forge-gui/res/cardsfolder/s/soul_of_shandalar.txt +++ b/forge-gui/res/cardsfolder/s/soul_of_shandalar.txt @@ -8,4 +8,4 @@ SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature.ControlledBy TargetedOrContro SVar:DBDamageResolve:DB$ DamageResolve A:AB$ DealDamage | Cost$ 3 R R ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 3 | SubAbility$ DBDamage | DamageMap$ True | SpellDescription$ CARDNAME deals 3 damage to target player or planeswalker and 3 damage to up to one target creature that player or that planeswalker's controller controls. SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_of_shandalar.jpg -Oracle:First strike\n{3}{R}{R}: Soul of Shandalar deals 3 damage to target player and 3 damage to up to one target creature that player controls.\n{3}{R}{R}, Exile Soul of Shandalar from your graveyard: Soul of Shandalar deals 3 damage to target player or planeswalker and 3 damage to up to one target creature that player or that planeswalker's controller controls. +Oracle:First strike\n{3}{R}{R}: Soul of Shandalar deals 3 damage to target player or planeswalker and 3 damage to up to one target creature that player or that planeswalker's controller controls.\n{3}{R}{R}, Exile Soul of Shandalar from your graveyard: Soul of Shandalar deals 3 damage to target player or planeswalker and 3 damage to up to one target creature that player or that planeswalker's controller controls. diff --git a/forge-gui/res/cardsfolder/s/soul_separator.txt b/forge-gui/res/cardsfolder/s/soul_separator.txt index 0d1adbc3796..c7c26f3ca94 100644 --- a/forge-gui/res/cardsfolder/s/soul_separator.txt +++ b/forge-gui/res/cardsfolder/s/soul_separator.txt @@ -7,4 +7,4 @@ SVar:DBToken:DB$ Token | TokenScript$ b_x_x_zombie | TokenPower$ X | TokenToughn SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:RememberedLKI$CardPower SVar:Y:RememberedLKI$CardToughness -Oracle: {5}, {T}, Sacrifice Soul Separator: Exile target creature card from your graveyard. Create a token that's a copy of that card, except it's 1/1, it's a Spirit in addition to its other types, and it has flying. Create a black Zombie creature token with power equal to that card's power and toughness equal to that card's toughness. +Oracle:{5}, {T}, Sacrifice Soul Separator: Exile target creature card from your graveyard. Create a token that's a copy of that card, except it's 1/1, it's a Spirit in addition to its other types, and it has flying. Create a black Zombie creature token with power equal to that card's power and toughness equal to that card's toughness. diff --git a/forge-gui/res/cardsfolder/s/soul_strike_technique.txt b/forge-gui/res/cardsfolder/s/soul_strike_technique.txt index a2c126a0406..71d2ff72e42 100644 --- a/forge-gui/res/cardsfolder/s/soul_strike_technique.txt +++ b/forge-gui/res/cardsfolder/s/soul_strike_technique.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Vigilance | Description$ Enchanted creature gets +1/+1 and has vigilance. -T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigManifest | TriggerDescription$ When enchanted creature dies, manifest the top card of your library. (Put it onto the battlefield face down as a 2/2 creature. Turn it face up at any time for its mana cost if it's a creature card.) +T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigManifest | TriggerDescription$ When enchanted creature dies, 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.) SVar:TrigManifest:DB$ Manifest | Amount$ 1 | Defined$ TopOfLibrary -Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has vigilance.\nWhen enchanted creature dies, manifest the top card of your library. (Put it onto the battlefield face down as a 2/2 creature. Turn it face up at any time for its mana cost if it's a creature card.) +Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has vigilance.\nWhen enchanted creature dies, 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.) diff --git a/forge-gui/res/cardsfolder/s/soulhunter_rakshasa.txt b/forge-gui/res/cardsfolder/s/soulhunter_rakshasa.txt index 784fc62bbdf..df21eb3b0ae 100644 --- a/forge-gui/res/cardsfolder/s/soulhunter_rakshasa.txt +++ b/forge-gui/res/cardsfolder/s/soulhunter_rakshasa.txt @@ -5,4 +5,4 @@ PT:5/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDmg | TriggerDescription$ When CARDNAME enters the battlefield, it deals 5 damage to target opponent. SVar:TrigDmg:DB$ DealDamage | Cost$ 3 B B | NumDmg$ 5 | ValidTgts$ Opponent | TgtPrompt$ Choose target opponent. | SpellDescription$ CARDNAME deals 5 damage to target opponent. K:CARDNAME can't block. -Oracle:Soulhunter Rakshasa can't block.\nWhen Soulhunter Rakshasa enters the battlefied, it deals 5 damage to target opponent. +Oracle:Soulhunter Rakshasa can't block.\nWhen Soulhunter Rakshasa enters the battlefield, if you cast it from your hand, it deals 1 damage to target opponent for each Swamp you control. diff --git a/forge-gui/res/cardsfolder/s/souls_fire.txt b/forge-gui/res/cardsfolder/s/souls_fire.txt index 602f990e699..da672ad5aa6 100644 --- a/forge-gui/res/cardsfolder/s/souls_fire.txt +++ b/forge-gui/res/cardsfolder/s/souls_fire.txt @@ -1,8 +1,8 @@ Name:Soul's Fire ManaCost:2 R Types:Instant -A:SP$ Pump | Cost$ 2 R | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you control | SubAbility$ SoulsDamage | StackDescription$ None | SpellDescription$ Target creature you control on the battlefield deals damage equal to its power to any target. +A:SP$ Pump | Cost$ 2 R | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you control | SubAbility$ SoulsDamage | StackDescription$ None | SpellDescription$ Target creature you control deals damage equal to its power to any target. SVar:SoulsDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | AILogic$ PowerDmg | TgtPrompt$ Select any target | NumDmg$ X | References$ X | ConditionDefined$ Targeted | ConditionPresent$ Creature | ConditionCompare$ EQ1 | DamageSource$ ParentTarget SVar:X:ParentTargeted$CardPower SVar:Picture:http://www.wizards.com/global/images/magic/general/souls_fire.jpg -Oracle:Target creature you control on the battlefield deals damage equal to its power to any target. +Oracle:Target creature you control deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/s/soultether_golem.txt b/forge-gui/res/cardsfolder/s/soultether_golem.txt index dfef8953bc4..64ff1511bc2 100644 --- a/forge-gui/res/cardsfolder/s/soultether_golem.txt +++ b/forge-gui/res/cardsfolder/s/soultether_golem.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creatu SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ TIME | CounterNum$ 1 AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/soultether_golem.jpg -Oracle:Vanishing 1 (This permanent enters the battlefield with a time counter on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhenever another creature enters the battlefield under your control, put a time counter on Soultether Golem. +Oracle:Vanishing 1 (This creature enters the battlefield with a time counter on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhenever another creature enters the battlefield under your control, put a time counter on Soultether Golem. diff --git a/forge-gui/res/cardsfolder/s/sovereigns_realm.txt b/forge-gui/res/cardsfolder/s/sovereigns_realm.txt index ae09d15afae..03bb116ec55 100644 --- a/forge-gui/res/cardsfolder/s/sovereigns_realm.txt +++ b/forge-gui/res/cardsfolder/s/sovereigns_realm.txt @@ -3,7 +3,7 @@ Types:Conspiracy Text:(Start the game with this conspiracy face up in the command zone.) K:Your deck can't have basic land cards. K:Your starting hand size is five. -A:AB$ Effect | Cost$ ExileFromHand<1/Card> | SpellDescription$ Exile a card from your hand: This turn, you may play basic land cards from outside the game. +A:AB$ Effect | Cost$ ExileFromHand<1/Card> | SpellDescription$ Exile a card from your hand: This turn, you may play basic lands from outside the game. S:Mode$ Continuous | Affected$ Land.Basic+YouCtrl | AddAbility$ AnyMana | Description$ Basic lands 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:(Start the game with this conspiracy face up in the command zone.)\nYour deck can't have basic land cards and your starting hand size is five.\nExile a card from your hand: This turn, you may play basic land cards from outside the game.\nBasic lands you control have "{T}: Add one mana of any color." +Oracle:(Start the game with this conspiracy face up in the command zone.)\nYour starting deck can't have basic land cards and your starting hand size is five.\nExile a card from your hand: This turn, you may play basic lands from outside the game.\nBasic lands you control have "{T}: Add one mana of any color." diff --git a/forge-gui/res/cardsfolder/s/spark_elemental.txt b/forge-gui/res/cardsfolder/s/spark_elemental.txt index 2c590da9d80..62386902ace 100644 --- a/forge-gui/res/cardsfolder/s/spark_elemental.txt +++ b/forge-gui/res/cardsfolder/s/spark_elemental.txt @@ -9,4 +9,4 @@ SVar:TrigSac:DB$ Sacrifice | SacValid$ Self SVar:EndOfTurnLeavePlay:True SVar:PlayMain1:TRUE SVar:Picture:http://resources.wizards.com/magic/cards/5dn/en-us/card73579.jpg -Oracle:Trample, haste\nAt the beginning of the end step, sacrifice Spark Elemental. +Oracle:Trample, haste (This creature can deal excess combat damage to the player or planeswalker it's attacking. This creature can attack and {T} as soon as it comes under your control.)\nAt the beginning of the end step, sacrifice Spark Elemental. diff --git a/forge-gui/res/cardsfolder/s/spawnsire_of_ulamog.txt b/forge-gui/res/cardsfolder/s/spawnsire_of_ulamog.txt index d06aa0b16d6..13386bc64fc 100644 --- a/forge-gui/res/cardsfolder/s/spawnsire_of_ulamog.txt +++ b/forge-gui/res/cardsfolder/s/spawnsire_of_ulamog.txt @@ -4,8 +4,8 @@ Types:Creature Eldrazi PT:7/11 K:Annihilator:1 A:AB$ Token | Cost$ 4 | TokenAmount$ 2 | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You | SpellDescription$ Create two 0/1 colorless Eldrazi Spawn creature tokens. They have "Sacrifice this creature: Add {C}." -A:AB$ Play | Cost$ 20 | Valid$ Card.Eldrazi+YouOwn | ValidZone$ Sideboard | WithoutManaCost$ True | Amount$ SpawnsireX | Controller$ You | Optional$ True | References$ SpawnsireX | SpellDescription$ Cast any number of Eldrazi spells you own from outside the game without paying their mana costs. +A:AB$ Play | Cost$ 20 | Valid$ Card.Eldrazi+YouOwn | ValidZone$ Sideboard | WithoutManaCost$ True | Amount$ SpawnsireX | Controller$ You | Optional$ True | References$ SpawnsireX | SpellDescription$ Cast any number of Eldrazi spells from among cards you own outside the game without paying their mana costs. SVar:SpawnsireX:Count$TypeInYourSideboard.Eldrazi DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless & Ability$Token -Oracle:Annihilator 1 (Whenever this creature attacks, defending player sacrifices a permanent.)\n{4}: Create two 0/1 colorless Eldrazi Spawn creature tokens. They have "Sacrifice this creature: Add {C}."\n{20}: Cast any number of Eldrazi spells you own from outside the game without paying their mana costs. +Oracle:Annihilator 1 (Whenever this creature attacks, defending player sacrifices a permanent.)\n{4}: Create two 0/1 colorless Eldrazi Spawn creature tokens. They have "Sacrifice this creature: Add {C}."\n{20}: Cast any number of Eldrazi spells from among cards you own outside the game without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/s/speaker_of_the_heavens.txt b/forge-gui/res/cardsfolder/s/speaker_of_the_heavens.txt index 9831039af66..bd5813c239a 100644 --- a/forge-gui/res/cardsfolder/s/speaker_of_the_heavens.txt +++ b/forge-gui/res/cardsfolder/s/speaker_of_the_heavens.txt @@ -4,9 +4,9 @@ Types:Creature Human Cleric PT:1/1 K:Vigilance K:Lifelink -A:AB$ Token | Cost$ T | SorcerySpeed$ True | CheckSVar$ X | SVarCompare$ GEY | References$ X,Y | TokenAmount$ 1 | TokenScript$ w_4_4_angel_flying | TokenOwner$ You | SpellDescription$ Create a 4/4 white Angel creature token with flying. Activate this ability only if you have at least 7 more life than your starting life total and only any time you could cast a sorcery. +A:AB$ Token | Cost$ T | SorcerySpeed$ True | CheckSVar$ X | SVarCompare$ GEY | References$ X,Y | TokenAmount$ 1 | TokenScript$ w_4_4_angel_flying | TokenOwner$ You | SpellDescription$ Create a 4/4 white Angel creature token with flying. Activate this ability only if you have at least 7 life more than your starting life total and only any time you could cast a sorcery. SVar:X:Count$YourLifeTotal SVar:Y:Count$YourStartingLife/Plus.7 DeckHints:Ability$LifeGain DeckHas:Ability$Token -Oracle:Vigilance, lifelink\n{T}: Create a 4/4 white Angel creature token with flying. Activate this ability only if you have at least 7 more life than your starting life total and only any time you could cast a sorcery. +Oracle:Vigilance, lifelink\n{T}: Create a 4/4 white Angel creature token with flying. Activate this ability only if you have at least 7 life more than your starting life total and only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/s/spectator_seating.txt b/forge-gui/res/cardsfolder/s/spectator_seating.txt index 18564c074da..cf527264091 100644 --- a/forge-gui/res/cardsfolder/s/spectator_seating.txt +++ b/forge-gui/res/cardsfolder/s/spectator_seating.txt @@ -6,4 +6,4 @@ SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBChe SVar:ETBCheckSVar2:PlayerCountOpponents$Amount A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. -Oracle:Rejuvenating Springs enters the battlefield tapped unless you have two or more opponents.\n{T}: Add {R} or {W}. +Oracle:Spectator Seating enters the battlefield tapped unless you have two or more opponents.\n{T}: Add {R} or {W}. diff --git a/forge-gui/res/cardsfolder/s/spectral_deluge.txt b/forge-gui/res/cardsfolder/s/spectral_deluge.txt index 6c9314c819b..c69d1a77676 100644 --- a/forge-gui/res/cardsfolder/s/spectral_deluge.txt +++ b/forge-gui/res/cardsfolder/s/spectral_deluge.txt @@ -1,7 +1,7 @@ Name:Spectral Deluge ManaCost:4 U U Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 4 U U | ChangeType$ Creature.toughnessLEX+OppCtrl | Origin$ Battlefield | Destination$ Hand | References$ X | TriggerDescription$ Return each creature your opponents control with toughness X or less to its owner’s hand, where X is the number of Islands you control. +A:SP$ ChangeZoneAll | Cost$ 4 U U | ChangeType$ Creature.toughnessLEX+OppCtrl | Origin$ Battlefield | Destination$ Hand | References$ X | TriggerDescription$ Return each creature your opponents control with toughness X or less to its owner's hand, where X is the number of Islands you control. SVar:X:Count$Valid Island.YouCtrl K:Foretell:1 U U -Oracle:Return each creature your opponents control with toughness X or less to its owner’s hand, where X is the number of Islands you control.\nForetell {1}{U}{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.) +Oracle:Return each creature your opponents control with toughness X or less to its owner's hand, where X is the number of Islands you control.\nForetell {1}{U}{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/spectral_shift.txt b/forge-gui/res/cardsfolder/s/spectral_shift.txt index f7b9a38dbff..19e712b0e26 100644 --- a/forge-gui/res/cardsfolder/s/spectral_shift.txt +++ b/forge-gui/res/cardsfolder/s/spectral_shift.txt @@ -8,4 +8,4 @@ SVar:DBColor:DB$ ChangeText | ValidTgts$ Card | TgtZone$ Stack,Battlefield | Tgt AI:RemoveDeck:Random AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/spectral_shift.jpg -Oracle:Choose one —\n• Change the text of target spell or permanent by replacing all instances of one basic land type with another. (This effect last indefinitely.)\n• Change the text of target spell or permanent by replacing all instances of one color word with another. (This effect last indefinitely.)\nEntwine {2} (Choose both if you pay the entwine cost.) +Oracle:Choose one —\n• Change the text of target spell or permanent by replacing all instances of one basic land type with another. (This effect lasts indefinitely.)\n• Change the text of target spell or permanent by replacing all instances of one color word with another. (This effect lasts indefinitely.)\nEntwine {2} (Choose both if you pay the entwine cost.) diff --git a/forge-gui/res/cardsfolder/s/spell_blast.txt b/forge-gui/res/cardsfolder/s/spell_blast.txt index 35674bae1ed..4f5810271a1 100644 --- a/forge-gui/res/cardsfolder/s/spell_blast.txt +++ b/forge-gui/res/cardsfolder/s/spell_blast.txt @@ -1,6 +1,6 @@ Name:Spell Blast ManaCost:X U Types:Instant -A:SP$ Counter | Cost$ X U | TargetType$ Spell | ValidTgts$ Card.cmcEQX | References$ X | SpellDescription$ Counter target spell with converted mana cost X. +A:SP$ Counter | Cost$ X U | TargetType$ Spell | ValidTgts$ Card.cmcEQX | References$ X | SpellDescription$ Counter target spell with converted mana cost X. (For example, if that spell's mana cost is {3}{U}{U}, X is 5.) SVar:X:Count$xPaid -Oracle:Counter target spell with converted mana cost X. +Oracle:Counter target spell with converted mana cost X. (For example, if that spell's mana cost is {3}{U}{U}, X is 5.) diff --git a/forge-gui/res/cardsfolder/s/spellbreaker_behemoth.txt b/forge-gui/res/cardsfolder/s/spellbreaker_behemoth.txt index c6f289fb719..5cafd8cf876 100644 --- a/forge-gui/res/cardsfolder/s/spellbreaker_behemoth.txt +++ b/forge-gui/res/cardsfolder/s/spellbreaker_behemoth.txt @@ -3,6 +3,6 @@ ManaCost:1 R G G Types:Creature Beast PT:5/5 K:CARDNAME can't be countered. -S:Mode$ Continuous | Affected$ Creature.powerGE5+YouCtrl | AffectedZone$ Stack | AddHiddenKeyword$ CARDNAME can't be countered. | Description$ Creature spells you control with power 5 or greater can't be countered. +S:Mode$ Continuous | Affected$ Creature.powerGE5+YouCtrl | AffectedZone$ Stack | AddHiddenKeyword$ This spell can't be countered. | Description$ Creature spells you control with power 5 or greater can't be countered. SVar:Picture:http://www.wizards.com/global/images/magic/general/spellbreaker_behemoth.jpg -Oracle:Spellbreaker Behemoth can't be countered.\nCreature spells you control with power 5 or greater can't be countered. +Oracle:This spell can't be countered.\nCreature spells you control with power 5 or greater can't be countered. diff --git a/forge-gui/res/cardsfolder/s/spellshift.txt b/forge-gui/res/cardsfolder/s/spellshift.txt index eb6e3f044d2..5191aba32bb 100644 --- a/forge-gui/res/cardsfolder/s/spellshift.txt +++ b/forge-gui/res/cardsfolder/s/spellshift.txt @@ -1,11 +1,11 @@ Name:Spellshift ManaCost:3 U Types:Instant -A:SP$ Counter | Cost$ 3 U | TargetType$ Spell | ValidTgts$ Instant,Sorcery | TgtPrompt$ Select target Instant or Sorcery Spell | SubAbility$ DBDig | SpellDescription$ Counter target instant or sorcery spell. Its controller reveals cards from the top of their library until they reveal an instant or sorcery card. That player may cast that card without paying its mana cost. Then they shuffle their library. +A:SP$ Counter | Cost$ 3 U | TargetType$ Spell | ValidTgts$ Instant,Sorcery | TgtPrompt$ Select target Instant or Sorcery Spell | SubAbility$ DBDig | SpellDescription$ Counter target instant or sorcery spell. Its controller reveals cards from the top of their library until they reveal an instant or sorcery card. That player may cast that card without paying its mana cost. Then the player shuffles their library. SVar:DBDig:DB$ DigUntil | Defined$ TargetedController | Valid$ Instant,Sorcery | ValidDescription$ Sorcery or Instant | FoundDestination$ Library | RevealedDestination$ Library | RememberFound$ True | SubAbility$ DBPlay | Shuffle$ True SVar:DBPlay:DB$ Play | Defined$ Remembered | Controller$ TargetedController | WithoutManaCost$ True | Optional$ True | SubAbility$ DBShuffle SVar:DBShuffle:DB$ Shuffle | Defined$ TargetedController | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/spellshift.jpg -Oracle:Counter target instant or sorcery spell. Its controller reveals cards from the top of their library until they reveal an instant or sorcery card. That player may cast that card without paying its mana cost. Then they shuffle their library. +Oracle:Counter target instant or sorcery spell. Its controller reveals cards from the top of their library until they reveal an instant or sorcery card. That player may cast that card without paying its mana cost. Then the player shuffles their library. diff --git a/forge-gui/res/cardsfolder/s/spellskite.txt b/forge-gui/res/cardsfolder/s/spellskite.txt index 1738e528d97..e4394b8a099 100644 --- a/forge-gui/res/cardsfolder/s/spellskite.txt +++ b/forge-gui/res/cardsfolder/s/spellskite.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Horror PT:0/4 A:AB$ ChangeTargets | Cost$ PU | TargetType$ Spell,Activated,Triggered | ValidTgts$ Card | DefinedMagnet$ Self | ChangeSingleTarget$ True | SpellDescription$ Change a target of target spell or ability to CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/spellskite.jpg -Oracle:{P/U}: Change a target of target spell or ability to Spellskite. ({P/U} can be paid with either {U} or 2 life.) +Oracle:{U/P}: Change a target of target spell or ability to Spellskite. ({U/P} can be paid with either {U} or 2 life.) diff --git a/forge-gui/res/cardsfolder/s/sphinx_ambassador.txt b/forge-gui/res/cardsfolder/s/sphinx_ambassador.txt index 96cc774353c..9f87b754b7f 100644 --- a/forge-gui/res/cardsfolder/s/sphinx_ambassador.txt +++ b/forge-gui/res/cardsfolder/s/sphinx_ambassador.txt @@ -3,7 +3,7 @@ ManaCost:5 U U Types:Creature Sphinx PT:5/5 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, search that player's library for a card, then that player names a card. If you searched for a creature card that isn't the named card, you may put it onto the battlefield under your control. Then that player shuffles their library. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, search that player's library for a card, then that player chooses a card name. If you searched for a creature card that doesn't have that name, you may put it onto the battlefield under your control. Then that player shuffles their library. SVar:TrigSearch:DB$ ChangeZone | ChangeType$ Card | Origin$ Library | Destination$ Library | DefinedPlayer$ DefendingPlayer | Chooser$ You | Shuffle$ False | RememberChanged$ True | SubAbility$ DBName SVar:DBName:DB$ NameCard | Defined$ DefendingPlayer | SubAbility$ DBChangeZone | AILogic$ BestCreatureInComputerDeck SVar:DBChangeZone:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Battlefield | GainControl$ True | ConditionDefined$ Remembered | Shuffle$ False | ConditionPresent$ Card.NamedCard | ConditionCompare$ EQ0 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X | Optional$ True | OptionalDecider$ You | SubAbility$ DBShuffle @@ -11,4 +11,4 @@ SVar:DBShuffle:DB$ Shuffle | Defined$ DefendingPlayer | SubAbility$ DBCleanup SVar:X:Count$ValidLibrary Creature.IsRemembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sphinx_ambassador.jpg -Oracle:Flying\nWhenever Sphinx Ambassador deals combat damage to a player, search that player's library for a card, then that player names a card. If you searched for a creature card that isn't the named card, you may put it onto the battlefield under your control. Then that player shuffles their library. +Oracle:Flying\nWhenever Sphinx Ambassador deals combat damage to a player, search that player's library for a card, then that player chooses a card name. If you searched for a creature card that doesn't have that name, you may put it onto the battlefield under your control. Then that player shuffles their library. diff --git a/forge-gui/res/cardsfolder/s/sphinx_mindbreaker.txt b/forge-gui/res/cardsfolder/s/sphinx_mindbreaker.txt index d5d7562c705..fa00a1bfff8 100644 --- a/forge-gui/res/cardsfolder/s/sphinx_mindbreaker.txt +++ b/forge-gui/res/cardsfolder/s/sphinx_mindbreaker.txt @@ -5,4 +5,4 @@ PT:6/6 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBMill | TriggerDescription$ When CARDNAME enters the battlefield, each opponent mills ten cards. SVar:DBMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 10 -Oracle:When Sphinx Mindbreaker enters the battlefield, each opponent mills ten cards. +Oracle:Flying\nWhen Sphinx Mindbreaker enters the battlefield, each opponent mills ten cards. diff --git a/forge-gui/res/cardsfolder/s/sphinx_of_the_final_word.txt b/forge-gui/res/cardsfolder/s/sphinx_of_the_final_word.txt index 3c1a7737085..331205b3657 100644 --- a/forge-gui/res/cardsfolder/s/sphinx_of_the_final_word.txt +++ b/forge-gui/res/cardsfolder/s/sphinx_of_the_final_word.txt @@ -5,6 +5,6 @@ PT:5/5 K:Flying K:Hexproof K:CARDNAME can't be countered. -S:Mode$ Continuous | Affected$ Instant.YouCtrl,Sorcery.YouCtrl | AddHiddenKeyword$ CARDNAME can't be countered. | AffectedZone$ Stack | Description$ Instant and sorcery spells you control can't be countered by spells or abilities. +S:Mode$ Continuous | Affected$ Instant.YouCtrl,Sorcery.YouCtrl | AddHiddenKeyword$ This spell can't be countered. | AffectedZone$ Stack | Description$Instant and sorcery spells you control can't be countered. SVar:Picture:http://www.wizards.com/global/images/magic/general/sphinx_of_the_final_word.jpg -Oracle:Sphinx of the Final Word can't be countered.\n Flying, hexproof\n Instant and sorcery spells you control can't be countered by spells or abilities. \ No newline at end of file +Oracle:This spell can't be countered.\nFlying, hexproof\nInstant and sorcery spells you control can't be countered. diff --git a/forge-gui/res/cardsfolder/s/sphinx_of_the_second_sun.txt b/forge-gui/res/cardsfolder/s/sphinx_of_the_second_sun.txt index f9957a4d313..f2fd002462a 100755 --- a/forge-gui/res/cardsfolder/s/sphinx_of_the_second_sun.txt +++ b/forge-gui/res/cardsfolder/s/sphinx_of_the_second_sun.txt @@ -3,7 +3,7 @@ ManaCost:6 U U Types:Creature Sphinx PT:6/6 K:Flying -T:Mode$ Phase | Phase$ Main2 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAddPhase | TriggerDescription$ At the beginning of your postcombat main phase, you get an additional beginning phase after this phase. (The beginning phase includes the untap, upkeep, and draw steps.) +T:Mode$ Phase | Phase$ Main2 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAddPhase | TriggerDescription$ 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.) SVar:TrigAddPhase:DB$ AddPhase | ExtraPhase$ Untap | AdditionalBeginningPhase$ True | FollowedBy$ End of Turn SVar:PlayMain1:TRUE -Oracle:Flying\nAt the beginning of your postcombat main phase, you get an additional beginning phase after this phase. (The beginning phase includes the untap, upkeep, and draw steps.) +Oracle:Flying\nAt 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.) diff --git a/forge-gui/res/cardsfolder/s/sphinxs_herald.txt b/forge-gui/res/cardsfolder/s/sphinxs_herald.txt index cbdd87edb28..9f6f72d3ebd 100644 --- a/forge-gui/res/cardsfolder/s/sphinxs_herald.txt +++ b/forge-gui/res/cardsfolder/s/sphinxs_herald.txt @@ -2,8 +2,8 @@ Name:Sphinx's Herald ManaCost:U Types:Artifact Creature Vedalken Wizard PT:1/1 -A:AB$ ChangeZone | Cost$ 2 U T Sac<1/Creature.White> Sac<1/Creature.Blue> Sac<1/Creature.Black> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedSphinx Sovereign | ChangeNum$ 1 | CostDesc$ {2}{U}, {T}, Sacrifice a white creature, a blue creature, and a black creature: | SpellDescription$ Search your library for a card named Sphinx Sovereign, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 U T Sac<1/Creature.White> Sac<1/Creature.Blue> Sac<1/Creature.Black> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedSphinx Sovereign | ChangeNum$ 1 | CostDesc$ {2}{U}, {T}, Sacrifice a white creature, a blue creature, and a black creature: | SpellDescription$ Search your library for a card named Sphinx Sovereign and put it onto the battlefield. Then shuffle your library. DeckHints:Name$Sphinx Sovereign DeckHints:Color$White|Black SVar:Picture:http://www.wizards.com/global/images/magic/general/sphinxs_herald.jpg -Oracle:{2}{U}, {T}, Sacrifice a white creature, a blue creature, and a black creature: Search your library for a card named Sphinx Sovereign, put it onto the battlefield, then shuffle your library. +Oracle:{2}{U}, {T}, Sacrifice a white creature, a blue creature, and a black creature: Search your library for a card named Sphinx Sovereign and put it onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/sphinxs_insight.txt b/forge-gui/res/cardsfolder/s/sphinxs_insight.txt index 3409fcb7527..25bb01c8d87 100644 --- a/forge-gui/res/cardsfolder/s/sphinxs_insight.txt +++ b/forge-gui/res/cardsfolder/s/sphinxs_insight.txt @@ -2,6 +2,6 @@ Name:Sphinx's Insight ManaCost:2 W U Types:Instant A:SP$ Draw | Cost$ 2 W U | NumCards$ 2 | SubAbility$ DBLife | StackDescription$ SpellDescription | SpellDescription$ Draw two cards. -SVar:DBLife:DB$ GainLife | LifeAmount$ 2 | ConditionPlayerTurn$ True | ConditionPhases$ Main1,Main2 | ConditionDefined$ Self | ConditionPresent$ Card.wasCast | SpellDescription$ Addendum - If you cast this spell during your main phase, you gain 2 life. +SVar:DBLife:DB$ GainLife | LifeAmount$ 2 | ConditionPlayerTurn$ True | ConditionPhases$ Main1,Main2 | ConditionDefined$ Self | ConditionPresent$ Card.wasCast | SpellDescription$ Addendum — If you cast this spell during your main phase, you gain 2 life. DeckHas:Ability$LifeGain -Oracle:Draw two cards.\nAddendum - If you cast this spell during your main phase, you gain 2 life. +Oracle:Draw two cards.\nAddendum — If you cast this spell during your main phase, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/s/spiketail_hatchling.txt b/forge-gui/res/cardsfolder/s/spiketail_hatchling.txt index 7d18f4bd07c..cfab188b839 100644 --- a/forge-gui/res/cardsfolder/s/spiketail_hatchling.txt +++ b/forge-gui/res/cardsfolder/s/spiketail_hatchling.txt @@ -5,4 +5,4 @@ PT:1/1 K:Flying A:AB$ Counter | Cost$ Sac<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 1 | SpellDescription$ Counter target spell unless its controller pays {1}. SVar:Picture:http://www.wizards.com/global/images/magic/general/spiketail_hatchling.jpg -Oracle:Flying\nSacrifice Spiketail Hatchling: Counter target spell unless its controller pays {1}. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nSacrifice Spiketail Hatchling: Counter target spell unless its controller pays {1}. diff --git a/forge-gui/res/cardsfolder/s/spinal_embrace.txt b/forge-gui/res/cardsfolder/s/spinal_embrace.txt index 1b1958058ed..b2199180a06 100644 --- a/forge-gui/res/cardsfolder/s/spinal_embrace.txt +++ b/forge-gui/res/cardsfolder/s/spinal_embrace.txt @@ -1,8 +1,8 @@ Name:Spinal Embrace ManaCost:3 U U B Types:Instant -A:SP$ GainControl | Cost$ 3 U U B | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | ActivationPhases$ BeginCombat->EndCombat | Untap$ True | AddKWs$ Haste | SubAbility$ DBAnimate | SpellDescription$ Cast CARDNAME only during combat. Untap target creature you don't control and gain control of it. It gains haste until end of turn. At the beginning of the next end step, sacrifice it. If you do, you gain life equal to its toughness. -SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Keywords$ Haste | sVars$ SneakAttackEOT | SubAbility$ DelTrig +A:SP$ GainControl | Cost$ 3 U U B | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | ActivationPhases$ BeginCombat->EndCombat | Untap$ True | AddKWs$ Haste | SubAbility$ DBAnimate | SpellDescription$ Cast this spell only during combat. Untap target creature you don't control and gain control of it. It gains haste until end of turn. At the beginning of the next end step, sacrifice it. If you do, you gain life equal to its toughness. +SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Keywords$ Haste | sVars$ SneakAttackEOT | SubAbility$ DelTrig SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ TrigSac | RememberObjects$ Targeted | TriggerDescription$ At the beginning of the next end step, sacrifice it. If you do, you gain life equal to its toughness. | AILogic$ Always | ConditionDefined$ Targeted | ConditionPresent$ Card | ConditionCompare$ GE1 SVar:TrigSac:DB$ SacrificeAll | Defined$ DelayTriggerRemembered | Controller$ You | RememberSacrificed$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | SubAbility$ DBCleanup | References$ X | ConditionDefined$ Remembered | ConditionPresent$ Card @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:RememberedLKI$CardToughness SVar:SneakAttackEOT:SVar:EndOfTurnLeavePlay:AtEOT SVar:Picture:http://www.wizards.com/global/images/magic/general/spinal_embrace.jpg -Oracle:Cast Spinal Embrace only during combat.\nUntap target creature you don't control and gain control of it. It gains haste until end of turn. At the beginning of the next end step, sacrifice it. If you do, you gain life equal to its toughness. +Oracle:Cast this spell only during combat.\nUntap target creature you don't control and gain control of it. It gains haste until end of turn. At the beginning of the next end step, sacrifice it. If you do, you gain life equal to its toughness. diff --git a/forge-gui/res/cardsfolder/s/spined_thopter.txt b/forge-gui/res/cardsfolder/s/spined_thopter.txt index 092c78faaa3..aaed5cea5b2 100644 --- a/forge-gui/res/cardsfolder/s/spined_thopter.txt +++ b/forge-gui/res/cardsfolder/s/spined_thopter.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Thopter PT:2/1 K:Flying SVar:Picture:http://www.wizards.com/global/images/magic/general/spined_thopter.jpg -Oracle:({P/U} can be paid with either {U} or 2 life.)\nFlying +Oracle:({U/P} can be paid with either {U} or 2 life.)\nFlying diff --git a/forge-gui/res/cardsfolder/s/spirit_of_the_hunt.txt b/forge-gui/res/cardsfolder/s/spirit_of_the_hunt.txt index 03d7d2ead60..46d3542a0f1 100644 --- a/forge-gui/res/cardsfolder/s/spirit_of_the_hunt.txt +++ b/forge-gui/res/cardsfolder/s/spirit_of_the_hunt.txt @@ -3,8 +3,8 @@ ManaCost:1 G G Types:Creature Wolf Spirit PT:3/3 K:Flash -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, each other creature you control that's a Wolf or Werewolf gets +0/+3 until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, each other creature you control that's a Wolf or a Werewolf gets +0/+3 until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.Wolf+Other+YouCtrl,Creature.Werewolf+Other+YouCtrl | NumDef$ +3 DeckHints:Type$Wolf & Type$Werewolf SVar:Picture:http://www.wizards.com/global/images/magic/general/spirit_of_the_hunt.jpg -Oracle:Flash\nWhen Spirit of the Hunt enters the battlefield, each other creature you control that's a Wolf or Werewolf gets +0/+3 until end of turn. +Oracle:Flash\nWhen Spirit of the Hunt enters the battlefield, each other creature you control that's a Wolf or a Werewolf gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/splitting_headache.txt b/forge-gui/res/cardsfolder/s/splitting_headache.txt index 3ed4cce157a..72f5ffe3fdb 100644 --- a/forge-gui/res/cardsfolder/s/splitting_headache.txt +++ b/forge-gui/res/cardsfolder/s/splitting_headache.txt @@ -5,4 +5,4 @@ A:SP$ Charm | Cost$ 3 B | Choices$ SplitDiscard,FocusDiscard | CharmNum$ 1 SVar:SplitDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target player discards two cards. SVar:FocusDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target player reveals their hand, you choose a card from it, then that player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/splitting_headache.jpg -Oracle:Choose one —\n• Target player discards two cards.\n• Target player reveals their hand, you choose a card from it, then that player discards that card. +Oracle:Choose one —\n• Target player discards two cards.\n• Target player reveals their hand. You choose a card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/s/spoils_of_war.txt b/forge-gui/res/cardsfolder/s/spoils_of_war.txt index 912f6874dab..f78ae762d72 100644 --- a/forge-gui/res/cardsfolder/s/spoils_of_war.txt +++ b/forge-gui/res/cardsfolder/s/spoils_of_war.txt @@ -1,9 +1,9 @@ Name:Spoils of War ManaCost:X B Types:Sorcery -Text:X is the number of artifact and/or creature cards in an opponent's graveyard as you cast CARDNAME. +Text:X is the number of artifact and/or creature cards in an opponent's graveyard as you cast this spell. A:SP$ PutCounter | Cost$ X B | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute counters to | CounterType$ P1P1 | CounterNum$ X | TargetMin$ 1 | TargetMax$ X | DividedAsYouChoose$ X | SpellDescription$ Distribute X +1/+1 counters among any number of target creatures. SVar:X:Count$ValidGraveyard Creature.OppCtrl,Artifact.OppCtrl AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/spoils_of_war.jpg -Oracle:X is the number of artifact and/or creature cards in an opponent's graveyard as you cast Spoils of War.\nDistribute X +1/+1 counters among any number of target creatures. +Oracle:X is the number of artifact and/or creature cards in an opponent's graveyard as you cast this spell.\nDistribute X +1/+1 counters among any number of target creatures. diff --git a/forge-gui/res/cardsfolder/s/spontaneous_combustion.txt b/forge-gui/res/cardsfolder/s/spontaneous_combustion.txt index 61cd48f345c..792302dc8ca 100644 --- a/forge-gui/res/cardsfolder/s/spontaneous_combustion.txt +++ b/forge-gui/res/cardsfolder/s/spontaneous_combustion.txt @@ -3,4 +3,4 @@ ManaCost:1 B R Types:Instant A:SP$ DamageAll | Cost$ 1 B R Sac<1/Creature> | NumDmg$ 3 | ValidCards$ Creature | ValidDescription$ each creature. | SpellDescription$ CARDNAME deals 3 damage to each creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/spontaneous_combustion.jpg -Oracle:As an additional cost to cast Spontaneous Combustion, sacrifice a creature.\nSpontaneous Combustion deals 3 damage to each creature. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nSpontaneous Combustion deals 3 damage to each creature. diff --git a/forge-gui/res/cardsfolder/s/spontaneous_mutation.txt b/forge-gui/res/cardsfolder/s/spontaneous_mutation.txt index 7089689d1d7..8efada43bb4 100644 --- a/forge-gui/res/cardsfolder/s/spontaneous_mutation.txt +++ b/forge-gui/res/cardsfolder/s/spontaneous_mutation.txt @@ -7,4 +7,4 @@ A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -X | Description$ Enchanted creature gets -X/-0, where X is the number of cards in your graveyard. SVar:X:Count$InYourYard SVar:Picture:http://www.wizards.com/global/images/magic/general/spontaneous_mutation.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nEnchanted creature gets -X/-0, where X is the number of cards in your graveyard. +Oracle:Flash\nEnchant creature\nEnchanted creature gets -X/-0, where X is the number of cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/s/sporecap_spider.txt b/forge-gui/res/cardsfolder/s/sporecap_spider.txt index 3107c22cafc..f3f63f43285 100644 --- a/forge-gui/res/cardsfolder/s/sporecap_spider.txt +++ b/forge-gui/res/cardsfolder/s/sporecap_spider.txt @@ -4,4 +4,4 @@ Types:Creature Spider PT:1/5 K:Reach SVar:Picture:http://www.wizards.com/global/images/magic/general/sporecap_spider.jpg -Oracle:Reach (This creature can block creatures with flying.) +Oracle:Reach diff --git a/forge-gui/res/cardsfolder/s/sporemound.txt b/forge-gui/res/cardsfolder/s/sporemound.txt index 8d15e546a53..9ac86c7325d 100644 --- a/forge-gui/res/cardsfolder/s/sporemound.txt +++ b/forge-gui/res/cardsfolder/s/sporemound.txt @@ -2,9 +2,9 @@ Name:Sporemound ManaCost:3 G G Types:Creature Fungus PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever a land enters the battlefield under your control, create a 1/1 green Saproling creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, create a 1/1 green Saproling creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You | TokenImage$ g 1 1 saproling m14 SVar:BuffedBy:Land DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/sporemound.jpg -Oracle:Whenever a land enters the battlefield under your control, create a 1/1 green Saproling creature token. +Oracle:Landfall — Whenever a land enters the battlefield under your control, create a 1/1 green Saproling creature token. diff --git a/forge-gui/res/cardsfolder/s/squad_captain.txt b/forge-gui/res/cardsfolder/s/squad_captain.txt index 31f716bfa4e..ba9d8a69407 100644 --- a/forge-gui/res/cardsfolder/s/squad_captain.txt +++ b/forge-gui/res/cardsfolder/s/squad_captain.txt @@ -6,4 +6,4 @@ K:Vigilance K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with a +1/+1 counter on it for each other creature you control. SVar:X:Count$LastStateBattlefield Creature.Other+YouCtrl DeckHas:Ability$Counters -Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nSquad Captain enters the battlefield with a +1/+1 counter on it for each other creature you control. +Oracle:Vigilance\nSquad Captain enters the battlefield with a +1/+1 counter on it for each other creature you control. diff --git a/forge-gui/res/cardsfolder/s/squash.txt b/forge-gui/res/cardsfolder/s/squash.txt index 1d3e598f84a..e3e7882019b 100644 --- a/forge-gui/res/cardsfolder/s/squash.txt +++ b/forge-gui/res/cardsfolder/s/squash.txt @@ -1,7 +1,7 @@ Name:Squash ManaCost:4 R Types:Instant -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 3 | EffectZone$ All | IsPresent$ Creature.YouCtrl+Giant | Description$ This Spell costs {3} less to cast if you control a Giant. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 3 | EffectZone$ All | IsPresent$ Creature.YouCtrl+Giant | Description$ This spell costs {3} less to cast if you control a Giant. A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker. | NumDmg$ 6 | SpellDescription$ CARDNAME deals 6 damage to target creature or planeswalker. DeckHints:Type$Giant -Oracle:This Spell costs {3} less to cast if you control a Giant.\nSquash deals 6 damage to target creature or planeswalker. +Oracle:This spell costs {3} less to cast if you control a Giant.\nSquash deals 6 damage to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/s/squeaking_pie_sneak.txt b/forge-gui/res/cardsfolder/s/squeaking_pie_sneak.txt index 847ab05576f..23d721e3cf6 100644 --- a/forge-gui/res/cardsfolder/s/squeaking_pie_sneak.txt +++ b/forge-gui/res/cardsfolder/s/squeaking_pie_sneak.txt @@ -5,4 +5,4 @@ PT:2/2 K:Fear K:AlternateAdditionalCost:Reveal<1/Goblin>:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/squeaking_pie_sneak.jpg -Oracle:As an additional cost to cast Squeaking Pie Sneak, reveal a Goblin card from your hand or pay {3}.\nFear (This creature can't be blocked except by artifact creatures and/or black creatures.) +Oracle:As an additional cost to cast this spell, reveal a Goblin card from your hand or pay {3}.\nFear (This creature can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/s/stalker_hag.txt b/forge-gui/res/cardsfolder/s/stalker_hag.txt index b01e206e662..96546a96399 100644 --- a/forge-gui/res/cardsfolder/s/stalker_hag.txt +++ b/forge-gui/res/cardsfolder/s/stalker_hag.txt @@ -5,4 +5,4 @@ PT:3/2 K:Swampwalk K:Forestwalk SVar:Picture:http://www.wizards.com/global/images/magic/general/stalker_hag.jpg -Oracle:Swampwalk, forestwalk +Oracle:Swampwalk, forestwalk (This creature can't be blocked as long as defending player controls a Swamp or a Forest.) diff --git a/forge-gui/res/cardsfolder/s/stalking_stones.txt b/forge-gui/res/cardsfolder/s/stalking_stones.txt index f0f2ac049ad..776498f4715 100644 --- a/forge-gui/res/cardsfolder/s/stalking_stones.txt +++ b/forge-gui/res/cardsfolder/s/stalking_stones.txt @@ -2,6 +2,6 @@ Name:Stalking Stones ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Animate | Cost$ 6 | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Artifact,Elemental | Permanent$ True | SpellDescription$ CARDNAME becomes a 3/3 Elemental artifact creature that's still a land. +A:AB$ Animate | Cost$ 6 | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Artifact,Elemental | Permanent$ True | SpellDescription$ CARDNAME becomes a 3/3 Elemental artifact creature that's still a land. (This effect lasts indefinitely.) SVar:Picture:http://www.wizards.com/global/images/magic/general/stalking_stones.jpg -Oracle:{T}: Add {C}.\n{6}: Stalking Stones becomes a 3/3 Elemental artifact creature that's still a land. +Oracle:{T}: Add {C}.\n{6}: Stalking Stones becomes a 3/3 Elemental artifact creature that's still a land. (This effect lasts indefinitely.) diff --git a/forge-gui/res/cardsfolder/s/stalwart_aven.txt b/forge-gui/res/cardsfolder/s/stalwart_aven.txt index 5525615d425..6125f014c46 100644 --- a/forge-gui/res/cardsfolder/s/stalwart_aven.txt +++ b/forge-gui/res/cardsfolder/s/stalwart_aven.txt @@ -6,4 +6,4 @@ K:Flying K:Renown:1 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/stalwart_aven.jpg -Oracle:Flying\nRenown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nRenown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) diff --git a/forge-gui/res/cardsfolder/s/stampeding_wildebeests.txt b/forge-gui/res/cardsfolder/s/stampeding_wildebeests.txt index f5316fddbfb..7abba85f97e 100644 --- a/forge-gui/res/cardsfolder/s/stampeding_wildebeests.txt +++ b/forge-gui/res/cardsfolder/s/stampeding_wildebeests.txt @@ -9,4 +9,4 @@ SVar:NeedsToPlayVar:Z GE2 SVar:Z:Count$Valid Creature.Green+YouCtrl AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/stampeding_wildebeests.jpg -Oracle:Trample\nAt the beginning of your upkeep, return a green creature you control to its owner's hand. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nAt the beginning of your upkeep, return a green creature you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/stangg.txt b/forge-gui/res/cardsfolder/s/stangg.txt index 3b0e311f8cb..daa9712a6d5 100644 --- a/forge-gui/res/cardsfolder/s/stangg.txt +++ b/forge-gui/res/cardsfolder/s/stangg.txt @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsRemembered | Execute$ TrigSac | TriggerDescription$ When that token leaves the battlefield, sacrifice CARDNAME. SVar:TrigSac:DB$ Sacrifice | Defined$ Self | SubAbility$ DBCleanup SVar:Picture:http://www.wizards.com/global/images/magic/general/stangg.jpg -Oracle:When Stangg enters the battlefield, create Stangg Twin, a legendary 3/4 red and green Human Warrior creature token. When Stangg leaves the battlefield, exile that token. When that token leaves the battlefield, sacrifice Stangg. +Oracle:When Stangg enters the battlefield, create Stangg Twin, a legendary 3/4 red and green Human Warrior creature token. Exile that token when Stangg leaves the battlefield. Sacrifice Stangg when that token leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/s/star_crowned_stag.txt b/forge-gui/res/cardsfolder/s/star_crowned_stag.txt index 74be9d3be6a..e343644108b 100644 --- a/forge-gui/res/cardsfolder/s/star_crowned_stag.txt +++ b/forge-gui/res/cardsfolder/s/star_crowned_stag.txt @@ -3,5 +3,5 @@ ManaCost:3 W Types:Creature Elk T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME attacks, tap target creature defending player controls. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature defending player controls. -Oracle:Whenever Star-Crowned attacks, tap target creature defending player controls. -PT:3/3 \ No newline at end of file +Oracle:Whenever Star-Crowned Stag attacks, tap target creature defending player controls. +PT:3/3 diff --git a/forge-gui/res/cardsfolder/s/stasis_snare.txt b/forge-gui/res/cardsfolder/s/stasis_snare.txt index 5cd96644fd7..db018b7bb64 100644 --- a/forge-gui/res/cardsfolder/s/stasis_snare.txt +++ b/forge-gui/res/cardsfolder/s/stasis_snare.txt @@ -2,7 +2,7 @@ Name:Stasis Snare ManaCost:1 W W Types:Enchantment K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature an opponent controls until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature an opponent controls until CARDNAME leaves the battlefield. (That creature returns under its owner's control.) SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | ConditionPresent$ Card.Self | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ Targeted | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent | ForgetOnMoved$ Exile SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ That permanent is exiled until EFFECTSOURCE leaves the battlefield @@ -11,4 +11,4 @@ SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/stasis_snare.jpg -Oracle:Flash\nWhen Stasis Snare enters the battlefield, exile target creature an opponent controls until Stasis Snare leaves the battlefield. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Stasis Snare enters the battlefield, exile target creature an opponent controls until Stasis Snare leaves the battlefield. (That creature returns under its owner's control.) diff --git a/forge-gui/res/cardsfolder/s/steam_vents.txt b/forge-gui/res/cardsfolder/s/steam_vents.txt index 05b21cb7e9f..8ce27546321 100644 --- a/forge-gui/res/cardsfolder/s/steam_vents.txt +++ b/forge-gui/res/cardsfolder/s/steam_vents.txt @@ -2,6 +2,6 @@ Name:Steam Vents ManaCost:no cost Types:Land Island Mountain K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, CARDNAME enters the battlefield tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. SVar:Picture:http://resources.wizards.com/magic/cards/gpt/en-us/card96923.jpg -Oracle:({T}: Add {U} or {R}.)\nAs Steam Vents enters the battlefield, you may pay 2 life. If you don't, Steam Vents enters the battlefield tapped. +Oracle:({T}: Add {U} or {R}.)\nAs Steam Vents enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/s/steamcore_weird.txt b/forge-gui/res/cardsfolder/s/steamcore_weird.txt index 509d5dd416f..0254d0a6016 100644 --- a/forge-gui/res/cardsfolder/s/steamcore_weird.txt +++ b/forge-gui/res/cardsfolder/s/steamcore_weird.txt @@ -2,10 +2,10 @@ Name:Steamcore Weird ManaCost:3 U Types:Creature Weird PT:1/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, if {R} was spent to cast CARDNAME, it deals 2 damage to any target. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, if {R} was spent to cast it, it deals 2 damage to any target. SVar:TrigDamage:DB$ DealDamage | NumDmg$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | ConditionManaSpent$ R SVar:ManaNeededToAvoidNegativeEffect:red AI:RemoveDeck:Random DeckNeeds:Color$Red SVar:Picture:http://www.wizards.com/global/images/magic/general/steamcore_weird.jpg -Oracle:When Steamcore Weird enters the battlefield, if {R} was spent to cast Steamcore Weird, it deals 2 damage to any target. +Oracle:When Steamcore Weird enters the battlefield, if {R} was spent to cast it, it deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/steamflogger_boss.txt b/forge-gui/res/cardsfolder/s/steamflogger_boss.txt index 89fb42a7779..2f5263bacc1 100644 --- a/forge-gui/res/cardsfolder/s/steamflogger_boss.txt +++ b/forge-gui/res/cardsfolder/s/steamflogger_boss.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Goblin Rigger Text:If a Rigger you control would assemble a Contraption, it assembles two Contraptions instead. #Ruling 5/1/2007 - Contraption is a new artifact type. There are currently no artifacts with this type. And there's no current game meaning of "assemble." -S:Mode$ Continuous | Affected$ Creature.Other+Rigger+YouCtrl | AddKeyword$ Haste | AddPower$ 1 | Description$ Other Rigger creatures you control get +1/+0 and have haste. +S:Mode$ Continuous | Affected$ Creature.Other+Rigger+YouCtrl | AddKeyword$ Haste | AddPower$ 1 | Description$ Other Riggers you control get +1/+0 and have haste. PT:3/3 SVar:Picture:http://www.wizards.com/global/images/magic/general/steamflogger_boss.jpg -Oracle:Other Rigger creatures you control get +1/+0 and have haste.\nIf a Rigger you control would assemble a Contraption, it assembles two Contraptions instead. +Oracle:Other Riggers you control get +1/+0 and have haste.\nIf a Rigger you control would assemble a Contraption, it assembles two Contraptions instead. diff --git a/forge-gui/res/cardsfolder/s/steel_wall.txt b/forge-gui/res/cardsfolder/s/steel_wall.txt index b507c89d974..a2e54ad5224 100644 --- a/forge-gui/res/cardsfolder/s/steel_wall.txt +++ b/forge-gui/res/cardsfolder/s/steel_wall.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Wall PT:0/4 K:Defender SVar:Picture:http://resources.wizards.com/magic/cards/mrd/en-us/card48910.jpg -Oracle:Defender +Oracle:Defender (This creature can't attack.) diff --git a/forge-gui/res/cardsfolder/s/steelclaw_lance.txt b/forge-gui/res/cardsfolder/s/steelclaw_lance.txt index 969ed640dfb..71c5181d86c 100644 --- a/forge-gui/res/cardsfolder/s/steelclaw_lance.txt +++ b/forge-gui/res/cardsfolder/s/steelclaw_lance.txt @@ -5,4 +5,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ K:Equip:1:Creature.Knight+YouCtrl:Knight K:Equip:3 DeckHints:Type$Knight -Oracle:Equipped creature gets +2/+2.\nEquip Knight {1} ({1}: Attach to target Knight creature you control. Equip only as a sorcery.)\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Equipped creature gets +2/+2.\nEquip Knight {1}\nEquip {3} diff --git a/forge-gui/res/cardsfolder/s/steelgaze_griffin.txt b/forge-gui/res/cardsfolder/s/steelgaze_griffin.txt index 0b46be76958..db6c50b739b 100644 --- a/forge-gui/res/cardsfolder/s/steelgaze_griffin.txt +++ b/forge-gui/res/cardsfolder/s/steelgaze_griffin.txt @@ -3,7 +3,7 @@ ManaCost:4 U Types:Creature Griffin PT:2/4 K:Flying -T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ When you draw your second card each turn, CARDNAME gets +2/+0 until end of turn. +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you draw your second card each turn, CARDNAME gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | NumAtt$ +2 | NumDef$ +0 | Defined$ Self SVar:PlayMain1:TRUE -Oracle:Flying\nWhen you draw your second card each turn, Steelgaze Griffin gets +2/+0 until end of turn. +Oracle:Flying\nWhenever you draw your second card each turn, Steelgaze Griffin gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stitched_drake.txt b/forge-gui/res/cardsfolder/s/stitched_drake.txt index 4330e399a22..f4ac713cbaf 100644 --- a/forge-gui/res/cardsfolder/s/stitched_drake.txt +++ b/forge-gui/res/cardsfolder/s/stitched_drake.txt @@ -5,4 +5,4 @@ PT:3/4 K:Flying A:SP$ PermanentCreature | Cost$ 1 U U ExileFromGrave<1/Creature> SVar:Picture:http://www.wizards.com/global/images/magic/general/stitched_drake.jpg -Oracle:As an additional cost to cast Stitched Drake, exile a creature card from your graveyard.\nFlying +Oracle:As an additional cost to cast this spell, exile a creature card from your graveyard.\nFlying diff --git a/forge-gui/res/cardsfolder/s/stoic_rebuttal.txt b/forge-gui/res/cardsfolder/s/stoic_rebuttal.txt index a93f9972f43..16619e62986 100644 --- a/forge-gui/res/cardsfolder/s/stoic_rebuttal.txt +++ b/forge-gui/res/cardsfolder/s/stoic_rebuttal.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Counter | Cost$ 1 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | IsPresent$ Artifact.YouCtrl | PresentCompare$ LT3 | SpellDescription$ Counter target spell. A:SP$ Counter | Cost$ U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | Activation$ Metalcraft | CostDesc$ Metalcraft — | SpellDescription$ CARDNAME costs {1} less to cast if you control 3 or more artifacts. SVar:Picture:http://www.wizards.com/global/images/magic/general/stoic_rebuttal.jpg -Oracle:Metalcraft — Stoic Rebuttal costs {1} less to cast if you control three or more artifacts.\nCounter target spell. +Oracle:Metalcraft — This spell costs {1} less to cast if you control three or more artifacts.\nCounter target spell. diff --git a/forge-gui/res/cardsfolder/s/stolen_strategy.txt b/forge-gui/res/cardsfolder/s/stolen_strategy.txt index 6130e30a775..073b78d519b 100644 --- a/forge-gui/res/cardsfolder/s/stolen_strategy.txt +++ b/forge-gui/res/cardsfolder/s/stolen_strategy.txt @@ -1,11 +1,11 @@ Name:Stolen Strategy ManaCost:4 R Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ At the beginning of your upkeep, exile the top card of each opponent's library. Until end of turn, you may cast nonland cards from among those exiled cards, and you may spend mana as though it were mana of any color to cast those spells. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ At the beginning of your upkeep, exile the top card of each opponent's library. Until end of turn, you may cast spells from among those exiled cards, and you may spend mana as though it were mana of any color to cast those spells. SVar:TrigExile:DB$ Dig | Defined$ Player.Opponent | DigNum$ 1 | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of each opponent's library. Until end of turn, you may cast nonland cards from among those exiled cards, and you may spend mana as though it were mana of any color to cast those spells. SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | Triggers$ TriggerCastDoM | SVars$ TrigRemoveSelf | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | EffectZone$ Command | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Description$ Until end of turn, you may cast that card and you may spend mana as though it were mana of any color to cast it. SVar:TriggerCastDoM:Mode$ SpellCast | ValidCard$ Card.IsRemembered | TriggerZones$ Command | Execute$ TrigRemoveSelf | Static$ True SVar:TrigRemoveSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:At the beginning of your upkeep, exile the top card of each opponent's library. Until end of turn, you may cast nonland cards from among those exiled cards, and you may spend mana as though it were mana of any color to cast those spells. +Oracle:At the beginning of your upkeep, exile the top card of each opponent's library. Until end of turn, you may cast spells from among those exiled cards, and you may spend mana as though it were mana of any color to cast those spells. diff --git a/forge-gui/res/cardsfolder/s/stomping_ground.txt b/forge-gui/res/cardsfolder/s/stomping_ground.txt index 02d85092065..78fa3777316 100644 --- a/forge-gui/res/cardsfolder/s/stomping_ground.txt +++ b/forge-gui/res/cardsfolder/s/stomping_ground.txt @@ -2,6 +2,6 @@ Name:Stomping Ground ManaCost:no cost Types:Land Mountain Forest K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, CARDNAME enters the battlefield tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. SVar:Picture:http://resources.wizards.com/magic/cards/gpt/en-us/card96896.jpg -Oracle:({T}: Add {R} or {G}.)\nAs Stomping Ground enters the battlefield, you may pay 2 life. If you don't, Stomping Ground enters the battlefield tapped. +Oracle:({T}: Add {R} or {G}.)\nAs Stomping Ground enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/s/stone_idol_trap.txt b/forge-gui/res/cardsfolder/s/stone_idol_trap.txt index 2b36f67fa4a..a439ff39461 100644 --- a/forge-gui/res/cardsfolder/s/stone_idol_trap.txt +++ b/forge-gui/res/cardsfolder/s/stone_idol_trap.txt @@ -2,7 +2,7 @@ Name:Stone Idol Trap ManaCost:5 R Types:Instant Trap A:SP$ Token | Cost$ 5 R | TokenAmount$ 1 | TokenScript$ c_6_12_a_construct_trample | TokenOwner$ You | LegacyImage$ c 6 12 a construct trample wwk | AtEOT$ YourExile | SpellDescription$ Create a 6/12 colorless Construct artifact creature token with trample. Exile it at the beginning of your next end step. -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each attacking creature. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each attacking creature. SVar:X:Count$Valid Creature.attacking SVar:Picture:http://www.wizards.com/global/images/magic/general/stone_idol_trap.jpg -Oracle:Stone Idol Trap costs {1} less to cast for each attacking creature.\nCreate a 6/12 colorless Construct artifact creature token with trample. Exile it at the beginning of your next end step. +Oracle:This spell costs {1} less to cast for each attacking creature.\nCreate a 6/12 colorless Construct artifact creature token with trample. Exile it at the beginning of your next end step. diff --git a/forge-gui/res/cardsfolder/s/stonybrook_banneret.txt b/forge-gui/res/cardsfolder/s/stonybrook_banneret.txt index 8f3074a2a67..31e004963cc 100644 --- a/forge-gui/res/cardsfolder/s/stonybrook_banneret.txt +++ b/forge-gui/res/cardsfolder/s/stonybrook_banneret.txt @@ -5,4 +5,4 @@ PT:1/1 K:Islandwalk S:Mode$ ReduceCost | ValidCard$ Merfolk,Wizard | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Merfolk spells and Wizard spells you cast cost {1} less to cast. SVar:Picture:http://www.wizards.com/global/images/magic/general/stonybrook_banneret.jpg -Oracle:Islandwalk\nMerfolk spells and Wizard spells you cast cost {1} less to cast. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nMerfolk spells and Wizard spells you cast cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/s/storm_crow.txt b/forge-gui/res/cardsfolder/s/storm_crow.txt index e88b844efe8..b69eee6852b 100644 --- a/forge-gui/res/cardsfolder/s/storm_crow.txt +++ b/forge-gui/res/cardsfolder/s/storm_crow.txt @@ -4,4 +4,4 @@ Types:Creature Bird PT:1/2 K:Flying SVar:Picture:http://resources.wizards.com/magic/cards/6e/en-us/card14753.jpg -Oracle:Flying \ No newline at end of file +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.) diff --git a/forge-gui/res/cardsfolder/s/storm_fleet_swashbuckler.txt b/forge-gui/res/cardsfolder/s/storm_fleet_swashbuckler.txt index 24b98ee6c4a..81fb0ffeeb6 100644 --- a/forge-gui/res/cardsfolder/s/storm_fleet_swashbuckler.txt +++ b/forge-gui/res/cardsfolder/s/storm_fleet_swashbuckler.txt @@ -5,4 +5,4 @@ PT:2/2 K:Ascend S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | Condition$ Blessing | Description$ CARDNAME has double strike as long as you have the city's blessing. SVar:Picture:http://www.wizards.com/global/images/magic/general/storm_fleet_swashbuckler.jpg -Oracle:Ascend (If you control ten or more permanents, you gain the city's blessing for the rest of the game.)\nStorm Fleet Swashbuckler has double strike as long as you have the city's blessing. +Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\nStorm Fleet Swashbuckler has double strike as long as you have the city's blessing. diff --git a/forge-gui/res/cardsfolder/s/stormcallers_boon.txt b/forge-gui/res/cardsfolder/s/stormcallers_boon.txt index 4f282ce4dca..097eaf9ad46 100644 --- a/forge-gui/res/cardsfolder/s/stormcallers_boon.txt +++ b/forge-gui/res/cardsfolder/s/stormcallers_boon.txt @@ -5,4 +5,4 @@ K:Cascade A:AB$ PumpAll | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl | KW$ Flying | SpellDescription$ Creatures you control gain flying until end of turn. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/stormcallers_boon.jpg -Oracle:Sacrifice Stormcaller's Boon: Creatures you control gain flying until end of turn.\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 in a random order.) +Oracle:Sacrifice Stormcaller's Boon: Creatures you control gain flying until end of turn.\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/s/stormscape_battlemage.txt b/forge-gui/res/cardsfolder/s/stormscape_battlemage.txt index e2e8b0b3d8d..8a4594bf1d1 100644 --- a/forge-gui/res/cardsfolder/s/stormscape_battlemage.txt +++ b/forge-gui/res/cardsfolder/s/stormscape_battlemage.txt @@ -10,4 +10,4 @@ SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.nonBlack | NoRegen$ True | Tg SVar:PlayMain1:TRUE DeckHints:Color$White|Black SVar:Picture:http://www.wizards.com/global/images/magic/general/stormscape_battlemage.jpg -Oracle:Kicker {W} and/or {2}{B}\nWhen Stormscape Battlemage enters the battlefield, if it was kicked with its {W} kicker, you gain 3 life.\nWhen Stormscape Battlemage enters the battlefield, if it was kicked with its {2}{B} kicker, destroy target nonblack creature. That creature can't be regenerated. +Oracle:Kicker {W} and/or {2}{B} (You may pay an additional {W} and/or {2}{B} as you cast this spell.)\nWhen Stormscape Battlemage enters the battlefield, if it was kicked with its {W} kicker, you gain 3 life.\nWhen Stormscape Battlemage enters the battlefield, if it was kicked with its {2}{B} kicker, destroy target nonblack creature. That creature can't be regenerated. diff --git a/forge-gui/res/cardsfolder/s/story_seeker.txt b/forge-gui/res/cardsfolder/s/story_seeker.txt index a7bba283cfd..2150e4a660e 100644 --- a/forge-gui/res/cardsfolder/s/story_seeker.txt +++ b/forge-gui/res/cardsfolder/s/story_seeker.txt @@ -3,4 +3,4 @@ ManaCost:1 W Types:Creature Dwarf Cleric PT:2/2 K:Lifelink -Oracle:Lifelink (Damage dealt by this creature also causes you to gain that much life.) +Oracle:Lifelink diff --git a/forge-gui/res/cardsfolder/s/stratadon.txt b/forge-gui/res/cardsfolder/s/stratadon.txt index 77873af40ec..35046e46b7e 100644 --- a/forge-gui/res/cardsfolder/s/stratadon.txt +++ b/forge-gui/res/cardsfolder/s/stratadon.txt @@ -3,8 +3,8 @@ ManaCost:10 Types:Artifact Creature Beast PT:5/5 K:Trample -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ Domain — CARDNAME costs {1} less to cast for each basic land type among lands you control. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ 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 SVar:Picture:http://www.wizards.com/global/images/magic/general/stratadon.jpg -Oracle:Domain — Stratadon costs {1} less to cast for each basic land type among lands you control.\nTrample +Oracle:Domain — This spell costs {1} less to cast for each basic land type among lands you control.\nTrample diff --git a/forge-gui/res/cardsfolder/s/stratus_walk.txt b/forge-gui/res/cardsfolder/s/stratus_walk.txt index b7986fca7f6..5f38fd420a9 100644 --- a/forge-gui/res/cardsfolder/s/stratus_walk.txt +++ b/forge-gui/res/cardsfolder/s/stratus_walk.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | AddHiddenKeyword$ CARDNAME can block only creatures with flying. | Description$ Enchanted creature has flying. Enchanted creature can block only creatures with flying. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | AddHiddenKeyword$ CARDNAME can block only creatures with flying. | Description$ Enchanted creature has flying. (It can't be blocked except by creatures with flying or reach.) Enchanted creature can block only creatures with flying. 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 SVar:Picture:http://www.wizards.com/global/images/magic/general/stratus_walk.jpg -Oracle:Enchant creature\nWhen Stratus Walk enters the battlefield, draw a card.\nEnchanted creature has flying.\nEnchanted creature can block only creatures with flying. +Oracle:Enchant creature\nWhen Stratus Walk enters the battlefield, draw a card.\nEnchanted creature has flying. (It can't be blocked except by creatures with flying or reach.)\nEnchanted creature can block only creatures with flying. diff --git a/forge-gui/res/cardsfolder/s/stream_of_thought.txt b/forge-gui/res/cardsfolder/s/stream_of_thought.txt index f0f9c74ab72..0e5391702a0 100644 --- a/forge-gui/res/cardsfolder/s/stream_of_thought.txt +++ b/forge-gui/res/cardsfolder/s/stream_of_thought.txt @@ -4,4 +4,4 @@ Types:Sorcery K:Replicate:2 U U A:SP$ Mill | Cost$ U | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBChangeZone | SpellDescription$ Target player mills four cards. You shuffle up to four cards from your graveyard into your library. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | DefinedPlayer$ You | Hidden$ True | ChangeNum$ 4 | ChangeType$ Card.YouOwn | Shuffle$ True -Oracle:Target player mills four cards. You shuffle up to four cards from your graveyard into your library.\nReplicate {2}{U}{U} (When you cast this spell, copy it for each time you paid the replicate cost. You may choose new targets for the copies.) +Oracle:Target player mills four cards. You shuffle up to four cards from your graveyard into your library.\nReplicate {2}{U}{U} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) diff --git a/forge-gui/res/cardsfolder/s/street_wraith.txt b/forge-gui/res/cardsfolder/s/street_wraith.txt index 0d0cb58cff5..04c9ee0bf63 100644 --- a/forge-gui/res/cardsfolder/s/street_wraith.txt +++ b/forge-gui/res/cardsfolder/s/street_wraith.txt @@ -5,4 +5,4 @@ PT:3/4 K:Swampwalk K:Cycling:PayLife<2> SVar:Picture:http://www.wizards.com/global/images/magic/general/street_wraith.jpg -Oracle:Swampwalk\nCycling—Pay 2 life. (Pay 2 life, Discard this card: Draw a card.) +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\nCycling—Pay 2 life. (Pay 2 life, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/s/strength_of_night.txt b/forge-gui/res/cardsfolder/s/strength_of_night.txt index 96901d17bc2..404356a0587 100644 --- a/forge-gui/res/cardsfolder/s/strength_of_night.txt +++ b/forge-gui/res/cardsfolder/s/strength_of_night.txt @@ -2,9 +2,9 @@ Name:Strength of Night ManaCost:2 G Types:Instant K:Kicker:B -A:SP$ PumpAll | Cost$ 2 G | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBPumpYourZombies | SpellDescription$ Creatures you control get +1/+1 until end of turn. If CARDNAME was kicked, Zombie creatures you control get an additional +2/+2 until end of turn. +A:SP$ PumpAll | Cost$ 2 G | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBPumpYourZombies | SpellDescription$ Creatures you control get +1/+1 until end of turn. If this spell was kicked, Zombie creatures you control get an additional +2/+2 until end of turn. SVar:DBPumpYourZombies:DB$ PumpAll | ValidCards$ Creature.Zombie+YouCtrl | NumAtt$ 2 | NumDef$ 2 | Condition$ Kicked | ConditionDescription$ If Strength of Night was kicked, DeckNeeds:Color$Black & Type$Zombie SVar:NeedsToPlayKicked:Creature.Zombie+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/strength_of_night.jpg -Oracle:Kicker {B} (You may pay an additional {B} as you cast this spell.)\nCreatures you control get +1/+1 until end of turn. If Strength of Night was kicked, Zombie creatures you control get an additional +2/+2 until end of turn. +Oracle:Kicker {B} (You may pay an additional {B} as you cast this spell.)\nCreatures you control get +1/+1 until end of turn. If this spell was kicked, Zombie creatures you control get an additional +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/strength_of_the_tajuru.txt b/forge-gui/res/cardsfolder/s/strength_of_the_tajuru.txt index ee70c9d89c1..942d41ae44b 100644 --- a/forge-gui/res/cardsfolder/s/strength_of_the_tajuru.txt +++ b/forge-gui/res/cardsfolder/s/strength_of_the_tajuru.txt @@ -2,9 +2,9 @@ Name:Strength of the Tajuru ManaCost:X G G Types:Instant K:Multikicker:1 -A:SP$ PutCounter | CounterType$ P1P1 | CounterNum$ X | Cost$ X G G | Announce$ Multikicker,X | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ TargetsNum | TargetMax$ TargetsNum | References$ X,TargetsNum | SpellDescription$ Choose target creature, then choose another target creature for each time CARDNAME was kicked. Put X +1/+1 counters on each of them. +A:SP$ PutCounter | CounterType$ P1P1 | CounterNum$ X | Cost$ X G G | Announce$ Multikicker,X | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ TargetsNum | TargetMax$ TargetsNum | References$ X,TargetsNum | SpellDescription$ Choose target creature, then choose another target creature for each time this spell was kicked. Put X +1/+1 counters on each of them. SVar:X:Count$xPaid SVar:TargetsNum:Count$TimesKicked/Plus.1 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/stength_of_the_tajuru.jpg -Oracle:Multikicker {1} (You may pay an additional {1} any number of times as you cast this spell.)\nChoose target creature, then choose another target creature for each time Strength of the Tajuru was kicked. Put X +1/+1 counters on each of them. +Oracle:Multikicker {1} (You may pay an additional {1} any number of times as you cast this spell.)\nChoose target creature, then choose another target creature for each time this spell was kicked. Put X +1/+1 counters on each of them. diff --git a/forge-gui/res/cardsfolder/s/stronghold_confessor.txt b/forge-gui/res/cardsfolder/s/stronghold_confessor.txt index 650de40766b..7861ea05eb9 100644 --- a/forge-gui/res/cardsfolder/s/stronghold_confessor.txt +++ b/forge-gui/res/cardsfolder/s/stronghold_confessor.txt @@ -7,4 +7,4 @@ K:Kicker:3 K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it. SVar:WasKicked:Count$Kicked.1.0 DeckHas:Ability$Counters -Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nMenace\nIf Stronghold Confessor was kicked, it enters the battlefield with two +1/+1 counters on it. \ No newline at end of file +Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nMenace (This creature can't be blocked except by two or more creatures.)\nIf Stronghold Confessor was kicked, it enters the battlefield with two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/s/stronghold_furnace.txt b/forge-gui/res/cardsfolder/s/stronghold_furnace.txt index 86ea0811d8f..d2ac5cbe6c6 100644 --- a/forge-gui/res/cardsfolder/s/stronghold_furnace.txt +++ b/forge-gui/res/cardsfolder/s/stronghold_furnace.txt @@ -1,11 +1,11 @@ Name:Stronghold Furnace ManaCost:no cost Types:Plane Rath -R:Event$ DamageDone | ActiveZones$ Command | ValidSource$ Card,Emblem | ValidTarget$ Permanent,Player| ReplaceWith$ DmgTwice | Description$ If a source would deal damage to a permanent or player, it deals double that damage instead. +R:Event$ DamageDone | ActiveZones$ Command | ValidSource$ Card,Emblem | ValidTarget$ Permanent,Player| ReplaceWith$ DmgTwice | Description$ If a source would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ Y | References$ Y SVar:Y:ReplaceCount$DamageAmount/Twice T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, CARDNAME deals 1 damage to any target. SVar:RolledChaos:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/stronghold_furnace.jpg SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | MaxRollsPerTurn$ 9 -Oracle:If a source would deal damage to a permanent or player, it deals double that damage instead.\nWhenever you roll {CHAOS}, Stronghold Furnace deals 1 damage to any target. +Oracle:If a source would deal damage to a permanent or player, it deals double that damage to that permanent or player instead.\nWhenever you roll {CHAOS}, Stronghold Furnace deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/struggle_for_skemfar.txt b/forge-gui/res/cardsfolder/s/struggle_for_skemfar.txt index 683169e2094..c6c2df9402a 100644 --- a/forge-gui/res/cardsfolder/s/struggle_for_skemfar.txt +++ b/forge-gui/res/cardsfolder/s/struggle_for_skemfar.txt @@ -5,4 +5,4 @@ A:SP$ PutCounter | Cost$ 3 G | AILogic$ Fight | ValidTgts$ Creature.YouCtrl | Tg SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | AILogic$ Always | TgtPrompt$ Select target creature you don't control DeckHas:Ability$Counters K:Foretell:G -Oracle:Put a +1/+1 counter on target creature you control. Then that creature fights target creature you don't control. (Each deals damage equal to its power to the other.)\nForetell {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.) +Oracle:Put a +1/+1 counter on target creature you control. Then that creature fights up to one target creature you don't control. (Each deals damage equal to its power to the other.)\nForetell {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/s/stunt_double.txt b/forge-gui/res/cardsfolder/s/stunt_double.txt index 5736894dc2a..4f274c618ac 100644 --- a/forge-gui/res/cardsfolder/s/stunt_double.txt +++ b/forge-gui/res/cardsfolder/s/stunt_double.txt @@ -6,4 +6,4 @@ K:Flash K:ETBReplacement:Copy:DBCopy:Optional SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield. SVar:Picture:http://www.wizards.com/global/images/magic/general/stunt_double.jpg -Oracle:Flash\nYou may have Stunt Double enter the battlefield as a copy of any creature on the the battlefield. \ No newline at end of file +Oracle:Flash\nYou may have Stunt Double enter the battlefield as a copy of any creature on the battlefield. diff --git a/forge-gui/res/cardsfolder/s/sublime_epiphany.txt b/forge-gui/res/cardsfolder/s/sublime_epiphany.txt index 2942806c4de..2261829b483 100644 --- a/forge-gui/res/cardsfolder/s/sublime_epiphany.txt +++ b/forge-gui/res/cardsfolder/s/sublime_epiphany.txt @@ -8,4 +8,4 @@ SVar:DBReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTg SVar:DBCopy:DB$ CopyPermanent | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Create a token that's a copy of target creature you control. SVar:DBDraw:DB$ Draw | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player draws a card. DeckHas:Ability$Token -Oracle:Choose one or more —\n• Counter target spell\n• Counter target activated or triggered ability.\n• Return target nonland permanent to its owner's hand.\n• Create a token that's a copy of target creature you control.\n• Target player draws a card. +Oracle:Choose one or more —\n• Counter target spell.\n• Counter target activated or triggered ability.\n• Return target nonland permanent to its owner's hand.\n• Create a token that's a copy of target creature you control.\n• Target player draws a card. diff --git a/forge-gui/res/cardsfolder/s/suffocation.txt b/forge-gui/res/cardsfolder/s/suffocation.txt index 4fad2982680..7e969e87e49 100644 --- a/forge-gui/res/cardsfolder/s/suffocation.txt +++ b/forge-gui/res/cardsfolder/s/suffocation.txt @@ -1,7 +1,7 @@ Name:Suffocation ManaCost:1 U Types:Instant -Text:Cast CARDNAME only if you were dealt damage this turn by a red instant or sorcery spell. +Text:Cast this spell only if you were dealt damage this turn by a red instant or sorcery spell. T:Mode$ DamageDone | ValidSource$ Sorcery.Red,Instant.Red | ValidTarget$ You | Execute$ TrigClear | Static$ True SVar:TrigClear:DB$ Cleanup | ClearRemembered$ True | SubAbility$ TrigRemember SVar:TrigRemember:DB$ Pump | RememberObjects$ TriggeredSourceController @@ -13,4 +13,4 @@ SVar:DrawSlowtrip:DB$Draw | NumCards$ 1 | Defined$ You SVar:X:Count$RememberedSize AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/suffocation.jpg -Oracle:Cast Suffocation only if you were dealt damage this turn by a red instant or sorcery spell.\nSuffocation deals 4 damage to the controller of the last red instant or sorcery spell that dealt damage to you this turn.\nDraw a card at the beginning of the next turn's upkeep. +Oracle:Cast this spell only if you were dealt damage this turn by a red instant or sorcery spell.\nSuffocation deals 4 damage to the controller of the last red instant or sorcery spell that dealt damage to you this turn.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/s/sulfuric_vapors.txt b/forge-gui/res/cardsfolder/s/sulfuric_vapors.txt index 7eae85ef0fd..602d67e0ee9 100644 --- a/forge-gui/res/cardsfolder/s/sulfuric_vapors.txt +++ b/forge-gui/res/cardsfolder/s/sulfuric_vapors.txt @@ -1,10 +1,10 @@ Name:Sulfuric Vapors ManaCost:3 R Types:Enchantment -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Spell.Red | ValidTarget$ Permanent,Player | ReplaceWith$ DmgPlus1 | Description$ If a red spell would deal damage to a permanent or player, it deals that much damage plus 1 instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Spell.Red | ValidTarget$ Permanent,Player | ReplaceWith$ DmgPlus1 | Description$ If a red spell would deal damage to a permanent or player, it deals that much damage plus 1 to that permanent or player instead. SVar:DmgPlus1:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Plus.1 SVar:PlayMain1:TRUE AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/sulfuric_vapors.jpg -Oracle:If a red spell would deal damage to a permanent or player, it deals that much damage plus 1 instead. +Oracle:If a red spell would deal damage to a permanent or player, it deals that much damage plus 1 to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/s/sulfurous_blast.txt b/forge-gui/res/cardsfolder/s/sulfurous_blast.txt index b4c0e10ee6e..a0f456cbdc7 100644 --- a/forge-gui/res/cardsfolder/s/sulfurous_blast.txt +++ b/forge-gui/res/cardsfolder/s/sulfurous_blast.txt @@ -1,7 +1,7 @@ Name:Sulfurous Blast ManaCost:2 R R Types:Instant -A:SP$ DamageAll | Cost$ 2 R R | NumDmg$ X | References$ X | ValidCards$ Creature | ValidPlayers$ Player | ValidDescription$ each creature and each player. | SpellDescription$ CARDNAME deals 2 damage to each creature and each player. If you cast this spell during your main phase, CARDNAME deals 3 damage instead. +A:SP$ DamageAll | Cost$ 2 R R | NumDmg$ X | References$ X | ValidCards$ Creature | ValidPlayers$ Player | ValidDescription$ each creature and each player. | SpellDescription$ CARDNAME deals 2 damage to each creature and each player. If you cast this spell during your main phase, CARDNAME deals 3 damage to each creature and each player instead. SVar:X:Count$IfCastInOwnMainPhase.3.2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sulfurous_blast.jpg -Oracle:Sulfurous Blast deals 2 damage to each creature and each player. If you cast this spell during your main phase, Sulfurous Blast deals 3 damage instead. +Oracle:Sulfurous Blast deals 2 damage to each creature and each player. If you cast this spell during your main phase, Sulfurous Blast deals 3 damage to each creature and each player instead. diff --git a/forge-gui/res/cardsfolder/s/sun_sentinel.txt b/forge-gui/res/cardsfolder/s/sun_sentinel.txt index e99825faebf..cb8b057d38e 100644 --- a/forge-gui/res/cardsfolder/s/sun_sentinel.txt +++ b/forge-gui/res/cardsfolder/s/sun_sentinel.txt @@ -4,4 +4,4 @@ Types:Creature Human Soldier PT:2/2 K:Vigilance SVar:Picture:http://www.wizards.com/global/images/magic/general/sun_sentinel.jpg -Oracle:Vigilance \ No newline at end of file +Oracle:Vigilance (Attacking doesn't cause this creature to tap.) diff --git a/forge-gui/res/cardsfolder/s/sunbirds_invocation.txt b/forge-gui/res/cardsfolder/s/sunbirds_invocation.txt index cb6432794af..9361521e47a 100644 --- a/forge-gui/res/cardsfolder/s/sunbirds_invocation.txt +++ b/forge-gui/res/cardsfolder/s/sunbirds_invocation.txt @@ -1,11 +1,11 @@ Name:Sunbird's Invocation ManaCost:5 R Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card.wasCastFromHand | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever you cast a spell from your hand, reveal the top X cards of your library, where X is that spell's converted mana cost. You may cast a spell revealed this way with converted mana cost X or less without paying its mana cost. Put the rest on the bottom of your library in a random order. +T:Mode$ SpellCast | ValidCard$ Card.wasCastFromHand | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever you cast a spell from your hand, reveal the top X cards of your library, where X is that spell's converted mana cost. You may cast a spell with converted mana cost X or less from among cards revealed this way without paying its mana cost. Put the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ PeekAndReveal | Defined$ You | PeekAmount$ X | RememberRevealed$ True | References$ X | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | ValidZone$ Library | Valid$ Card.nonLand+IsRemembered | ValidSA$ Spell.cmcLEX | WithoutManaCost$ True | Optional$ True | Amount$ 1 | ShowCards$ Card.IsRemembered | ForgetTargetRemembered$ True | References$ X | SubAbility$ DBRestRandomOrder SVar:DBRestRandomOrder:DB$ ChangeZone | Defined$ Remembered | AtRandom$ True | Origin$ Library | Destination$ Library | LibraryPosition$ -1 | Shuffle$ False | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggerCount$CastSACMC SVar:Picture:http://media.wizards.com/2017/xln/en_wZkZ5jvNGp.png -Oracle:Whenever you cast a spell from your hand, reveal the top X cards of your library, where X is that spell's converted mana cost. You may cast a spell revealed this way with converted mana cost X or less without paying its mana cost. Put the rest on the bottom of your library in a random order. +Oracle:Whenever you cast a spell from your hand, reveal the top X cards of your library, where X is that spell's converted mana cost. You may cast a spell with converted mana cost X or less from among cards revealed this way 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/s/sundial_of_the_infinite.txt b/forge-gui/res/cardsfolder/s/sundial_of_the_infinite.txt index 05945ce312c..55dfabe4c64 100644 --- a/forge-gui/res/cardsfolder/s/sundial_of_the_infinite.txt +++ b/forge-gui/res/cardsfolder/s/sundial_of_the_infinite.txt @@ -1,7 +1,7 @@ Name:Sundial of the Infinite ManaCost:2 Types:Artifact -A:AB$ EndTurn | Cost$ 1 T | PlayerTurn$ True | SpellDescription$ End the turn. Activate this ability only during your turn. (Exile all spells and abilities on the stack. Discard down to your maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) +A:AB$ EndTurn | Cost$ 1 T | PlayerTurn$ True | SpellDescription$ End the turn. Activate this ability only during your turn. (Exile all spells and abilities from the stack. Discard down to your maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/sundial_of_the_infinite.jpg -Oracle:{1}, {T}: End the turn. Activate this ability only during your turn. (Exile all spells and abilities on the stack. Discard down to your maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) +Oracle:{1}, {T}: End the turn. Activate this ability only during your turn. (Exile all spells and abilities from the stack. Discard down to your maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) diff --git a/forge-gui/res/cardsfolder/s/sunfire_balm.txt b/forge-gui/res/cardsfolder/s/sunfire_balm.txt index 0b4583c9b68..e3f506304ab 100644 --- a/forge-gui/res/cardsfolder/s/sunfire_balm.txt +++ b/forge-gui/res/cardsfolder/s/sunfire_balm.txt @@ -6,4 +6,4 @@ K:Cycling:1 W T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPrevent | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME, you may prevent the next 1 damage that would be dealt to any target this turn. SVar:TrigPrevent:DB$ PreventDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sunfire_balm.jpg -Oracle:Prevent the next 4 damage that would be dealt to any target this turn.\nCycling {1}{W} ({1}{W}, Discard this card: Draw a card.)\nWhen you cycle Sunfire Balm, you may prevent the next 1 damage that would be dealt to target permanent or player this turn. +Oracle:Prevent the next 4 damage that would be dealt to any target this turn.\nCycling {1}{W} ({1}{W}, Discard this card: Draw a card.)\nWhen you cycle Sunfire Balm, you may prevent the next 1 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/s/supply_demand.txt b/forge-gui/res/cardsfolder/s/supply_demand.txt index 865e0338c99..f07fa2b450f 100644 --- a/forge-gui/res/cardsfolder/s/supply_demand.txt +++ b/forge-gui/res/cardsfolder/s/supply_demand.txt @@ -2,16 +2,16 @@ Name:Supply ManaCost:X G W AlternateMode: Split Types:Sorcery -A:SP$ Token | Cost$ X G W | TokenAmount$ X | References$ X | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling dis | SpellDescription$ Create X 1/1 green Saproling creature tokens +A:SP$ Token | Cost$ X G W | TokenAmount$ X | References$ X | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling dis | SpellDescription$ Create X 1/1 green Saproling creature tokens. SVar:X:Count$xPaid DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/supplydemand.jpg -Oracle:Create X 1/1 green Saproling creature tokens +Oracle:Create X 1/1 green Saproling creature tokens. ALTERNATE Name:Demand ManaCost:1 W U Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 W U | Origin$ Library | Destination$ Hand | ChangeType$ Card.MultiColor | ChangeNum$ 1 | SpellDescription$ Search your library for a multicolored card, reveal it, put it into your hand, then shuffle your library. -Oracle:Search your library for a multicolored card, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 W U | Origin$ Library | Destination$ Hand | ChangeType$ Card.MultiColor | ChangeNum$ 1 | SpellDescription$ Search your library for a multicolored card, reveal it, and put it into your hand. Then shuffle your library. +Oracle:Search your library for a multicolored card, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/supreme_verdict.txt b/forge-gui/res/cardsfolder/s/supreme_verdict.txt index 6cf6b492081..665cd85aa93 100644 --- a/forge-gui/res/cardsfolder/s/supreme_verdict.txt +++ b/forge-gui/res/cardsfolder/s/supreme_verdict.txt @@ -4,4 +4,4 @@ Types:Sorcery K:CARDNAME can't be countered. A:SP$ DestroyAll | Cost$ 1 W W U | ValidCards$ Creature | SpellDescription$ Destroy all creatures. SVar:Picture:http://www.wizards.com/global/images/magic/general/supreme_verdict.jpg -Oracle:Supreme Verdict can't be countered.\nDestroy all creatures. +Oracle:This spell can't be countered.\nDestroy all creatures. diff --git a/forge-gui/res/cardsfolder/s/sure_strike.txt b/forge-gui/res/cardsfolder/s/sure_strike.txt index ac929cd8f58..9bb04160a66 100644 --- a/forge-gui/res/cardsfolder/s/sure_strike.txt +++ b/forge-gui/res/cardsfolder/s/sure_strike.txt @@ -1,6 +1,6 @@ Name:Sure Strike ManaCost:1 R Types:Instant -A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | KW$ First Strike | SpellDescription$ Target creature gets +3/+0 and gains first strike until end of turn. +A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | KW$ First Strike | SpellDescription$ Target creature gets +3/+0 and gains first strike until end of turn. (It deals combat damage before creatures without first strike.) SVar:Picture:http://www.wizards.com/global/images/magic/general/sure_strike.jpg -Oracle:Target creature gets +3/+0 and gains first strike until end of turn. +Oracle:Target creature gets +3/+0 and gains first strike until end of turn. (It deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/s/surge_of_strength.txt b/forge-gui/res/cardsfolder/s/surge_of_strength.txt index 98d8e664b6d..5d7581b306f 100644 --- a/forge-gui/res/cardsfolder/s/surge_of_strength.txt +++ b/forge-gui/res/cardsfolder/s/surge_of_strength.txt @@ -5,4 +5,4 @@ A:SP$ Pump | Cost$ R G Discard<1/Card.Green;Card.Red> | ValidTgts$ Creature | Tg SVar:X:Targeted$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/surge_of_strength.jpg -Oracle:As an additional cost to cast Surge of Strength, discard a red or green card.\nTarget creature gains trample and gets +X/+0 until end of turn, where X is that creature's converted mana cost. +Oracle:As an additional cost to cast this spell, discard a red or green card.\nTarget creature gains trample and gets +X/+0 until end of turn, where X is that creature's converted mana cost. diff --git a/forge-gui/res/cardsfolder/s/surgical_extraction.txt b/forge-gui/res/cardsfolder/s/surgical_extraction.txt index 2f4a891eb74..f96704c94f5 100644 --- a/forge-gui/res/cardsfolder/s/surgical_extraction.txt +++ b/forge-gui/res/cardsfolder/s/surgical_extraction.txt @@ -10,4 +10,4 @@ SVar:NumInLib:TargetedController$CardsInLibrary SVar:NumInHand:TargetedController$CardsInHand SVar:NumInYard:TargetedController$CardsInGraveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/surgical_extraction.jpg -Oracle:({P/B} can be paid with either {B} or 2 life.)\nChoose target card in a graveyard other than a basic land card. Search its owner's graveyard, hand, and library for any number of cards with the same name as that card and exile them. Then that player shuffles their library. +Oracle:({B/P} can be paid with either {B} or 2 life.)\nChoose target card in a graveyard other than a basic land card. Search its owner's graveyard, hand, and library for any number of cards with the same name as that card and exile them. Then that player shuffles their library. diff --git a/forge-gui/res/cardsfolder/s/surging_aether.txt b/forge-gui/res/cardsfolder/s/surging_aether.txt index 906d84a50cf..b2507563596 100644 --- a/forge-gui/res/cardsfolder/s/surging_aether.txt +++ b/forge-gui/res/cardsfolder/s/surging_aether.txt @@ -4,4 +4,4 @@ Types:Instant K:Ripple:4 A:SP$ ChangeZone | Cost$ 3 U | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target permanent to its owner's hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/surging_aether.jpg -Oracle:Ripple 4 (When you cast this spell, you may reveal the top four cards of your library. You may cast any revealed cards with the same name as this spell without paying their mana costs. Put the rest on the bottom of your library.)\nReturn target permanent to its owner's hand. +Oracle:Ripple 4 (When you cast this spell, you may reveal the top four cards of your library. You may cast spells with the same name as this spell from among those cards without paying their mana costs. Put the rest on the bottom of your library.)\nReturn target permanent to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/surging_dementia.txt b/forge-gui/res/cardsfolder/s/surging_dementia.txt index fe454c442dd..5201e30b83e 100644 --- a/forge-gui/res/cardsfolder/s/surging_dementia.txt +++ b/forge-gui/res/cardsfolder/s/surging_dementia.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Discard | Cost$ 1 B | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. K:Ripple:4 SVar:Picture:http://www.wizards.com/global/images/magic/general/surging_dementia.jpg -Oracle:Ripple 4 (When you cast this spell, you may reveal the top four cards of your library. You may cast any revealed cards with the same name as this spell without paying their mana costs. Put the rest on the bottom of your library.)\nTarget player discards a card. +Oracle:Ripple 4 (When you cast this spell, you may reveal the top four cards of your library. You may cast spells with the same name as this spell from among those cards without paying their mana costs. Put the rest on the bottom of your library.)\nTarget player discards a card. diff --git a/forge-gui/res/cardsfolder/s/surging_flame.txt b/forge-gui/res/cardsfolder/s/surging_flame.txt index d307b686446..698d796fd25 100644 --- a/forge-gui/res/cardsfolder/s/surging_flame.txt +++ b/forge-gui/res/cardsfolder/s/surging_flame.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. K:Ripple:4 SVar:Picture:http://www.wizards.com/global/images/magic/general/surging_flame.jpg -Oracle:Ripple 4 (When you cast this spell, you may reveal the top four cards of your library. You may cast any revealed cards with the same name as this spell without paying their mana costs. Put the rest on the bottom of your library.)\nSurging Flame deals 2 damage to any target. +Oracle:Ripple 4 (When you cast this spell, you may reveal the top four cards of your library. You may cast spells with the same name as this spell from among those cards without paying their mana costs. Put the rest on the bottom of your library.)\nSurging Flame deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/surging_might.txt b/forge-gui/res/cardsfolder/s/surging_might.txt index 76ba3bfbeb6..7b508ca8570 100644 --- a/forge-gui/res/cardsfolder/s/surging_might.txt +++ b/forge-gui/res/cardsfolder/s/surging_might.txt @@ -6,4 +6,4 @@ A:SP$ Attach | Cost$ 2 G | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2. K:Ripple:4 SVar:Picture:http://www.wizards.com/global/images/magic/general/surging_might.jpg -Oracle:Enchant creature\nEnchanted creature gets +2/+2.\nRipple 4 (When you cast this spell, you may reveal the top four cards of your library. You may cast any revealed cards with the same name as this spell without paying their mana costs. Put the rest on the bottom of your library.) +Oracle:Enchant creature\nEnchanted creature gets +2/+2.\nRipple 4 (When you cast this spell, you may reveal the top four cards of your library. You may cast spells with the same name as this spell from among those cards without paying their mana costs. Put the rest on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/s/surging_sentinels.txt b/forge-gui/res/cardsfolder/s/surging_sentinels.txt index 04e77d77f90..5ae43d0caef 100644 --- a/forge-gui/res/cardsfolder/s/surging_sentinels.txt +++ b/forge-gui/res/cardsfolder/s/surging_sentinels.txt @@ -5,4 +5,4 @@ PT:2/1 K:First Strike K:Ripple:4 SVar:Picture:http://www.wizards.com/global/images/magic/general/surging_sentinels.jpg -Oracle:First strike\nRipple 4 (When you cast this spell, you may reveal the top four cards of your library. You may cast any revealed cards with the same name as this spell without paying their mana costs. Put the rest on the bottom of your library.) +Oracle:First strike\nRipple 4 (When you cast this spell, you may reveal the top four cards of your library. You may cast spells with the same name as this spell from among those cards without paying their mana costs. Put the rest on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/s/surly_badgersaur.txt b/forge-gui/res/cardsfolder/s/surly_badgersaur.txt index a12f667fcea..e2bdfab5a80 100755 --- a/forge-gui/res/cardsfolder/s/surly_badgersaur.txt +++ b/forge-gui/res/cardsfolder/s/surly_badgersaur.txt @@ -10,4 +10,4 @@ T:Mode$ Discarded | ValidCard$ Card.nonLand+nonCreature+YouCtrl | TriggerZones$ SVar:TrigFight:DB$ Fight | Defined$ Self | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose up to one target creature you don't control | TargetMin$ 0 | TargetMax$ 1 DeckHints:Ability$Discard DeckHas:Ability$Counters -Oracle:Whenever you discard a creature card, put a +1/+1 counter on Surly Badgersaur.\nWhenever you discard a land card, create a treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nWhenever you discard a noncreature, nonland card, Surly Badgersaur fights up to one target creature you don't control. +Oracle:Whenever you discard a creature card, put a +1/+1 counter on Surly Badgersaur.\nWhenever you discard a land card, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nWhenever you discard a noncreature, nonland card, Surly Badgersaur fights up to one target creature you don't control. diff --git a/forge-gui/res/cardsfolder/s/surprise_deployment.txt b/forge-gui/res/cardsfolder/s/surprise_deployment.txt index 8a8ce670570..552d0b3ba09 100644 --- a/forge-gui/res/cardsfolder/s/surprise_deployment.txt +++ b/forge-gui/res/cardsfolder/s/surprise_deployment.txt @@ -1,9 +1,9 @@ Name:Surprise Deployment ManaCost:3 W Types:Instant -A:SP$ ChangeZone | Cost$ 3 W | Origin$ Hand | Destination$ Battlefield | Optional$ You | ChangeType$ Creature.nonWhite | ChangeNum$ 1 | RememberChanged$ True | TgtPrompt$ Select target creature | ActivationPhases$ BeginCombat->EndCombat | AILogic$ SurpriseBlock | SubAbility$ DelTrig | SpellDescription$ Cast CARDNAME only during combat. You may put a nonwhite creature card from your hand onto the battlefield. At the beginning of the next end step, return that creature to your hand. (Return it only if it's on the battlefield.) +A:SP$ ChangeZone | Cost$ 3 W | Origin$ Hand | Destination$ Battlefield | Optional$ You | ChangeType$ Creature.nonWhite | ChangeNum$ 1 | RememberChanged$ True | TgtPrompt$ Select target creature | ActivationPhases$ BeginCombat->EndCombat | AILogic$ SurpriseBlock | SubAbility$ DelTrig | SpellDescription$ Cast this spell only during combat. You may put a nonwhite creature card from your hand onto the battlefield. At the beginning of the next end step, return that creature to your hand. (Return it only if it's on the battlefield.) SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ TrigBounce | RememberObjects$ RememberedLKI | TriggerDescription$ At the beginning of the next end step, return that creature to your hand. | AILogic$ Always | SubAbility$ DBCleanup SVar:TrigBounce:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Battlefield | Destination$ Hand SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -Oracle:Cast Surprise Deployment only during combat.\nYou may put a nonwhite creature card from your hand onto the battlefield. At the beginning of the next end step, return that creature to your hand. (Return it only if it's on the battlefield.) +Oracle:Cast this spell only during combat.\nYou may put a nonwhite creature card from your hand onto the battlefield. At the beginning of the next end step, return that creature to your hand. (Return it only if it's on the battlefield.) diff --git a/forge-gui/res/cardsfolder/s/surrak_dragonclaw.txt b/forge-gui/res/cardsfolder/s/surrak_dragonclaw.txt index d4f49776c7c..4d2ecdec101 100644 --- a/forge-gui/res/cardsfolder/s/surrak_dragonclaw.txt +++ b/forge-gui/res/cardsfolder/s/surrak_dragonclaw.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Human Warrior PT:6/6 K:Flash K:CARDNAME can't be countered. -S:Mode$ Continuous | Affected$ Creature.YouCtrl | AffectedZone$ Stack | AddHiddenKeyword$ CARDNAME can't be countered. | Description$ Creature spells you control can't be countered. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AffectedZone$ Stack | AddHiddenKeyword$ This spell can't be countered. | Description$ Creature spells you control can't be countered. S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddKeyword$ Trample | Description$ Other creatures you control have trample. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/surrak_dragonclaw.jpg -Oracle:Flash\nSurrak Dragonclaw can't be countered.\nCreature spells you control can't be countered.\nOther creatures you control have trample. +Oracle:Flash\nThis spell can't be countered.\nCreature spells you control can't be countered.\nOther creatures you control have trample. diff --git a/forge-gui/res/cardsfolder/s/surrender_your_thoughts.txt b/forge-gui/res/cardsfolder/s/surrender_your_thoughts.txt index a0c0de98868..97cf6ff301b 100644 --- a/forge-gui/res/cardsfolder/s/surrender_your_thoughts.txt +++ b/forge-gui/res/cardsfolder/s/surrender_your_thoughts.txt @@ -1,9 +1,9 @@ Name:Surrender Your Thoughts ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBChoose | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, they discard four cards. if the player chooses others, each of your other opponents discards two cards. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBChoose | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, that player discards four cards. If the player chooses others, each of your other opponents discards two cards. SVar:DBChoose:DB$ GenericChoice | ValidTgts$ Opponent | Choices$ Self,Others | AILogic$ SelfOthers SVar:Self:DB$ Discard | Mode$ TgtChoose | Defined$ ParentTarget | NumCards$ 4 | SpellDescription$ Self SVar:Others:DB$ Discard | Mode$ TgtChoose | Defined$ OppNonParentTarget | NumCards$ 2 | SpellDescription$ Others SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Surrender Your Thoughts.full.jpg -Oracle:When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, they discard four cards. if the player chooses others, each of your other opponents discards two cards. +Oracle:When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, that player discards four cards. If the player chooses others, each of your other opponents discards two cards. diff --git a/forge-gui/res/cardsfolder/s/surtland_flinger.txt b/forge-gui/res/cardsfolder/s/surtland_flinger.txt index 923ece0cbed..5b4eda73eae 100644 --- a/forge-gui/res/cardsfolder/s/surtland_flinger.txt +++ b/forge-gui/res/cardsfolder/s/surtland_flinger.txt @@ -12,4 +12,4 @@ SVar:AIPreferenceParams:CreatureEvalThreshold$ 200 SVar:HasAttackEffect:TRUE DeckHas:Ability$Sacrifice DeckHints:Type$Giant -Oracle:Whenever Surtland Flinger attacks, you may sacrifice another creature. When you do, Surtland Flinger deals damage equal to the sacrificed creature’s power to any target. If the sacrificed creature was a Giant, Surtland Flinger deals twice that much damage instead. +Oracle:Whenever Surtland Flinger attacks, you may sacrifice another creature. When you do, Surtland Flinger deals damage equal to the sacrificed creature's power to any target. If the sacrificed creature was a Giant, Surtland Flinger deals twice that much damage instead. diff --git a/forge-gui/res/cardsfolder/s/survive_the_night.txt b/forge-gui/res/cardsfolder/s/survive_the_night.txt index 2939114ccf0..d9700d365c9 100644 --- a/forge-gui/res/cardsfolder/s/survive_the_night.txt +++ b/forge-gui/res/cardsfolder/s/survive_the_night.txt @@ -1,7 +1,7 @@ Name:Survive the Night ManaCost:2 W Types:Instant -A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | KW$ Indestructible | SubAbility$ DBInvestigate | SpellDescription$ Target creature gets +1/+0 and gains indestructible until end of turn. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | KW$ Indestructible | SubAbility$ DBInvestigate | SpellDescription$ Target creature gets +1/+0 and gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") SVar:DBInvestigate:DB$ Investigate DeckHas:Ability$Investigate & Ability$Token -Oracle:Target creature gets +1/+0 and gains indestructible until end of turn.\nInvestigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +Oracle:Target creature gets +1/+0 and gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.)\nInvestigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/s/suspicious_bookcase.txt b/forge-gui/res/cardsfolder/s/suspicious_bookcase.txt index 82db0515001..67a36abbf43 100644 --- a/forge-gui/res/cardsfolder/s/suspicious_bookcase.txt +++ b/forge-gui/res/cardsfolder/s/suspicious_bookcase.txt @@ -5,4 +5,4 @@ PT:0/4 K:Defender A:AB$ Pump | Cost$ 3 T | ValidTgts$ Creature | KW$ HIDDEN Unblockable | SpellDescription$ Target creature can't be blocked this turn. | TgtPrompt$ Select target creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/suspicious_bookcase.jpg -Oracle:Defender\n{3}, {T}: Target creature can't be blocked this turn. +Oracle:Defender (This creature can't attack.)\n{3}, {T}: Target creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/s/swallow_whole.txt b/forge-gui/res/cardsfolder/s/swallow_whole.txt index 9538aaf0414..451568bfd89 100755 --- a/forge-gui/res/cardsfolder/s/swallow_whole.txt +++ b/forge-gui/res/cardsfolder/s/swallow_whole.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ ChangeZone | Cost$ W tapXType<1/Creature> | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBPutCounter | SpellDescription$ As an additional cost to cast this spell, tap an untapped creature you control. Exile target tapped creature. SVar:DBPutCounter:DB$ PutCounter | Defined$ Tapped | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on the creature tapped to cast this spell. DeckHas:Ability$Counters -Oracle:As an additional cost to cast this spell, tap an untapped creature you control.\nExile target tapped creature. Put a +1/+1 counter on the creature tapped to cast this spell. +Oracle:As an additional cost to cast this spell, tap an untapped creature you control.\nExile target tapped creature. Put a +1/+1 counter on the creature tapped to pay this spell's additional cost. diff --git a/forge-gui/res/cardsfolder/s/swamp.txt b/forge-gui/res/cardsfolder/s/swamp.txt index db86e269421..62dc3936b5e 100644 --- a/forge-gui/res/cardsfolder/s/swamp.txt +++ b/forge-gui/res/cardsfolder/s/swamp.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Basic Land Swamp SVar:PicCount:4 SVar:Picture:http://resources.wizards.com/magic/cards/unh/en-us/card73973.jpg\http://gatherer.wizards.com/handlers/image.ashx?type=card&multiverseid=159290\http://gatherer.wizards.com/handlers/image.ashx?type=card&multiverseid=159291\http://gatherer.wizards.com/handlers/image.ashx?type=card&multiverseid=159292 -Oracle:{B} +Oracle:({T}: Add {B}.) diff --git a/forge-gui/res/cardsfolder/s/sway_of_the_stars.txt b/forge-gui/res/cardsfolder/s/sway_of_the_stars.txt index 58a1083bd42..300a6ecd382 100644 --- a/forge-gui/res/cardsfolder/s/sway_of_the_stars.txt +++ b/forge-gui/res/cardsfolder/s/sway_of_the_stars.txt @@ -1,9 +1,9 @@ Name:Sway of the Stars ManaCost:8 U U Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 8 U U | ChangeType$ Card | Origin$ Hand,Graveyard,Battlefield | Destination$ Library | Random$ True | Shuffle$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | SpellDescription$ Each player shuffles their hand, graveyard, and permanents they own into their library, then draws seven cards. Each player's life total becomes 7. +A:SP$ ChangeZoneAll | Cost$ 8 U U | ChangeType$ Card | Origin$ Hand,Graveyard,Battlefield | Destination$ Library | Random$ True | Shuffle$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | SpellDescription$ Each player shuffles their hand, graveyard, and all permanents they own into their library, then draws seven cards. Each player's life total becomes 7. SVar:DBDraw:DB$ Draw | NumCards$ 7 | Defined$ Player | SubAbility$ DBSetLife | StackDescription$ None SVar:DBSetLife:DB$ SetLife | Defined$ Player | LifeAmount$ 7 | StackDescription$ None AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/sway_of_the_stars.jpg -Oracle:Each player shuffles their hand, graveyard, and permanents they own into their library, then draws seven cards. Each player's life total becomes 7. +Oracle:Each player shuffles their hand, graveyard, and all permanents they own into their library, then draws seven cards. Each player's life total becomes 7. diff --git a/forge-gui/res/cardsfolder/s/swift_warden.txt b/forge-gui/res/cardsfolder/s/swift_warden.txt index 8580cab9a42..e69b42ee7d0 100644 --- a/forge-gui/res/cardsfolder/s/swift_warden.txt +++ b/forge-gui/res/cardsfolder/s/swift_warden.txt @@ -3,7 +3,7 @@ ManaCost:1 G G Types:Creature Merfolk Warrior PT:3/3 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target Merfolk you control gains hexproof until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target Merfolk you control gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.) SVar:TrigPump:DB$ Pump | ValidTgts$ Merfolk.YouCtrl | TgtPrompt$ Select target Merfolk | KW$ Hexproof DeckHints:Type$Merfolk -Oracle:Flash\nWhen Swift Warden enters the battlefield, target Merfolk you control gains hexproof until end of turn. +Oracle:Flash\nWhen Swift Warden enters the battlefield, target Merfolk you control gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/s/swooping_talon.txt b/forge-gui/res/cardsfolder/s/swooping_talon.txt index ea39d169b66..00a473b687a 100644 --- a/forge-gui/res/cardsfolder/s/swooping_talon.txt +++ b/forge-gui/res/cardsfolder/s/swooping_talon.txt @@ -6,4 +6,4 @@ K:Flying K:Provoke A:AB$ Debuff | Cost$ 1 | Keywords$ Flying | Defined$ Self | SpellDescription$ CARDNAME loses flying until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/swooping_talon.jpg -Oracle:Flying\n{1}: Swooping Talon loses flying until end of turn.\nProvoke (When this attacks, you may have target creature defending player controls untap and block it if able.) +Oracle:Flying\n{1}: Swooping Talon loses flying until end of turn.\nProvoke (Whenever this creature attacks, you may have target creature defending player controls untap and block it if able.) diff --git a/forge-gui/res/cardsfolder/s/sword_of_dungeons_dragons.txt b/forge-gui/res/cardsfolder/s/sword_of_dungeons_dragons.txt index 4b73566df8c..a9921d729fd 100644 --- a/forge-gui/res/cardsfolder/s/sword_of_dungeons_dragons.txt +++ b/forge-gui/res/cardsfolder/s/sword_of_dungeons_dragons.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact Equipment K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddSVar$ SwordOfBodyAndMindCE | AddKeyword$ Protection from Rogues & Protection from Clerics | Description$ Equipped creature gets +2/+2 and has protection from Rogues and from Clerics. -T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoop | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, create a 4/4 colorless Dragon creature token with flying and roll a d20. If you roll a 20, repeat this process. +T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoop | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, create a 4/4 gold Dragon creature token with flying and roll a d20 (a twenty-sided die). If you roll a 20, repeat this process. SVar:TrigLoop:DB$ Repeat | RepeatCheckSVar$ RepeatCheck | RepeatSVarCompare$ GT0 | RepeatSubAbility$ TrigToken | StackDescription$ Create a 4/4 gold Dragon creature token with flying and roll a d20. If you roll a 20, repeat this process. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_4_4_dragon_flying | TokenOwner$ You | SubAbility$ RollDie SVar:RollDie:DB$ GenericChoice | Choices$ Win,Lose,Lose,Lose,Lose,Lose,Lose,Lose,Lose,Lose,Lose,Lose,Lose,Lose,Lose,Lose,Lose,Lose,Lose,Lose | AtRandom$ True @@ -11,4 +11,4 @@ SVar:Win:DB$ StoreSVar | SVar$ RepeatCheck | Type$ Number | Expression$ 1 SVar:Lose:DB$ StoreSVar | SVar$ RepeatCheck | Type$ Number | Expression$ 0 SVar:RepeatCheck:Number$ 1 SVar:SwordOfBodyAndMindCE:SVar:MustBeBlocked:AttackingPlayerConservative -Oracle:Equipped creature gets +2/+2 and has protection from Rogues and from Clerics.\nWhenever equipped creature deals combat damage to a player, create a 4/4 colorless Dragon creature token with flying and roll a d20. If you roll a 20, repeat this process.\nEquip {2} +Oracle:Equipped creature gets +2/+2 and has protection from Rogues and from Clerics.\nWhenever equipped creature deals combat damage to a player, create a 4/4 gold Dragon creature token with flying and roll a d20 (a twenty-sided die). If you roll a 20, repeat this process.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/s/sword_of_sinew_and_steel.txt b/forge-gui/res/cardsfolder/s/sword_of_sinew_and_steel.txt index 2344104fa67..d85840e27e9 100644 --- a/forge-gui/res/cardsfolder/s/sword_of_sinew_and_steel.txt +++ b/forge-gui/res/cardsfolder/s/sword_of_sinew_and_steel.txt @@ -7,4 +7,4 @@ T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | Co SVar:TrigDestroyPlaneswalker:DB$ Destroy | ValidTgts$ Planeswalker | TgtPrompt$ Select target planeswalker | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DestroyArtifact | SpellDescription$ Destroy up to one target planeswalker. SVar:DestroyArtifact:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | TargetMin$ 0 | TargetMax$ 1 | SpellDescription$ Destroy up to one target artifact. SVar:SwordOfSinewAndSteelCE:SVar:MustBeBlocked:AttackingPlayerConservative -Oracle:Equipped creature gets +2/+2 and has protection from white and from blue.\nWhenever equipped creature deals combat damage to a player, destroy up to one target planeswalker and up to one target artifact.\nEquip {2} \ No newline at end of file +Oracle:Equipped creature gets +2/+2 and has protection from black and from red.\nWhenever equipped creature deals combat damage to a player, destroy up to one target planeswalker and up to one target artifact.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/s/sworn_companions.txt b/forge-gui/res/cardsfolder/s/sworn_companions.txt index be1401b4fc0..8ec6a0637f0 100644 --- a/forge-gui/res/cardsfolder/s/sworn_companions.txt +++ b/forge-gui/res/cardsfolder/s/sworn_companions.txt @@ -1,6 +1,6 @@ Name:Sworn Companions ManaCost:2 W Types:Sorcery -A:SP$ Token | Cost$ 2 W | TokenAmount$ 2 | TokenScript$ w_1_1_soldier_lifelink | LegacyImage$ w 1 1 soldier lifelink grn | SpellDescription$ Creature two 1/1 white Soldier creature tokens with lifelink. +A:SP$ Token | Cost$ 2 W | TokenAmount$ 2 | TokenScript$ w_1_1_soldier_lifelink | LegacyImage$ w 1 1 soldier lifelink grn | SpellDescription$ Create two 1/1 white Soldier creature tokens with lifelink. DeckHas:Ability$Token & Ability$LifeGain -Oracle:Creature two 1/1 white Soldier creature tokens with lifelink. +Oracle:Create two 1/1 white Soldier creature tokens with lifelink. diff --git a/forge-gui/res/cardsfolder/s/sygg_river_guide.txt b/forge-gui/res/cardsfolder/s/sygg_river_guide.txt index 8362fa840bd..af6efed1c6f 100644 --- a/forge-gui/res/cardsfolder/s/sygg_river_guide.txt +++ b/forge-gui/res/cardsfolder/s/sygg_river_guide.txt @@ -6,4 +6,4 @@ K:Islandwalk A:AB$ Protection | Cost$ 1 W | ValidTgts$ Merfolk.YouCtrl | TgtPrompt$ Select target Merfolk you control | Gains$ Choice | Choices$ AnyColor | SpellDescription$ Target Merfolk you control gains protection from the color of your choice until end of turn. DeckHints:Type$Merfolk SVar:Picture:http://www.wizards.com/global/images/magic/general/sygg_river_guide.jpg -Oracle:Islandwalk\n{1}{W}: Target Merfolk you control gains protection from the color of your choice until end of turn. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\n{1}{W}: Target Merfolk you control gains protection from the color of your choice until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sylvan_messenger.txt b/forge-gui/res/cardsfolder/s/sylvan_messenger.txt index e018c19175f..7f7162c8c11 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_messenger.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_messenger.txt @@ -6,4 +6,4 @@ K:Trample T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, reveal the top four cards of your library. Put all Elf cards revealed this way into your hand and the rest on the bottom of your library in any order. SVar:TrigDig:DB$Dig | DigNum$ 4 | Reveal$ True | ChangeNum$ All | ChangeValid$ Elf SVar:Picture:http://resources.wizards.com/magic/cards/ap/en-us/card27666.jpg -Oracle:Trample\nWhen Sylvan Messenger enters the battlefield, reveal the top four cards of your library. Put all Elf cards revealed this way into your hand and the rest on the bottom of your library in any order. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nWhen Sylvan Messenger enters the battlefield, reveal the top four cards of your library. Put all Elf cards revealed this way into your hand and the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/s/sylvan_scrying.txt b/forge-gui/res/cardsfolder/s/sylvan_scrying.txt index a7cdce8b853..520d55177cd 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_scrying.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_scrying.txt @@ -1,6 +1,6 @@ Name:Sylvan Scrying ManaCost:1 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ 1 | SpellDescription$ Search your library for a land card, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ 1 | SpellDescription$ Search your library for a land card, reveal it, and put it into your hand. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/sylvan_scrying.jpg -Oracle:Search your library for a land card, reveal it, put it into your hand, then shuffle your library. +Oracle:Search your library for a land card, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/s/syr_carah_the_bold.txt b/forge-gui/res/cardsfolder/s/syr_carah_the_bold.txt index cc1eef72ed4..63f37188613 100644 --- a/forge-gui/res/cardsfolder/s/syr_carah_the_bold.txt +++ b/forge-gui/res/cardsfolder/s/syr_carah_the_bold.txt @@ -2,7 +2,7 @@ Name:Syr Carah, the Bold ManaCost:3 R R Types:Legendary Creature Human Knight PT:3/3 -T:Mode$ DamageDone | ValidSource$ Spell.Instant+YouCtrl,Spell.Sorcery+YouCtrl,Card.Self | ValidTarget$ Player | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME or an instant or sorcery spell you control deals damage to a player, exile the top card of your library. You may play that card this turn. +T:Mode$ DamageDone | ValidSource$ Spell.Instant+YouCtrl,Spell.Sorcery+YouCtrl,Card.Self | ValidTarget$ Player | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or an instant or sorcery spell you control deals damage to a player, exile the top card of your library. You may play that card this turn. SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Duration$ EndOfTurn | RememberObjects$ Remembered | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -10,4 +10,4 @@ SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ C A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:NonCombatPriority:1 DeckHints:Type$Instant|Sorcery -Oracle:When Syr Carah, the Bold or an instant or sorcery spell you control deals damage to a player, exile the top card of your library. You may play that card this turn.\n{T}: Syr Carah deals 1 damage to any target. +Oracle:Whenever Syr Carah, the Bold or an instant or sorcery spell you control deals damage to a player, exile the top card of your library. You may play that card this turn.\n{T}: Syr Carah deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/t/taigam_ojutai_master.txt b/forge-gui/res/cardsfolder/t/taigam_ojutai_master.txt index d457228b03d..0ac9a16d061 100644 --- a/forge-gui/res/cardsfolder/t/taigam_ojutai_master.txt +++ b/forge-gui/res/cardsfolder/t/taigam_ojutai_master.txt @@ -2,8 +2,8 @@ Name:Taigam, Ojutai Master ManaCost:2 W U Types:Legendary Creature Human Monk PT:3/4 -S:Mode$ Continuous | Affected$ Instant.YouCtrl,Sorcery.YouCtrl,Dragon.YouCtrl | AddHiddenKeyword$ CARDNAME can't be countered. | AffectedZone$ Stack | Description$ Instant, sorcery, and Dragon spells you control can't be countered by spells or abilities. -T:Mode$ SpellCast | ValidCard$ Instant.wasCastFromHand,Sorcery.wasCastFromHand | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+attackedThisTurn | Execute$ TrigRebound | TriggerDescription$ Whenever you cast an instant or sorcery spell from your hand, if CARDNAME attacked this turn, that spell gains rebound. +S:Mode$ Continuous | Affected$ Instant.YouCtrl,Sorcery.YouCtrl,Dragon.YouCtrl | AddHiddenKeyword$ CARDNAME can't be countered. | AffectedZone$ Stack | Description$ Instant, sorcery, and Dragon spells you control can't be countered. +T:Mode$ SpellCast | ValidCard$ Instant.wasCastFromHand,Sorcery.wasCastFromHand | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+attackedThisTurn | Execute$ TrigRebound | TriggerDescription$ Whenever you cast an instant or sorcery spell from your hand, if CARDNAME attacked this turn, that spell gains rebound. SVar:TrigRebound:DB$ Pump | Defined$ TriggeredCard| KW$ Rebound | PumpZone$ Stack SVar:Picture:http://www.wizards.com/global/images/magic/general/taigam_ojutai_master.jpg -Oracle:Instant, sorcery, and Dragon spells you control can't be countered by spells or abilities.\nWhenever you cast an instant or sorcery spell from your hand, if Taigam, Ojutai Master attacked this turn, that spell gains rebound. (Exile the spell as it resolves. At the beginning of your next upkeep, you may cast that card from exile without paying its mana cost.) +Oracle:Instant, sorcery, and Dragon spells you control can't be countered.\nWhenever you cast an instant or sorcery spell from your hand, if Taigam, Ojutai Master attacked this turn, that spell gains rebound. (Exile the spell as it resolves. At the beginning of your next upkeep, you may cast that card from exile without paying its mana cost.) diff --git a/forge-gui/res/cardsfolder/t/takeno_samurai_general.txt b/forge-gui/res/cardsfolder/t/takeno_samurai_general.txt index 836119c873e..c0eb6bb6aa7 100644 --- a/forge-gui/res/cardsfolder/t/takeno_samurai_general.txt +++ b/forge-gui/res/cardsfolder/t/takeno_samurai_general.txt @@ -8,4 +8,4 @@ SVar:AffectedX:Count$BushidoPoint SVar:PlayMain1:TRUE DeckHints:Type$Samurai SVar:Picture:http://www.wizards.com/global/images/magic/general/takeno_samurai_general.jpg -Oracle:Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.)\nEach other Samurai creature you control gets +1/+1 for each point of bushido it has. +Oracle:Bushido 2 (Whenever this creature blocks or becomes blocked, it gets +2/+2 until end of turn.)\nEach other Samurai creature you control gets +1/+1 for each point of bushido it has. diff --git a/forge-gui/res/cardsfolder/t/takenos_cavalry.txt b/forge-gui/res/cardsfolder/t/takenos_cavalry.txt index 9030870f7b7..3123453750c 100644 --- a/forge-gui/res/cardsfolder/t/takenos_cavalry.txt +++ b/forge-gui/res/cardsfolder/t/takenos_cavalry.txt @@ -6,4 +6,4 @@ K:Bushido:1 A:AB$ DealDamage | Cost$ T | ValidTgts$ Spirit.attacking,Spirit.blocking | TgtPrompt$ Select target attacking or blocking Spirit | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target attacking or blocking Spirit. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/takenos_cavalry.jpg -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\n{T}: Takeno's Cavalry deals 1 damage to target attacking or blocking Spirit. +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\n{T}: Takeno's Cavalry deals 1 damage to target attacking or blocking Spirit. diff --git a/forge-gui/res/cardsfolder/t/takklemaggot.txt b/forge-gui/res/cardsfolder/t/takklemaggot.txt index 6e9a8539f1d..cec96b32d12 100644 --- a/forge-gui/res/cardsfolder/t/takklemaggot.txt +++ b/forge-gui/res/cardsfolder/t/takklemaggot.txt @@ -7,7 +7,7 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self+nonAura | Origin$ Battlefield | Desti SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, put a -0/-1 counter on that creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Enchanted | CounterType$ M0M1 | CounterNum$ 1 -T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigChoose | TriggerDescription$ When enchanted creature dies, that creature's controller chooses a creature that CARDNAME could enchant. If they do, return CARDNAME to the battlefield under your control attached to that creature. If they don't, return CARDNAME to the battlefield under your control as a non-Aura enchantment. It loses "enchant creature" and gains "At the beginning of that player's upkeep, CARDNAME deals 1 damage to them." +T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigChoose | TriggerDescription$ When enchanted creature dies, that creature's controller chooses a creature that CARDNAME could enchant. If the player does, return CARDNAME to the battlefield under your control attached to that creature. If they don't, return CARDNAME to the battlefield under your control as a non-Aura enchantment. It loses "enchant creature" and gains "At the beginning of that player's upkeep, CARDNAME deals 1 damage to that player." SVar:TrigChoose:DB$ ChooseCard | Defined$ TriggeredCardController | Choices$ Creature.CanBeEnchantedBy | Mandatory$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ CorrectedSelf | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | AttachedTo$ ChosenCard | ConditionDefined$ ChosenCard | ConditionPresent$ Creature | ConditionCompare$ GE1 | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ CorrectedSelf | Types$ Enchantment | RemoveEnchantmentTypes$ True | RemoveKeywords$ Enchant creature | Triggers$ TrigUpkeep | RememberObjects$ TriggeredCardController | ConditionDefined$ ChosenCard | ConditionPresent$ Creature | ConditionCompare$ EQ0 | SubAbility$ DBChangeZone2 | Permanent$ True @@ -17,4 +17,4 @@ SVar:TrigDmg:DB$ DealDamage | Defined$ Remembered | NumDmg$ 1 AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/takklemaggot.jpg -Oracle:Enchant creature\nAt the beginning of the upkeep of enchanted creature's controller, put a -0/-1 counter on that creature.\nWhen enchanted creature dies, that creature's controller chooses a creature that Takklemaggot could enchant. If they do, return Takklemaggot to the battlefield under your control attached to that creature. If they don't, return Takklemaggot to the battlefield under your control as a non-Aura enchantment. It loses "enchant creature" and gains "At the beginning of that player's upkeep, Takklemaggot deals 1 damage to them." +Oracle:Enchant creature\nAt the beginning of the upkeep of enchanted creature's controller, put a -0/-1 counter on that creature.\nWhen enchanted creature dies, that creature's controller chooses a creature that Takklemaggot could enchant. If the player does, return Takklemaggot to the battlefield under your control attached to that creature. If they don't, return Takklemaggot to the battlefield under your control as a non-Aura enchantment. It loses "enchant creature" and gains "At the beginning of that player's upkeep, Takklemaggot deals 1 damage to that player." diff --git a/forge-gui/res/cardsfolder/t/talent_of_the_telepath.txt b/forge-gui/res/cardsfolder/t/talent_of_the_telepath.txt index 3a880a84372..a06c2c10071 100644 --- a/forge-gui/res/cardsfolder/t/talent_of_the_telepath.txt +++ b/forge-gui/res/cardsfolder/t/talent_of_the_telepath.txt @@ -1,10 +1,10 @@ Name:Talent of the Telepath ManaCost:2 U U Types:Sorcery -A:SP$ Dig | Cost$ 2 U U | ValidTgts$ Player.Opponent | TgtPrompt$ Select target opponent | Reveal$ True | NoMove$ True | DigNum$ 7 | RememberRevealed$ True | SubAbility$ TelepathCast | SpellDescription$ Target opponent reveals the top seven cards of their library. You may cast an instant or sorcery card from among them without paying its mana cost. Then that player puts the rest into their graveyard. Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, you may cast up to two revealed instant and/or sorcery cards instead of one. +A:SP$ Dig | Cost$ 2 U U | ValidTgts$ Player.Opponent | TgtPrompt$ Select target opponent | Reveal$ True | NoMove$ True | DigNum$ 7 | RememberRevealed$ True | SubAbility$ TelepathCast | SpellDescription$ Target opponent reveals the top seven cards of their library. You may cast an instant or sorcery spell from among them without paying its mana cost. Then that player puts the rest into their graveyard. Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, you may cast up to two instant and/or sorcery spells from among the revealed cards instead of one. SVar:TelepathCast:DB$ Play | ValidZone$ Library | Valid$ Instant.IsRemembered,Sorcery.IsRemembered | Controller$ You | WithoutManaCost$ True | Optional$ True | References$ X,Y | Amount$ X | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | Defined$ Remembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Compare Y GE2.2.1 SVar:Y:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn -Oracle:Target opponent reveals the top seven cards of their library. You may cast an instant or sorcery card from among them without paying its mana cost. Then that player puts the rest into their graveyard.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, you may cast up to two revealed instant and/or sorcery cards instead of one. +Oracle:Target opponent reveals the top seven cards of their library. You may cast an instant or sorcery spell from among them without paying its mana cost. Then that player puts the rest into their graveyard.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, you may cast up to two instant and/or sorcery spells from among the revealed cards instead of one. diff --git a/forge-gui/res/cardsfolder/t/talrands_invocation.txt b/forge-gui/res/cardsfolder/t/talrands_invocation.txt index 3eff244f3b4..4c16b815719 100644 --- a/forge-gui/res/cardsfolder/t/talrands_invocation.txt +++ b/forge-gui/res/cardsfolder/t/talrands_invocation.txt @@ -1,6 +1,6 @@ Name:Talrand's Invocation ManaCost:2 U U Types:Sorcery -A:SP$ Token | Cost$ 2 U U | TokenAmount$ 2 | TokenScript$ u_2_2_drake_flying | TokenOwner$ You | LegacyImage$ u 2 2 drake flying m13 | SpellDescription$ Create two 2/2 blue Drake creatures with flying. +A:SP$ Token | Cost$ 2 U U | TokenAmount$ 2 | TokenScript$ u_2_2_drake_flying | TokenOwner$ You | LegacyImage$ u 2 2 drake flying m13 | SpellDescription$ Create two 2/2 blue Drake creature tokens with flying. SVar:Picture:http://www.wizards.com/global/images/magic/general/talrands_invocation.jpg -Oracle:Create two 2/2 blue Drake creatures with flying. +Oracle:Create two 2/2 blue Drake creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/t/tamiyo_collector_of_tales.txt b/forge-gui/res/cardsfolder/t/tamiyo_collector_of_tales.txt index d8d45d2a972..bd85438b543 100644 --- a/forge-gui/res/cardsfolder/t/tamiyo_collector_of_tales.txt +++ b/forge-gui/res/cardsfolder/t/tamiyo_collector_of_tales.txt @@ -7,4 +7,4 @@ A:AB$ NameCard | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Defined$ You SVar:DBDig:DB$Dig | DigNum$ 4 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card.NamedCard | DestinationZone2$ Graveyard A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target card from your graveyard to your hand. AI:RemoveDeck:All -Oracle:Spells and abilities your opponents control can't cause you to discard cards or sacrifice permanents.\n[+1]: Choose a nonland card name, then reveal the top four cards of your library. Put all cards with the chosen name from among them into your hand and the rest into your graveyard.\n[-3]: Return target card from your graveyard to your hand. +Oracle:Spells and abilities your opponents control can't cause you to discard cards or sacrifice permanents.\n[+1]: Choose a nonland card name, then reveal the top four cards of your library. Put all cards with the chosen name from among them into your hand and the rest into your graveyard.\n[−3]: Return target card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/t/tamiyo_field_researcher.txt b/forge-gui/res/cardsfolder/t/tamiyo_field_researcher.txt index 9b7b941002a..372ebbf4b5d 100644 --- a/forge-gui/res/cardsfolder/t/tamiyo_field_researcher.txt +++ b/forge-gui/res/cardsfolder/t/tamiyo_field_researcher.txt @@ -13,4 +13,4 @@ A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:Omniscience:Mode$ Continuous | EffectZone$ Command | Affected$ Card.nonLand+YouOwn | MayPlay$ True | MayPlayWithoutManaCost$ True | AffectedZone$ Hand | Description$ You may cast spells from your hand without paying their mana costs. SVar:DBDraw:DB$Draw | NumCards$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/tamiyo_field_researcher.jpg -Oracle:[+1]: Choose up to two target creatures. Until your next turn, whenever either of those creatures deals combat damage, you draw a card.\n[-2]: Tap up to two target nonland permanents. They don't untap during their controller's next untap step.\n[-7]: Draw three cards. You get an emblem with "You may cast spells from your hand without paying their mana costs." +Oracle:[+1]: Choose up to two target creatures. Until your next turn, whenever either of those creatures deals combat damage, you draw a card.\n[−2]: Tap up to two target nonland permanents. They don't untap during their controller's next untap step.\n[−7]: Draw three cards. You get an emblem with "You may cast spells from your hand without paying their mana costs." diff --git a/forge-gui/res/cardsfolder/t/tamiyo_the_moon_sage.txt b/forge-gui/res/cardsfolder/t/tamiyo_the_moon_sage.txt index e3e5331a573..2cdd89bc8af 100644 --- a/forge-gui/res/cardsfolder/t/tamiyo_the_moon_sage.txt +++ b/forge-gui/res/cardsfolder/t/tamiyo_the_moon_sage.txt @@ -12,4 +12,4 @@ SVar:TamiyoCardToGrave:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard SVar:TamiyoReturn:DB$ ChangeZone | Defined$ TriggeredCardLKICopy | Origin$ Graveyard | Destination$ Hand SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/tamiyo_the_moon_sage.jpg -Oracle:[+1]: Tap target permanent. It doesn't untap during its controller's next untap step.\n[-2]: Draw a card for each tapped creature target player controls.\n[-8]: You get an emblem with "You have no maximum hand size" and "Whenever a card is put into your graveyard from anywhere, you may return it to your hand." +Oracle:[+1]: Tap target permanent. It doesn't untap during its controller's next untap step.\n[−2]: Draw a card for each tapped creature target player controls.\n[−8]: You get an emblem with "You have no maximum hand size" and "Whenever a card is put into your graveyard from anywhere, you may return it to your hand." diff --git a/forge-gui/res/cardsfolder/t/taste_of_death.txt b/forge-gui/res/cardsfolder/t/taste_of_death.txt index 5bab235312f..cb1e4c782fe 100644 --- a/forge-gui/res/cardsfolder/t/taste_of_death.txt +++ b/forge-gui/res/cardsfolder/t/taste_of_death.txt @@ -1,7 +1,7 @@ Name:Taste of Death ManaCost:4 B B Types:Sorcery -A:SP$ Sacrifice | Cost$ 4 B B | Amount$ 3 | Defined$ Player | SacValid$ Creature | SpellDescription$ Each player sacrifices three creatures. You create three Food tokens. | SubAbility$ DBToken +A:SP$ Sacrifice | Cost$ 4 B B | Amount$ 3 | Defined$ Player | SacValid$ Creature | SpellDescription$ Each player sacrifices three creatures. You create three Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ 3 | TokenScript$ c_a_food_sac | TokenOwner$ You | LegacyImage$ c a food sac eld DeckHas:Ability$LifeGain & Ability$Token & Ability$Food -Oracle:Each player sacrifices three creatures. You create three Food tokens. +Oracle:Each player sacrifices three creatures. You create three Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/t/tattermunge_duo.txt b/forge-gui/res/cardsfolder/t/tattermunge_duo.txt index 42df1004af3..a2b33086e1a 100644 --- a/forge-gui/res/cardsfolder/t/tattermunge_duo.txt +++ b/forge-gui/res/cardsfolder/t/tattermunge_duo.txt @@ -3,8 +3,8 @@ ManaCost:2 RG Types:Creature Goblin Warrior Shaman PT:2/3 T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a red spell, CARDNAME gets +1/+1 until end of turn. -T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpKW | TriggerDescription$ Whenever you cast a green spell, CARDNAME gains forestwalk until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpKW | TriggerDescription$ Whenever you cast a green spell, CARDNAME gains forestwalk until end of turn. (It can't be blocked as long as defending player controls a Forest.) SVar:TrigPump11:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self SVar:TrigPumpKW:DB$ Pump | KW$ Forestwalk | Defined$ Self SVar:BuffedBy:Card.Red,Card.Green -Oracle:Whenever you cast a red spell, Tattermunge Duo gets +1/+1 until end of turn.\nWhenever you cast a green spell, Tattermunge Duo gains forestwalk until end of turn. +Oracle:Whenever you cast a red spell, Tattermunge Duo gets +1/+1 until end of turn.\nWhenever you cast a green spell, Tattermunge Duo gains forestwalk until end of turn. (It can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/t/tawnoss_coffin.txt b/forge-gui/res/cardsfolder/t/tawnoss_coffin.txt index 5f3605fcdd4..beb280b4271 100644 --- a/forge-gui/res/cardsfolder/t/tawnoss_coffin.txt +++ b/forge-gui/res/cardsfolder/t/tawnoss_coffin.txt @@ -14,4 +14,4 @@ SVar:RestoreCounters:DB$ NoteCounters | Mode$ Load | Defined$ Imprinted | SubAbi SVar:TrigAuraReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | AttachedTo$ Valid Creature.IsImprinted | SubAbility$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self AI:RemoveDeck:All -Oracle:You may choose not to untap Tawnos's Coffin during your untap step.\n{3},{T}: Exile target creature and all Auras attached to it. Note the number and kind of counters that were on that creature. When Tawnos's Coffin leaves the battlefield or becomes untapped, return that exiled card to the battlefield under its owner's control tapped with the noted number and kind of counters on it. If you do, return the other exiled cards to the battlefield under their owner's control attached to that permanent. +Oracle:You may choose not to untap Tawnos's Coffin during your untap step.\n{3}, {T}: Exile target creature and all Auras attached to it. Note the number and kind of counters that were on that creature. When Tawnos's Coffin leaves the battlefield or becomes untapped, return that exiled card to the battlefield under its owner's control tapped with the noted number and kind of counters on it. If you do, return the other exiled cards to the battlefield under their owner's control attached to that permanent. diff --git a/forge-gui/res/cardsfolder/t/tears_of_rage.txt b/forge-gui/res/cardsfolder/t/tears_of_rage.txt index 26c9135b4e7..47db451b069 100644 --- a/forge-gui/res/cardsfolder/t/tears_of_rage.txt +++ b/forge-gui/res/cardsfolder/t/tears_of_rage.txt @@ -1,11 +1,11 @@ Name:Tears of Rage ManaCost:2 R R Types:Instant -Text:Cast CARDNAME only during the declare attackers step.\r\n +Text:Cast this spell only during the declare attackers step.\r\n A:SP$ PumpAll | Cost$ 2 R R | ActivationPhases$ Declare Attackers | ValidCards$ Creature.attacking+YouCtrl | NumAtt$ +X | References$ X | SubAbility$ DelTrig | SpellDescription$ Attacking creatures you control get +X/+0 until end of turn, where X is the number of attacking creatures. Sacrifice those creatures at the beginning of the next end step. SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ TrigSac | RememberObjects$ Valid Creature.attacking+YouCtrl | TriggerDescription$ CARDNAME - Sacrifice those creature at the beginning of the next end step. | AILogic$ Always SVar:TrigSac:DB$ SacrificeAll | Defined$ DelayTriggerRemembered | Controller$ You SVar:X:Count$Valid Creature.attacking+YouCtrl AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/tears_of_rage.jpg -Oracle:Cast Tears of Rage only during the declare attackers step.\nAttacking creatures you control get +X/+0 until end of turn, where X is the number of attacking creatures. Sacrifice those creatures at the beginning of the next end step. +Oracle:Cast this spell only during the declare attackers step.\nAttacking creatures you control get +X/+0 until end of turn, where X is the number of attacking creatures. Sacrifice those creatures at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/t/tears_of_valakut.txt b/forge-gui/res/cardsfolder/t/tears_of_valakut.txt index b103cfdf327..59f3f58e5d9 100644 --- a/forge-gui/res/cardsfolder/t/tears_of_valakut.txt +++ b/forge-gui/res/cardsfolder/t/tears_of_valakut.txt @@ -4,4 +4,4 @@ Types:Instant K:CARDNAME can't be countered. A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature.withFlying | NumDmg$ 5 | TgtPrompt$ Select target creature with flying. | SpellDescription$ CARDNAME deals 5 damage to target creature with flying. SVar:Picture:http://www.wizards.com/global/images/magic/general/tears_of_valakut.jpg -Oracle:Tears of Valakut can't be countered by spells or abilities.\nTears of Valakut deals 5 damage to target creature with flying. +Oracle:This spell can't be countered.\nTears of Valakut deals 5 damage to target creature with flying. diff --git a/forge-gui/res/cardsfolder/t/teekas_dragon.txt b/forge-gui/res/cardsfolder/t/teekas_dragon.txt index 6ded565be38..b90093d40ee 100644 --- a/forge-gui/res/cardsfolder/t/teekas_dragon.txt +++ b/forge-gui/res/cardsfolder/t/teekas_dragon.txt @@ -6,4 +6,4 @@ K:Flying K:Trample K:Rampage:4 SVar:Picture:http://www.wizards.com/global/images/magic/general/teekas_dragon.jpg -Oracle:Flying, trample, rampage 4 (Whenever this creature becomes blocked, it gets +4/+4 until end of turn for each creature blocking it beyond the first.) +Oracle:Flying; trample; rampage 4 (Whenever this creature becomes blocked, it gets +4/+4 until end of turn for each creature blocking it beyond the first.) diff --git a/forge-gui/res/cardsfolder/t/teferi_hero_of_dominaria.txt b/forge-gui/res/cardsfolder/t/teferi_hero_of_dominaria.txt index 48f40466192..b1214e0eadd 100644 --- a/forge-gui/res/cardsfolder/t/teferi_hero_of_dominaria.txt +++ b/forge-gui/res/cardsfolder/t/teferi_hero_of_dominaria.txt @@ -10,4 +10,4 @@ A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:TrigDraw:Mode$ Drawn | ValidCard$ Card.YouCtrl | Execute$ EffSpellCast | TriggerDescription$ Whenever you draw a card, exile target permanent an opponent controls. SVar:EffSpellCast:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.OppCtrl | TgtPrompt$ Select target permanent an opponent controls SVar:Picture:http://www.wizards.com/global/images/magic/general/teferi_hero_of_dominaria.jpg -Oracle:[+1]: Draw a card. At the beginning of the next end step, untap up to two lands.\n[-3]: Put target nonland permanent into its owner's library third from the top.\n[-8]: You get an emblem with "Whenever you draw a card, exile target permanent an opponent controls." +Oracle:[+1]: Draw a card. At the beginning of the next end step, untap up to two lands.\n[−3]: Put target nonland permanent into its owner's library third from the top.\n[−8]: You get an emblem with "Whenever you draw a card, exile target permanent an opponent controls." diff --git a/forge-gui/res/cardsfolder/t/teferi_mage_of_zhalfir.txt b/forge-gui/res/cardsfolder/t/teferi_mage_of_zhalfir.txt index 101bdde7337..a408c22ea2e 100644 --- a/forge-gui/res/cardsfolder/t/teferi_mage_of_zhalfir.txt +++ b/forge-gui/res/cardsfolder/t/teferi_mage_of_zhalfir.txt @@ -3,7 +3,7 @@ ManaCost:2 U U U Types:Legendary Creature Human Wizard PT:3/4 K:Flash -S:Mode$ Continuous | Affected$ Creature.YouOwn+nonToken | AffectedZone$ Hand,Graveyard,Exile,Library,Command,Stack | AddKeyword$ Flash | Description$ Creature cards you own that aren't on the battlefield have flash. +S:Mode$ Continuous | Affected$ Creature.YouOwn+nonToken | AffectedZone$ Hand,Graveyard,Exile,Library,Command,Stack | AddKeyword$ Flash (You may cast this spell any time you could cast an instant.) | Description$ Creature cards you own that aren't on the battlefield have flash. S:Mode$ CantBeCast | ValidCard$ Card | OnlySorcerySpeed$ True | Caster$ Opponent | Description$ Each opponent can cast spells only any time they could cast a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/teferi_mage_of_zhalfir.jpg -Oracle:Flash\nCreature cards you own that aren't on the battlefield have flash.\nEach opponent can cast spells only any time they could cast a sorcery. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nCreature cards you own that aren't on the battlefield have flash.\nEach opponent can cast spells only any time they could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/t/teferi_master_of_time.txt b/forge-gui/res/cardsfolder/t/teferi_master_of_time.txt index 5460b349df5..83b7579a443 100755 --- a/forge-gui/res/cardsfolder/t/teferi_master_of_time.txt +++ b/forge-gui/res/cardsfolder/t/teferi_master_of_time.txt @@ -8,4 +8,4 @@ SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose A:AB$ Phases | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | IsCurse$ True | SpellDescription$ Target creature you don't control phases out. (Treat it and anything attached to it as though they don't exist until its controllers's next turn.) A:AB$ AddTurn | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | NumTurns$ 2 | SpellDescription$ Take two extra turns after this one. DeckHas:Ability$Discard -Oracle:You may activate loyalty abilities of Teferi, Master of Time on any player's turn any time you could cast an instant.\n[+1]: Draw a card, then discard a card.\n−3: Target creature you don't control phases out. (Treat it and anything attached to it as though they don't exist until its controller's next turn.)\n−10: Take two extra turns after this one. +Oracle:You may activate loyalty abilities of Teferi, Master of Time on any player's turn any time you could cast an instant.\n[+1]: Draw a card, then discard a card.\n[−3]: Target creature you don't control phases out. (Treat it and anything attached to it as though they don't exist until its controller's next turn.)\n[−10]: Take two extra turns after this one. diff --git a/forge-gui/res/cardsfolder/t/teferi_temporal_archmage.txt b/forge-gui/res/cardsfolder/t/teferi_temporal_archmage.txt index 77bfef6e697..52904c6da03 100644 --- a/forge-gui/res/cardsfolder/t/teferi_temporal_archmage.txt +++ b/forge-gui/res/cardsfolder/t/teferi_temporal_archmage.txt @@ -8,4 +8,4 @@ A:AB$ Untap | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Perm A:AB$ Effect | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Teferi, Temporal Archmage | Image$ emblem_teferi_temporal_archmage | StaticAbilities$ InstantPlaneswalkers | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "You may activate loyalty abilities of planeswalkers you control on any player's turn any time you could cast an instant." SVar:InstantPlaneswalkers:Mode$ Continuous | EffectZone$ Command | Affected$ Planeswalker.YouCtrl | AddHiddenKeyword$ CARDNAME's loyalty abilities can be activated at instant speed. | Description$ You may activate loyalty abilities of planeswalkers you control on any player's turn any time you could cast an instant. SVar:Picture:http://www.wizards.com/global/images/magic/general/teferi_temporal_archmage.jpg -Oracle:[+1]: Look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library.\n[-1]: Untap up to four target permanents.\n[-10]: You get an emblem with "You may activate loyalty abilities of planeswalkers you control on any player's turn any time you could cast an instant."\nTeferi, Temporal Archmage can be your commander. +Oracle:[+1]: Look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library.\n[−1]: Untap up to four target permanents.\n[−10]: You get an emblem with "You may activate loyalty abilities of planeswalkers you control on any player's turn any time you could cast an instant."\nTeferi, Temporal Archmage can be your commander. diff --git a/forge-gui/res/cardsfolder/t/teferi_time_raveler.txt b/forge-gui/res/cardsfolder/t/teferi_time_raveler.txt index 5a9705c0a52..24834d4887e 100644 --- a/forge-gui/res/cardsfolder/t/teferi_time_raveler.txt +++ b/forge-gui/res/cardsfolder/t/teferi_time_raveler.txt @@ -8,4 +8,4 @@ SVar:STPlay:Mode$ CastWithFlash | ValidCard$ Sorcery | ValidSA$ Spell | EffectZo SVar:PlayMain1:TRUE A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | Origin$ Battlefield | Destination$ Hand | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Artifact,Creature,Enchantment | TgtPrompt$ Select target artifact, creature, or enchantment | SpellDescription$ Return up to one target artifact, creature, or enchantment to its owner's hand. Draw a card. | SubAbility$ DBDraw SVar:DBDraw:DB$Draw | NumCards$ 1 -Oracle:Each opponent can cast spells only any time they could cast a sorcery.\n[+1]: Until your next turn, you may cast sorcery spells as though they had flash.\n[-3]: Return up to one target artifact, creature, or enchantment to its owner's hand. Draw a card. +Oracle:Each opponent can cast spells only any time they could cast a sorcery.\n[+1]: Until your next turn, you may cast sorcery spells as though they had flash.\n[−3]: Return up to one target artifact, creature, or enchantment to its owner's hand. Draw a card. diff --git a/forge-gui/res/cardsfolder/t/tel_jilad_archers.txt b/forge-gui/res/cardsfolder/t/tel_jilad_archers.txt index ee45ac9e28c..16ba671245d 100644 --- a/forge-gui/res/cardsfolder/t/tel_jilad_archers.txt +++ b/forge-gui/res/cardsfolder/t/tel_jilad_archers.txt @@ -5,4 +5,4 @@ PT:2/4 K:Reach K:Protection from artifacts SVar:Picture:http://www.wizards.com/global/images/magic/general/tel_jilad_archers.jpg -Oracle:Protection from artifacts, reach (This creature can block creatures with flying.) +Oracle:Protection from artifacts; reach (This creature can block creatures with flying.) diff --git a/forge-gui/res/cardsfolder/t/teleport.txt b/forge-gui/res/cardsfolder/t/teleport.txt index e93dc92d59c..ea212d780ff 100644 --- a/forge-gui/res/cardsfolder/t/teleport.txt +++ b/forge-gui/res/cardsfolder/t/teleport.txt @@ -1,7 +1,7 @@ Name:Teleport ManaCost:U U U Types:Instant -A:SP$ Pump | Cost$ U U U | ActivationPhases$ Declare Attackers | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable | SpellDescription$ Cast CARDNAME only during the declare attackers step. Target creature can't be blocked this turn. +A:SP$ Pump | Cost$ U U U | ActivationPhases$ Declare Attackers | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable | SpellDescription$ Cast this spell only during the declare attackers step. Target creature can't be blocked this turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/teleport.jpg -Oracle:Cast Teleport only during the declare attackers step.\nTarget creature can't be blocked this turn. +Oracle:Cast this spell only during the declare attackers step.\nTarget creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/t/temple_garden.txt b/forge-gui/res/cardsfolder/t/temple_garden.txt index 8305395bf49..972ed8c7881 100644 --- a/forge-gui/res/cardsfolder/t/temple_garden.txt +++ b/forge-gui/res/cardsfolder/t/temple_garden.txt @@ -2,6 +2,6 @@ Name:Temple Garden ManaCost:no cost Types:Land Forest Plains K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, CARDNAME enters the battlefield tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. SVar:Picture:http://resources.wizards.com/magic/cards/rav/en-us/card89093.jpg -Oracle:({T}: Add {G} or {W}.)\nAs Temple Garden enters the battlefield, you may pay 2 life. If you don't, Temple Garden enters the battlefield tapped. +Oracle:({T}: Add {G} or {W}.)\nAs Temple Garden enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/t/temple_of_epiphany.txt b/forge-gui/res/cardsfolder/t/temple_of_epiphany.txt index 91aeaec8262..912fa91576d 100644 --- a/forge-gui/res/cardsfolder/t/temple_of_epiphany.txt +++ b/forge-gui/res/cardsfolder/t/temple_of_epiphany.txt @@ -7,4 +7,4 @@ SVar:TrigScry:DB$ Scry | ScryNum$ 1 A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. SVar:Picture:http://www.wizards.com/global/images/magic/general/temple_of_epiphany.jpg -Oracle:Temple of Epiphany enters the battlefield tapped.\nWhen Temple of Epiphany enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)\n{T}: Add {U} or {R}. \ No newline at end of file +Oracle:Temple of Epiphany enters the battlefield tapped.\nWhen Temple of Epiphany enters the battlefield, scry 1.\n{T}: Add {U} or {R}. diff --git a/forge-gui/res/cardsfolder/t/temple_of_malady.txt b/forge-gui/res/cardsfolder/t/temple_of_malady.txt index fadb4a605da..e35a8df1568 100644 --- a/forge-gui/res/cardsfolder/t/temple_of_malady.txt +++ b/forge-gui/res/cardsfolder/t/temple_of_malady.txt @@ -7,4 +7,4 @@ SVar:TrigScry:DB$ Scry | ScryNum$ 1 A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. SVar:Picture:http://www.wizards.com/global/images/magic/general/temple_of_malady.jpg -Oracle:Temple of Malady enters the battlefield tapped.\nWhen Temple of Malady enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)\n{T}: Add {B} or {G}. +Oracle:Temple of Malady enters the battlefield tapped.\nWhen Temple of Malady enters the battlefield, scry 1.\n{T}: Add {B} or {G}. diff --git a/forge-gui/res/cardsfolder/t/temple_of_mystery.txt b/forge-gui/res/cardsfolder/t/temple_of_mystery.txt index 6ff3e01ea30..edc446b5cf6 100644 --- a/forge-gui/res/cardsfolder/t/temple_of_mystery.txt +++ b/forge-gui/res/cardsfolder/t/temple_of_mystery.txt @@ -7,4 +7,4 @@ SVar:TrigScry:DB$ Scry | ScryNum$ 1 A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. SVar:Picture:http://www.wizards.com/global/images/magic/general/temple_of_mystery.jpg -Oracle:Temple of Mystery enters the battlefield tapped.\nWhen Temple of Mystery enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)\n{T}: Add {G} or {U}. +Oracle:Temple of Mystery enters the battlefield tapped.\nWhen Temple of Mystery enters the battlefield, scry 1.\n{T}: Add {G} or {U}. diff --git a/forge-gui/res/cardsfolder/t/temple_of_silence.txt b/forge-gui/res/cardsfolder/t/temple_of_silence.txt index 3d0332d2c6d..7b90b2be711 100644 --- a/forge-gui/res/cardsfolder/t/temple_of_silence.txt +++ b/forge-gui/res/cardsfolder/t/temple_of_silence.txt @@ -7,4 +7,4 @@ SVar:TrigScry:DB$ Scry | ScryNum$ 1 A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. SVar:Picture:http://www.wizards.com/global/images/magic/general/temple_of_silence.jpg -Oracle:Temple of Silence enters the battlefield tapped.\nWhen Temple of Silence enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)\n{T}: Add {W} or {B}. +Oracle:Temple of Silence enters the battlefield tapped.\nWhen Temple of Silence enters the battlefield, scry 1.\n{T}: Add {W} or {B}. diff --git a/forge-gui/res/cardsfolder/t/temple_of_triumph.txt b/forge-gui/res/cardsfolder/t/temple_of_triumph.txt index 475122aa57b..5c8b3463138 100644 --- a/forge-gui/res/cardsfolder/t/temple_of_triumph.txt +++ b/forge-gui/res/cardsfolder/t/temple_of_triumph.txt @@ -7,4 +7,4 @@ SVar:TrigScry:DB$ Scry | ScryNum$ 1 A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. SVar:Picture:http://www.wizards.com/global/images/magic/general/temple_of_triumph.jpg -Oracle:Temple of Triumph enters the battlefield tapped.\nWhen Temple of Triumph enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)\n{T}: Add {R} or {W}. +Oracle:Temple of Triumph enters the battlefield tapped.\nWhen Temple of Triumph enters the battlefield, scry 1.\n{T}: Add {R} or {W}. diff --git a/forge-gui/res/cardsfolder/t/temporal_extortion.txt b/forge-gui/res/cardsfolder/t/temporal_extortion.txt index c480da3bdb8..0c4192b3884 100644 --- a/forge-gui/res/cardsfolder/t/temporal_extortion.txt +++ b/forge-gui/res/cardsfolder/t/temporal_extortion.txt @@ -5,4 +5,4 @@ T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescrip SVar:TrigCounter:DB$ Counter | UnlessCost$ LifeTotalHalfUp | Defined$ TriggeredSpellAbility | UnlessPayer$ Player | UnlessSwitched$ True | UnlessAI$ Never A:SP$ AddTurn | Cost$ B B B B | NumTurns$ 1 | SpellDescription$ Take an extra turn after this one. SVar:Picture:http://www.wizards.com/global/images/magic/general/temporal_extortion.jpg -Oracle:When you cast Temporal Extortion, any player may pay half their life, rounded up. If a player does, counter Temporal Extortion.\nTake an extra turn after this one. +Oracle:When you cast this spell, any player may pay half their life, rounded up. If a player does, counter Temporal Extortion.\nTake an extra turn after this one. diff --git a/forge-gui/res/cardsfolder/t/tendershoot_dryad.txt b/forge-gui/res/cardsfolder/t/tendershoot_dryad.txt index 515a1df0b38..c9cc213819c 100644 --- a/forge-gui/res/cardsfolder/t/tendershoot_dryad.txt +++ b/forge-gui/res/cardsfolder/t/tendershoot_dryad.txt @@ -5,9 +5,9 @@ PT:2/2 K:Ascend T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of each upkeep, create a 1/1 green Saproling creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling rix -S:Mode$ Continuous | Affected$ Creature.Saproling+YouCtrl | AddPower$ 2 | AddToughness$ 2 | Condition$ Blessing | IsPresent$ Card.Self | Description$ Saprolings you control have +2/+2 as long as you have the city's blessing. +S:Mode$ Continuous | Affected$ Creature.Saproling+YouCtrl | AddPower$ 2 | AddToughness$ 2 | Condition$ Blessing | IsPresent$ Card.Self | Description$ Saprolings you control get +2/+2 as long as you have the city's blessing. SVar:PlayMain1:TRUE DeckHints:Type$Fungus DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/tendershoot_dryad.jpg -Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\nAt the beginning of each upkeep, create a 1/1 green Saproling creature token.\nSaprolings you control have +2/+2 as long as you have the city's blessing. +Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\nAt the beginning of each upkeep, create a 1/1 green Saproling creature token.\nSaprolings you control get +2/+2 as long as you have the city's blessing. diff --git a/forge-gui/res/cardsfolder/t/tendrils_of_despair.txt b/forge-gui/res/cardsfolder/t/tendrils_of_despair.txt index 638ecadd7b0..98acbf64486 100644 --- a/forge-gui/res/cardsfolder/t/tendrils_of_despair.txt +++ b/forge-gui/res/cardsfolder/t/tendrils_of_despair.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Discard | Cost$ B Sac<1/Creature> | ValidTgts$ Opponent | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target opponent discards two cards. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/tendrils_of_despair.jpg -Oracle:As an additional cost to cast Tendrils of Despair, sacrifice a creature.\nTarget opponent discards two cards. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nTarget opponent discards two cards. diff --git a/forge-gui/res/cardsfolder/t/teremko_griffin.txt b/forge-gui/res/cardsfolder/t/teremko_griffin.txt index 0076784f9aa..65e2a7cc9f4 100644 --- a/forge-gui/res/cardsfolder/t/teremko_griffin.txt +++ b/forge-gui/res/cardsfolder/t/teremko_griffin.txt @@ -6,4 +6,4 @@ K:Flying K:Banding AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/teremko_griffin.jpg -Oracle:Flying, banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) +Oracle:Flying; banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) diff --git a/forge-gui/res/cardsfolder/t/tergrid_god_of_fear_tergrids_lantern.txt b/forge-gui/res/cardsfolder/t/tergrid_god_of_fright_tergrids_lantern.txt similarity index 89% rename from forge-gui/res/cardsfolder/t/tergrid_god_of_fear_tergrids_lantern.txt rename to forge-gui/res/cardsfolder/t/tergrid_god_of_fright_tergrids_lantern.txt index 995cf788643..28cf7c8fc64 100644 --- a/forge-gui/res/cardsfolder/t/tergrid_god_of_fear_tergrids_lantern.txt +++ b/forge-gui/res/cardsfolder/t/tergrid_god_of_fright_tergrids_lantern.txt @@ -6,7 +6,7 @@ K:Menace T:Mode$ Sacrificed | ValidCard$ Permanent.nonToken+OppCtrl | OptionalDecider$ You | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent sacrifices a nontoken permanent, you may put that card from a graveyard onto the battlefield under your control. T:Mode$ Discarded | ValidCard$ Permanent.nonToken+OppCtrl | OptionalDecider$ You | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent discards a permanent card, you may put that card from a graveyard onto the battlefield under your control. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredCard -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhenever an opponent sacrifices a nontoken permanent or discards a permanent card, you may put that card onto the battlefield under your control from their graveyard. +Oracle:Menace\nWhenever an opponent sacrifices a nontoken permanent or discards a permanent card, you may put that card from a graveyard onto the battlefield under your control. SVar:PlayMain1:TRUE AlternateMode:Modal diff --git a/forge-gui/res/cardsfolder/t/terra_stomper.txt b/forge-gui/res/cardsfolder/t/terra_stomper.txt index 25a43e08bc9..c5d05b0017b 100644 --- a/forge-gui/res/cardsfolder/t/terra_stomper.txt +++ b/forge-gui/res/cardsfolder/t/terra_stomper.txt @@ -5,4 +5,4 @@ PT:8/8 K:Trample K:CARDNAME can't be countered. SVar:Picture:http://www.wizards.com/global/images/magic/general/terra_stomper.jpg -Oracle:Terra Stomper can't be countered.\nTrample +Oracle:This spell can't be countered.\nTrample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/t/territorial_gorger.txt b/forge-gui/res/cardsfolder/t/territorial_gorger.txt index ddfd44d6c56..02d75133ffa 100644 --- a/forge-gui/res/cardsfolder/t/territorial_gorger.txt +++ b/forge-gui/res/cardsfolder/t/territorial_gorger.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Gremlin K:Trample PT:2/2 -T:Mode$ CounterAddedOnce | ValidPlayer$ You | TriggerZones$ Battlefield | CounterType$ ENERGY | Execute$ TrigPump | TriggerDescription$ Whenever you get one or more {E} (one energy counter), CARDNAME gets +2/+2 until end of turn. +T:Mode$ CounterAddedOnce | ValidPlayer$ You | TriggerZones$ Battlefield | CounterType$ ENERGY | Execute$ TrigPump | TriggerDescription$ Whenever you get one or more {E} (energy counters), CARDNAME gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 -Oracle:Trample\nWhenever you get one or more {E} (one energy counter), Territorial Gorger gets +2/+2 until end of turn. +Oracle:Trample\nWhenever you get one or more {E} (energy counters), Territorial Gorger gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/test_of_faith.txt b/forge-gui/res/cardsfolder/t/test_of_faith.txt index 7da88820841..497060072b4 100644 --- a/forge-gui/res/cardsfolder/t/test_of_faith.txt +++ b/forge-gui/res/cardsfolder/t/test_of_faith.txt @@ -1,7 +1,7 @@ Name:Test of Faith ManaCost:1 W Types:Instant -A:SP$ PreventDamage | Cost$ 1 W | ValidTgts$ Creature | Amount$ 3 | PreventionSubAbility$ FaithsReward | ShieldEffectTarget$ Targeted | TgtPrompt$ Select target creature | SpellDescription$ Prevent the next 3 damage that would be dealt to target creature this turn, and put a +1/+1 counter on that creature for each 1 damage prevented this way. +A:SP$ PreventDamage | Cost$ 1 W | ValidTgts$ Creature | Amount$ 3 | PreventionSubAbility$ FaithsReward | ShieldEffectTarget$ Targeted | TgtPrompt$ Select target creature | SpellDescription$ Prevent the next 3 damage that would be dealt to target creature this turn. For each 1 damage prevented this way, put a +1/+1 counter on that creature. SVar:FaithsReward:DB$ PutCounter | Defined$ ShieldEffectTarget | CounterType$ P1P1 | CounterNum$ PreventedDamage | SpellDescription$ Put a +1/+1 counter on this creature for each 1 damage prevented this way. SVar:Picture:http://www.wizards.com/global/images/magic/general/test_of_faith.jpg -Oracle:Prevent the next 3 damage that would be dealt to target creature this turn, and put a +1/+1 counter on that creature for each 1 damage prevented this way. +Oracle:Prevent the next 3 damage that would be dealt to target creature this turn. For each 1 damage prevented this way, put a +1/+1 counter on that creature. diff --git a/forge-gui/res/cardsfolder/t/tevesh_szat_doom_of_fools.txt b/forge-gui/res/cardsfolder/t/tevesh_szat_doom_of_fools.txt index 30c1adc8653..a5caa8d19c6 100644 --- a/forge-gui/res/cardsfolder/t/tevesh_szat_doom_of_fools.txt +++ b/forge-gui/res/cardsfolder/t/tevesh_szat_doom_of_fools.txt @@ -12,4 +12,4 @@ A:AB$ GainControl | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate SVar:DBChangeZone:DB$ ChangeZoneAll | ValidCards$ Card.IsCommander | Origin$ Command | Destination$ Battlefield | GainControl$ True DeckHas:Ability$Token & Ability$Sacrifice SVar:AIPreference:SacCost$Creature.token+powerLE2+toughnessLE2 -Oracle:[+2]: Create two 0/1 black Thrull creature tokens.\n[+1]: You may sacrifice a creature or planeswalker. If you do, draw two cards, then draw an additional card if the sacrificed permanent was a commander.\n[-10]: Gain control of all commanders, then put all commanders from the command zone onto the battlefield under your control.\nTevesh Szat, Doom of Fools can be your commander.\nPartner +Oracle:[+2]: Create two 0/1 black Thrull creature tokens.\n[+1]: You may sacrifice another creature or planeswalker. If you do, draw two cards, then draw another card if the sacrificed permanent was a commander.\n[−10]: Gain control of all commanders. Put all commanders from the command zone onto the battlefield under your control.\nTevesh Szat, Doom of Fools can be your commander.\nPartner diff --git a/forge-gui/res/cardsfolder/t/teyo_the_shieldmage.txt b/forge-gui/res/cardsfolder/t/teyo_the_shieldmage.txt index 5051f04ada1..2ef26200328 100644 --- a/forge-gui/res/cardsfolder/t/teyo_the_shieldmage.txt +++ b/forge-gui/res/cardsfolder/t/teyo_the_shieldmage.txt @@ -5,4 +5,4 @@ Loyalty:5 S:Mode$ Continuous | Affected$ You | AddKeyword$ Hexproof | Description$ You have hexproof. A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ w_0_3_wall_defender | TokenOwner$ You | LegacyImage$ w 0 3 wall defender war | SpellDescription$ Create a 0/3 white Wall creature token with defender. DeckHas:Ability$Token -Oracle:You have hexproof. (You can't be the target of spells or abilities your opponents control.)\n[-2]: Create a 0/3 white Wall creature token with defender. +Oracle:You have hexproof. (You can't be the target of spells or abilities your opponents control.)\n[−2]: Create a 0/3 white Wall creature token with defender. diff --git a/forge-gui/res/cardsfolder/t/tezzeret_agent_of_bolas.txt b/forge-gui/res/cardsfolder/t/tezzeret_agent_of_bolas.txt index 3dd32fce420..4f455a0927f 100644 --- a/forge-gui/res/cardsfolder/t/tezzeret_agent_of_bolas.txt +++ b/forge-gui/res/cardsfolder/t/tezzeret_agent_of_bolas.txt @@ -8,4 +8,4 @@ A:AB$ LoseLife | Cost$ SubCounter<4/LOYALTY> | Planeswalker$ True | Ultimate$ Tr SVar:DBGain:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:Count$Valid Artifact.YouCtrl/Times.2 SVar:Picture:http://www.wizards.com/global/images/magic/general/tezzeret_agent_of_bolas.jpg -Oracle:[+1]: Look at the top five 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 any order.\n[-1]: Target artifact becomes an artifact creature with base power and toughness 5/5.\n[-4]: Target player loses X life and you gain X life, where X is twice the number of artifacts you control. +Oracle:[+1]: Look at the top five 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 any order.\n[−1]: Target artifact becomes an artifact creature with base power and toughness 5/5.\n[−4]: Target player loses X life and you gain X life, where X is twice the number of artifacts you control. diff --git a/forge-gui/res/cardsfolder/t/tezzeret_artifice_master.txt b/forge-gui/res/cardsfolder/t/tezzeret_artifice_master.txt index b05f9327adb..cd1da95a071 100644 --- a/forge-gui/res/cardsfolder/t/tezzeret_artifice_master.txt +++ b/forge-gui/res/cardsfolder/t/tezzeret_artifice_master.txt @@ -8,5 +8,5 @@ A:AB$ Effect | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:EffT:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ EffTrigTutor | TriggerDescription$ At the beginning of your end step, search your library for a permanent card, put it onto the battlefield, then shuffle your library. SVar:EffTrigTutor:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Permanent | ChangeNum$ 1 DeckHas:Ability$Token -Oracle:[+1]: Create a 1/1 colorless Thopter artifact creature token with flying.\n[0]: Draw a card. If you control three or more artifacts, draw two cards instead.\n[-9]: You get an emblem with "At the beginning of your end step, search your library for a permanent card, put it onto the battlefield, then shuffle your library." -Loyalty:5 \ No newline at end of file +Oracle:[+1]: Create a 1/1 colorless Thopter artifact creature token with flying.\n[0]: Draw a card. If you control three or more artifacts, draw two cards instead.\n[−9]: You get an emblem with "At the beginning of your end step, search your library for a permanent card, put it onto the battlefield, then shuffle your library." +Loyalty:5 diff --git a/forge-gui/res/cardsfolder/t/tezzeret_cruel_machinist.txt b/forge-gui/res/cardsfolder/t/tezzeret_cruel_machinist.txt index cd8dd60919a..4af3b1f1608 100644 --- a/forge-gui/res/cardsfolder/t/tezzeret_cruel_machinist.txt +++ b/forge-gui/res/cardsfolder/t/tezzeret_cruel_machinist.txt @@ -6,4 +6,4 @@ A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 1 | De A:AB$ Animate | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | ValidTgts$ Artifact.YouCtrl | TgtPrompt$ Select target artifact you control | Power$ 5 | Toughness$ 5 | Types$ Creature | UntilYourNextTurn$ True | SpellDescription$ Until your next turn, target artifact you control becomes a 5/5 creature in addition to its other types. A:AB$ ChangeZone | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Origin$ Hand | Destination$ Battlefield | ChangeType$ Card | ChangeNum$ X | References$ X | FaceDown$ True | FaceDownPower$ 5 | FaceDownToughness$ 5 | FaceDownAddType$ Artifact & Creature | StackDescription$ SpellDescription | SpellDescription$ Put any number of cards from your hand onto the battlefield face down. They're 5/5 artifact creatures. SVar:X:Count$InYourHand -Oracle:[+1]: Draw a card.\n[0]: Until your next turn, target artifact you control becomes a 5/5 creature in addition to its other types.\n[-7]: Put any number of cards from your hand onto the battlefield face down. They're 5/5 artifact creatures. +Oracle:[+1]: Draw a card.\n[0]: Until your next turn, target artifact you control becomes a 5/5 creature in addition to its other types.\n[−7]: Put any number of cards from your hand onto the battlefield face down. They're 5/5 artifact creatures. diff --git a/forge-gui/res/cardsfolder/t/tezzeret_master_of_metal.txt b/forge-gui/res/cardsfolder/t/tezzeret_master_of_metal.txt index ccb34ba71d2..50be0bd3121 100644 --- a/forge-gui/res/cardsfolder/t/tezzeret_master_of_metal.txt +++ b/forge-gui/res/cardsfolder/t/tezzeret_master_of_metal.txt @@ -10,4 +10,4 @@ DeckNeeds:Type$Artifact AI:RemoveDeck:Random DeckHints:Name$Tezzeret's Betrayal SVar:Picture:http://www.wizards.com/global/images/magic/general/tezzeret_master_of_metal.jpg -Oracle:[+1]: Reveal cards from the top of your library until you reveal an artifact card. Put that card into your hand and the rest on the bottom of your library in a random order.\n[-3]: Target opponent loses life equal to the number of artifacts you control.\n[-8]: Gain control of all artifacts and creatures target opponent controls. +Oracle:[+1]: Reveal cards from the top of your library until you reveal an artifact card. Put that card into your hand and the rest on the bottom of your library in a random order.\n[−3]: Target opponent loses life equal to the number of artifacts you control.\n[−8]: Gain control of all artifacts and creatures target opponent controls. diff --git a/forge-gui/res/cardsfolder/t/tezzeret_master_of_the_bridge.txt b/forge-gui/res/cardsfolder/t/tezzeret_master_of_the_bridge.txt index c5870cf282f..3645c831d8f 100644 --- a/forge-gui/res/cardsfolder/t/tezzeret_master_of_the_bridge.txt +++ b/forge-gui/res/cardsfolder/t/tezzeret_master_of_the_bridge.txt @@ -2,7 +2,7 @@ Name:Tezzeret, Master of the Bridge ManaCost:4 U B Types:Legendary Planeswalker Tezzeret Loyalty:5 -S:Mode$ Continuous | Affected$ Card.Creature+YouCtrl,Card.Planeswalker+YouCtrl | AffectedZone$ Stack | AddKeyword$ Affinity:Artifact | Description$ Creature and planeswalker spells you cast have affinity for artifacts. +S:Mode$ Continuous | Affected$ Card.Creature+YouCtrl,Card.Planeswalker+YouCtrl | AffectedZone$ Stack | AddKeyword$ Affinity:Artifact | Description$ Creature and planeswalker spells you cast have affinity for artifacts. (They cost {1} less to cast for each artifact you control.) A:AB$ DealDamage | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | Defined$ Player.Opponent | NumDmg$ X | References$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals X damage to each opponent, where X is the number of artifacts you control. You gain X life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | References$ X A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | TgtPrompt$ Choose target artifact card in your graveyard | ValidTgts$ Artifact.YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target artifact card from your graveyard to your hand. @@ -12,4 +12,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Valid Artifact.YouCtrl DeckHints:Type$Artifact DeckHas:Ability$LifeGain -Oracle:Creature and planeswalker spells you cast have affinity for artifacts.\n[+2]: Tezzeret, Master of the Bridge deals X damage to each opponent, where X is the number of artifacts you control. You gain X life.\n[-3]: Return target artifact card from your graveyard to your hand.\n[-8]: Exile the top ten cards of your library. Put all artifact cards from among them onto the battlefield. +Oracle:Creature and planeswalker spells you cast have affinity for artifacts. (They cost {1} less to cast for each artifact you control.)\n[+2]: Tezzeret, Master of the Bridge deals X damage to each opponent, where X is the number of artifacts you control. You gain X life.\n[−3]: Return target artifact card from your graveyard to your hand.\n[−8]: Exile the top ten cards of your library. Put all artifact cards from among them onto the battlefield. diff --git a/forge-gui/res/cardsfolder/t/tezzeret_the_schemer.txt b/forge-gui/res/cardsfolder/t/tezzeret_the_schemer.txt index 0fe10c87d84..539ebcd7ffa 100644 --- a/forge-gui/res/cardsfolder/t/tezzeret_the_schemer.txt +++ b/forge-gui/res/cardsfolder/t/tezzeret_the_schemer.txt @@ -10,4 +10,4 @@ SVar:CombatTrig:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZon SVar:TezzeretAnimate:DB$ Animate | ValidTgts$ Artifact.YouCtrl | TgtPrompt$ Select target artifact you control | Power$ 5 | Toughness$ 5 | Types$ Artifact,Creature | Permanent$ True DeckNeeds:Type$Artifact SVar:Picture:http://www.wizards.com/global/images/magic/general/tezzeret_the_schemer.jpg -Oracle:[+1]: Create a colorless artifact token named Etherium Cell with "{T}, Sacrifice this artifact: Add one mana of any color."\n[-2]: Target creature gets +X/-X until end of turn, where X is the number of artifacts you control.\n[-7]: You get an emblem with "At the beginning of combat on your turn, target artifact you control becomes an artifact creature with base power and toughness 5/5." +Oracle:[+1]: Create a colorless artifact token named Etherium Cell with "{T}, Sacrifice this artifact: Add one mana of any color."\n[−2]: Target creature gets +X/-X until end of turn, where X is the number of artifacts you control.\n[−7]: You get an emblem with "At the beginning of combat on your turn, target artifact you control becomes an artifact creature with base power and toughness 5/5." diff --git a/forge-gui/res/cardsfolder/t/tezzeret_the_seeker.txt b/forge-gui/res/cardsfolder/t/tezzeret_the_seeker.txt index 513c31f26e8..b923979af79 100644 --- a/forge-gui/res/cardsfolder/t/tezzeret_the_seeker.txt +++ b/forge-gui/res/cardsfolder/t/tezzeret_the_seeker.txt @@ -3,9 +3,9 @@ ManaCost:3 U U Types:Legendary Planeswalker Tezzeret Loyalty:4 A:AB$ Untap | Cost$ AddCounter<1/LOYALTY> | ValidTgts$ Artifact | TgtPrompt$ Choose target artifact | TargetMin$ 0 | TargetMax$ 2 | Planeswalker$ True | SpellDescription$ Untap up to two target artifacts. -A:AB$ ChangeZone | Cost$ SubCounter | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact.cmcLEX | References$ X | ChangeNum$ 1 | Shuffle$ True | Planeswalker$ True | SpellDescription$ Search your library for an artifact card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ SubCounter | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact.cmcLEX | References$ X | ChangeNum$ 1 | Shuffle$ True | Planeswalker$ True | SpellDescription$ Search your library for an artifact card with converted mana cost X or less and put it onto the battlefield. Then shuffle your library. A:AB$ AnimateAll | Cost$ SubCounter<5/LOYALTY> | Power$ 5 | Toughness$ 5 | Types$ Creature,Artifact | ValidCards$ Artifact.YouCtrl | Planeswalker$ True | Ultimate$ True | SpellDescription$ Artifacts you control become artifact creatures with base power and toughness 5/5 until end of turn. SVar:X:Count$xPaid AI:RemoveDeck:Random DeckNeeds:Type$Artifact -Oracle:[+1]: Untap up to two target artifacts.\n[-X]: Search your library for an artifact card with converted mana cost X or less, put it onto the battlefield, then shuffle your library.\n[-5]: Artifacts you control become artifact creatures with base power and toughness 5/5 until end of turn. +Oracle:[+1]: Untap up to two target artifacts.\n[−X]: Search your library for an artifact card with converted mana cost X or less and put it onto the battlefield. Then shuffle your library.\n[−5]: Artifacts you control become artifact creatures with base power and toughness 5/5 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/tezzerets_gambit.txt b/forge-gui/res/cardsfolder/t/tezzerets_gambit.txt index 756acd11ecb..1555dc93cba 100644 --- a/forge-gui/res/cardsfolder/t/tezzerets_gambit.txt +++ b/forge-gui/res/cardsfolder/t/tezzerets_gambit.txt @@ -6,4 +6,4 @@ SVar:DBProlif:DB$Proliferate DeckHas:Ability$Proliferate DeckNeeds:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/tezzerets_gambit.jpg -Oracle:({P/U} can be paid with either {U} or 2 life.)\nDraw two cards, then proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:({U/P} can be paid with either {U} or 2 life.)\nDraw two cards, then 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/t/thada_adel_acquisitor.txt b/forge-gui/res/cardsfolder/t/thada_adel_acquisitor.txt index 773e0018438..a9871f5d12c 100644 --- a/forge-gui/res/cardsfolder/t/thada_adel_acquisitor.txt +++ b/forge-gui/res/cardsfolder/t/thada_adel_acquisitor.txt @@ -11,4 +11,4 @@ SVar:TriggerCastDoM:Mode$ SpellCast | ValidCard$ Card.IsRemembered | TriggerZone SVar:TrigRemoveSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/thada_adel_acquisitor.jpg -Oracle:Islandwalk\nWhenever Thada Adel, Acquisitor deals combat damage to a player, search that player's library for an artifact card and exile it. Then that player shuffles their library. Until end of turn, you may play that card. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nWhenever Thada Adel, Acquisitor deals combat damage to a player, search that player's library for an artifact card and exile it. Then that player shuffles their library. Until end of turn, you may play that card. diff --git a/forge-gui/res/cardsfolder/t/thalia_heretic_cathar.txt b/forge-gui/res/cardsfolder/t/thalia_heretic_cathar.txt index ea8611095e0..96551192ac6 100644 --- a/forge-gui/res/cardsfolder/t/thalia_heretic_cathar.txt +++ b/forge-gui/res/cardsfolder/t/thalia_heretic_cathar.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Legendary Creature Human Soldier PT:3/2 K:First Strike -R:Event$ Moved | ValidCard$ Creature.OppCtrl,Land.nonBasic+OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ActiveZones$ Battlefield | Description$ Creatures and non-basic lands your opponents control enter the battlefield tapped. +R:Event$ Moved | ValidCard$ Creature.OppCtrl,Land.nonBasic+OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ActiveZones$ Battlefield | Description$ Creatures and nonbasic lands your opponents control enter the battlefield tapped. SVar:ETBTapped:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Tapped$ True | Defined$ ReplacedCard -Oracle:First strike\nCreatures and non-basic lands your opponents control enter the battlefield tapped. +Oracle:First strike\nCreatures and nonbasic lands your opponents control enter the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/t/thassas_intervention.txt b/forge-gui/res/cardsfolder/t/thassas_intervention.txt index 14ce63ccac5..43549822a4f 100755 --- a/forge-gui/res/cardsfolder/t/thassas_intervention.txt +++ b/forge-gui/res/cardsfolder/t/thassas_intervention.txt @@ -6,4 +6,4 @@ SVar:DBDig:DB$ Dig | DigNum$ X | ChangeNum$ 2 | DestinationZone$ Hand | LibraryP SVar:DBCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | UnlessCost$ XX | UnlessPayer$ TargetedController | References$ X,XX | SpellDescription$ Counter target spell unless its controller pays twice {X}. SVar:X:Count$xPaid SVar:XX:SVar$X/Twice -Oracle:Choose one-\n• Look at the top X cards of your library. Put up to two of them into your hand and the rest on the bottom of your library in a random order.\n• Counter target spell unless its controller pays twice {X}. +Oracle:Choose one —\n• Look at the top X cards of your library. Put up to two of them into your hand and the rest on the bottom of your library in a random order.\n• Counter target spell unless its controller pays twice {X}. diff --git a/forge-gui/res/cardsfolder/t/thassas_oracle.txt b/forge-gui/res/cardsfolder/t/thassas_oracle.txt index 550a28e8deb..a2da4c3ae7f 100644 --- a/forge-gui/res/cardsfolder/t/thassas_oracle.txt +++ b/forge-gui/res/cardsfolder/t/thassas_oracle.txt @@ -7,4 +7,4 @@ SVar:Y:Count$InYourLibrary T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top X cards of your library, where X is your devotion to blue. Put one of them on top of your library and the rest on the bottom of your library in a random order. If X is greater than or equal to the number of cards in your library, you win the game. SVar:TrigDig:DB$ Dig | DigNum$ X | ChangeNum$ 1 | DestinationZone$ Library | References$ X | LibraryPosition$ 0 | RestRandomOrder$ True | SubAbility$ DBWin SVar:DBWin:DB$ WinsGame | Defined$ You | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX | References$ X,Y -Oracle:When Thassa's Oracle enters the battlefield, look at the top X cards of your library, where X is your devotion to blue. Put one of them on top of your library and the rest on the bottom of your library in a random order. If X is greater than or equal to the number of cards in your library, you win the game. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.) \ No newline at end of file +Oracle:When Thassa's Oracle enters the battlefield, look at the top X cards of your library, where X is your devotion to blue. Put up to one of them on top of your library and the rest on the bottom of your library in a random order. If X is greater than or equal to the number of cards in your library, you win the game. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.) diff --git a/forge-gui/res/cardsfolder/t/thaumatic_compass_spires_of_orazca.txt b/forge-gui/res/cardsfolder/t/thaumatic_compass_spires_of_orazca.txt index 1b36195177b..354301e8f24 100644 --- a/forge-gui/res/cardsfolder/t/thaumatic_compass_spires_of_orazca.txt +++ b/forge-gui/res/cardsfolder/t/thaumatic_compass_spires_of_orazca.txt @@ -6,7 +6,7 @@ T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Land SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced SVar:Picture:http://www.wizards.com/global/images/magic/general/thaumatic_compass.jpg -Oracle:{3}, {T}: Search your library for a basic land card, put it into your hand, then shuffle your library.\nAt the beginning of your end step, if you control seven or more lands, transform Thaumatic Compass. +Oracle:{3}, {T}: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.\nAt the beginning of your end step, if you control seven or more lands, transform Thaumatic Compass. ALTERNATE diff --git a/forge-gui/res/cardsfolder/t/the_binding_of_the_titans.txt b/forge-gui/res/cardsfolder/t/the_binding_of_the_titans.txt index c3fb579dc09..508c8c98a37 100644 --- a/forge-gui/res/cardsfolder/t/the_binding_of_the_titans.txt +++ b/forge-gui/res/cardsfolder/t/the_binding_of_the_titans.txt @@ -9,4 +9,4 @@ SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | Su SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Creature DeckHas:Ability$Graveyard & Ability$GainLife -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - Each player mills three cards.\nII - Exile up to two target cards from graveyards. For each creature card exiled this way, you gain 1 life.\nIII - Return target creature or land card from your graveyard to your hand. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Each player mills three cards.\nII — Exile up to two target cards from graveyards. For each creature card exiled this way, you gain 1 life.\nIII — Return target creature or land card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/t/the_birth_of_meletis.txt b/forge-gui/res/cardsfolder/t/the_birth_of_meletis.txt index 27021aac864..99a83c3dbd8 100644 --- a/forge-gui/res/cardsfolder/t/the_birth_of_meletis.txt +++ b/forge-gui/res/cardsfolder/t/the_birth_of_meletis.txt @@ -6,4 +6,4 @@ SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeTyp SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_0_4_a_wall_defender | TokenOwner$ You | LegacyImage$ c 0 4 wall defender thb | SpellDescription$ Create a 0/4 colorless Wall artifact creature token with defender. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SpellDescription$ You gain 2 life. DeckHas:Ability$LifeGain & Ability$Token -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - Search your library for a basic Plains card, reveal it, put it into your hand, then shuffle your library.\nII - Create a 0/4 colorless Wall artifact creature token with defender.\nIII - You gain 2 life. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Search your library for a basic Plains card, reveal it, put it into your hand, then shuffle your library.\nII — Create a 0/4 colorless Wall artifact creature token with defender.\nIII — You gain 2 life. diff --git a/forge-gui/res/cardsfolder/t/the_bloodsky_massacre.txt b/forge-gui/res/cardsfolder/t/the_bloodsky_massacre.txt index 408791fe43d..5df772a7479 100644 --- a/forge-gui/res/cardsfolder/t/the_bloodsky_massacre.txt +++ b/forge-gui/res/cardsfolder/t/the_bloodsky_massacre.txt @@ -11,4 +11,4 @@ SVar:DBMana:DB$ Mana | Produced$ R | Amount$ X | References$ X | PersistentMana$ SVar:X:Count$Valid Berserker.YouCtrl DeckHas:Ability$Token DeckHints:Type$Berserker -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - Create a 2/3 red Demon Berserker creature token with menace.\nII - Whenever a Berserker attacks this turn, you draw a card and you lose 1 life.\nIII - Add {R} for each Berserker you control. Until end of turn, you don't lose this mana as steps and phases end. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a 2/3 red Demon Berserker creature token with menace.\nII — Whenever a Berserker attacks this turn, you draw a card and you lose 1 life.\nIII — Add {R} for each Berserker you control. Until end of turn, you don't lose this mana as steps and phases end. diff --git a/forge-gui/res/cardsfolder/t/the_cauldron_of_eternity.txt b/forge-gui/res/cardsfolder/t/the_cauldron_of_eternity.txt index ae640697d23..5eb170f6aef 100644 --- a/forge-gui/res/cardsfolder/t/the_cauldron_of_eternity.txt +++ b/forge-gui/res/cardsfolder/t/the_cauldron_of_eternity.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigChange:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 SVar:BuffedBy:Creature A:AB$ ChangeZone | Cost$ 2 B T PayLife<2> | 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 this ability only any time you could cast a sorcery. -Oracle:This spell costs {2} less for each creature card in your graveyard.\nWhenever a creature you control dies, put it on the bottom of its owner's library.\n{2}{B}, {T}, Pay 2 life: Return target creature card from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery. +Oracle:This spell costs {2} less to cast for each creature card in your graveyard.\nWhenever a creature you control dies, put it on the bottom of its owner's library.\n{2}{B}, {T}, Pay 2 life: Return target creature card from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/t/the_countdown_is_at_one.txt b/forge-gui/res/cardsfolder/t/the_countdown_is_at_one.txt index 643be7bc085..cb10e491588 100644 --- a/forge-gui/res/cardsfolder/t/the_countdown_is_at_one.txt +++ b/forge-gui/res/cardsfolder/t/the_countdown_is_at_one.txt @@ -6,4 +6,4 @@ SVar:DBEffect:DB$ Effect | Name$ The Countdown Is at One Effect | RememberObject SVar:DmgEvent:Event$ DamageDone | ValidTarget$ Player.IsRemembered | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to a player who didn't win the subgame, it deals double that damage to that player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Twice -Oracle:Players play a Magic subgame, starting at 1 life and using their libraries as their decks. For the rest of the main game, if a source would deal damage to a player who didn’t win the subgame, it deals double that damage to that player instead. +Oracle:Players play a Magic subgame, starting at 1 life and using their libraries as their decks. For the rest of the main game, if a source would deal damage to a player who didn't win the subgame, it deals double that damage to that player instead. diff --git a/forge-gui/res/cardsfolder/t/the_eldest_reborn.txt b/forge-gui/res/cardsfolder/t/the_eldest_reborn.txt index 62532f61a20..911a2992659 100644 --- a/forge-gui/res/cardsfolder/t/the_eldest_reborn.txt +++ b/forge-gui/res/cardsfolder/t/the_eldest_reborn.txt @@ -4,6 +4,6 @@ Types:Enchantment Saga K:Saga:3:DBSacrifice,DBDiscard,DBChangeZone SVar:DBSacrifice:DB$ Sacrifice | Defined$ Player.Opponent | SacValid$ Creature,Planeswalker | SacMessage$ Creature or Planeswalker | SpellDescription$ Each opponent sacrifices a creature or planeswalker. SVar:DBDiscard:DB$ Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Each opponent discards a card. -SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Choose target creature or planeswalker card in a graveyard | SpellDescription$ Put target creature or planeswalker card from a graveyard onto the battlefield under your control. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Choose target creature or planeswalker card in a graveyard | SpellDescription$ Put target creature or planeswalker card from a graveyard onto the battlefield under your control. SVar:PlayMain1:TRUE -Oracle:(As this saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - Each opponent sacrifices a creature or planeswalker.\nII - Each opponent discards a card.\nIII - Put target creature or planeswalker card from a graveyard onto the battlefield under your control. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Each opponent sacrifices a creature or planeswalker.\nII — Each opponent discards a card.\nIII — Put target creature or planeswalker card from a graveyard onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/t/the_fallen.txt b/forge-gui/res/cardsfolder/t/the_fallen.txt index 8fce7e252f9..867b5f44ef7 100644 --- a/forge-gui/res/cardsfolder/t/the_fallen.txt +++ b/forge-gui/res/cardsfolder/t/the_fallen.txt @@ -2,7 +2,7 @@ Name:The Fallen ManaCost:1 B B B Types:Creature Zombie PT:2/3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 1 damage to each opponent it has dealt damage to this game. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 1 damage to each opponent and planeswalker it has dealt damage to this game. SVar:TrigDamage:DB$ DealDamage | Defined$ Player.Opponent+wasDealtDamageThisGameBy Self | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/the_fallen.jpg -Oracle:At the beginning of your upkeep, The Fallen deals 1 damage to each opponent it has dealt damage to this game. +Oracle:At the beginning of your upkeep, The Fallen deals 1 damage to each opponent and planeswalker it has dealt damage to this game. diff --git a/forge-gui/res/cardsfolder/t/the_fate_of_the_flammable.txt b/forge-gui/res/cardsfolder/t/the_fate_of_the_flammable.txt index 5dcbfc77a5f..b4f560063bf 100644 --- a/forge-gui/res/cardsfolder/t/the_fate_of_the_flammable.txt +++ b/forge-gui/res/cardsfolder/t/the_fate_of_the_flammable.txt @@ -1,9 +1,9 @@ Name:The Fate of the Flammable ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBChoose | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, this scheme deals 6 damage to them. if the player chooses others, this scheme deals 3 damage to each of your other opponents. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBChoose | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, this scheme deals 6 damage to that player. If the player chooses others, this scheme deals 3 damage to each of your other opponents. SVar:DBChoose:DB$ GenericChoice | ValidTgts$ Opponent | Choices$ Self,Others | AILogic$ SelfOthers SVar:Self:DB$ DealDamage | Defined$ ParentTarget | NumDmg$ 6 | SpellDescription$ Self SVar:Others:DB$ DealDamage | Defined$ OppNonParentTarget | NumDmg$ 3 | SpellDescription$ Others SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/The Fate of the Flammable.full.jpg -Oracle:When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, this scheme deals 6 damage to them. if the player chooses others, this scheme deals 3 damage to each of your other opponents. +Oracle:When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, this scheme deals 6 damage to that player. If the player chooses others, this scheme deals 3 damage to each of your other opponents. diff --git a/forge-gui/res/cardsfolder/t/the_first_iroan_games.txt b/forge-gui/res/cardsfolder/t/the_first_iroan_games.txt index 5d365a84baa..8c96fa03d46 100755 --- a/forge-gui/res/cardsfolder/t/the_first_iroan_games.txt +++ b/forge-gui/res/cardsfolder/t/the_first_iroan_games.txt @@ -7,4 +7,4 @@ SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Se SVar:TrigDraw:DB$ Draw | NumCards$ 2 | ConditionPresent$ Creature.YouCtrl+powerGE4 | SpellDescription$ If you control a creature with power 4 or greater, draw two cards. SVar:TrigGold:DB$ Token | TokenAmount$ 1 | TokenScript$ gold | TokenOwner$ You | LegacyImage$ gold thb | SpellDescription$ Create a Gold token. DeckHas:Ability$Counters & 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 Human Soldier token.\nII — Put three +1/+1 counters on target creature you control.\nIII — If you control a creature with power 4 or greater, draw two cards.\nIV — Create a Gold token. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)\nI — Create a 1/1 white Human Soldier creature token.\nII — Put three +1/+1 counters on target creature you control.\nIII — If you control a creature with power 4 or greater, draw two cards.\nIV — Create a Gold token. (It's an artifact with "Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/t/the_flame_of_keld.txt b/forge-gui/res/cardsfolder/t/the_flame_of_keld.txt index 711674c614f..707c9da78df 100644 --- a/forge-gui/res/cardsfolder/t/the_flame_of_keld.txt +++ b/forge-gui/res/cardsfolder/t/the_flame_of_keld.txt @@ -9,4 +9,4 @@ SVar:FlameOfKeldDamageEvent:Event$ DamageDone | ActiveZones$ Command | ValidSour SVar:DmgPlus2:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Plus.2 AI:RemoveDeck:Random -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Discard your hand.\nII — Draw two cards.\nIII — If a red source you control would deal damage to a permanent or player this turn, it deals that much damage plus 2 instead. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Discard your hand.\nII — Draw two cards.\nIII — If a red source you control would deal damage to a permanent or player this turn, it deals that much damage plus 2 to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/t/the_fourth_sphere.txt b/forge-gui/res/cardsfolder/t/the_fourth_sphere.txt index 63a91d191b0..0f8df13c01f 100644 --- a/forge-gui/res/cardsfolder/t/the_fourth_sphere.txt +++ b/forge-gui/res/cardsfolder/t/the_fourth_sphere.txt @@ -7,4 +7,4 @@ T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChao SVar:RolledChaos:DB$ Token | LegacyImage$ b 2 2 zombie hop | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/the_fourth_sphere.jpg SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | MaxRollsPerTurn$ 9 -Oracle:At the beginning of your upkeep, sacrifice a nonblack creature.\nWhenever you roll {CHAOS}, put a 2/2 black Zombie creature token onto the battlefield. +Oracle:At the beginning of your upkeep, sacrifice a nonblack creature.\nWhenever you roll {CHAOS}, create a 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/t/the_grand_tour.txt b/forge-gui/res/cardsfolder/t/the_grand_tour.txt index f6253a72ab5..543689f71d8 100644 --- a/forge-gui/res/cardsfolder/t/the_grand_tour.txt +++ b/forge-gui/res/cardsfolder/t/the_grand_tour.txt @@ -9,4 +9,4 @@ SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destinati SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/flicker.jpg -Oracle:Exile target permanent, then put it into its owner’s hand. That player discards that card, then puts it on top of their library. Then they put it onto the battlefield. +Oracle:Exile target permanent, then put it into its owner's hand. That player discards that card, then puts it on top of their library. Then they put it onto the battlefield. diff --git a/forge-gui/res/cardsfolder/t/the_hive.txt b/forge-gui/res/cardsfolder/t/the_hive.txt index 416ae031a12..fd384ba42af 100644 --- a/forge-gui/res/cardsfolder/t/the_hive.txt +++ b/forge-gui/res/cardsfolder/t/the_hive.txt @@ -1,6 +1,6 @@ Name:The Hive ManaCost:5 Types:Artifact -A:AB$ Token | Cost$ 5 T | TokenAmount$ 1 | TokenScript$ wasp | TokenOwner$ You | LegacyImage$ wasp lea | SpellDescription$ Create a 1/1 colorless Insect artifact creature token with flying named Wasp. +A:AB$ Token | Cost$ 5 T | TokenAmount$ 1 | TokenScript$ wasp | TokenOwner$ You | LegacyImage$ wasp lea | SpellDescription$ Create a 1/1 colorless Insect artifact creature token with flying named Wasp. (It can't be blocked except by creatures with flying or reach.) SVar:Picture:http://www.wizards.com/global/images/magic/general/the_hive.jpg -Oracle:{5}, {T}: Create a 1/1 colorless Insect artifact creature token with flying named Wasp. +Oracle:{5}, {T}: Create a 1/1 colorless Insect artifact creature token with flying named Wasp. (It can't be blocked except by creatures with flying or reach.) diff --git a/forge-gui/res/cardsfolder/t/the_iron_guardian_stirs.txt b/forge-gui/res/cardsfolder/t/the_iron_guardian_stirs.txt index 2871f66549d..a1cc421f5c7 100644 --- a/forge-gui/res/cardsfolder/t/the_iron_guardian_stirs.txt +++ b/forge-gui/res/cardsfolder/t/the_iron_guardian_stirs.txt @@ -4,4 +4,4 @@ Types:Scheme T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DarkEffect | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, put a 4/6 colorless Golem creature token onto the battlefield. SVar:DarkEffect:DB$ Token | TokenAmount$ 1 | TokenScript$ c_4_6_a_golem | TokenOwner$ You | LegacyImage$ c 4 6 a golem arc SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/The Iron Guardian Stirs.full.jpg -Oracle:When you set this scheme in motion, put a 4/6 colorless Golem artifact creature token onto the battlefield. +Oracle:When you set this scheme in motion, create a 4/6 colorless Golem artifact creature token. diff --git a/forge-gui/res/cardsfolder/t/the_mending_of_dominaria.txt b/forge-gui/res/cardsfolder/t/the_mending_of_dominaria.txt index c8cfe0af1d9..1d2bd66ceb0 100644 --- a/forge-gui/res/cardsfolder/t/the_mending_of_dominaria.txt +++ b/forge-gui/res/cardsfolder/t/the_mending_of_dominaria.txt @@ -8,4 +8,4 @@ SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defin SVar:DBChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Land.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBShuffle | SpellDescription$ Return all land cards from your graveyard to the battlefield, then shuffle your graveyard into your library. SVar:DBShuffle:DB$ ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True DeckHints:Ability$Graveyard -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II - Mill two cards, then you may return a creature card from your graveyard to your hand.\nIII - Return all land cards from your graveyard to the battlefield, then shuffle your graveyard into your library. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Mill two cards, then you may return a creature card from your graveyard to your hand.\nIII — Return all land cards from your graveyard to the battlefield, then shuffle your graveyard into your library. diff --git a/forge-gui/res/cardsfolder/t/the_ravens_warning.txt b/forge-gui/res/cardsfolder/t/the_ravens_warning.txt index 3cf56a010a7..a1351020c64 100644 --- a/forge-gui/res/cardsfolder/t/the_ravens_warning.txt +++ b/forge-gui/res/cardsfolder/t/the_ravens_warning.txt @@ -10,4 +10,4 @@ SVar:TrigPeek:DB$ RevealHand | Defined$ TriggeredTarget | SubAbility$ DBDraw | S SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SpellDescription$ Draw a card. SVar:DBWish:DB$ ChangeZone | Origin$ Sideboard | Destination$ Library | OptionalDecider$ You | ChangeType$ Card.YouOwn | ChangeNum$ 1 | Optional$ True | Hidden$ True | SpellDescription$ You may put a card you own from outside the game on top of your library. DeckHas:Ability$Token -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a 1/1 blue Bird creature token with flying. You gain 2 life.\nII — Whenever one or more creatures you control with flying deal combat damage to a player this turn, look at that player’s hand and draw a card.\nIII — You may put a card you own from outside the game on top of your library. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a 1/1 blue Bird creature token with flying. You gain 2 life.\nII — Whenever one or more creatures you control with flying deal combat damage to a player this turn, look at that player's hand and draw a card.\nIII — You may put a card you own from outside the game on top of your library. diff --git a/forge-gui/res/cardsfolder/t/the_three_seasons.txt b/forge-gui/res/cardsfolder/t/the_three_seasons.txt index 3cd6195eff0..9c1db4a1358 100644 --- a/forge-gui/res/cardsfolder/t/the_three_seasons.txt +++ b/forge-gui/res/cardsfolder/t/the_three_seasons.txt @@ -7,4 +7,4 @@ SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Targ SVar:DBRepeatEach:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBChangeZone2 | SpellDescription$ Choose three cards in each graveyard. Their owners shuffle those cards into their libraries. SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | ChangeType$ Card.RememberedPlayerCtrl | DefinedPlayer$ Player.IsRemembered | Chooser$ You | ChangeNum$ 3 | Hidden$ True | Shuffle$ True | Mandatory$ True DeckHas:Ability$Mill -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - Mill three cards.\nII - Return up to two target snow permanent cards from your graveyard to your hand.\nIII - Choose three cards in each graveyard. Their owners shuffle those cards into their libraries. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Mill three cards.\nII — Return up to two target snow permanent cards from your graveyard to your hand.\nIII — Choose three cards in each graveyard. Their owners shuffle those cards into their libraries. diff --git a/forge-gui/res/cardsfolder/t/the_trickster_gods_heist.txt b/forge-gui/res/cardsfolder/t/the_trickster_gods_heist.txt index 502fe6ae380..a35e2033eee 100644 --- a/forge-gui/res/cardsfolder/t/the_trickster_gods_heist.txt +++ b/forge-gui/res/cardsfolder/t/the_trickster_gods_heist.txt @@ -8,4 +8,4 @@ SVar:DBDrain:DB$ LoseLife | ValidTgts$ Player | TgtPrompt$ Select a player | Lif SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 DeckHas:Ability$LifeGain AI:RemoveDeck:Random -Oracle:I - You may exchange control of two target creatures.\nII - You may exchange control of two target nonbasic, noncreature permanents that share a card type.\nIII - Target player loses 3 life and you gain 3 life. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — You may exchange control of two target creatures.\nII — You may exchange control of two target nonbasic, noncreature permanents that share a card type.\nIII — Target player loses 3 life and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/t/the_wanderer.txt b/forge-gui/res/cardsfolder/t/the_wanderer.txt index 67b5d7ff065..f8196b853b2 100644 --- a/forge-gui/res/cardsfolder/t/the_wanderer.txt +++ b/forge-gui/res/cardsfolder/t/the_wanderer.txt @@ -6,4 +6,4 @@ R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Yo SVar:NonStackingEffect:True AI:RemoveDeck:Random A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature with power 4 or greater. -Oracle:Prevent all noncombat damage that would be dealt to you and other permanents you control.\n[-2]: Exile target creature with power 4 or greater. +Oracle:Prevent all noncombat damage that would be dealt to you and other permanents you control.\n[−2]: Exile target creature with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/t/the_world_tree.txt b/forge-gui/res/cardsfolder/t/the_world_tree.txt index 34a239de05f..2f81d6098d3 100644 --- a/forge-gui/res/cardsfolder/t/the_world_tree.txt +++ b/forge-gui/res/cardsfolder/t/the_world_tree.txt @@ -8,4 +8,4 @@ SVar:AnyMana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ A:AB$ ChangeZone | Cost$ W W U U B B R R G G T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ God | ChangeNum$ XFetch | StackDescription$ SpellDescription | References$ XFetch | SpellDescription$ Search your library for any number of God cards, put them onto the battlefield, then shuffle your library. SVar:XFetch:Count$TypeInYourLibrary.God DeckHints:Type$God -Oracle:The World Tree enters the battlefield tapped.\n{T}:Add {G}.\nAs long as you control six or more lands, lands you control have "{T}:Add one mana of any color."\n{W}{W}{U}{U}{B}{B}{R}{R}{G}{G},{T}, Sacrifice The World Tree: Search your library for any number of God cards, put them onto the battlefield, then shuffle your library. +Oracle:The World Tree enters the battlefield tapped.\n{T}: Add {G}.\nAs long as you control six or more lands, lands you control have "{T}: Add one mana of any color."\n{W}{W}{U}{U}{B}{B}{R}{R}{G}{G}, {T}, Sacrifice The World Tree: Search your library for any number of God cards, put them onto the battlefield, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/t/theater_of_horrors.txt b/forge-gui/res/cardsfolder/t/theater_of_horrors.txt index 8d2eca532f5..851099dfeb9 100644 --- a/forge-gui/res/cardsfolder/t/theater_of_horrors.txt +++ b/forge-gui/res/cardsfolder/t/theater_of_horrors.txt @@ -3,11 +3,11 @@ ManaCost:1 B R Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, exile the top card of your library. SVar:TrigExile:DB$ Dig | Defined$ You | DestinationZone$ Exile | DigNum$ 1 | ChangeNum$ All | RememberChanged$ True -S:Mode$ Continuous | Affected$ Card.IsRemembered | AffectedZone$ Exile | MayPlay$ True | Condition$ PlayerTurn | CheckSVar$ X | References$ X | Description$ During your turn, if an opponent lost life this turn, you may play cards exiled with CARDNAME. +S:Mode$ Continuous | Affected$ Card.IsRemembered | AffectedZone$ Exile | MayPlay$ True | Condition$ PlayerTurn | CheckSVar$ X | References$ X | Description$ During your turn, if an opponent lost life this turn, you may play lands and cast spells from among cards exiled with CARDNAME. SVar:X:Count$LifeOppsLostThisTurn T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBForget SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ DealDamage | Cost$ 3 R | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target opponent or planeswalker. -Oracle:At the beginning of your upkeep, exile the top card of your library.\nDuring your turn, if an opponent lost life this turn, you may play cards exiled with Theater of Horrors.\n{3}{R}: Theater of Horrors deals 1 damage to target opponent or planeswalker. +Oracle:At the beginning of your upkeep, exile the top card of your library.\nDuring your turn, if an opponent lost life this turn, you may play lands and cast spells from among cards exiled with Theater of Horrors.\n{3}{R}: Theater of Horrors deals 1 damage to target opponent or planeswalker. diff --git a/forge-gui/res/cardsfolder/t/thelonite_hermit.txt b/forge-gui/res/cardsfolder/t/thelonite_hermit.txt index 8c82326df00..40823003ff0 100644 --- a/forge-gui/res/cardsfolder/t/thelonite_hermit.txt +++ b/forge-gui/res/cardsfolder/t/thelonite_hermit.txt @@ -3,11 +3,11 @@ ManaCost:3 G Types:Creature Elf Shaman PT:1/1 K:Morph:3 G G -S:Mode$ Continuous | Affected$ Creature.Saproling | AddPower$ 1 | AddToughness$ 1 | IsPresent$ Card.Self+faceUp | Description$ Saproling creatures get +1/+1. +S:Mode$ Continuous | Affected$ Creature.Saproling | AddPower$ 1 | AddToughness$ 1 | IsPresent$ Card.Self+faceUp | Description$ All Saprolings get +1/+1. T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, create four 1/1 green Saproling creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 4 | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling tsp | SpellDescription$ Create four 1/1 green Saproling creature tokens. SVar:PlayMain1:TRUE DeckHints:Type$Fungus DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/thelonite_hermit.jpg -Oracle:Saproling creatures get +1/+1.\nMorph {3}{G}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Thelonite Hermit is turned face up, create four 1/1 green Saproling creature tokens. +Oracle:All Saprolings get +1/+1.\nMorph {3}{G}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Thelonite Hermit is turned face up, create four 1/1 green Saproling creature tokens. diff --git a/forge-gui/res/cardsfolder/t/thelons_chant.txt b/forge-gui/res/cardsfolder/t/thelons_chant.txt index a9849b8699c..adaabff6311 100644 --- a/forge-gui/res/cardsfolder/t/thelons_chant.txt +++ b/forge-gui/res/cardsfolder/t/thelons_chant.txt @@ -2,8 +2,8 @@ Name:Thelon's Chant ManaCost:1 G G Types:Enchantment K:UpkeepCost:G -T:Mode$ ChangesZone | ValidCard$ Swamp | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever a player puts a Swamp onto the battlefield, CARDNAME deals 3 damage to that player unless they put a -1/-1 counter on a creature they control. +T:Mode$ ChangesZone | ValidCard$ Swamp | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever a player puts a Swamp onto the battlefield, CARDNAME deals 3 damage to that player unless the player puts a -1/-1 counter on a creature they control. SVar:TrigDmg:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 3 | UnlessCost$ AddCounter<1/M1M1/Creature.YouCtrl/a creature you control> | UnlessPayer$ TriggeredCardController AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/thelons_chant.jpg -Oracle:At the beginning of your upkeep, sacrifice Thelon's Chant unless you pay {G}.\nWhenever a player puts a Swamp onto the battlefield, Thelon's Chant deals 3 damage to that player unless they put a -1/-1 counter on a creature they control. +Oracle:At the beginning of your upkeep, sacrifice Thelon's Chant unless you pay {G}.\nWhenever a player puts a Swamp onto the battlefield, Thelon's Chant deals 3 damage to that player unless the player puts a -1/-1 counter on a creature they control. diff --git a/forge-gui/res/cardsfolder/t/thermo_alchemist.txt b/forge-gui/res/cardsfolder/t/thermo_alchemist.txt index 61d5aa47764..f433fa04488 100644 --- a/forge-gui/res/cardsfolder/t/thermo_alchemist.txt +++ b/forge-gui/res/cardsfolder/t/thermo_alchemist.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 SVar:Picture:http://www.wizards.com/global/images/magic/general/thermo_alchemist.jpg -Oracle:{T}: Thermo-Alchemist deals 1 damage to each opponent.\nWhenever you cast an instant or sorcery spell, untap Thermo-Alchemist. +Oracle:Defender\n{T}: Thermo-Alchemist deals 1 damage to each opponent.\nWhenever you cast an instant or sorcery spell, untap Thermo-Alchemist. diff --git a/forge-gui/res/cardsfolder/t/thief_of_sanity.txt b/forge-gui/res/cardsfolder/t/thief_of_sanity.txt index c11142e1b2e..a9a082bbf6e 100644 --- a/forge-gui/res/cardsfolder/t/thief_of_sanity.txt +++ b/forge-gui/res/cardsfolder/t/thief_of_sanity.txt @@ -9,4 +9,4 @@ SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STPlay SVar:STPlay1:Mode$ Continuous | MayLookAt$ You | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may look at it, and you may spend mana as though it were mana of any type to cast it. SVar:STPlay2:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreType$ True | EffectZone$ Command | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Secondary$ True | Description$ You may look at it, and you may spend mana as though it were mana of any type to cast it. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying\nWhenever Thief of Sanity deals combat damage to a player, look at the top three cards of that player's library, exile one of them face down, then put the rest into their graveyard. For as long as that card remains exiled, you may look at it, you may cast it, and you may spend mana as though it were mana of any type to cast it. +Oracle:Flying\nWhenever Thief of Sanity deals combat damage to a player, look at the top three cards of that player's library, exile one of them face down, then put the rest into their graveyard. You may look at and cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any type to cast that spell. diff --git a/forge-gui/res/cardsfolder/t/thieving_magpie.txt b/forge-gui/res/cardsfolder/t/thieving_magpie.txt index b35fa4eff33..26a19920fd7 100644 --- a/forge-gui/res/cardsfolder/t/thieving_magpie.txt +++ b/forge-gui/res/cardsfolder/t/thieving_magpie.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, draw a card. SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/thieving_magpie.jpg -Oracle:Flying\nWhenever Thieving Magpie deals damage to an opponent, draw a card. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhenever Thieving Magpie deals damage to an opponent, draw a card. diff --git a/forge-gui/res/cardsfolder/t/thing_in_the_ice_awoken_horror.txt b/forge-gui/res/cardsfolder/t/thing_in_the_ice_awoken_horror.txt index 038204a40e1..d7b571cc434 100644 --- a/forge-gui/res/cardsfolder/t/thing_in_the_ice_awoken_horror.txt +++ b/forge-gui/res/cardsfolder/t/thing_in_the_ice_awoken_horror.txt @@ -4,7 +4,7 @@ Types:Creature Horror PT:0/4 K:Defender K:etbCounter:ICE:4 -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemoveCounter | TriggerDescription$ Whenever you cast an instant or sorcery spell, remove an ice counter from CARDNAME. Then, if it has no ice counters on it, transform it. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemoveCounter | TriggerDescription$ Whenever you cast an instant or sorcery spell, remove an ice counter from CARDNAME. Then if it has no ice counters on it, transform it. SVar:TrigRemoveCounter:DB$RemoveCounter | Defined$ Self | CounterType$ ICE | CounterNum$ 1 | SubAbility$ DBTransform SVar:DBTransform:DB$SetState | Defined$ Self | ConditionPresent$ Card.Self+counters_EQ0_ICE | Mode$ Transform DeckHints:Type$Horror @@ -12,7 +12,7 @@ DeckNeeds:Type$Instant|Sorcery DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/thing_in_the_ice.jpg AlternateMode:DoubleFaced -Oracle:Defender\nThing in the Ice enters the battlefield with four ice counters on it.\nWhenever you cast an instant or sorcery spell, remove an ice counter from Thing in the Ice. Then, if it has no ice counters on it, transform it. +Oracle:Defender\nThing in the Ice enters the battlefield with four ice counters on it.\nWhenever you cast an instant or sorcery spell, remove an ice counter from Thing in the Ice. Then if it has no ice counters on it, transform it. ALTERNATE @@ -24,4 +24,4 @@ PT:7/8 T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Whenever this creature transforms into CARDNAME, return all non-Horror creatures to their owner's hands. SVar:TrigChange:DB$ChangeZoneAll | ChangeType$ Creature.nonHorror | Origin$ Battlefield | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/awoken_horror.jpg -Oracle:When this creature transforms into Awoken Horror, return all non-Horror creatures to their owner's hands. +Oracle:When this creature transforms into Awoken Horror, return all non-Horror creatures to their owners' hands. diff --git a/forge-gui/res/cardsfolder/t/thopter_engineer.txt b/forge-gui/res/cardsfolder/t/thopter_engineer.txt index b9b72df8bbb..989bc290e7e 100644 --- a/forge-gui/res/cardsfolder/t/thopter_engineer.txt +++ b/forge-gui/res/cardsfolder/t/thopter_engineer.txt @@ -4,8 +4,8 @@ Types:Creature Human Artificer PT:1/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You | LegacyImage$ c 1 1 a thopter flying ori -S:Mode$ Continuous | Affected$ Creature.Artifact+YouCtrl | AddKeyword$ Haste | Description$ Artifact creatures you control have haste. +S:Mode$ Continuous | Affected$ Creature.Artifact+YouCtrl | AddKeyword$ Haste | Description$ Artifact creatures you control have haste. (They can attack and {T} as soon as they come under your control.) SVar:PlayMain1:TRUE DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/thopter_engineer.jpg -Oracle:When Thopter Engineer enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying.\nArtifact creatures you control have haste. +Oracle:When Thopter Engineer enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying.\nArtifact creatures you control have haste. (They can attack and {T} as soon as they come under your control.) diff --git a/forge-gui/res/cardsfolder/t/thorn_of_the_black_rose.txt b/forge-gui/res/cardsfolder/t/thorn_of_the_black_rose.txt index 7676e3676fc..85e16811943 100644 --- a/forge-gui/res/cardsfolder/t/thorn_of_the_black_rose.txt +++ b/forge-gui/res/cardsfolder/t/thorn_of_the_black_rose.txt @@ -6,4 +6,4 @@ K:Deathtouch T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/thorn_of_the_black_rose.jpg -Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhen Thorn of the Black Rose enters the battlefield, you become the monarch. \ No newline at end of file +Oracle:Deathtouch\nWhen Thorn of the Black Rose enters the battlefield, you become the monarch. diff --git a/forge-gui/res/cardsfolder/t/thorn_thallid.txt b/forge-gui/res/cardsfolder/t/thorn_thallid.txt index 35c5fd290c9..b033c5ef174 100644 --- a/forge-gui/res/cardsfolder/t/thorn_thallid.txt +++ b/forge-gui/res/cardsfolder/t/thorn_thallid.txt @@ -4,6 +4,6 @@ Types:Creature Fungus PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a spore counter on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME. -A:AB$ DealDamage | Cost$ SubCounter<3/SPORE> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ SubCounter<3/SPORE> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ It deals 1 damage to any target. SVar:Picture:http://www.wizards.com/global/images/magic/general/thorn_thallid.jpg -Oracle:At the beginning of your upkeep, put a spore counter on Thorn Thallid.\nRemove three spore counters from Thorn Thallid: Thorn Thallid deals 1 damage to any target. +Oracle:At the beginning of your upkeep, put a spore counter on Thorn Thallid.\nRemove three spore counters from Thorn Thallid: It deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/t/thornweald_archer.txt b/forge-gui/res/cardsfolder/t/thornweald_archer.txt index ec3cb90f7ab..36e913e7eea 100644 --- a/forge-gui/res/cardsfolder/t/thornweald_archer.txt +++ b/forge-gui/res/cardsfolder/t/thornweald_archer.txt @@ -5,4 +5,4 @@ PT:2/1 K:Deathtouch K:Reach SVar:Picture:http://www.wizards.com/global/images/magic/general/thornweald_archer.jpg -Oracle:Reach, deathtouch +Oracle:Reach (This creature can block creatures with flying.)\nDeathtouch (Any amount of damage this deals to a creature is enough to destroy it.) diff --git a/forge-gui/res/cardsfolder/t/threaten.txt b/forge-gui/res/cardsfolder/t/threaten.txt index 25907a33741..97a99c81320 100644 --- a/forge-gui/res/cardsfolder/t/threaten.txt +++ b/forge-gui/res/cardsfolder/t/threaten.txt @@ -3,4 +3,4 @@ ManaCost:2 R Types:Sorcery A:SP$ GainControl | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card83472.jpg -Oracle:Untap target creature and gain control of it until end of turn. That creature gains haste until end of turn. +Oracle:Untap target creature and gain control of it until end of turn. That creature gains haste until end of turn. (It can attack and {T} this turn.) diff --git a/forge-gui/res/cardsfolder/t/three_dreams.txt b/forge-gui/res/cardsfolder/t/three_dreams.txt index 5c4d14dcba6..bcce3c52b4d 100644 --- a/forge-gui/res/cardsfolder/t/three_dreams.txt +++ b/forge-gui/res/cardsfolder/t/three_dreams.txt @@ -1,7 +1,7 @@ Name:Three Dreams ManaCost:4 W Types:Sorcery -A:SP$ ChangeZone | Cost$ 4 W | Origin$ Library | Destination$ Hand | ChangeType$ Aura | ChangeNum$ 3 | DifferentNames$ True | SpellDescription$ Search your library for up to three Aura cards with different names, reveal them, put them into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 4 W | Origin$ Library | Destination$ Hand | ChangeType$ Aura | ChangeNum$ 3 | DifferentNames$ True | SpellDescription$ Search your library for up to three Aura cards with different names, reveal them, and put them into your hand. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/three_dreams.jpg -Oracle:Search your library for up to three Aura cards with different names, reveal them, put them into your hand, then shuffle your library. +Oracle:Search your library for up to three Aura cards with different names, reveal them, and put them into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/t/three_visits.txt b/forge-gui/res/cardsfolder/t/three_visits.txt index 11247fd19f8..c6e511cbac9 100644 --- a/forge-gui/res/cardsfolder/t/three_visits.txt +++ b/forge-gui/res/cardsfolder/t/three_visits.txt @@ -1,6 +1,6 @@ Name:Three Visits ManaCost:1 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest card and put that card onto the battlefield. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest card, put that card onto the battlefield, then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/three_visits.jpg -Oracle:Search your library for a Forest card and put that card onto the battlefield. Then shuffle your library. +Oracle:Search your library for a Forest card, put that card onto the battlefield, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/t/thriving_weath.txt b/forge-gui/res/cardsfolder/t/thriving_heath.txt similarity index 90% rename from forge-gui/res/cardsfolder/t/thriving_weath.txt rename to forge-gui/res/cardsfolder/t/thriving_heath.txt index c860d8b9c9a..17e791c10ec 100644 --- a/forge-gui/res/cardsfolder/t/thriving_weath.txt +++ b/forge-gui/res/cardsfolder/t/thriving_heath.txt @@ -6,4 +6,4 @@ K:ETBReplacement:Other:ChooseColor SVar:ChooseColor:DB$ ChooseColor | Defined$ You | Exclude$ white | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a color other than white. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ Mana | Cost$ T | Produced$ Chosen | SpellDescription$ Add one mana of the chosen color. -Oracle:Thriving Heath enters the battlefield tapped.\nAs Thriving Heath enters the battlefield, choose a color other than black.\n{T}: Add {W} or one mana of the chosen color. +Oracle:Thriving Heath enters the battlefield tapped.\nAs Thriving Heath enters the battlefield, choose a color other than white.\n{T}: Add {W} or one mana of the chosen color. diff --git a/forge-gui/res/cardsfolder/t/throes_of_chaos.txt b/forge-gui/res/cardsfolder/t/throes_of_chaos.txt index c1e6879b49c..3488ca4132a 100644 --- a/forge-gui/res/cardsfolder/t/throes_of_chaos.txt +++ b/forge-gui/res/cardsfolder/t/throes_of_chaos.txt @@ -6,4 +6,4 @@ SVar:PlayMain1:TRUE K:Retrace A:SP$ Pump | Cost$ 3 R | StackDescription$ None AI:RemoveDeck:All -Oracle:Cascade (When you cast a 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.)\nRetrace (You may cast this card from your graveyard by discarding a land card in addition to paying its other costs.) +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 of your library in a random order.)\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/t/thrumming_stone.txt b/forge-gui/res/cardsfolder/t/thrumming_stone.txt index a0cc7956611..32ac6126ba4 100644 --- a/forge-gui/res/cardsfolder/t/thrumming_stone.txt +++ b/forge-gui/res/cardsfolder/t/thrumming_stone.txt @@ -1,11 +1,11 @@ Name:Thrumming Stone ManaCost:5 Types:Legendary Artifact -T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigRem | TriggerDescription$ Spells you cast have ripple 4. (Whenever you cast a spell, you may reveal the top four cards of your library. You may cast any revealed cards with the same name as the spell without paying their mana costs. Put the rest on the bottom of your library.) +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigRem | TriggerDescription$ Spells you cast have ripple 4. (Whenever you cast a spell, you may reveal the top four cards of your library. You may cast spells with the same name as that spell from among the revealed cards without paying their mana costs. Put the rest on the bottom of your library.) SVar:TrigRem:DB$ Pump | ImprintCards$ TriggeredCard | SubAbility$ TrigRipple SVar:TrigRipple:DB$ Dig | NoMove$ True | DigNum$ 4 | Reveal$ True | RememberRevealed$ True | SubAbility$ DBThrummingRipple SVar:DBThrummingRipple:DB$ Play | Valid$ Card.IsRemembered+sharesNameWith Imprinted | ValidZone$ Library | WithoutManaCost$ True | Optional$ True | Amount$ All | SubAbility$ ThrummingMoveToBottom SVar:ThrummingMoveToBottom:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Library | Destination$ Library | LibraryPosition$ -1 | SubAbility$ ThrummingCleanup SVar:ThrummingCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/thrumming_stone.jpg -Oracle:Spells you cast have ripple 4. (Whenever you cast a spell, you may reveal the top four cards of your library. You may cast any revealed cards with the same name as the spell without paying their mana costs. Put the rest on the bottom of your library.) +Oracle:Spells you cast have ripple 4. (Whenever you cast a spell, you may reveal the top four cards of your library. You may cast spells with the same name as that spell from among the revealed cards without paying their mana costs. Put the rest on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/t/thrun_the_last_troll.txt b/forge-gui/res/cardsfolder/t/thrun_the_last_troll.txt index f815a738ef2..f7b8769499e 100644 --- a/forge-gui/res/cardsfolder/t/thrun_the_last_troll.txt +++ b/forge-gui/res/cardsfolder/t/thrun_the_last_troll.txt @@ -6,4 +6,4 @@ A:AB$ Regenerate | Cost$ 1 G | SpellDescription$ Regenerate CARDNAME. K:CARDNAME can't be countered. K:Hexproof SVar:Picture:http://www.wizards.com/global/images/magic/general/thrun_the_last_troll.jpg -Oracle:Thrun, the Last Troll can't be countered.\nHexproof (This creature can't be the target of spells or abilities your opponents control.)\n{1}{G}: Regenerate Thrun. +Oracle:This spell can't be countered.\nHexproof (This creature can't be the target of spells or abilities your opponents control.)\n{1}{G}: Regenerate Thrun, the Last Troll. diff --git a/forge-gui/res/cardsfolder/t/thunder_drake.txt b/forge-gui/res/cardsfolder/t/thunder_drake.txt index b49272acba3..ff324c5fa32 100644 --- a/forge-gui/res/cardsfolder/t/thunder_drake.txt +++ b/forge-gui/res/cardsfolder/t/thunder_drake.txt @@ -8,4 +8,4 @@ SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterN SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl SVar:BuffedBy:Card DeckHas:Ability$Counters -Oracle:Flying\nWhenever you cast you cast your second spell each turn, put a +1/+1 counter on Thunder Drake. +Oracle:Flying\nWhenever you cast your second spell each turn, put a +1/+1 counter on Thunder Drake. diff --git a/forge-gui/res/cardsfolder/t/thunderclap_wyvern.txt b/forge-gui/res/cardsfolder/t/thunderclap_wyvern.txt index 1ea4fd19a58..907a7573cd3 100644 --- a/forge-gui/res/cardsfolder/t/thunderclap_wyvern.txt +++ b/forge-gui/res/cardsfolder/t/thunderclap_wyvern.txt @@ -7,4 +7,4 @@ K:Flying S:Mode$ Continuous | Affected$ Creature.withFlying+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other creatures you control with flying get +1/+1. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/thunderclap_wyvern.jpg -Oracle:Flash\nFlying\nOther creatures you control with flying get +1/+1. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying\nOther creatures you control with flying get +1/+1. diff --git a/forge-gui/res/cardsfolder/t/thunderherd_migration.txt b/forge-gui/res/cardsfolder/t/thunderherd_migration.txt index 9c1d6c064c5..12b80e92fc7 100644 --- a/forge-gui/res/cardsfolder/t/thunderherd_migration.txt +++ b/forge-gui/res/cardsfolder/t/thunderherd_migration.txt @@ -2,6 +2,6 @@ Name:Thunderherd Migration ManaCost:1 G Types:Sorcery K:AlternateAdditionalCost:Reveal<1/Dinosaur>:1 -A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | StackDescription$ Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. | SpellDescription$ Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | StackDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/thunderherd_migration.jpg -Oracle:As an additional cost to cast Thunderherd Migration, reveal a Dinosaur card from your hand or pay {1}.\nSearch your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. +Oracle:As an additional cost to cast this spell, reveal a Dinosaur card from your hand or pay {1}.\nSearch your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/t/thundering_chariot.txt b/forge-gui/res/cardsfolder/t/thundering_chariot.txt index 0986a4e5870..8d00377bc27 100644 --- a/forge-gui/res/cardsfolder/t/thundering_chariot.txt +++ b/forge-gui/res/cardsfolder/t/thundering_chariot.txt @@ -6,4 +6,4 @@ K:First Strike K:Trample K:Haste K:Crew:1 -Oracle:First strike, trample, haste\nCrew 1 +Oracle:First strike, trample, haste\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/t/thundering_giant.txt b/forge-gui/res/cardsfolder/t/thundering_giant.txt index a8ba929a736..2b867fa4852 100644 --- a/forge-gui/res/cardsfolder/t/thundering_giant.txt +++ b/forge-gui/res/cardsfolder/t/thundering_giant.txt @@ -4,4 +4,4 @@ Types:Creature Giant PT:4/3 K:Haste SVar:Picture:http://resources.wizards.com/magic/cards/10e/en/card130381.jpg -Oracle:Haste +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.) diff --git a/forge-gui/res/cardsfolder/t/thundering_tanadon.txt b/forge-gui/res/cardsfolder/t/thundering_tanadon.txt index 7e4f4d1dbe6..322c7c70c56 100644 --- a/forge-gui/res/cardsfolder/t/thundering_tanadon.txt +++ b/forge-gui/res/cardsfolder/t/thundering_tanadon.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Beast PT:5/4 K:Trample SVar:Picture:http://www.wizards.com/global/images/magic/general/thundering_tanadon.jpg -Oracle:({P/G} can be paid with either {G} or 2 life.)\nTrample +Oracle:({G/P} can be paid with either {G} or 2 life.)\nTrample diff --git a/forge-gui/res/cardsfolder/t/thundermare.txt b/forge-gui/res/cardsfolder/t/thundermare.txt index 676b07c4e59..ab7aa4621af 100644 --- a/forge-gui/res/cardsfolder/t/thundermare.txt +++ b/forge-gui/res/cardsfolder/t/thundermare.txt @@ -6,4 +6,4 @@ K:Haste T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTapAll | TriggerDescription$ When CARDNAME enters the battlefield, tap all other creatures. SVar:TrigTapAll:DB$TapAll | ValidCards$ Creature.Other SVar:Picture:http://www.wizards.com/global/images/magic/general/thundermare.jpg -Oracle:Haste (This creature can attack the turn it comes under your control.)\nWhen Thundermare enters the battlefield, tap all other creatures. +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\nWhen Thundermare enters the battlefield, tap all other creatures. diff --git a/forge-gui/res/cardsfolder/t/thundermaw_hellkite.txt b/forge-gui/res/cardsfolder/t/thundermaw_hellkite.txt index ce801a7209a..70d6af7af9d 100644 --- a/forge-gui/res/cardsfolder/t/thundermaw_hellkite.txt +++ b/forge-gui/res/cardsfolder/t/thundermaw_hellkite.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:ThunderDamage:DB$ DamageAll | NumDmg$ 1 | ValidCards$ Creature.withFlying+OppCtrl | ValidDescription$ each creature with flying you don't control | SubAbility$ ThunderTap SVar:ThunderTap:DB$ TapAll | ValidCards$ Creature.withFlying+OppCtrl | ValidDescription$ each creature with flying you don't control SVar:Picture:http://www.wizards.com/global/images/magic/general/thundermaw_hellkite.jpg -Oracle:Flying, haste\nWhen Thundermaw Hellkite enters the battlefield, it deals 1 damage to each creature with flying your opponents control. Tap those creatures. +Oracle:Flying\nHaste (This creature can attack and {T} as soon as it comes under your control.)\nWhen Thundermaw Hellkite enters the battlefield, it deals 1 damage to each creature with flying your opponents control. Tap those creatures. diff --git a/forge-gui/res/cardsfolder/t/tibalt_rakish_instigator.txt b/forge-gui/res/cardsfolder/t/tibalt_rakish_instigator.txt index 0e17f9b4e6f..8aec15d1662 100644 --- a/forge-gui/res/cardsfolder/t/tibalt_rakish_instigator.txt +++ b/forge-gui/res/cardsfolder/t/tibalt_rakish_instigator.txt @@ -5,4 +5,4 @@ Loyalty:5 S:Mode$ Continuous | Affected$ Player.Opponent | AddKeyword$ You can't gain life. | Description$ Your opponents can't gain life. A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | TokenAmount$ 1 | TokenScript$ r_1_1_devil_burn | TokenOwner$ You | LegacyImage$ r 1 1 devil burn war | Planeswalker$ True | SpellDescription$ Create a 1/1 red Devil creature token "When this creature dies, it deals 1 damage to any target." DeckHas:Ability$Token -Oracle:Your opponents can't gain life.\n[-2]: Create a 1/1 red Devil creature token with "When this creature dies, it deals 1 damage to any target." +Oracle:Your opponents can't gain life.\n[−2]: Create a 1/1 red Devil creature token with "When this creature dies, it deals 1 damage to any target." diff --git a/forge-gui/res/cardsfolder/t/tibalt_the_chaotic.txt b/forge-gui/res/cardsfolder/t/tibalt_the_chaotic.txt index 556f9135dd0..f57748bc54d 100644 --- a/forge-gui/res/cardsfolder/t/tibalt_the_chaotic.txt +++ b/forge-gui/res/cardsfolder/t/tibalt_the_chaotic.txt @@ -5,4 +5,4 @@ Loyalty:4 A:AB$ Play | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | AnySupportedCard$ Names:Ignorant Bliss,Crack the Earth,Blazing Volley | RandomCopied$ True | CopyCard$ True | WithoutManaCost$ Trues | SpellDescription$ Cast a copy of one of the following cards chosen at random—Ignorant Bliss, Crack the Earth, Blazing Volley. A:AB$ Play | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | AnySupportedCard$ Names:Seething Song,Dance with Devils,Flamebreak | RandomCopied$ True | CopyCard$ True | WithoutManaCost$ True | SpellDescription$ Cast a copy of one of the following cards chosen at random—Seething Song, Dance with Devils, Flamebreak. A:AB$ Play | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | AnySupportedCard$ Names:Hellion Eruption,Insurrection,Warp World | RandomCopied$ True | CopyCard$ True | WithoutManaCost$ True | SpellDescription$ Cast a copy of one of the following cards chosen at random—Hellion Eruption, Insurrection, Warp World. -Oracle:[+1]: Cast a copy of one of the following cards chosen at random—Ignorant Bliss, Crack the Earth, Blazing Volley.[−3]: Cast a copy of one of the following cards chosen at random—Seething Song, Dance with Devils, Flamebreak.[−6]: Cast a copy of one of the following cards chosen at random—Hellion Eruption, Insurrection, Warp World. \ No newline at end of file +Oracle:[+1]: Cast a copy of one of the following cards chosen at random—Ignorant Bliss, Crack the Earth, Blazing Volley.\n[−3]: Cast a copy of one of the following cards chosen at random—Seething Song, Dance with Devils, Flamebreak.\n[−6]: Cast a copy of one of the following cards chosen at random—Hellion Eruption, Insurrection, Warp World. diff --git a/forge-gui/res/cardsfolder/t/tibalt_the_fiend_blooded.txt b/forge-gui/res/cardsfolder/t/tibalt_the_fiend_blooded.txt index 23aa6738e12..415c59b1741 100644 --- a/forge-gui/res/cardsfolder/t/tibalt_the_fiend_blooded.txt +++ b/forge-gui/res/cardsfolder/t/tibalt_the_fiend_blooded.txt @@ -8,4 +8,4 @@ A:AB$ DealDamage | Cost$ SubCounter<4/LOYALTY> | ValidTgts$ Player | NumDmg$ X | SVar:X:TargetedPlayer$CardsInHand A:AB$ GainControl | Cost$ SubCounter<6/LOYALTY> | AllValid$ Creature | Untap$ True | AddKWs$ Haste | LoseControl$ EOT | Planeswalker$ True | Ultimate$ True | SpellDescription$ Gain control of all creatures until end of turn. Untap them. They gain haste until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/tibalt_the_fiend_blooded.jpg -Oracle:[+1]: Draw a card, then discard a card at random.\n[-4]: Tibalt, the Fiend-Blooded deals damage equal to the number of cards in target player's hand to that player.\n[-6]: Gain control of all creatures until end of turn. Untap them. They gain haste until end of turn. +Oracle:[+1]: Draw a card, then discard a card at random.\n[−4]: Tibalt, the Fiend-Blooded deals damage equal to the number of cards in target player's hand to that player.\n[−6]: Gain control of all creatures until end of turn. Untap them. They gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/t/tidal_flats.txt b/forge-gui/res/cardsfolder/t/tidal_flats.txt index 642de68ee53..b60dba34864 100644 --- a/forge-gui/res/cardsfolder/t/tidal_flats.txt +++ b/forge-gui/res/cardsfolder/t/tidal_flats.txt @@ -1,7 +1,7 @@ Name:Tidal Flats ManaCost:U Types:Enchantment -A:AB$ RepeatEach | Cost$ U U | RepeatCards$ Creature.attacking+withoutFlying | RepeatSubAbility$ PumpOthers | SpellDescription$ For each attacking creature without flying, its controller may pay {1}. If they don't, creatures you control blocking that creature gain first strike until end of turn. +A:AB$ RepeatEach | Cost$ U U | RepeatCards$ Creature.attacking+withoutFlying | RepeatSubAbility$ PumpOthers | SpellDescription$ For each attacking creature without flying, its controller may pay {1}. If that player doesn't, creatures you control blocking that creature gain first strike until end of turn. SVar:PumpOthers:DB$ PumpAll | ValidCards$ Creature.blockingRemembered+YouCtrl | KW$ First Strike | UnlessCost$ 1 | UnlessPayer$ RememberedController | ShowCurrentCard$ Remembered AI:RemoveDeck:All -Oracle:{U}{U}: For each attacking creature without flying, its controller may pay {1}. If they don't, creatures you control blocking that creature gain first strike until end of turn. +Oracle:{U}{U}: For each attacking creature without flying, its controller may pay {1}. If that player doesn't, creatures you control blocking that creature gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/t/tidal_influence.txt b/forge-gui/res/cardsfolder/t/tidal_influence.txt index 94e91e5ff82..d9bf3127627 100644 --- a/forge-gui/res/cardsfolder/t/tidal_influence.txt +++ b/forge-gui/res/cardsfolder/t/tidal_influence.txt @@ -9,8 +9,8 @@ SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ TIDE | CounterNu S:Mode$ Continuous | Affected$ Creature.Blue | AddPower$ -2 | CheckSVar$ TidalCounters | SVarCompare$ EQ1 | Description$ As long as there is exactly one tide counter on CARDNAME, all blue creatures get -2/-0. S:Mode$ Continuous | Affected$ Creature.Blue | AddPower$ +2 | CheckSVar$ TidalCounters | SVarCompare$ EQ3 | Description$ As long as there are exactly three tide counters on CARDNAME, all blue creatures get +2/+0. SVar:TidalCounters:Count$CardCounters.TIDE -T:Mode$ Always | IsPresent$ Card.Self+counters_GE4_TIDE | TriggerZones$ Battlefield | Execute$ TrigRemove | TriggerDescription$ Whenever there are four tide counters on CARDNAME, remove all tide counters from it. +T:Mode$ Always | IsPresent$ Card.Self+counters_GE4_TIDE | TriggerZones$ Battlefield | Execute$ TrigRemove | TriggerDescription$ Whenever there are four or more tide counters on CARDNAME, remove all tide counters from it. SVar:TrigRemove:DB$ RemoveCounter | CounterType$ TIDE | CounterNum$ All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/tidal_influence.jpg -Oracle:Cast Tidal Influence only if no permanents named Tidal Influence are on the battlefield.\nTidal Influence enters the battlefield with a tide counter on it.\nAt the beginning of your upkeep, put a tide counter on Tidal Influence.\nAs long as there is exactly one tide counter on Tidal Influence, all blue creatures get -2/-0.\nAs long as there are exactly three tide counters on Tidal Influence, all blue creatures get +2/+0.\nWhenever there are four tide counters on Tidal Influence, remove all tide counters from it. +Oracle:Cast this spell only if no permanents named Tidal Influence are on the battlefield.\nTidal Influence enters the battlefield with a tide counter on it.\nAt the beginning of your upkeep, put a tide counter on Tidal Influence.\nAs long as there is exactly one tide counter on Tidal Influence, all blue creatures get -2/-0.\nAs long as there are exactly three tide counters on Tidal Influence, all blue creatures get +2/+0.\nWhenever there are four or more tide counters on Tidal Influence, remove all tide counters from it. diff --git a/forge-gui/res/cardsfolder/t/tidewalker.txt b/forge-gui/res/cardsfolder/t/tidewalker.txt index f93bd0bd783..05473feabe9 100644 --- a/forge-gui/res/cardsfolder/t/tidewalker.txt +++ b/forge-gui/res/cardsfolder/t/tidewalker.txt @@ -4,12 +4,12 @@ Types:Creature Elemental PT:*/* K:etbCounter:TIME:X:no Condition:Tidewalker enters the battlefield with a time counter on it for each Island you control. S:Mode$ Continuous | EffectZone$ Battlefield | CharacteristicDefining$ True | SetPower$ Y | SetToughness$ Y | Description$ CARDNAME's power and toughness are each equal to the number of time counters on it. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE1_TIME | Execute$ TrigUpkeepVanishing | TriggerDescription$ Vanishing (At the beginning of your upkeep, remove a time counter from this permanent. When the last is removed, sacrifice it.) -T:Mode$ CounterRemoved | TriggerZones$ Battlefield | ValidCard$ Card.Self | NewCounterAmount$ 0 | Secondary$ True | CounterType$ TIME | Execute$ TrigVanishingSac | Secondary$ True | TriggerDescription$ Vanishing (At the beginning of your upkeep, remove a time counter from this permanent. When the last is removed, sacrifice it.) +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE1_TIME | Execute$ TrigUpkeepVanishing | TriggerDescription$ Vanishing (At the beginning of your upkeep, remove a time counter from this creature. When the last is removed, sacrifice it.) +T:Mode$ CounterRemoved | TriggerZones$ Battlefield | ValidCard$ Card.Self | NewCounterAmount$ 0 | Secondary$ True | CounterType$ TIME | Execute$ TrigVanishingSac | Secondary$ True | TriggerDescription$ Vanishing (At the beginning of your upkeep, remove a time counter from this creature. When the last is removed, sacrifice it.) SVar:TrigUpkeepVanishing:DB$ RemoveCounter | Defined$ Self | CounterType$ TIME | CounterNum$ 1 SVar:TrigVanishingSac:DB$ Sacrifice | SacValid$ Self SVar:X:Count$Valid Island.YouCtrl SVar:Y:Count$CardCounters.TIME SVar:NeedsToPlayVar:X GE3 SVar:Picture:http://www.wizards.com/global/images/magic/general/tidewalker.jpg -Oracle:Tidewalker enters the battlefield with a time counter on it for each Island you control.\nVanishing (At the beginning of your upkeep, remove a time counter from this permanent. When the last is removed, sacrifice it.)\nTidewalker's power and toughness are each equal to the number of time counters on it. +Oracle:Tidewalker enters the battlefield with a time counter on it for each Island you control.\nVanishing (At the beginning of your upkeep, remove a time counter from this creature. When the last is removed, sacrifice it.)\nTidewalker's power and toughness are each equal to the number of time counters on it. diff --git a/forge-gui/res/cardsfolder/t/tilonallis_skinshifter.txt b/forge-gui/res/cardsfolder/t/tilonallis_skinshifter.txt index be67fe62f88..a62b521aec6 100644 --- a/forge-gui/res/cardsfolder/t/tilonallis_skinshifter.txt +++ b/forge-gui/res/cardsfolder/t/tilonallis_skinshifter.txt @@ -6,4 +6,4 @@ K:Haste T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBClone | TriggerZones$ Battlefield | Mandatory$ True | TriggerDescription$ Whenever CARDNAME attacks, it becomes a copy of another target nonlegendary attacking creature until end of turn. SVar:DBClone:DB$ Clone | CloneTarget$ Self | ValidTgts$ Creature.nonLegendary+Other+attacking | TgtPrompt$ Select target nonlegendary attacking creature to copy | Duration$ UntilEndOfTurn | AILogic$ CloneAttacker SVar:Picture:http://media.wizards.com/2017/xln/en_Vpp3G9u49p.png -Oracle:Haste\nWhenever Tilomalli's Skinshifter attacks, it becomes a copy of another target nonlegendary attacking creature until end of turn. \ No newline at end of file +Oracle:Haste\nWhenever Tilonalli's Skinshifter attacks, it becomes a copy of another target nonlegendary attacking creature until end of turn. diff --git a/forge-gui/res/cardsfolder/t/time_bomb.txt b/forge-gui/res/cardsfolder/t/time_bomb.txt index 64acfec463e..5385c20b614 100644 --- a/forge-gui/res/cardsfolder/t/time_bomb.txt +++ b/forge-gui/res/cardsfolder/t/time_bomb.txt @@ -6,4 +6,4 @@ SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ TIME | CounterN A:AB$ DamageAll | Cost$ 1 T Sac<1/CARDNAME> | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage equal to the number of time counters on it to each creature and each player. SVar:X:Count$CardCounters.TIME SVar:Picture:http://www.wizards.com/global/images/magic/general/time_bomb.jpg -Oracle:At the beginning of your upkeep, put a time counter on Time Bomb.\n{1}, {T}, Sacrifice Time Bomb: It deals damage equal to the number of time counters on it to each creature and each player. +Oracle:At the beginning of your upkeep, put a time counter on Time Bomb.\n{1}, {T}, Sacrifice Time Bomb: Time Bomb deals damage equal to the number of time counters on it to each creature and each player. diff --git a/forge-gui/res/cardsfolder/t/time_of_need.txt b/forge-gui/res/cardsfolder/t/time_of_need.txt index c47f4545f1f..a7b7163ea46 100644 --- a/forge-gui/res/cardsfolder/t/time_of_need.txt +++ b/forge-gui/res/cardsfolder/t/time_of_need.txt @@ -1,8 +1,8 @@ Name:Time of Need ManaCost:1 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Legendary | ChangeNum$ 1 | SpellDescription$ Search your library for a legendary creature card, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Legendary | ChangeNum$ 1 | SpellDescription$ Search your library for a legendary creature card, reveal it, and put it into your hand. Then shuffle your library. AI:RemoveDeck:Random DeckHints:Type$Legendary SVar:Picture:http://www.wizards.com/global/images/magic/general/time_of_need.jpg -Oracle:Search your library for a legendary creature card, reveal it, put it into your hand, then shuffle your library. +Oracle:Search your library for a legendary creature card, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/t/time_stop.txt b/forge-gui/res/cardsfolder/t/time_stop.txt index 90e9babaaeb..cfe6e0b2c7d 100644 --- a/forge-gui/res/cardsfolder/t/time_stop.txt +++ b/forge-gui/res/cardsfolder/t/time_stop.txt @@ -1,7 +1,7 @@ Name:Time Stop ManaCost:4 U U Types:Instant -A:SP$EndTurn | Cost$ 4 U U | SpellDescription$ End the turn. (Exile all spells and abilities on the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) +A:SP$EndTurn | Cost$ 4 U U | SpellDescription$ End the turn. (Exile all spells and abilities from the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/time_stop.jpg -Oracle:End the turn. (Exile all spells and abilities on the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) +Oracle:End the turn. (Exile all spells and abilities from the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) diff --git a/forge-gui/res/cardsfolder/t/tin_street_hooligan.txt b/forge-gui/res/cardsfolder/t/tin_street_hooligan.txt index 642f92dcb46..ee04b2ea86e 100644 --- a/forge-gui/res/cardsfolder/t/tin_street_hooligan.txt +++ b/forge-gui/res/cardsfolder/t/tin_street_hooligan.txt @@ -2,10 +2,10 @@ Name:Tin Street Hooligan ManaCost:1 R Types:Creature Goblin Rogue PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | ManaSpent$ G | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, if {G} was spent to cast CARDNAME, destroy target artifact. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | ManaSpent$ G | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, if {G} was spent to cast it, destroy target artifact. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. SVar:ManaNeededToAvoidNegativeEffect:green AI:RemoveDeck:Random DeckNeeds:Color$Green SVar:Picture:http://www.wizards.com/global/images/magic/general/tin_street_hooligan.jpg -Oracle:When Tin Street Hooligan enters the battlefield, if {G} was spent to cast Tin Street Hooligan, destroy target artifact. +Oracle:When Tin Street Hooligan enters the battlefield, if {G} was spent to cast it, destroy target artifact. diff --git a/forge-gui/res/cardsfolder/t/tinker.txt b/forge-gui/res/cardsfolder/t/tinker.txt index d7b0a64898f..9cb67fa0bb8 100644 --- a/forge-gui/res/cardsfolder/t/tinker.txt +++ b/forge-gui/res/cardsfolder/t/tinker.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Cost$ 2 U Sac<1/Artifact> | Origin$ Library | Destination$ Ba AI:RemoveDeck:Random SVar:AIPreference:SacCost$Artifact.token,Artifact.cmcEQ0+nonLegendary+notnamedMox Pearl+notnamedMox Sapphire+notnamedMox Ruby+notnamedMox Emerald+notnamedMox Jet+notnamedBlack Lotus+notnamedLotus Petal,Artifact.cmcEQ1,Artifact.cmcEQ2,Artifact.cmcEQ3 SVar:Picture:http://www.wizards.com/global/images/magic/general/tinker.jpg -Oracle:As an additional cost to cast Tinker, sacrifice an artifact.\nSearch your library for an artifact card and put that card onto the battlefield. Then shuffle your library. +Oracle:As an additional cost to cast this spell, sacrifice an artifact.\nSearch your library for an artifact card and put that card onto the battlefield. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/t/tishanas_wayfinder.txt b/forge-gui/res/cardsfolder/t/tishanas_wayfinder.txt index 4b11e803e74..538a748782e 100644 --- a/forge-gui/res/cardsfolder/t/tishanas_wayfinder.txt +++ b/forge-gui/res/cardsfolder/t/tishanas_wayfinder.txt @@ -2,8 +2,8 @@ Name:Tishana's Wayfinder ManaCost:2 G Types:Creature Merfolk Scout PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerController$ TriggeredCardController | 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.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerController$ TriggeredCardController | 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 SVar:Picture:http://www.wizards.com/global/images/magic/general/tishanas_wayfinder.jpg -Oracle:When Tishana's Wayfinder 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.) +Oracle:When Tishana's Wayfinder 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/t/titans_nest.txt b/forge-gui/res/cardsfolder/t/titans_nest.txt index 8fca469b3c8..87504390514 100755 --- a/forge-gui/res/cardsfolder/t/titans_nest.txt +++ b/forge-gui/res/cardsfolder/t/titans_nest.txt @@ -3,6 +3,6 @@ ManaCost:1 B G U Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of your upkeep, look at the top card of your library. You may put that card into your graveyard. SVar:TrigDig:DB$ Dig | DigNum$ 1 | ChangeNum$ 1 | DestinationZone$ Graveyard | Optional$ True | LibraryPosition2$ 0 -A:AB$ Mana | Cost$ ExileFromGrave<1/Card> | Produced$ C | RestrictValid$ Card.nonColorless+withoutXCost | SpellDescription$ Add {C}. Spend this mana only to cast a colored spell without {X} in its mana cost. +A:AB$ Mana | Cost$ ExileFromGrave<1/Card> | Produced$ C | RestrictValid$ Card.nonColorless+withoutXCost | SpellDescription$ Add {C}. Spend this mana only to cast a spell that's one or more colors without {X} in its mana cost. AI:RemoveDeck:All -Oracle:At the beginning of your upkeep, look at the top card of your library. You may put that card into your graveyard.\nExile a card from your graveyard: Add {C}. Spend this mana only to cast a colored spell without {X} in its mana cost. +Oracle:At the beginning of your upkeep, look at the top card of your library. You may put that card into your graveyard.\nExile a card from your graveyard: Add {C}. Spend this mana only to cast a spell that's one or more colors without {X} in its mana cost. diff --git a/forge-gui/res/cardsfolder/t/titans_presence.txt b/forge-gui/res/cardsfolder/t/titans_presence.txt index d6bcc17ca32..9ff0a5916e0 100644 --- a/forge-gui/res/cardsfolder/t/titans_presence.txt +++ b/forge-gui/res/cardsfolder/t/titans_presence.txt @@ -7,4 +7,4 @@ SVar:X:Targeted$CardPower AI:RemoveDeck:All DeckHints:Color$Colorless & Keyword$Devoid SVar:Picture:http://www.wizards.com/global/images/magic/general/titans_presence.jpg -Oracle:As an additional cost to cast Titan's Presence, reveal a colorless creature card from your hand.\nExile target creature if its power is less than or equal to the revealed card's power. \ No newline at end of file +Oracle:As an additional cost to cast this spell, reveal a colorless creature card from your hand.\nExile target creature if its power is less than or equal to the revealed card's power. diff --git a/forge-gui/res/cardsfolder/t/tithe_drinker.txt b/forge-gui/res/cardsfolder/t/tithe_drinker.txt index 6e1a6683fe6..634af1b1246 100644 --- a/forge-gui/res/cardsfolder/t/tithe_drinker.txt +++ b/forge-gui/res/cardsfolder/t/tithe_drinker.txt @@ -5,4 +5,4 @@ PT:2/1 K:Lifelink K:Extort SVar:Picture:http://www.wizards.com/global/images/magic/general/tithe_drinker.jpg -Oracle:Lifelink\nExtort (Whenever you cast a spell, you may pay {W/B}. If you do, each opponent loses 1 life and you gain that much life.) +Oracle:Lifelink (Damage dealt by this creature also causes you to gain that much life.)\nExtort (Whenever you cast a spell, you may pay {W/B}. If you do, each opponent loses 1 life and you gain that much life.) diff --git a/forge-gui/res/cardsfolder/t/together_forever.txt b/forge-gui/res/cardsfolder/t/together_forever.txt index 6211c2b2ab7..21d8923f1df 100644 --- a/forge-gui/res/cardsfolder/t/together_forever.txt +++ b/forge-gui/res/cardsfolder/t/together_forever.txt @@ -11,4 +11,4 @@ SVar:NonStackingEffect:True DeckNeeds:Ability$Counters DeckHas:Ability$Counters SVar:PlayMain1:ALWAYS -Oracle:When Together Forever enters the battlefield, support 2. (Put a +1/+1 counter on each of up to two target creatures.) 1: Choose target creature with a counter on it. When that creature dies this turn, return that card to its owner's hand. +Oracle:When Together Forever enters the battlefield, support 2. (Put a +1/+1 counter on each of up to two target creatures.)\n{1}: Choose target creature with a counter on it. When that creature dies this turn, return that card to its owner's hand. diff --git a/forge-gui/res/cardsfolder/t/toggo_goblin_weaponsmith.txt b/forge-gui/res/cardsfolder/t/toggo_goblin_weaponsmith.txt index df803c50860..a1f2fee5d57 100644 --- a/forge-gui/res/cardsfolder/t/toggo_goblin_weaponsmith.txt +++ b/forge-gui/res/cardsfolder/t/toggo_goblin_weaponsmith.txt @@ -2,9 +2,9 @@ Name:Toggo, Goblin Weaponsmith ManaCost:2 R Types:Legendary Creature Goblin Artificer PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a land enters the battlefield under your control, create an artifact equipment token named Rock with "Equipped creature has '{1}, {T}, Sacrifice Rock: This creature deals 2 damage to any target'" and equip {1}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a land enters the battlefield under your control, create a colorless Equipment artifact token named Rock with "Equipped creature has '{1}, {T}, Sacrifice Rock: This creature deals 2 damage to any target'" and equip {1}. SVar:TrigToken:DB$ Token | TokenScript$ rock | TokenOwner$ You K:Partner SVar:BuffedBy:Land DeckHas:Ability$Token & Ability$Sacrifice -Oracle:Whenever a land enters the battlefield under your control, create an artifact equipment token named Rock with "Equipped creature has '{1}, {T}, Sacrifice Rock: This creature deals 2 damage to any target'" and equip {1}.\nPartner (You can have two commanders if both have partner.) +Oracle:Whenever a land enters the battlefield under your control, create a colorless Equipment artifact token named Rock with "Equipped creature has '{1}, {T}, Sacrifice Rock: This creature deals 2 damage to any target'" and equip {1}.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/t/tolaria_west.txt b/forge-gui/res/cardsfolder/t/tolaria_west.txt index b4b72f8ba37..f03ca81f39e 100644 --- a/forge-gui/res/cardsfolder/t/tolaria_west.txt +++ b/forge-gui/res/cardsfolder/t/tolaria_west.txt @@ -6,4 +6,4 @@ A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. K:Transmute:1 U U AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/tolaria_west.jpg -Oracle:Tolaria West enters the battlefield tapped.\n{T}: Add {U}.\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with converted mana cost 0, reveal it, put it into your hand, then shuffle your library. Transmute only as a sorcery.) +Oracle:Tolaria West enters the battlefield tapped.\n{T}: Add {U}.\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with converted mana cost 0, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/t/toll_of_the_invasion.txt b/forge-gui/res/cardsfolder/t/toll_of_the_invasion.txt index 6b16b04e104..dfef66a4c1d 100644 --- a/forge-gui/res/cardsfolder/t/toll_of_the_invasion.txt +++ b/forge-gui/res/cardsfolder/t/toll_of_the_invasion.txt @@ -2,7 +2,7 @@ Name:Toll of the Invasion ManaCost:2 B Types:Sorcery A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent| 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 | Num$ 1 | SpellDescription$ Amass 1. +SVar:DBAmass:DB$ Amass | Num$ 1 | SpellDescription$ Amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) DeckHas:Ability$Amass & Ability$Counters & Ability$Token DeckHints:Ability$Amass & Type$Zombie -Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nAmass 1. \ 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 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/t/tolsimir_friend_to_wolves.txt b/forge-gui/res/cardsfolder/t/tolsimir_friend_to_wolves.txt index c6180f71825..ec13d9b54e6 100644 --- a/forge-gui/res/cardsfolder/t/tolsimir_friend_to_wolves.txt +++ b/forge-gui/res/cardsfolder/t/tolsimir_friend_to_wolves.txt @@ -4,10 +4,10 @@ Types:Legendary Creature Elf Scout PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, create Voja, Friend to Elves, a legendary 3/3 green and white Wolf creature token. SVar:TrigChangeZone:DB$ Token | TokenAmount$ 1 | TokenScript$ voja_friend_to_elves | TokenOwner$ You -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Wolf.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a Wolf enters the battlefield under your control, you gain 3 life and you may have that creature fight up to one target creature an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Wolf.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a Wolf enters the battlefield under your control, you gain 3 life and that creature fights up to one target creature you don't control. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 | SubAbility$ DBFight SVar:DBFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls | TargetMin$ 0 | TargetMax$ 1 SVar:PlayMain1:TRUE DeckHints:Type$Wolf DeckHas:Ability$Token & Ability$LifeGain -Oracle:When Tolsimir, Friend to Wolves enters the battlefield, create Voja, Friend to Elves, a legendary 3/3 green and white Wolf creature token.\nWhenever a Wolf enters the battlefield under your control, you gain 3 life and you may have that creature fight up to one target creature an opponent controls. +Oracle:When Tolsimir, Friend to Wolves enters the battlefield, create Voja, Friend to Elves, a legendary 3/3 green and white Wolf creature token.\nWhenever a Wolf enters the battlefield under your control, you gain 3 life and that creature fights up to one target creature you don't control. diff --git a/forge-gui/res/cardsfolder/t/topan_freeblade.txt b/forge-gui/res/cardsfolder/t/topan_freeblade.txt index d03cc8671df..bc43e2272ce 100644 --- a/forge-gui/res/cardsfolder/t/topan_freeblade.txt +++ b/forge-gui/res/cardsfolder/t/topan_freeblade.txt @@ -6,4 +6,4 @@ K:Vigilance K:Renown:1 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/topan_freeblade.jpg -Oracle:Vigilance\nRenown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) +Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nRenown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) 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 379768881a9..71314db4886 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 @@ -4,10 +4,10 @@ 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, CARDNAME deals damage equal to the excess to any target other than that permanent. +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 | References$ X SVar:X:TriggerCount$DamageAmount -Oracle:Trample\nWhenever a creature or planeswalker an opponent controls is dealt excess noncombat damage, Toralf, God of Fury deals damage equal to the excess to any target other than that permanent. +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 @@ -17,6 +17,6 @@ Types:Legendary Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddAbility$ HammerDamage | Description$ Equipped creature has "{1}{R}, {T}, Unattach CARDNAME: It deals 3 damage to any target. Return CARDNAME to it owner’s hand." SVar:HammerDamage:AB$ DealDamage | Cost$ 1 R T Unattach | NumDmg$ 3 | DamageSource$ OriginalHost | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SubAbility$ HammerCatch | SpellDescription$ Razor Boomerang deals 1 damage to any target. Return Razor Boomerang to its owner's hand. SVar:HammerCatch:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ OriginalHost -S:Mode$ Continuous | Affected$ Card.EquippedBy+Legendary | AddPower$ 3 | Description$ Equipped creature get +3/+0 as long as its legendary. +S:Mode$ Continuous | Affected$ Card.EquippedBy+Legendary | AddPower$ 3 | Description$ Equipped creature gets +3/+0 as long as it's legendary. K:Equip:1 R -Oracle:Equipped creature has "{1}{R}, {T}, Unattach Toralf's Hammer: It deals 3 damage to any target. Return Toralf's Hammer to it owner's hand."\nEquipped creature get +3/+0 as long as its legendary.\nEquip {1}{R} +Oracle:Equipped creature has "{1}{R}, {T}, Unattach Toralf's Hammer: It deals 3 damage to any target. Return Toralf's Hammer to its owner's hand."\nEquipped creature gets +3/+0 as long as it's legendary.\nEquip {1}{R} diff --git a/forge-gui/res/cardsfolder/t/torgaar_famine_incarnate.txt b/forge-gui/res/cardsfolder/t/torgaar_famine_incarnate.txt index 7443e8b67c3..5caae1de1ff 100644 --- a/forge-gui/res/cardsfolder/t/torgaar_famine_incarnate.txt +++ b/forge-gui/res/cardsfolder/t/torgaar_famine_incarnate.txt @@ -1,13 +1,13 @@ Name:Torgaar, Famine Incarnate -ManaCost:6 B B -Types:Legendary Creature Avatar +ManaCost:6 B B +Types:Legendary Creature Avatar PT:7/6 A:SP$ PermanentCreature | Cost$ 6 B B Sac | References$ X,Y | AILogic$ SacToReduceCost -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ Y | EffectZone$ All | References$ X,Y | Relative$ True | Description$ As an additional cost to cast this spell, you may sacrifice any number of creatures. This spell costs {2} less to cast for each creature sacrificed as an additional cost. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ Y | EffectZone$ All | References$ X,Y | Relative$ True | Description$ As an additional cost to cast this spell, you may sacrifice any number of creatures. This spell costs {2} less to cast for each creature sacrificed this way. SVar:X:Count$xPaid SVar:Y:SVar$X/Times.2 SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSetLife | TriggerDescription$ When CARDNAME enters the battlefield, up to one target player's life total becomes half their starting life total, rounded down. SVar:TrigSetLife:DB$ SetLife | ValidTgts$ Player | LifeAmount$ HalfLife | TargetMin$ 0 | TargetMax$ 1 | References$ HalfLife SVar:HalfLife:TargetedPlayer$StartingLife/HalfDown -Oracle:As an additional cost to cast this spell, you may sacrifice any number of creatures. This spell costs {2} less to cast for each creature sacrificed as an additional cost.\nWhen Torgaar, Famine Incarnate enters the battlefield, up to one target player's life total becomes half their starting life total, rounded down. +Oracle:As an additional cost to cast this spell, you may sacrifice any number of creatures. This spell costs {2} less to cast for each creature sacrificed this way.\nWhen Torgaar, Famine Incarnate enters the battlefield, up to one target player's life total becomes half their starting life total, rounded down. diff --git a/forge-gui/res/cardsfolder/t/torment_of_scarabs.txt b/forge-gui/res/cardsfolder/t/torment_of_scarabs.txt index c2ebaeecbcd..38542f1f006 100644 --- a/forge-gui/res/cardsfolder/t/torment_of_scarabs.txt +++ b/forge-gui/res/cardsfolder/t/torment_of_scarabs.txt @@ -3,11 +3,11 @@ ManaCost:3 B Types:Enchantment Aura Curse K:Enchant player A:SP$ Attach | Cost$ 3 B | ValidTgts$ Player | AILogic$ Curse -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigGenericChoice | TriggerDescription$ At the beginning of enchanted player's upkeep, that player loses 3 life unless they sacrifice a nonland permanent or discards a card. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigGenericChoice | TriggerDescription$ At the beginning of enchanted player's upkeep, that player loses 3 life unless they sacrifice a nonland permanent or discard a card. SVar:TrigGenericChoice:DB$ GenericChoice | Choices$ PaySac,PayDiscard | Defined$ TriggeredPlayer | FallbackAbility$ LoseLifeFallback | AILogic$ PayUnlessCost SVar:PaySac:DB$ LoseLife | LifeAmount$ 3 | Defined$ TriggeredPlayer | UnlessCost$ Sac<1/Permanent.nonland/nonland permanent> | UnlessPayer$ TriggeredPlayer | UnlessAI$ LifeLE3 | SpellDescription$ You lose 3 life unless you sacrifice a nonland permanent SVar:PayDiscard:DB$ LoseLife | LifeAmount$ 3 | Defined$ TriggeredPlayer | UnlessCost$ Discard<1/Card> | UnlessPayer$ TriggeredPlayer | UnlessAI$ LifeLE3 | SpellDescription$ You lose 3 life unless you discard a card # TODO: Most likely the ChooseGenericEffect code can be simplified somehow to avoid the necessity of having a dedicated fallback ability SVar:LoseLifeFallback:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/torment_of_scarabs.jpg -Oracle:Enchant player\nAt the beginning of enchanted player's upkeep, that player loses 3 life unless they sacrifice a nonland permanent or discards a card. \ No newline at end of file +Oracle:Enchant player\nAt the beginning of enchanted player's upkeep, that player loses 3 life unless they sacrifice a nonland permanent or discard a card. diff --git a/forge-gui/res/cardsfolder/t/tormented_thoughts.txt b/forge-gui/res/cardsfolder/t/tormented_thoughts.txt index 6c30c7171ac..63eeabcdcb7 100644 --- a/forge-gui/res/cardsfolder/t/tormented_thoughts.txt +++ b/forge-gui/res/cardsfolder/t/tormented_thoughts.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Discard | Cost$ 2 B Sac<1/Creature> | ValidTgts$ Player | NumCards$ X | References$ X | Mode$ TgtChoose | SpellDescription$ Target player discards a number of cards equal to the sacrificed creature's power. SVar:X:Sacrificed$CardPower SVar:Picture:http://www.wizards.com/global/images/magic/general/tormented_thoughts.jpg -Oracle:As an additional cost to cast Tormented Thoughts, sacrifice a creature.\nTarget player discards a number of cards equal to the sacrificed creature's power. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nTarget player discards a number of cards equal to the sacrificed creature's power. diff --git a/forge-gui/res/cardsfolder/t/tormentors_helm.txt b/forge-gui/res/cardsfolder/t/tormentors_helm.txt index a9ace2b2619..2aa6628c41f 100644 --- a/forge-gui/res/cardsfolder/t/tormentors_helm.txt +++ b/forge-gui/res/cardsfolder/t/tormentors_helm.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ T:Mode$ AttackerBlocked | ValidCard$ Creature.EquippedBy | Execute$ TrigDealDamage | TriggerDescription$ Whenever equipped creature becomes blocked, it deals 1 damage to defending player. SVar:TrigDealDamage:DB$DealDamage | Defined$ DefendingPlayer | NumDmg$ 1 SVar:HasAttackEffect:Blocked -Oracle:Equipped creature gets +1/+1.\nWhenever equipped creature becomes blocked, it deals 1 damage to defending player.\nEquip: {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Equipped creature gets +1/+1.\nWhenever equipped creature becomes blocked, it deals 1 damage to defending player.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/t/torrent_of_souls.txt b/forge-gui/res/cardsfolder/t/torrent_of_souls.txt index 400f17fc982..e4421c5c819 100644 --- a/forge-gui/res/cardsfolder/t/torrent_of_souls.txt +++ b/forge-gui/res/cardsfolder/t/torrent_of_souls.txt @@ -1,10 +1,10 @@ Name:Torrent of Souls ManaCost:4 BR Types:Sorcery -A:SP$ ChangeZone | Cost$ 4 BR | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose target creature card in your graveyard to return | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | ConditionManaSpent$ B | SubAbility$ RPaid | SpellDescription$ Return up to one target creature card from your graveyard to the battlefield if {B} was spent to cast CARDNAME. Creatures target player controls get +2/+0 and gain haste until end of turn if {R} was spent to cast CARDNAME. (Do both if {B}{R} was spent.) +A:SP$ ChangeZone | Cost$ 4 BR | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose target creature card in your graveyard to return | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | ConditionManaSpent$ B | SubAbility$ RPaid | SpellDescription$ Return up to one target creature card from your graveyard to the battlefield if {B} was spent to cast this spell. Creatures target player controls get +2/+0 and gain haste until end of turn if {R} was spent to cast this spell. (Do both if {B}{R} was spent.) SVar:RPaid:DB$ PumpAll | ValidTgts$ Player | TgtPrompt$ Select target player | ValidCards$ Creature | NumAtt$ 2 | KW$ Haste | ConditionManaSpent$ R SVar:ManaNeededToAvoidNegativeEffect:black AI:RemoveDeck:Random DeckNeeds:Color$Black SVar:Picture:http://www.wizards.com/global/images/magic/general/torrent_of_souls.jpg -Oracle:Return up to one target creature card from your graveyard to the battlefield if {B} was spent to cast Torrent of Souls. Creatures target player controls get +2/+0 and gain haste until end of turn if {R} was spent to cast Torrent of Souls. (Do both if {B}{R} was spent.) +Oracle:Return up to one target creature card from your graveyard to the battlefield if {B} was spent to cast this spell. Creatures target player controls get +2/+0 and gain haste until end of turn if {R} was spent to cast this spell. (Do both if {B}{R} was spent.) diff --git a/forge-gui/res/cardsfolder/t/torrential_gearhulk.txt b/forge-gui/res/cardsfolder/t/torrential_gearhulk.txt index d3058ae990c..ddc73d6c508 100644 --- a/forge-gui/res/cardsfolder/t/torrential_gearhulk.txt +++ b/forge-gui/res/cardsfolder/t/torrential_gearhulk.txt @@ -3,7 +3,7 @@ ManaCost:4 U U Types:Artifact Creature Construct PT:5/6 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ When CARDNAME enters the battlefield, you may cast target instant card from your graveyard without paying its mana cost. If that card would be put into your graveyard this turn, exile it instead. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ When CARDNAME enters the battlefield, you may cast target instant card from your graveyard without paying its mana cost. If that spell would be put into your graveyard this turn, exile it instead. SVar:TrigPlay:DB$ Play | TgtZone$ Graveyard | ValidTgts$ Instant.YouCtrl | TgtPrompt$ Choose target instant or sorcery card from your graveyard | WithoutManaCost$ True | Optional$ True | ReplaceGraveyard$ Exile | AILogic$ ReplaySpell SVar:Picture:http://www.wizards.com/global/images/magic/general/torrential_gearhulk.jpg -Oracle:Flash\nWhen Torrential Gearhulk enters the battlefield, you may cast target instant card from your graveyard without paying its mana cost. If that card would be put into your graveyard this turn, exile it instead. +Oracle:Flash\nWhen Torrential Gearhulk enters the battlefield, you may cast target instant card from your graveyard without paying its mana cost. If that spell would be put into your graveyard this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/t/toshiro_umezawa.txt b/forge-gui/res/cardsfolder/t/toshiro_umezawa.txt index cc5733ee16e..517a9cba33d 100644 --- a/forge-gui/res/cardsfolder/t/toshiro_umezawa.txt +++ b/forge-gui/res/cardsfolder/t/toshiro_umezawa.txt @@ -3,7 +3,7 @@ ManaCost:1 B B Types:Legendary Creature Human Samurai PT:2/2 K:Bushido:1 -T:Mode$ ChangesZone | ValidCard$ Creature.OppCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigPlay | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature an opponent controls dies, you may cast target instant card from your graveyard. If that card would be put into a graveyard this turn, exile it instead. +T:Mode$ ChangesZone | ValidCard$ Creature.OppCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigPlay | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature an opponent controls dies, you may cast target instant card from your graveyard. If that spell would be put into a graveyard this turn, exile it instead. SVar:TrigPlay:DB$ Play | TgtZone$ Graveyard | ValidTgts$ Instant.YouCtrl | TgtPrompt$ Choose target instant from your graveyard | Optional$ True | ReplaceGraveyard$ Exile | AILogic$ ReplaySpell SVar:Picture:http://www.wizards.com/global/images/magic/general/toshiro_umezawa.jpg -Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\nWhenever a creature an opponent controls dies, you may cast target instant card from your graveyard. If that card would be put into a graveyard this turn, exile it instead. +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\nWhenever a creature an opponent controls dies, you may cast target instant card from your graveyard. If that spell would be put into a graveyard this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/t/toski_bearer_of_secrets.txt b/forge-gui/res/cardsfolder/t/toski_bearer_of_secrets.txt index aea3ce7f1fa..81a027f5ed7 100644 --- a/forge-gui/res/cardsfolder/t/toski_bearer_of_secrets.txt +++ b/forge-gui/res/cardsfolder/t/toski_bearer_of_secrets.txt @@ -7,4 +7,4 @@ K:Indestructible K:CARDNAME attacks each combat if able. T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a creature you control deals combat damage to a player, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 -Oracle:This spell can’t be countered.\nIndestructible\nToski, Bearer of Secrets attacks each combat if able.\nWhenever a creature you control deals combat damage to a player, draw a card. +Oracle:This spell can't be countered.\nIndestructible\nToski, Bearer of Secrets attacks each combat if able.\nWhenever a creature you control deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/t/tower_above.txt b/forge-gui/res/cardsfolder/t/tower_above.txt index 3bc76df74b8..a8c4bf8b2bc 100644 --- a/forge-gui/res/cardsfolder/t/tower_above.txt +++ b/forge-gui/res/cardsfolder/t/tower_above.txt @@ -6,4 +6,4 @@ SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Triggers$ TrigAttack | sVars$ T SVar:TrigAttack:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TowerAboveTrigBlock | TriggerDescription$ Whenever CARDNAME attacks, target creature blocks it this turn if able SVar:TowerAboveTrigBlock:DB$ MustBlock | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Target creature blocks CARDNAME this turn if able. SVar:Picture:http://www.wizards.com/global/images/magic/general/tower_above.jpg -Oracle:Until end of turn, target creature gets +4/+4 and gains trample, wither, and "When this creature attacks, target creature blocks it this turn if able." (It deals damage to creatures in the form of -1/-1 counters.) +Oracle:({2/G} can be paid with any two mana or with {G}. This card's converted mana cost is 6.)\nUntil end of turn, target creature gets +4/+4 and gains trample, wither, and "When this creature attacks, target creature blocks it this turn if able." (It deals damage to creatures in the form of -1/-1 counters.) diff --git a/forge-gui/res/cardsfolder/t/toxic_deluge.txt b/forge-gui/res/cardsfolder/t/toxic_deluge.txt index 58dfa3b8e67..4fac2d318dd 100644 --- a/forge-gui/res/cardsfolder/t/toxic_deluge.txt +++ b/forge-gui/res/cardsfolder/t/toxic_deluge.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ PumpAll | Cost$ 2 B PayLife | ValidCards$ Creature | NumAtt$ -X | NumDef$ -X | References$ X | SpellDescription$ All creatures get -X/-X until end of turn. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:As an additional cost to cast Toxic Deluge, pay X life.\nAll creatures get -X/-X until end of turn. +Oracle:As an additional cost to cast this spell, pay X life.\nAll creatures get -X/-X until end of turn. diff --git a/forge-gui/res/cardsfolder/t/trail_of_crumbs.txt b/forge-gui/res/cardsfolder/t/trail_of_crumbs.txt index 96fdf04bf08..6246d6e8882 100644 --- a/forge-gui/res/cardsfolder/t/trail_of_crumbs.txt +++ b/forge-gui/res/cardsfolder/t/trail_of_crumbs.txt @@ -1,10 +1,10 @@ Name:Trail of Crumbs ManaCost:1 G Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Food token. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, 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 | LegacyImage$ c a food sac eld T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Food.YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Food, you may pay {1}. If you do, look at the top two 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 any order. SVar:TrigDig:AB$ Dig | Cost$ 1 | DigNum$ 2 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Permanent | ForceRevealToController$ True DeckHas:Ability$Token & Ability$LifeGain & Ability$Food DeckHints:Ability$Food -Oracle:When Trail of Crumbs enters the battlefield, create a Food token.\nWhenever you sacrifice a Food, you may pay {1}. If you do, look at the top two 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 any order. +Oracle:When Trail of Crumbs 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, you may pay {1}. If you do, look at the top two 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 any order. diff --git a/forge-gui/res/cardsfolder/t/training_center.txt b/forge-gui/res/cardsfolder/t/training_center.txt index 5ad858891b3..dfb6dcde6d7 100644 --- a/forge-gui/res/cardsfolder/t/training_center.txt +++ b/forge-gui/res/cardsfolder/t/training_center.txt @@ -6,4 +6,4 @@ SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBChe SVar:ETBCheckSVar2:PlayerCountOpponents$Amount A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. -Oracle:Rejuvenating Springs enters the battlefield tapped unless you have two or more opponents.\n{T}: Add {U} or {R}. +Oracle:Training Center enters the battlefield tapped unless you have two or more opponents.\n{T}: Add {U} or {R}. diff --git a/forge-gui/res/cardsfolder/t/transgress_the_mind.txt b/forge-gui/res/cardsfolder/t/transgress_the_mind.txt index 73b9a9290ec..5a5ba06b27c 100644 --- a/forge-gui/res/cardsfolder/t/transgress_the_mind.txt +++ b/forge-gui/res/cardsfolder/t/transgress_the_mind.txt @@ -5,4 +5,4 @@ K:Devoid A:SP$ RevealHand | Cost$ 1 B | Defined$ Targeted | ValidTgts$ Player | SubAbility$ ExileCard | StackDescription$ SpellDescription | SpellDescription$ Target player reveals their hand. SVar:ExileCard:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.cmcGE3 | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | AlreadyRevealed$ True | StackDescription$ You choose a card from it with converted mana cost 3 or greater and exile that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/transgress_the_mind.jpg -Oracle:Devoid (This card has no color.)\nTarget player reveals their hand. You choose a card with converted mana cost 3 or greater and exile that card. +Oracle:Devoid (This card has no color.)\nTarget player reveals their hand. You choose a card from it with converted mana cost 3 or greater and exile that card. diff --git a/forge-gui/res/cardsfolder/t/trapmakers_snare.txt b/forge-gui/res/cardsfolder/t/trapmakers_snare.txt index b6be80b2933..26643a8fbac 100644 --- a/forge-gui/res/cardsfolder/t/trapmakers_snare.txt +++ b/forge-gui/res/cardsfolder/t/trapmakers_snare.txt @@ -1,7 +1,7 @@ Name:Trapmaker's Snare ManaCost:1 U Types:Instant -A:SP$ ChangeZone | Cost$ 1 U | Origin$ Library | Destination$ Hand | ChangeType$ Trap | ChangeNum$ 1 | SpellDescription$ Search your library for a Trap card, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 U | Origin$ Library | Destination$ Hand | ChangeType$ Trap | ChangeNum$ 1 | SpellDescription$ Search your library for a Trap card, reveal it, and put it into your hand. Then shuffle your library. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/trapmakers_snare.jpg -Oracle:Search your library for a Trap card, reveal it, put it into your hand, then shuffle your library. +Oracle:Search your library for a Trap card, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/t/traproot_kami.txt b/forge-gui/res/cardsfolder/t/traproot_kami.txt index ebaaea9b0a1..e444d5023f1 100644 --- a/forge-gui/res/cardsfolder/t/traproot_kami.txt +++ b/forge-gui/res/cardsfolder/t/traproot_kami.txt @@ -7,4 +7,4 @@ K:Reach S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetToughness$ X | Description$ CARDNAME's toughness is equal to the number of Forests on the battlefield. SVar:X:Count$Valid Forest SVar:Picture:http://www.wizards.com/global/images/magic/general/traproot_kami.jpg -Oracle:Defender (This creature can't attack)\nReach (This creature can block creatures with flying.)\nTraproot Kami's toughness is equal to the number of Forests on the battlefield. +Oracle:Defender; reach (This creature can block creatures with flying.)\nTraproot Kami's toughness is equal to the number of Forests on the battlefield. diff --git a/forge-gui/res/cardsfolder/t/trash_for_treasure.txt b/forge-gui/res/cardsfolder/t/trash_for_treasure.txt index 62bf9e11125..22b51ac433f 100644 --- a/forge-gui/res/cardsfolder/t/trash_for_treasure.txt +++ b/forge-gui/res/cardsfolder/t/trash_for_treasure.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ ChangeZone | Cost$ 2 R Sac<1/Artifact> | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target artifact card in your graveyard | ValidTgts$ Artifact.YouCtrl | SpellDescription$ Return target artifact card from your graveyard to the battlefield. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/trash_for_treasure.jpg -Oracle:As an additional cost to cast Trash for Treasure, sacrifice an artifact.\nReturn target artifact card from your graveyard to the battlefield. +Oracle:As an additional cost to cast this spell, sacrifice an artifact.\nReturn target artifact card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/t/travelers_cloak.txt b/forge-gui/res/cardsfolder/t/travelers_cloak.txt index f971283be95..3a5194bcf00 100644 --- a/forge-gui/res/cardsfolder/t/travelers_cloak.txt +++ b/forge-gui/res/cardsfolder/t/travelers_cloak.txt @@ -7,6 +7,6 @@ K:ETBReplacement:Other:ChooseLT SVar:ChooseLT:DB$ ChooseType | Defined$ You | Type$ Land | AILogic$ ChosenLandwalk | SpellDescription$ As CARDNAME enters the battlefield, choose a land type. 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 | NumCards$ 1 -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ ChosenTypewalk | Description$ Enchanted creature has landwalk of the chosen type. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ ChosenTypewalk | Description$ Enchanted creature has landwalk of the chosen type. (It can't be blocked as long as defending player controls a land of that type.) SVar:Picture:http://www.wizards.com/global/images/magic/general/travelers_cloak.jpg -Oracle:Enchant creature\nAs Traveler's Cloak enters the battlefield, choose a land type.\nWhen Traveler's Cloak enters the battlefield, draw a card.\nEnchanted creature has landwalk of the chosen type. +Oracle:Enchant creature\nAs Traveler's Cloak enters the battlefield, choose a land type.\nWhen Traveler's Cloak enters the battlefield, draw a card.\nEnchanted creature has landwalk of the chosen type. (It can't be blocked as long as defending player controls a land of that type.) diff --git a/forge-gui/res/cardsfolder/t/treacherous_blessing.txt b/forge-gui/res/cardsfolder/t/treacherous_blessing.txt index 249be6437f7..1b740703259 100644 --- a/forge-gui/res/cardsfolder/t/treacherous_blessing.txt +++ b/forge-gui/res/cardsfolder/t/treacherous_blessing.txt @@ -7,4 +7,4 @@ T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell or ability, sacrifice it. SVar:TrigSac:DB$ Sacrifice | SacValid$ Self -Oracle:When Treacherous Blessing enters the battlefield, draw three cards.\nWhenever you cast a spell, you lose 1 life.\nWhen Treacherous Blessing becomes the target of a spell, sacrifice it. +Oracle:When Treacherous Blessing enters the battlefield, draw three cards.\nWhenever you cast a spell, you lose 1 life.\nWhen Treacherous Blessing becomes the target of a spell or ability, sacrifice it. diff --git a/forge-gui/res/cardsfolder/t/tree_of_tales.txt b/forge-gui/res/cardsfolder/t/tree_of_tales.txt index 07eff03e359..bbf873db6f2 100644 --- a/forge-gui/res/cardsfolder/t/tree_of_tales.txt +++ b/forge-gui/res/cardsfolder/t/tree_of_tales.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Artifact Land A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. SVar:Picture:http://www.wizards.com/global/images/magic/general/tree_of_tales.jpg -Oracle:{T}: Add {G}. +Oracle:(Tree of Tales isn't a spell.)\n{T}: Add {G}. diff --git a/forge-gui/res/cardsfolder/t/treetop_defense.txt b/forge-gui/res/cardsfolder/t/treetop_defense.txt index d1ebfc22e25..1cfd7b3cb21 100644 --- a/forge-gui/res/cardsfolder/t/treetop_defense.txt +++ b/forge-gui/res/cardsfolder/t/treetop_defense.txt @@ -1,8 +1,8 @@ Name:Treetop Defense ManaCost:1 G Types:Instant -A:SP$ PumpAll | Cost$ 1 G | ValidCards$ Creature.YouCtrl | KW$ Reach | CheckSVar$ X | SVarCompare$ GE1 | References$ X | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast CARDNAME only during the declare attackers step and only if you've been attacked this step. Creatures you control gain reach until end of turn. +A:SP$ PumpAll | Cost$ 1 G | ValidCards$ Creature.YouCtrl | KW$ Reach | CheckSVar$ X | SVarCompare$ GE1 | References$ X | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast this spell only during the declare attackers step and only if you've been attacked this step. Creatures you control gain reach until end of turn. SVar:X:Count$Valid Creature.attackingYou AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/treetop_defense.jpg -Oracle:Cast Treetop Defense only during the declare attackers step and only if you've been attacked this step.\nCreatures you control gain reach until end of turn. (They can block creatures with flying.) +Oracle:Cast this spell only during the declare attackers step and only if you've been attacked this step.\nCreatures you control gain reach until end of turn. (They can block creatures with flying.) diff --git a/forge-gui/res/cardsfolder/t/treetop_village.txt b/forge-gui/res/cardsfolder/t/treetop_village.txt index fda664d0467..4de80cc5748 100644 --- a/forge-gui/res/cardsfolder/t/treetop_village.txt +++ b/forge-gui/res/cardsfolder/t/treetop_village.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Land 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. +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.) SVar:Picture:http://www.wizards.com/global/images/magic/general/treetop_village.jpg -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. \ 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/trench_behemoth.txt b/forge-gui/res/cardsfolder/t/trench_behemoth.txt index cb7ce7e8f59..567cd140ab4 100644 --- a/forge-gui/res/cardsfolder/t/trench_behemoth.txt +++ b/forge-gui/res/cardsfolder/t/trench_behemoth.txt @@ -4,10 +4,10 @@ Types:Creature Kraken PT:7/7 A:AB$ Untap | Cost$ Return<1/Land> | SubAbility$ DBPump | SpellDescription$ Untap CARDNAME. It gains hexproof until end of turn. SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Hexproof -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever a land enters the battlefield under your control, target creature an opponent controls attacks during its controller’s next combat phase if able. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever a land enters the battlefield under your control, target creature an opponent controls attacks during its controller's next combat phase if able. SVar:TrigEffect:DB$ Effect | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True | RememberObjects$ Targeted | Triggers$ MustAttackTrig | SVars$ TrigPump,ExileSelf | Duration$ Permanent | ForgetOnMoved$ Battlefield SVar:MustAttackTrig:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ Player.controlsCreature.IsRemembered_GE1 | Execute$ TrigPump | TriggerDescription$ Target creature an opponent controls attacks during its controller's next combat phase if able. SVar:TrigPump:DB$ Animate | Defined$ Remembered | HiddenKeywords$ CARDNAME attacks each combat if able. | UntilEndOfCombat$ True | SubAbility$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self SVar:BuffedBy:Land -Oracle:Return a land you control to its owner’s hand: Untap Trench Behemoth. It gains hexproof until end of turn.\nWhenever a land enters the battlefield under your control, target creature an opponent controls attacks during its controller’s next combat phase if able. +Oracle:Return a land you control to its owner's hand: Untap Trench Behemoth. It gains hexproof until end of turn.\nWhenever a land enters the battlefield under your control, target creature an opponent controls attacks during its controller's next combat phase if able. diff --git a/forge-gui/res/cardsfolder/t/trespassing_souleater.txt b/forge-gui/res/cardsfolder/t/trespassing_souleater.txt index b811a7f3a1f..b010d7fb40e 100644 --- a/forge-gui/res/cardsfolder/t/trespassing_souleater.txt +++ b/forge-gui/res/cardsfolder/t/trespassing_souleater.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Construct PT:2/2 A:AB$ Pump | Cost$ PU | Defined$ Self | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/trespassing_souleater.jpg -Oracle:{P/U}: Trespassing Souleater can't be blocked this turn. ({P/U} can be paid with either {U} or 2 life.) +Oracle:{U/P}: Trespassing Souleater can't be blocked this turn. ({U/P} can be paid with either {U} or 2 life.) diff --git a/forge-gui/res/cardsfolder/t/trinisphere.txt b/forge-gui/res/cardsfolder/t/trinisphere.txt index 9d938295bf4..29de7c9ec51 100644 --- a/forge-gui/res/cardsfolder/t/trinisphere.txt +++ b/forge-gui/res/cardsfolder/t/trinisphere.txt @@ -1,9 +1,9 @@ Name:Trinisphere ManaCost:3 Types:Artifact -S:Mode$ SetCost | ValidCard$ Card | Type$ Spell | Amount$ 3 | RaiseTo$ True | CheckSVar$ X | SVarCompare$ EQ1 | Description$ As long as CARDNAME is untapped, each spell that would cost less than three mana to cast costs three mana to cast. +S:Mode$ SetCost | ValidCard$ Card | Type$ Spell | Amount$ 3 | RaiseTo$ True | CheckSVar$ X | SVarCompare$ EQ1 | Description$ As long as CARDNAME is untapped, each spell that would cost less than three mana to cast costs three mana to cast. (Additional mana in the cost may be paid with any color of mana or colorless mana. For example, a spell that would cost {1}{B} to cast costs {2}{B} to cast instead.) SVar:X:Count$Valid Card.Self+untapped AI:RemoveDeck:Random SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/trinisphere.jpg -Oracle:As long as Trinisphere is untapped, each spell that would cost less than three mana to cast costs three mana to cast. +Oracle:As long as Trinisphere is untapped, each spell that would cost less than three mana to cast costs three mana to cast. (Additional mana in the cost may be paid with any color of mana or colorless mana. For example, a spell that would cost {1}{B} to cast costs {2}{B} to cast instead.) diff --git a/forge-gui/res/cardsfolder/t/trinket_mage.txt b/forge-gui/res/cardsfolder/t/trinket_mage.txt index 4df1e803a78..e4d9bc2dc24 100644 --- a/forge-gui/res/cardsfolder/t/trinket_mage.txt +++ b/forge-gui/res/cardsfolder/t/trinket_mage.txt @@ -5,4 +5,4 @@ PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an artifact card with converted mana cost 1 or less, reveal that card, reveal it, put it into your hand, then shuffle your library. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Artifact.cmcLE1 | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/trinket_mage.jpg -Oracle:When Trinket Mage enters the battlefield, you may search your library for an artifact card with converted mana cost 1 or less, reveal it, put it into your hand, then shuffle your library. \ No newline at end of file +Oracle:When Trinket Mage enters the battlefield, you may search your library for an artifact card with converted mana cost 1 or less, reveal that card, and put it into your hand. If you do, shuffle your library. diff --git a/forge-gui/res/cardsfolder/t/triskelavus.txt b/forge-gui/res/cardsfolder/t/triskelavus.txt index 0dc0a9d4622..2eae244602a 100644 --- a/forge-gui/res/cardsfolder/t/triskelavus.txt +++ b/forge-gui/res/cardsfolder/t/triskelavus.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Construct PT:1/1 K:Flying K:etbCounter:P1P1:3 -A:AB$ Token | Cost$ 1 SubCounter<1/P1P1> | TokenAmount$ 1 | TokenScript$ c_1_1_a_triskelavite_flying_ammo | TokenOwner$ You | LegacyImage$ c 1 1 a triskelavite flying ammo tsp | SpellDescription$ Create a 1/1 colorless Triskelavite artifact creature token with flying. It has "Sacrifice this creature: It deals 1 damage to any target." +A:AB$ Token | Cost$ 1 SubCounter<1/P1P1> | TokenAmount$ 1 | TokenScript$ c_1_1_a_triskelavite_flying_ammo | TokenOwner$ You | LegacyImage$ c 1 1 a triskelavite flying ammo tsp | SpellDescription$ Create a 1/1 colorless Triskelavite artifact creature token with flying. It has "Sacrifice this creature: This creature deals 1 damage to any target." SVar:Picture:http://www.wizards.com/global/images/magic/general/triskelavus.jpg -Oracle:Flying\nTriskelavus enters the battlefield with three +1/+1 counters on it.\n{1}, Remove a +1/+1 counter from Triskelavus: Create a 1/1 colorless Triskelavite artifact creature token with flying. It has "Sacrifice this creature: It deals 1 damage to any target." +Oracle:Flying\nTriskelavus enters the battlefield with three +1/+1 counters on it.\n{1}, Remove a +1/+1 counter from Triskelavus: Create a 1/1 colorless Triskelavite artifact creature token with flying. It has "Sacrifice this creature: This creature deals 1 damage to any target." diff --git a/forge-gui/res/cardsfolder/t/triton_waverider.txt b/forge-gui/res/cardsfolder/t/triton_waverider.txt index 262c5bdb33d..9f7ad0afeaa 100644 --- a/forge-gui/res/cardsfolder/t/triton_waverider.txt +++ b/forge-gui/res/cardsfolder/t/triton_waverider.txt @@ -2,8 +2,8 @@ Name:Triton Waverider ManaCost:3 U Types:Creature Merfolk Wizard PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Constellation - Whenever an enchantment enters the battlefield under your control, CARDNAME gets flying until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever an enchantment enters the battlefield under your control, CARDNAME gains flying until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Flying DeckNeeds:Type$Enchantment SVar:BuffedBy:Enchantment -Oracle:Constellation - Whenever an enchantment enters the battlefield under your control, Triton Waverider gets flying until end of turn. \ No newline at end of file +Oracle:Constellation — Whenever an enchantment enters the battlefield under your control, Triton Waverider gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/t/trove_of_temptation.txt b/forge-gui/res/cardsfolder/t/trove_of_temptation.txt index faff70ec7ea..86a1e21d89c 100644 --- a/forge-gui/res/cardsfolder/t/trove_of_temptation.txt +++ b/forge-gui/res/cardsfolder/t/trove_of_temptation.txt @@ -6,4 +6,4 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefiel SVar:DBTreasureToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | LegacyImage$ c a treasure sac xln DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/trove_of_temptation.jpg -Oracle:Each opponent must attack you or a planeswalker you control with at least one creature each combat if able.\nAt the beginning of your end step, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.) +Oracle:Each opponent must attack you or a planeswalker you control with at least one creature each combat if able.\nAt the beginning of your end step, 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/t/trove_tracker.txt b/forge-gui/res/cardsfolder/t/trove_tracker.txt index 79936e4c041..151c01cb818 100644 --- a/forge-gui/res/cardsfolder/t/trove_tracker.txt +++ b/forge-gui/res/cardsfolder/t/trove_tracker.txt @@ -6,4 +6,4 @@ K:Encore:5 U U T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDraw | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHas:Ability$Token -Oracle:When Trove Tracker dies, draw a card.\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.) +Oracle:When Trove Tracker dies, draw a card.\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/t/trove_warden.txt b/forge-gui/res/cardsfolder/t/trove_warden.txt index ede3f34ad83..4c9d1fd7587 100644 --- a/forge-gui/res/cardsfolder/t/trove_warden.txt +++ b/forge-gui/res/cardsfolder/t/trove_warden.txt @@ -9,4 +9,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigReturn:DB$ ChangeZoneAll | ChangeType$ Permanent.ExiledWithSource | Origin$ Exile | Destination$ Battlefield DeckHas:Ability$Graveyard SVar:BuffedBy:Land -Oracle:Landfall — Whenever a land enters the battlefield under your control, exile target permanent card with converted mana cost 3 or less from your graveyard.\nWhen Trove Warden dies, put each permanent card exiled with it onto the battlefield under the control of that card's owner. +Oracle:Vigilance\nLandfall — Whenever a land enters the battlefield under your control, exile target permanent card with converted mana cost 3 or less from your graveyard.\nWhen Trove Warden dies, put each permanent card exiled with it onto the battlefield under the control of that card's owner. diff --git a/forge-gui/res/cardsfolder/t/trusted_pegasus.txt b/forge-gui/res/cardsfolder/t/trusted_pegasus.txt index a32ff61d9a5..d037c12202a 100644 --- a/forge-gui/res/cardsfolder/t/trusted_pegasus.txt +++ b/forge-gui/res/cardsfolder/t/trusted_pegasus.txt @@ -4,5 +4,5 @@ Types:Creature Pegasus PT:2/2 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, 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 -Oracle:Flying\nWhenever Trusted Pegasus attacks, target attacking creature without flying gains flying until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.attacking+withoutFlying (This creature can't be blocked except by creatures with flying or reach.) | TgtPrompt$ Select target attacking creature without flying | KW$ Flying (This creature can't be blocked except by creatures with flying or reach.) +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhenever Trusted Pegasus attacks, target attacking creature without flying gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/t/tuinvale_treefolk_oaken_boon.txt b/forge-gui/res/cardsfolder/t/tuinvale_treefolk_oaken_boon.txt index 6eb0e3711a7..b43a88b8572 100644 --- a/forge-gui/res/cardsfolder/t/tuinvale_treefolk_oaken_boon.txt +++ b/forge-gui/res/cardsfolder/t/tuinvale_treefolk_oaken_boon.txt @@ -10,6 +10,6 @@ ALTERNATE Name:Oaken Boon ManaCost:3 G Types:Sorcery Adventure -A:SP$ PutCounter | Cost$ 3 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ Put two +1/+1 counters on target creature. +A:SP$ PutCounter | Cost$ 3 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ Put two +1/+1 counters on target creature. (Then exile this card. You may cast the creature later from exile.) DeckHas:Ability$Counters -Oracle:Put two +1/+1 counters on target creature. +Oracle:Put two +1/+1 counters on target creature. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/t/tundra_wolves.txt b/forge-gui/res/cardsfolder/t/tundra_wolves.txt index 4953a86a273..6fdae043df1 100644 --- a/forge-gui/res/cardsfolder/t/tundra_wolves.txt +++ b/forge-gui/res/cardsfolder/t/tundra_wolves.txt @@ -4,4 +4,4 @@ Types:Creature Wolf PT:1/1 K:First Strike SVar:Picture:http://www.wizards.com/global/images/magic/general/tundra_wolves.jpg -Oracle:First strike +Oracle:First strike (This creature deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/t/turn_against.txt b/forge-gui/res/cardsfolder/t/turn_against.txt index 2d8be41f2f3..4717d7f6065 100644 --- a/forge-gui/res/cardsfolder/t/turn_against.txt +++ b/forge-gui/res/cardsfolder/t/turn_against.txt @@ -4,4 +4,4 @@ Types:Instant K:Devoid A:SP$ GainControl | Cost$ 4 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/turn_against.jpg -Oracle:Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. +Oracle:Devoid (This card has no color.)\nGain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/t/turntimber_basilisk.txt b/forge-gui/res/cardsfolder/t/turntimber_basilisk.txt index 948246d43c1..a027171f770 100644 --- a/forge-gui/res/cardsfolder/t/turntimber_basilisk.txt +++ b/forge-gui/res/cardsfolder/t/turntimber_basilisk.txt @@ -6,4 +6,4 @@ K:Deathtouch T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigProvoke | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may have target creature block CARDNAME this turn if able. SVar:TrigProvoke:DB$ MustBlock | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:Picture:http://www.wizards.com/global/images/magic/general/turntimber_basilisk.jpg -Oracle:Deathtouch\nLandfall — Whenever a land enters the battlefield under your control, you may have target creature block Turntimber Basilisk this turn if able. +Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nLandfall — Whenever a land enters the battlefield under your control, you may have target creature block Turntimber Basilisk this turn if able. 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 0b32f6f3ce1..f0b3e8b83a5 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 @@ -1,13 +1,13 @@ Name:Turntimber Symbiosis ManaCost:4 G G G Types:Sorcery -A:SP$ Dig | Cost$ 4 G G G | DigNum$ 7 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Creature | PrimaryPrompt$ You may choose a creature card to put on the battlefield | DestinationZone$ Library | LibraryPosition$ 0 | RememberChanged$ True | RestRandomOrder$ True | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ Look at the top seven cards of your library. You may put a creature card from among them onto the battlefield. If that creature card has converted mana cost 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. +A:SP$ Dig | Cost$ 4 G G G | DigNum$ 7 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Creature | PrimaryPrompt$ You may choose a creature card to put on the battlefield | DestinationZone$ Library | LibraryPosition$ 0 | RememberChanged$ True | RestRandomOrder$ True | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ 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 converted mana cost 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. 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 | WithCounters$ P1P1_3 | Defined$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Creature.cmcLE3 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AlternateMode:Modal DeckHas:Ability$Counters -Oracle:Look at the top seven cards of your library. You may put a creature card from among them onto the battlefield. If that creature card has converted mana cost 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. +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 converted mana cost 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 @@ -17,4 +17,4 @@ Types:Land K:ETBReplacement:Other:DBTap SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. -Oracle:As Turntimber, Serpentine Wood enters the battlefield, you may pay 3 life. If you don’t, it enters the battlefield tapped.\n{T}: Add {G}. +Oracle:As Turntimber, Serpentine Wood enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped.\n{T}: Add {G}. diff --git a/forge-gui/res/cardsfolder/t/turret_ogre.txt b/forge-gui/res/cardsfolder/t/turret_ogre.txt index 678a9f8a432..af18ba5e2a4 100644 --- a/forge-gui/res/cardsfolder/t/turret_ogre.txt +++ b/forge-gui/res/cardsfolder/t/turret_ogre.txt @@ -5,4 +5,4 @@ PT:4/3 K:Reach T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Creature.Other+YouCtrl+powerGE4 | PresentCompare$ GE1 | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, if you control another creature with power 4 or greater, CARDNAME deals 2 damage to each opponent. SVar:TrigDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 2 -Oracle:Reach\nWhen Turret Ogre enters the battlefield, if you control another creature with power 4 or greater, Turret Ogre deals 2 damage to each opponent. +Oracle:Reach (This creature can block creatures with flying.)\nWhen Turret Ogre enters the battlefield, if you control another creature with power 4 or greater, Turret Ogre deals 2 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/t/twinflame.txt b/forge-gui/res/cardsfolder/t/twinflame.txt index ed5b596eb4b..19f3e70c537 100644 --- a/forge-gui/res/cardsfolder/t/twinflame.txt +++ b/forge-gui/res/cardsfolder/t/twinflame.txt @@ -5,4 +5,4 @@ K:Strive:2 R A:SP$ CopyPermanent | Cost$ 1 R | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | TargetMin$ 0 | TargetMax$ MaxTargets | AddKeywords$ Haste | AtEOT$ Exile | References$ MaxTargets | SpellDescription$ Choose any number of target creatures you control. For each of them, create a token that's a copy of that creature, except it has haste. Exile those tokens at the beginning of the next end step. SVar:MaxTargets:Count$Valid Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/twinflame.jpg -Oracle:Strive — Twinflame costs {2}{R} more to cast for each target beyond the first.\nChoose any number of target creatures you control. For each of them, create a token that's a copy of that creature, except it has haste. Exile those tokens at the beginning of the next end step. +Oracle:Strive — This spell costs {2}{R} more to cast for each target beyond the first.\nChoose any number of target creatures you control. For each of them, create a token that's a copy of that creature, except it has haste. Exile those tokens at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/t/twinning_glass.txt b/forge-gui/res/cardsfolder/t/twinning_glass.txt index 46cb035c7a3..9ba92088134 100644 --- a/forge-gui/res/cardsfolder/t/twinning_glass.txt +++ b/forge-gui/res/cardsfolder/t/twinning_glass.txt @@ -1,7 +1,7 @@ Name:Twinning Glass ManaCost:4 Types:Artifact -A:AB$ Play | Cost$ 1 T | Valid$ Card.nonLand+sharesNameWith ThisTurnCast | ValidZone$ Hand | Controller$ You | WithoutManaCost$ True | Optional$ True | SpellDescription$ You may cast a nonland card from your hand without paying its mana cost if it has the same name as a spell that was cast this turn. +A:AB$ Play | Cost$ 1 T | Valid$ Card.nonLand+sharesNameWith ThisTurnCast | ValidZone$ Hand | Controller$ You | WithoutManaCost$ True | Optional$ True | SpellDescription$ You may cast a spell from your hand without paying its mana cost if it has the same name as a spell that was cast this turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/twinning_glass.jpg -Oracle:{1}, {T}: You may cast a nonland card from your hand without paying its mana cost if it has the same name as a spell that was cast this turn. +Oracle:{1}, {T}: You may cast a spell from your hand without paying its mana cost if it has the same name as a spell that was cast this turn. diff --git a/forge-gui/res/cardsfolder/t/twisted_reflection.txt b/forge-gui/res/cardsfolder/t/twisted_reflection.txt index dcabd1b3081..a8515a14376 100644 --- a/forge-gui/res/cardsfolder/t/twisted_reflection.txt +++ b/forge-gui/res/cardsfolder/t/twisted_reflection.txt @@ -5,4 +5,4 @@ K:Entwine:B A:SP$ Charm | Cost$ 1 U | Choices$ DBCurse,DBSwitch SVar:DBCurse:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to get -6/-0 | NumAtt$ -6 | IsCurse$ True | SpellDescription$ Target creature gets -6/-0 until end of turn. SVar:DBSwitch:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch target creature's power and toughness until end of turn. -Oracle:Choose one —\n• Target creature gets -6/-0 until end of turn. \n• Switch target creatures's power and toughness until end of turn.\nEntwine {B} (Choose all if you pay the entwine cost.) \ No newline at end of file +Oracle:Choose one —\n• Target creature gets -6/-0 until end of turn.\n• Switch target creature's power and toughness until end of turn.\nEntwine {B} (Choose both if you pay the entwine cost.) diff --git a/forge-gui/res/cardsfolder/t/two_headed_giant.txt b/forge-gui/res/cardsfolder/t/two_headed_giant.txt index f5100ae1c50..77016c78220 100644 --- a/forge-gui/res/cardsfolder/t/two_headed_giant.txt +++ b/forge-gui/res/cardsfolder/t/two_headed_giant.txt @@ -6,4 +6,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBFlip | TriggerDescription$ W SVar:DBFlip:DB$ FlipACoin | Amount$ 2 | NoCall$ True | HeadsSubAbility$ DBHeadsPump | TailsSubAbility$ DBTailsPump SVar:DBHeadsPump:DB$ Pump | Defined$ Self | KW$ Double Strike | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ2 SVar:DBTailsPump:DB$ Pump | Defined$ Self | KW$ Menace | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ2 -Oracle:Whenever Two-Headed Giant attacks, flip two coins. If both come up heads, Two-Headed Giant gains double strike until end of turn. If both come up tails, Two-Headed Giant gains menace until end of turn. +Oracle:Whenever Two-Headed Giant attacks, flip two coins. If both coins come up heads, Two-Headed Giant gains double strike until end of turn. If both coins come up tails, Two-Headed Giant gains menace until end of turn. diff --git a/forge-gui/res/cardsfolder/t/two_headed_sliver.txt b/forge-gui/res/cardsfolder/t/two_headed_sliver.txt index dc70aef4161..e8aafe46e2e 100644 --- a/forge-gui/res/cardsfolder/t/two_headed_sliver.txt +++ b/forge-gui/res/cardsfolder/t/two_headed_sliver.txt @@ -5,4 +5,4 @@ PT:1/1 S:Mode$ Continuous | Affected$ Creature.Sliver | AddKeyword$ Menace | Description$ Sliver creatures have menace. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/two_headed_sliver.jpg -Oracle:Sliver creatures have menace. (They can't be blocked except by two or more creatures.) +Oracle:All Sliver creatures have menace. (They can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/t/two_headed_zombie.txt b/forge-gui/res/cardsfolder/t/two_headed_zombie.txt index 32d7bf1327a..7f0b759efcb 100644 --- a/forge-gui/res/cardsfolder/t/two_headed_zombie.txt +++ b/forge-gui/res/cardsfolder/t/two_headed_zombie.txt @@ -3,4 +3,4 @@ ManaCost:3 B Types:Creature Zombie K:Menace PT:4/2 -Oracle:Menace \ No newline at end of file +Oracle:Menace (This creature can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/t/tymaret_calls_the_dead.txt b/forge-gui/res/cardsfolder/t/tymaret_calls_the_dead.txt index 830f5a95deb..a53162d1a11 100644 --- a/forge-gui/res/cardsfolder/t/tymaret_calls_the_dead.txt +++ b/forge-gui/res/cardsfolder/t/tymaret_calls_the_dead.txt @@ -12,4 +12,4 @@ SVar:DBScry:DB$ Scry | ScryNum$ X | References$ X SVar:X:Count$Valid Zombie.YouCtrl DeckHints:Type$Zombie DeckHas:Ability$Token & Ability$Graveyard & Ability$LifeGain -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI,II — Mill three cards. Then you may exile a creature or enchantment card from your graveyard. If you do, create a 2/2 black Zombie creature token.\nIII — You gain X life and scry X, where X is the number of Zombies you control. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Mill three cards. Then you may exile a creature or enchantment card from your graveyard. If you do, create a 2/2 black Zombie creature token.\nIII — You gain X life and scry X, where X is the number of Zombies you control. diff --git a/forge-gui/res/cardsfolder/t/tymna_the_weaver.txt b/forge-gui/res/cardsfolder/t/tymna_the_weaver.txt index 54c02b8e417..130dd416516 100644 --- a/forge-gui/res/cardsfolder/t/tymna_the_weaver.txt +++ b/forge-gui/res/cardsfolder/t/tymna_the_weaver.txt @@ -9,4 +9,4 @@ SVar:X:PlayerCountRegisteredOpponents$HasPropertywasDealtCombatDamageThisTurn K:Partner SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/tymna_the_weaver.jpg -Oracle:Lifelink\nAt the beginning of your postcombat main phase, you may pay X life, where X is the number of opponents that were dealt combat damage this turn. If you do, draw X cards.\Partner (You can have two commanders if both have partner.) \ No newline at end of file +Oracle:Lifelink\nAt the beginning of your postcombat main phase, you may pay X life, where X is the number of opponents that were dealt combat damage this turn. If you do, draw X cards.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/t/tyvar_kell.txt b/forge-gui/res/cardsfolder/t/tyvar_kell.txt index 3a5b47c90cc..47d8d56ca2d 100644 --- a/forge-gui/res/cardsfolder/t/tyvar_kell.txt +++ b/forge-gui/res/cardsfolder/t/tyvar_kell.txt @@ -8,10 +8,10 @@ A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ SVar:DBUntap:DB$ Untap | Defined$ Targeted | SubAbility$ DBPump SVar:DBPump:DB$ Pump | KW$ Deathtouch | Defined$ Targeted A:AB$ Token | Cost$ AddCounter<0/LOYALTY> | TokenAmount$ 1 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You | Planeswalker$ True | LegacyImage$ g 1 1 elf warrior khm | SpellDescription$ Create a 1/1 green Elf Warrior creature token. -A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Tyvar Kell | Image$ emblem_tyvar_kell | Triggers$ TrigSpellCast | SVars$ EffSpellCast,EffDraw | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with “Whenever you cast an Elf spell, it gains haste until end of turn and you draw two cards.” +A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Tyvar Kell | Image$ emblem_tyvar_kell | Triggers$ TrigSpellCast | SVars$ EffSpellCast,EffDraw | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever you cast an Elf spell, it gains haste until end of turn and you draw two cards." SVar:TrigSpellCast:Mode$ SpellCast | ValidCard$ Elf | ValidActivatingPlayer$ You | Execute$ EffSpellCast | TriggerDescription$ Whenever you cast an Elf spell, it gains haste until end of turn and you draw two cards. SVar:EffSpellCast:DB$ Animate | Defined$ TriggeredCard | Keywords$ Haste | SubAbility$ EffDraw SVar:EffDraw:DB$ Draw | Defined$ You | NumCards$ 2 DeckHints:Type$Elf DeckHas:Ability$Counters & Ability$Token -Oracle:Elves you control have “{T}: Add {B}.”\n[+1]: Put a +1/+1 counter on up to one target Elf. Untap it. It gains deathtouch until end of turn.\n[0]: Create a 1/1 green Elf Warrior creature token.\n[−6]: You get an emblem with “Whenever you cast an Elf spell, it gains haste until end of turn and you draw two cards.” +Oracle:Elves you control have "{T}: Add {B}."\n[+1]: Put a +1/+1 counter on up to one target Elf. Untap it. It gains deathtouch until end of turn.\n[0]: Create a 1/1 green Elf Warrior creature token.\n[−6]: You get an emblem with "Whenever you cast an Elf spell, it gains haste until end of turn and you draw two cards." diff --git a/forge-gui/res/cardsfolder/u/uba_mask.txt b/forge-gui/res/cardsfolder/u/uba_mask.txt index 064cad761f4..b31af5f496d 100644 --- a/forge-gui/res/cardsfolder/u/uba_mask.txt +++ b/forge-gui/res/cardsfolder/u/uba_mask.txt @@ -1,9 +1,9 @@ Name:Uba Mask ManaCost:4 Types:Artifact -R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ Player | ReplaceWith$ ExileTop | Description$ If a player would draw a card, that player exiles that card face up instead. Each player may play cards they exiled with CARDNAME this turn. +R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ Player | ReplaceWith$ ExileTop | Description$ If a player would draw a card, that player exiles that card face up instead. Each player may play lands and cast spells from among cards they exiled with CARDNAME this turn. SVar:ExileTop:DB$ Dig | Defined$ ReplacedPlayer | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | NoReveal$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | EffectOwner$ ReplacedPlayer | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile 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 -Oracle:If a player would draw a card, that player exiles that card face up instead.\nEach player may play cards they exiled with Uba Mask this turn. +Oracle:If a player would draw a card, that player exiles that card face up instead.\nEach player may play lands and cast spells from among cards they exiled with Uba Mask this turn. diff --git a/forge-gui/res/cardsfolder/u/ugin_the_spirit_dragon.txt b/forge-gui/res/cardsfolder/u/ugin_the_spirit_dragon.txt index db0c97292cb..4b2d406d75a 100644 --- a/forge-gui/res/cardsfolder/u/ugin_the_spirit_dragon.txt +++ b/forge-gui/res/cardsfolder/u/ugin_the_spirit_dragon.txt @@ -8,4 +8,4 @@ SVar:X:Count$xPaid A:AB$ GainLife | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | LifeAmount$ 7 | SubAbility$ DBDraw | SpellDescription$ You gain 7 life, draw seven cards, then put up to seven permanent cards from your hand onto the battlefield. SVar:DBDraw:DB$ Draw | NumCards$ 7 | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Permanent | ChangeNum$ 7 -Oracle:[+2]: Ugin, the Spirit Dragon deals 3 damage to any target.\n[-X]: Exile each permanent with converted mana cost X or less that's one or more colors.\n[-10]: You gain 7 life, draw seven cards, then put up to seven permanent cards from your hand onto the battlefield. +Oracle:[+2]: Ugin, the Spirit Dragon deals 3 damage to any target.\n[−X]: Exile each permanent with converted mana cost X or less that's one or more colors.\n[−10]: You gain 7 life, draw seven cards, then put up to seven permanent cards from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/u/ulamog_the_ceaseless_hunger.txt b/forge-gui/res/cardsfolder/u/ulamog_the_ceaseless_hunger.txt index fd844f9c2aa..85e0de1045f 100644 --- a/forge-gui/res/cardsfolder/u/ulamog_the_ceaseless_hunger.txt +++ b/forge-gui/res/cardsfolder/u/ulamog_the_ceaseless_hunger.txt @@ -2,11 +2,11 @@ Name:Ulamog, the Ceaseless Hunger ManaCost:10 Types:Legendary Creature Eldrazi PT:10/10 -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When you cast CARDNAME, exile two target permanents. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When you cast this spell, exile two target permanents. SVar:TrigChange:DB$ ChangeZone | ValidTgts$ Permanent | TargetMin$ 2 | TargetMax$ 2 | Origin$ Battlefield | Destination$ Exile K:Indestructible T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME attacks, defending player exiles the top twenty cards of their library. SVar:TrigExile:DB$ Dig | Defined$ TriggeredDefendingPlayer | DestinationZone$ Exile | DigNum$ 20 | ChangeNum$ All SVar:PlayMain1:TRUE SVar:HasAttackEffect:TRUE -Oracle:When you cast Ulamog, the Ceaseless Hunger, exile two target permanents.\nIndestructible\nWhenever Ulamog attacks, defending player exiles the top twenty cards of their library. +Oracle:When you cast this spell, exile two target permanents.\nIndestructible\nWhenever Ulamog, the Ceaseless Hunger attacks, defending player exiles the top twenty cards of their library. diff --git a/forge-gui/res/cardsfolder/u/ulamog_the_infinite_gyre.txt b/forge-gui/res/cardsfolder/u/ulamog_the_infinite_gyre.txt index 224312f832c..5f5023d0181 100644 --- a/forge-gui/res/cardsfolder/u/ulamog_the_infinite_gyre.txt +++ b/forge-gui/res/cardsfolder/u/ulamog_the_infinite_gyre.txt @@ -6,7 +6,7 @@ K:Indestructible K:Annihilator:4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Creature.Self | Execute$ TrigShuffle | TriggerDescription$ When CARDNAME is put into a graveyard from anywhere, its owner shuffles their graveyard into their library. SVar:TrigShuffle:DB$ChangeZoneAll | Defined$ TriggeredCardOwner | ChangeType$ Card | Origin$ Graveyard | Destination$ Library | Shuffle$ True -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When you cast CARDNAME, destroy target permanent. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When you cast this spell, destroy target permanent. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Permanent | TgtPrompt$ Select target permanent SVar:Picture:http://www.wizards.com/global/images/magic/general/ulamog_the_infinite_gyre.jpg -Oracle:When you cast Ulamog, the Infinite Gyre, destroy target permanent.\nIndestructible\nAnnihilator 4 (Whenever this creature attacks, defending player sacrifices four permanents.)\nWhen Ulamog is put into a graveyard from anywhere, its owner shuffles their graveyard into their library. +Oracle:When you cast this spell, destroy target permanent.\nIndestructible\nAnnihilator 4 (Whenever this creature attacks, defending player sacrifices four permanents.)\nWhen Ulamog, the Infinite Gyre is put into a graveyard from anywhere, its owner shuffles their graveyard into their library. diff --git a/forge-gui/res/cardsfolder/u/ulamogs_nullifier.txt b/forge-gui/res/cardsfolder/u/ulamogs_nullifier.txt index 0b46ca74f5c..563fbfa1820 100644 --- a/forge-gui/res/cardsfolder/u/ulamogs_nullifier.txt +++ b/forge-gui/res/cardsfolder/u/ulamogs_nullifier.txt @@ -5,8 +5,8 @@ PT:2/3 K:Devoid K:Flash K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigProcess | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may put two cards your opponents own in exile into their owners' graveyards. If you do, counter target spell. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigProcess | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may put two cards your opponents own from exile into their owners' graveyards. If you do, counter target spell. SVar:TrigProcess:AB$ Counter | Cost$ ExiledMoveToGrave<2/Card.OppOwn/card an opponent owns> | TargetType$ Spell | ValidTgts$ Card | TgtPrompt$ Select target spell DeckHints:Keyword$Ingest SVar:Picture:http://www.wizards.com/global/images/magic/general/ulamogs_nullifier.jpg -Oracle:Devoid (This card has no color.)\nFlash\nFlying\nWhen Ulamog's Nullifier enters the battlefield, you may put two cards your opponents own in exile into their owners' graveyards. If you do, counter target spell. +Oracle:Devoid (This card has no color.)\nFlash\nFlying\nWhen Ulamog's Nullifier enters the battlefield, you may put two cards your opponents own from exile into their owners' graveyards. If you do, counter target spell. diff --git a/forge-gui/res/cardsfolder/u/umezawas_charm.txt b/forge-gui/res/cardsfolder/u/umezawas_charm.txt index 1b37c098dd2..7041ae25cb9 100644 --- a/forge-gui/res/cardsfolder/u/umezawas_charm.txt +++ b/forge-gui/res/cardsfolder/u/umezawas_charm.txt @@ -2,8 +2,8 @@ Name:Umezawa's Charm ManaCost:1 B Types:Instant A:SP$ Charm | Cost$ 1 B | Choices$ CharmPump,CharmCurse,CharmLife | Defined$ You -SVar:CharmPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Target creature gets +2/+2 until end of turn. -SVar:CharmCurse:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Target creature gets -1/-1 until end of turn. -SVar:CharmLife:DB$ GainLife | LifeAmount$ 2 | SpellDescription$ You gain 2 life. +SVar:CharmPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ • Target creature gets +2/+2 until end of turn. +SVar:CharmCurse:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ • Target creature gets -1/-1 until end of turn. +SVar:CharmLife:DB$ GainLife | LifeAmount$ 2 | SpellDescription$ • You gain 2 life. DeckHas:Ability$LifeGain -Oracle:Choose one -\nTarget creature gets +2/+2 until end of turn.\nTarget creature gets -1/-1 until end of turn.\nYou gain 2 life. +Oracle:Choose one —\n• Target creature gets +2/+2 until end of turn.\n• Target creature gets -1/-1 until end of turn.\n• You gain 2 life. diff --git a/forge-gui/res/cardsfolder/u/umori_the_collector.txt b/forge-gui/res/cardsfolder/u/umori_the_collector.txt index c9b4d530985..5713f46ec75 100644 --- a/forge-gui/res/cardsfolder/u/umori_the_collector.txt +++ b/forge-gui/res/cardsfolder/u/umori_the_collector.txt @@ -6,4 +6,4 @@ K:Companion:Special:SharesCardType:Each nonland card in your starting deck share K:ETBReplacement:Other:ChooseCT SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Card | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a card type. S:Mode$ ReduceCost | ValidCard$ Card.ChosenType | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Spells you cast of the chosen type cost {1} less to cast. -Oracle:Companion — Each nonland card in your starting deck shares a card type. (If this card is your chosen companion, you may cast it once from outside the game.)\nAs Umori, the Collector enters the battlefield, choose a card type.\nSpells you cast of the chosen type cost {1} less to cast. +Oracle:Companion — Each nonland card in your starting deck shares a card type. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.)\nAs Umori, the Collector enters the battlefield, choose a card type.\nSpells you cast of the chosen type cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/u/unbound_flourishing.txt b/forge-gui/res/cardsfolder/u/unbound_flourishing.txt index f4fa0c35137..e0813076b0e 100644 --- a/forge-gui/res/cardsfolder/u/unbound_flourishing.txt +++ b/forge-gui/res/cardsfolder/u/unbound_flourishing.txt @@ -1,9 +1,9 @@ Name:Unbound Flourishing ManaCost:2 G Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Permanent | ValidActivatingPlayer$ You | Execute$ TrigDouble | TriggerZones$ Battlefield | HasXManaCost$ True | TriggerDescription$ Whenever you cast a permanent spell with a mana cost that contains X, double the value of X. +T:Mode$ SpellCast | ValidCard$ Permanent | ValidActivatingPlayer$ You | Execute$ TrigDouble | TriggerZones$ Battlefield | HasXManaCost$ True | TriggerDescription$ Whenever you cast a permanent spell with a mana cost that contains {X}, double the value of X. SVar:TrigDouble:DB$ ChangeX | Defined$ TriggeredStackInstance -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ TrigCopySpell | HasXManaCost$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell or activate an ability, if that spell's mana cost or that ability's activation cost contains X, copy that spell or ability. You may choose new targets for the copy. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ TrigCopySpell | HasXManaCost$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell or activate an ability, if that spell's mana cost or that ability's activation cost contains {X}, copy that spell or ability. You may choose new targets for the copy. SVar:TrigCopySpell:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True | AILogic$ Always -T:Mode$ AbilityCast | HasXManaCost$ True | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCopySpell | Secondary$ True | TriggerDescription$ Whenever you cast an instant or sorcery spell or activate an ability, if that spell's mana cost or that ability's activation cost contains X, copy that spell or ability. You may choose new targets for the copy. -Oracle:Whenever you cast a permanent spell with a mana cost that contains X, double the value of X.\nWhenever you cast an instant or sorcery spell or activate an ability, if that spell's mana cost or that ability's activation cost contains X, copy that spell or ability. You may choose new targets for the copy. +T:Mode$ AbilityCast | HasXManaCost$ True | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCopySpell | Secondary$ True | TriggerDescription$ Whenever you cast an instant or sorcery spell or activate an ability, if that spell's mana cost or that ability's activation cost contains {X}, copy that spell or ability. You may choose new targets for the copy. +Oracle:Whenever you cast a permanent spell with a mana cost that contains {X}, double the value of X.\nWhenever you cast an instant or sorcery spell or activate an ability, if that spell's mana cost or that ability's activation cost contains {X}, copy that spell or ability. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/u/unbreakable_formation.txt b/forge-gui/res/cardsfolder/u/unbreakable_formation.txt index 87d3f8593f2..27547268e43 100644 --- a/forge-gui/res/cardsfolder/u/unbreakable_formation.txt +++ b/forge-gui/res/cardsfolder/u/unbreakable_formation.txt @@ -2,7 +2,7 @@ Name:Unbreakable Formation ManaCost:2 W Types:Instant A:SP$ PumpAll | Cost$ 2 W | ValidCards$ Creature.YouCtrl | KW$ Indestructible | SubAbility$ DBAddendum | SpellDescription$ Creatures you control gain indestructible until end of turn. -SVar:DBAddendum:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance | ConditionPlayerTurn$ True | ConditionPhases$ Main1,Main2 | ConditionDefined$ Self | ConditionPresent$ Card.wasCast | SubAbility$ DBPutCounters | SpellDescription$ Addendum — If you cast this spell during your main phase, put a +1/+1 counter on each of those creatures, and they also gain vigilance until end of turn. -SVar:DBPutCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | ConditionPlayerTurn$ True | ConditionPhases$ Main1,Main2 | ConditionDefined$ Self | ConditionPresent$ Card.wasCast | CounterType$ P1P1 | CounterNum$ 1 +SVar:DBAddendum:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance | ConditionPlayerTurn$ True | ConditionPhases$ Main1,Main2 | ConditionDefined$ Self | ConditionPresent$ Card.wasCast | SubAbility$ DBPutCounters | SpellDescription$ Addendum — If you cast this spell during your main phase, put a +1/+1 counter on each of those creatures and they gain vigilance until end of turn. +SVar:DBPutCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | ConditionPlayerTurn$ True | ConditionPhases$ Main1,Main2 | ConditionDefined$ Self | ConditionPresent$ Card.wasCast | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$LifeGain & Ability$Counters -Oracle:Creatures you control gain indestructible until end of turn.\nAddendum — If you cast this spell during your main phase, put a +1/+1 counter on each of those creatures, and they also gain vigilance until end of turn. +Oracle:Creatures you control gain indestructible until end of turn.\nAddendum — If you cast this spell during your main phase, put a +1/+1 counter on each of those creatures and they gain vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/u/unclaimed_territory.txt b/forge-gui/res/cardsfolder/u/unclaimed_territory.txt index 4f22a55fb29..97bb722e8d8 100644 --- a/forge-gui/res/cardsfolder/u/unclaimed_territory.txt +++ b/forge-gui/res/cardsfolder/u/unclaimed_territory.txt @@ -2,8 +2,8 @@ Name:Unclaimed Territory ManaCost:no cost Types:Land K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. | AILogic$ MostProminentInComputerDeck +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type.| AILogic$ MostProminentInComputerDeck A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Creature.ChosenType | SpellDescription$ Add one mana of any color. Spend this mana only to cast a creature spell of the chosen type. SVar:Picture:http://www.wizards.com/global/images/magic/general/unclaimed_territory.jpg -Oracle:As Unclaimed Territory enters the battlefield, choose a creature type. \n{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast a creature spell of the chosen type. +Oracle:As Unclaimed Territory enters the battlefield, choose a creature type.\n{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast a creature spell of the chosen type. diff --git a/forge-gui/res/cardsfolder/u/undercity_troll.txt b/forge-gui/res/cardsfolder/u/undercity_troll.txt index f7423fcd0ae..a2b7753b733 100644 --- a/forge-gui/res/cardsfolder/u/undercity_troll.txt +++ b/forge-gui/res/cardsfolder/u/undercity_troll.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Troll PT:2/2 K:Renown:1 -A:AB$ Regenerate | Cost$ 2 G | SpellDescription$ Regenerate CARDNAME. +A:AB$ Regenerate | Cost$ 2 G | SpellDescription$ Regenerate CARDNAME. (The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.) DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/undercity_troll.jpg -Oracle:Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)\n{2}{G}: Regenerate Undercity Troll. +Oracle:Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)\n{2}{G}: Regenerate Undercity Troll. (The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.) diff --git a/forge-gui/res/cardsfolder/u/undercity_uprising.txt b/forge-gui/res/cardsfolder/u/undercity_uprising.txt index e04a1a688e9..bd3321029d0 100644 --- a/forge-gui/res/cardsfolder/u/undercity_uprising.txt +++ b/forge-gui/res/cardsfolder/u/undercity_uprising.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ PumpAll | Cost$ 2 B G | ValidCards$ Creature.YouCtrl | KW$ Deathtouch | SubAbility$ DBPump | SpellDescription$ Creatures you control gain deathtouch until end of turn. Target creature you control fights target creature you don't control. SVar:DBPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | AILogic$ Fight | TgtPrompt$ Choose target creature you control to fight | StackDescription$ None | SubAbility$ DBFight SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control to fight -Oracle:Creatures you control gain deathtouch until end of turn. Target creature you control fights target creature you don't control. (Each deals damage equal to its power to the other.) +Oracle:Creatures you control gain deathtouch until end of turn. Then 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/u/underdark_beholder.txt b/forge-gui/res/cardsfolder/u/underdark_beholder.txt index a61b2a6473b..e23e436e9c1 100644 --- a/forge-gui/res/cardsfolder/u/underdark_beholder.txt +++ b/forge-gui/res/cardsfolder/u/underdark_beholder.txt @@ -15,4 +15,4 @@ SVar:TrigDig:DB$ DigUntil | Defined$ You | Amount$ 1 | Valid$ Card.Instant+cmcLE SVar:CascadeCast:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | Optional$ True | SubAbility$ CascadeMoveToLib SVar:CascadeMoveToLib:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered,Card.IsImprinted | Origin$ Exile | Destination$ Library | RandomOrder$ True | Shuffle$ True | SubAbility$ DBCleanup DeckHas:Ability$Counters -Oracle:Underdark Beholder enters the battlefield with ten eyestalk counters on it.\nIf Underdark Beholder would be dealt damage, remove that many eyestalk counters from it instead. If you can’t, sacrifice it.\nWhenever Underdark Beholder attacks, reveal cards from the top of your library until you reveal an instant, sorcery, or enchantment card with converted mana cost less than the number of eyestalk counters on Underdark Beholder. You may cast it without paying its mana cost. Shuffle your library. +Oracle:Underdark Beholder enters the battlefield with ten eyestalk counters on it.\nIf Underdark Beholder would be dealt damage, remove that many eyestalk counters from it instead. If you can't, sacrifice it.\nWhenever Underdark Beholder attacks, reveal cards from the top of your library until you reveal an instant, sorcery, or enchantment card with converted mana cost less than the number of eyestalk counters on Underdark Beholder. You may cast it without paying its mana cost. Shuffle your library. diff --git a/forge-gui/res/cardsfolder/u/undergrowth.txt b/forge-gui/res/cardsfolder/u/undergrowth.txt index c58f677aaff..c7ed2f66121 100644 --- a/forge-gui/res/cardsfolder/u/undergrowth.txt +++ b/forge-gui/res/cardsfolder/u/undergrowth.txt @@ -2,9 +2,9 @@ Name:Undergrowth ManaCost:G Types:Instant K:Kicker:2 R:Generic -A:SP$ Fog | Cost$ G | CostDesc$ As an additional cost to cast this spell, you may pay {2}{R}. | Condition$ OptionalCost | ConditionOptionalPaid$ False | SubAbility$ DBEffect | SpellDescription$ Prevent all combat damage that would be dealt this turn. If its additional cost was paid, CARDNAME doesn't affect combat damage that would be dealt by red creatures. | StackDescription$ SpellDescription +A:SP$ Fog | Cost$ G | CostDesc$ As an additional cost to cast this spell, you may pay {2}{R}. | Condition$ OptionalCost | ConditionOptionalPaid$ False | SubAbility$ DBEffect | SpellDescription$ Prevent all combat damage that would be dealt this turn. If this spell's additional cost was paid, this effect doesn't affect combat damage that would be dealt by red creatures. | StackDescription$ SpellDescription SVar:DBEffect:DB$ Effect | Condition$ OptionalCost | ConditionOptionalPaid$ True | Name$ Undergrowth Effect | StaticAbilities$ KWPump SVar:KWPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.nonRed | AddKeyword$ Prevent all combat damage that would be dealt by CARDNAME. | Description$ Prevent all combat damage this turn except that from red creatures. AI:RemoveDeck:All DeckHints:Color$Red -Oracle:As an additional cost to cast this spell, you may pay {2}{R}.\nPrevent all combat damage that would be dealt this turn. If its additional cost was paid, Undergrowth doesn't affect combat damage that would be dealt by red creatures. +Oracle:As an additional cost to cast this spell, you may pay {2}{R}.\nPrevent all combat damage that would be dealt this turn. If this spell's additional cost was paid, this effect doesn't affect combat damage that would be dealt by red creatures. diff --git a/forge-gui/res/cardsfolder/u/undergrowth_stadium.txt b/forge-gui/res/cardsfolder/u/undergrowth_stadium.txt index d6f1a6c0d7f..2703ae99d36 100644 --- a/forge-gui/res/cardsfolder/u/undergrowth_stadium.txt +++ b/forge-gui/res/cardsfolder/u/undergrowth_stadium.txt @@ -6,4 +6,4 @@ SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBChe SVar:ETBCheckSVar2:PlayerCountOpponents$Amount A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. -Oracle:Rejuvenating Springs enters the battlefield tapped unless you have two or more opponents.\n{T}: Add {B} or {G}. +Oracle:Undergrowth Stadium enters the battlefield tapped unless you have two or more opponents.\n{T}: Add {B} or {G}. diff --git a/forge-gui/res/cardsfolder/u/underworld_breach.txt b/forge-gui/res/cardsfolder/u/underworld_breach.txt index 250d8e08620..3d2659dc7f6 100644 --- a/forge-gui/res/cardsfolder/u/underworld_breach.txt +++ b/forge-gui/res/cardsfolder/u/underworld_breach.txt @@ -1,11 +1,11 @@ Name:Underworld Breach ManaCost:1 R Types:Enchantment -S:Mode$ Continuous | Affected$ Card.YouOwn+nonLand | AffectedZone$ Graveyard | AddKeyword$ Escape:CardManaCost ExileFromGrave<3/Card.Other/other> | Description$ Each nonland 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. +S:Mode$ Continuous | Affected$ Card.YouOwn+nonLand | AffectedZone$ Graveyard | AddKeyword$ Escape:CardManaCost ExileFromGrave<3/Card.Other/other> | Description$ Each nonland 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$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, sacrifice CARDNAME. SVar:TrigSac:DB$ Sacrifice | SacValid$ Self SVar:EndOfTurnLeavePlay:True SVar:PlayMain1:TRUE -Oracle:Each nonland 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.\nAt the beginning of the end step, sacrifice Underworld Breach. +Oracle:Each nonland 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.)\nAt the beginning of the end step, sacrifice Underworld Breach. diff --git a/forge-gui/res/cardsfolder/u/underworld_rage_hound.txt b/forge-gui/res/cardsfolder/u/underworld_rage_hound.txt index eebde8bb460..199ea8b068f 100644 --- a/forge-gui/res/cardsfolder/u/underworld_rage_hound.txt +++ b/forge-gui/res/cardsfolder/u/underworld_rage_hound.txt @@ -7,4 +7,4 @@ K:Escape:3 R ExileFromGrave<3/Card.Other/other> K:etbCounter:P1P1:1:ValidCard$ Card.Self+escaped:CARDNAME escapes with a +1/+1 counter on it. DeckHas:Ability$Counters SVar:AIPreference:ExileFromGraveCost$Card.YouOwn+Other+inZoneGraveyard -Oracle:Underworld Rage-Hound attacks each combat if able.\nEscape — {3}{R}, Exile three other cards from your graveyard. (You may cast this card from your graveyard for its escape cost).\nUnderworld Rage-Hound escapes with a +1/+1 counter on it. +Oracle:Underworld Rage-Hound attacks each combat if able.\nEscape—{3}{R}, Exile three other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)\nUnderworld Rage-Hound escapes with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/u/unexpected_potential.txt b/forge-gui/res/cardsfolder/u/unexpected_potential.txt index dbaabb19a9a..f90709a8acc 100644 --- a/forge-gui/res/cardsfolder/u/unexpected_potential.txt +++ b/forge-gui/res/cardsfolder/u/unexpected_potential.txt @@ -4,4 +4,4 @@ Types:Conspiracy K:Hidden agenda S:Mode$ Continuous | EffectZone$ Command | Affected$ Card.NamedCard | AffectedZone$ Stack | AddHiddenKeyword$ May spend mana as though it were mana of any color to cast CARDNAME | Description$ You may spend mana as though it were mana of any color to cast spells with the chosen name. SVar:AgendaLogic:BestCreatureInComputerDeck -Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.)\nYou may spend mana as though it were mana of any color to cast spells with the chosen name. +Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly choose a card name. You may turn this conspiracy face up any time and reveal that name.)\nYou may spend mana as though it were mana of any color to cast spells with the chosen name. diff --git a/forge-gui/res/cardsfolder/u/unflinching_courage.txt b/forge-gui/res/cardsfolder/u/unflinching_courage.txt index 2db143b7306..21c7404214e 100644 --- a/forge-gui/res/cardsfolder/u/unflinching_courage.txt +++ b/forge-gui/res/cardsfolder/u/unflinching_courage.txt @@ -3,6 +3,6 @@ ManaCost:1 G W Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 G W | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Trample & Lifelink | Description$ Enchanted creature gets +2/+2 and has trample and lifelink. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Trample & Lifelink | Description$ Enchanted creature gets +2/+2 and has trample and lifelink. (Damage dealt by a creature with lifelink also causes its controller to gain that much life.) SVar:Picture:http://www.wizards.com/global/images/magic/general/unflinching_courage.jpg -Oracle:Enchant creature\nEnchanted creature gets +2/+2 and has trample and lifelink. +Oracle:Enchant creature\nEnchanted creature gets +2/+2 and has trample and lifelink. (Damage dealt by a creature with lifelink also causes its controller to gain that much life.) diff --git a/forge-gui/res/cardsfolder/u/unholy_hunger.txt b/forge-gui/res/cardsfolder/u/unholy_hunger.txt index 25e11fe57dc..756a17440c3 100644 --- a/forge-gui/res/cardsfolder/u/unholy_hunger.txt +++ b/forge-gui/res/cardsfolder/u/unholy_hunger.txt @@ -1,8 +1,8 @@ Name:Unholy Hunger ManaCost:3 B B Types:Instant -A:SP$ Destroy | Cost$ 3 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | SpellDescription$ Destroy target creature. Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, gain 2 life. +A:SP$ Destroy | Cost$ 3 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | SpellDescription$ Destroy target creature. Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, you gain 2 life. SVar:DBGainLife:DB$GainLife | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | References$ X | LifeAmount$ 2 SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn SVar:Picture:http://www.wizards.com/global/images/magic/general/unholy_hunger.jpg -Oracle:Destroy target creature.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, gain 2 life. +Oracle:Destroy target creature.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/u/unicycle.txt b/forge-gui/res/cardsfolder/u/unicycle.txt index e6cf4798b15..ebdfd714bcb 100644 --- a/forge-gui/res/cardsfolder/u/unicycle.txt +++ b/forge-gui/res/cardsfolder/u/unicycle.txt @@ -6,5 +6,5 @@ K:Haste K:First Strike K:Crew:1 K:Equip:1 -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Haste & First Strike | Description$ Equipped creature has first strike and haste. -Oracle:First Strike, Haste\nEquipped creature has first strike and haste\nEquip {1}\nCrew 1 +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Haste & First Strike | Description$ Equipped creature has first strike and haste.. +Oracle:First strike, haste\nEquipped creature has first strike and haste.\nEquip {1}\nCrew 1 diff --git a/forge-gui/res/cardsfolder/u/unified_front.txt b/forge-gui/res/cardsfolder/u/unified_front.txt index b0b1841a27c..8e11c288ee0 100644 --- a/forge-gui/res/cardsfolder/u/unified_front.txt +++ b/forge-gui/res/cardsfolder/u/unified_front.txt @@ -1,8 +1,8 @@ Name:Unified Front ManaCost:3 W Types:Sorcery -A:SP$ Token | Cost$ 3 W | TokenAmount$ X | References$ X | TokenScript$ w_1_1_kor_ally | TokenOwner$ You | LegacyImage$ w 1 1 kor ally bfz | SpellDescription$ Converge — Create a 1/1 white Kor Ally creature token for each color of mana spent to cast CARDNAME. +A:SP$ Token | Cost$ 3 W | TokenAmount$ X | References$ X | TokenScript$ w_1_1_kor_ally | TokenOwner$ You | LegacyImage$ w 1 1 kor ally bfz | SpellDescription$ Converge — Create a 1/1 white Kor Ally creature token for each color of mana spent to cast this spell. SVar:X:Count$Converge DeckHints:Type$Ally SVar:Picture:http://www.wizards.com/global/images/magic/general/unified_front.jpg -Oracle:Converge — Create a 1/1 white Kor Ally creature token for each color of mana spent to cast Unified Front. +Oracle:Converge — Create a 1/1 white Kor Ally creature token for each color of mana spent to cast this spell. diff --git a/forge-gui/res/cardsfolder/u/uninvited_geist_unimpeded_trespasser.txt b/forge-gui/res/cardsfolder/u/uninvited_geist_unimpeded_trespasser.txt index 33404f7fb84..93cf669e7ae 100644 --- a/forge-gui/res/cardsfolder/u/uninvited_geist_unimpeded_trespasser.txt +++ b/forge-gui/res/cardsfolder/u/uninvited_geist_unimpeded_trespasser.txt @@ -18,5 +18,5 @@ Types:Creature Spirit PT:3/3 K:Unblockable SVar:Picture:http://www.wizards.com/global/images/magic/general/unimpeded_trespasser.jpg -Oracle:Unimpeded Tresspasser can't be blocked. +Oracle:Unimpeded Trespasser can't be blocked. diff --git a/forge-gui/res/cardsfolder/u/unnatural_hunger.txt b/forge-gui/res/cardsfolder/u/unnatural_hunger.txt index 17711962b2a..9826930188f 100644 --- a/forge-gui/res/cardsfolder/u/unnatural_hunger.txt +++ b/forge-gui/res/cardsfolder/u/unnatural_hunger.txt @@ -3,8 +3,8 @@ ManaCost:3 B B Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 3 B B | ValidTgts$ Creature | AITgts$ Card.powerGE3 | AILogic$ Curse -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, CARDNAME deals damage to that player equal to that creature's power unless they sacrifice another creature. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, CARDNAME deals damage equal to that creature's power to that player unless they sacrifice another creature. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ X | References$ X | UnlessCost$ Sac<1/Creature.NotEnchantedBy> | UnlessPayer$ EnchantedController SVar:X:Enchanted$CardPower SVar:Picture:http://www.wizards.com/global/images/magic/general/unnatural_hunger.jpg -Oracle:Enchant creature\nAt the beginning of the upkeep of enchanted creature's controller, Unnatural Hunger deals damage to that player equal to that creature's power unless they sacrifice another creature. +Oracle:Enchant creature\nAt the beginning of the upkeep of enchanted creature's controller, Unnatural Hunger deals damage equal to that creature's power to that player unless they sacrifice another creature. diff --git a/forge-gui/res/cardsfolder/u/unnerving_assault.txt b/forge-gui/res/cardsfolder/u/unnerving_assault.txt index 4c9522dca0f..ec24e8d9098 100644 --- a/forge-gui/res/cardsfolder/u/unnerving_assault.txt +++ b/forge-gui/res/cardsfolder/u/unnerving_assault.txt @@ -1,8 +1,8 @@ Name:Unnerving Assault ManaCost:2 UR Types:Instant -A:SP$ PumpAll | Cost$ 2 UR | ValidCards$ Creature.OppCtrl | NumAtt$ -1 | IsCurse$ True | ConditionManaSpent$ U | SubAbility$ RPaid | SpellDescription$ Creatures your opponents control get -1/-0 until end of turn if {U} was spent to cast CARDNAME, and creatures you control get +1/+0 until end of turn if {R} was spent to cast it. (Do both if {U}{R} was spent.) +A:SP$ PumpAll | Cost$ 2 UR | ValidCards$ Creature.OppCtrl | NumAtt$ -1 | IsCurse$ True | ConditionManaSpent$ U | SubAbility$ RPaid | SpellDescription$ Creatures your opponents control get -1/-0 until end of turn if {U} was spent to cast this spell, and creatures you control get +1/+0 until end of turn if {R} was spent to cast this spell. (Do both if {U}{R} was spent.) SVar:RPaid:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | ConditionManaSpent$ R AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/unnerving_assault.jpg -Oracle:Creatures your opponents control get -1/-0 until end of turn if {U} was spent to cast Unnerving Assault, and creatures you control get +1/+0 until end of turn if {R} was spent to cast it. (Do both if {U}{R} was spent.) +Oracle:Creatures your opponents control get -1/-0 until end of turn if {U} was spent to cast this spell, and creatures you control get +1/+0 until end of turn if {R} was spent to cast this spell. (Do both if {U}{R} was spent.) diff --git a/forge-gui/res/cardsfolder/u/unseen_walker.txt b/forge-gui/res/cardsfolder/u/unseen_walker.txt index 0f50bd3b52e..7fa9b000a64 100644 --- a/forge-gui/res/cardsfolder/u/unseen_walker.txt +++ b/forge-gui/res/cardsfolder/u/unseen_walker.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Dryad PT:1/1 K:Forestwalk -A:AB$ Pump | Cost$ 1 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Forestwalk | SpellDescription$ Target creature gains forestwalk until end of turn. +A:AB$ Pump | Cost$ 1 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Forestwalk (This creature can't be blocked as long as defending player controls a Forest.) | SpellDescription$ Target creature gains forestwalk until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/unseen_walker.jpg -Oracle:Forestwalk\n{1}{G}{G}: Target creature gains forestwalk until end of turn. +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.)\n{1}{G}{G}: Target creature gains forestwalk until end of turn. diff --git a/forge-gui/res/cardsfolder/u/unstable_footing.txt b/forge-gui/res/cardsfolder/u/unstable_footing.txt index 45a0967dfab..207e954bb27 100644 --- a/forge-gui/res/cardsfolder/u/unstable_footing.txt +++ b/forge-gui/res/cardsfolder/u/unstable_footing.txt @@ -2,9 +2,9 @@ Name:Unstable Footing ManaCost:R Types:Instant K:Kicker:3 R -A:SP$ Effect | Cost$ R | Name$ Unstable Footing | StaticAbilities$ STCantPrevent | SubAbility$ DBDamage | SpellDescription$ Damage can't be prevented this turn. If CARDNAME was kicked, it deals 5 damage to target player or planeswalker. +A:SP$ Effect | Cost$ R | Name$ Unstable Footing | StaticAbilities$ STCantPrevent | SubAbility$ DBDamage | SpellDescription$ Damage can't be prevented this turn. If this spell was kicked, it deals 5 damage to target player or planeswalker. SVar:STCantPrevent:Mode$ CantPreventDamage | EffectZone$ Command | Description$ Damage can't be prevented. SVar:DBDamage:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 5 | NoPrevention$ True | Condition$ Kicked | ConditionDescription$ If it was kicked, AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/unstable_footing.jpg -Oracle:Kicker {3}{R} (You may pay an additional {3}{R} as you cast this spell.)\nDamage can't be prevented this turn. If Unstable Footing was kicked, it deals 5 damage to target player or planeswalker. +Oracle:Kicker {3}{R} (You may pay an additional {3}{R} as you cast this spell.)\nDamage can't be prevented this turn. If this spell was kicked, it deals 5 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/u/urban_utopia.txt b/forge-gui/res/cardsfolder/u/urban_utopia.txt index 605d66f53b5..673b8dc9c21 100644 --- a/forge-gui/res/cardsfolder/u/urban_utopia.txt +++ b/forge-gui/res/cardsfolder/u/urban_utopia.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:FreeCard:DB$ Draw | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ AbundantGrowthTap | Description$ Enchanted land has "{T}: Add one mana of any color." SVar:AbundantGrowthTap:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:Enchant Land\nWhen Urban Utopia enters the battlefield, draw a card.\nEnchanted land has "{T}: Add one mana of any color." +Oracle:Enchant land\nWhen Urban Utopia enters the battlefield, draw a card.\nEnchanted land has "{T}: Add one mana of any color." diff --git a/forge-gui/res/cardsfolder/u/urborg_elf.txt b/forge-gui/res/cardsfolder/u/urborg_elf.txt index 1237375c075..05700a42bed 100644 --- a/forge-gui/res/cardsfolder/u/urborg_elf.txt +++ b/forge-gui/res/cardsfolder/u/urborg_elf.txt @@ -6,4 +6,4 @@ A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. SVar:Picture:http://resources.wizards.com/magic/cards/ap/en-us/card26717.jpg -Oracle:{T}: Add {G}, {U}, or {B}. +Oracle:{T}: Add {B}, {G}, or {U}. diff --git a/forge-gui/res/cardsfolder/u/uro_titan_of_natures_wrath.txt b/forge-gui/res/cardsfolder/u/uro_titan_of_natures_wrath.txt index 0311c6f0fff..7e13bf1df4b 100644 --- a/forge-gui/res/cardsfolder/u/uro_titan_of_natures_wrath.txt +++ b/forge-gui/res/cardsfolder/u/uro_titan_of_natures_wrath.txt @@ -12,4 +12,4 @@ SVar:DBLand:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeTyp K:Escape:G G U U ExileFromGrave<5/Card.Other/other> SVar:AIPreference:ExileFromGraveCost$Card.YouOwn+Other+inZoneGraveyard DeckHas:Ability$LifeGain -Oracle:When Uro enters the battlefield, sacrifice it unless it escaped.\nWhen Uro enters the battlefield or attacks, you gain 3 life and draw a card, then you may put a land card from your hand onto the battlefield.\nEscape—{G}{G}{U}{U}, exile five other cards from your graveyard. +Oracle:When Uro enters the battlefield, sacrifice it unless it escaped.\nWhenever Uro enters the battlefield or attacks, you gain 3 life and draw a card, then you may put a land card from your hand onto the battlefield.\nEscape—{G}{G}{U}{U}, 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/u/urzas_rage.txt b/forge-gui/res/cardsfolder/u/urzas_rage.txt index 27dbf2feff1..6f94772773c 100644 --- a/forge-gui/res/cardsfolder/u/urzas_rage.txt +++ b/forge-gui/res/cardsfolder/u/urzas_rage.txt @@ -3,9 +3,9 @@ ManaCost:2 R Types:Instant K:Kicker:8 R K:CARDNAME can't be countered. -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X | SubAbility$ Kicked | SpellDescription$ CARDNAME deals 3 damage to any target. If CARDNAME was kicked, instead it deals 10 damage and the damage can't be prevented. +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X | SubAbility$ Kicked | SpellDescription$ CARDNAME deals 3 damage to any target. If this spell was kicked, instead it deals 10 damage to that permanent or player and the damage can't be prevented. SVar:Kicked:DB$ DealDamage | Defined$ Targeted | NumDmg$ 10 | References$ 10 | NoPrevention$ True | Condition$ Kicked | ConditionDescription$ If Urza's Rage was kicked, SVar:X:Count$Kicked.0.3 SVar:Y:Count$Kicked.10.0 SVar:Picture:http://www.wizards.com/global/images/magic/general/urzas_rage.jpg -Oracle:Kicker {8}{R} (You may pay an additional {8}{R} as you cast this spell.)\nUrza's Rage can't be countered by spells or abilities.\nUrza's Rage deals 3 damage to any target. If Urza's Rage was kicked, instead it deals 10 damage and the damage can't be prevented. +Oracle:Kicker {8}{R} (You may pay an additional {8}{R} as you cast this spell.)\nThis spell can't be countered.\nUrza's Rage deals 3 damage to any target. If this spell was kicked, instead it deals 10 damage to that permanent or player and the damage can't be prevented. diff --git a/forge-gui/res/cardsfolder/upcoming/lorehold_command.txt b/forge-gui/res/cardsfolder/upcoming/lorehold_command.txt index 3a315270807..f11aa9badf0 100644 --- a/forge-gui/res/cardsfolder/upcoming/lorehold_command.txt +++ b/forge-gui/res/cardsfolder/upcoming/lorehold_command.txt @@ -3,10 +3,10 @@ ManaCost:3 W R Types:Instant A:SP$ Charm | Cost$ 3 W R | Choices$ DBSpirit,DBIndestructible,DBHelix,DBSacrifice | CharmNum$ 2 SVar:DBSpirit:DB$ Token | TokenAmount$ 1 | TokenScript$ rw_3_2_spirit | TokenOwner$ You | SpellDescription$ Create a 3/2 red and white Spirit token. -SVar:DBIndestructible:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | KW$ Indestructible & haste | SpellDescription$ Creatures you control get +1/+0 and gain indestructible and haste until end of turn. -SVar:DBHelix:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 3 damage to any target. Target player gains 3 life. +SVar:DBIndestructible:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | KW$ Indestructible & haste | SpellDescription$ • Creatures you control get +1/+0 and gain indestructible and haste until end of turn. +SVar:DBHelix:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBGainLife | SpellDescription$ • CARDNAME deals 3 damage to any target. Target player gains 3 life. SVar:DBGainLife:DB$ GainLife | ValidTgts$ Player | TgtPrompt$ Select target player (to gain 3 life) | LifeAmount$ 3 | SpellDescription$ Target player gains 3 life. SVar:DBSacrifice:DB$ Sacrifice | Defined$ You | SacValid$ Permanent | SubAbility$ DBDraw | SVar:DBDraw:DB$ Draw | NumCards$ 2 | SpellDescription$ Sacrifice a permanent,draw two cards. DeckHas:Ability$Token & Ability$LifeGain -Oracle:Choose two —\n• Create a 3/2 red and white Spirit creature token.\nCreatures you control get +1/+0 and gain indestructible and haste until end of turn.\nLorehold Command deals 3 damage to any target. Target player gains 3 life.\nSacrifice a permanent, then draw 2 cards. +Oracle:Choose two —\n• Create a 3/2 red and white Spirit creature token.\n• Creatures you control get +1/+0 and gain indestructible and haste until end of turn.\n• Lorehold Command deals 3 damage to any target. Target player gains 3 life.\n• Sacrifice a permanent, then draw two cards. diff --git a/forge-gui/res/cardsfolder/upcoming/piracy.txt b/forge-gui/res/cardsfolder/upcoming/piracy.txt index 96aeb5ea258..c44e6fcf3da 100644 --- a/forge-gui/res/cardsfolder/upcoming/piracy.txt +++ b/forge-gui/res/cardsfolder/upcoming/piracy.txt @@ -1,6 +1,6 @@ Name:Piracy ManaCost:U U Types:Sorcery -A:SP$ Effect | Cost$ U U | StaticAbilities$ STPiracy | AINoRecursiveCheck$ True | SpellDescription$ Until end of turn, you may tap lands you don’t control for mana. Spend this mana only to cast spells. -SVar:STPiracy:Mode$ Continuous | Affected$ You | AddKeyword$ Piracy | Description$ Until end of turn, you may tap lands you don’t control for mana. Spend this mana only to cast spells. -Oracle:Until end of turn, you may tap lands you don’t control for mana. Spend this mana only to cast spells. +A:SP$ Effect | Cost$ U U | StaticAbilities$ STPiracy | AINoRecursiveCheck$ True | SpellDescription$ Until end of turn, you may tap lands you don't control for mana. Spend this mana only to cast spells. +SVar:STPiracy:Mode$ Continuous | Affected$ You | AddKeyword$ Piracy | Description$ Until end of turn, you may tap lands you don't control for mana. Spend this mana only to cast spells. +Oracle:Until end of turn, you may tap lands you don't control for mana. Spend this mana only to cast spells. diff --git a/forge-gui/res/cardsfolder/upcoming/prismari_command.txt b/forge-gui/res/cardsfolder/upcoming/prismari_command.txt index 87d14e744f5..a7639d63ff7 100644 --- a/forge-gui/res/cardsfolder/upcoming/prismari_command.txt +++ b/forge-gui/res/cardsfolder/upcoming/prismari_command.txt @@ -3,9 +3,9 @@ ManaCost:1 U R Types:Instant A:SP$ Charm | Cost$ 1 U R | Choices$ DBShock,DBLoot,DBTreasure,DBShatter | CharmNum$ 2 SVar:DBShock:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. -SVar:DBLoot:DB$ Draw | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player draws two cards, then discards two cards. | SubAbility$ DBDiscard +SVar:DBLoot:DB$ Draw | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ • Target player draws two cards, then discards two cards. | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ Targeted | NumCards$ 2 | Mode$ TgtChoose -SVar:DBTreasure:DB$ Token | ValidTgts$ Player | TgtPrompt$ Select target player | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ Target player creates a Treasure token. -SVar:DBShatter:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | SpellDescription$ Destroy target artifact. +SVar:DBTreasure:DB$ Token | ValidTgts$ Player | TgtPrompt$ Select target player | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ • Target player creates a Treasure token. +SVar:DBShatter:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | SpellDescription$ • Destroy target artifact. DeckHas:Ability$Token -Oracle:Choose two —\n• Prismari Command deals 2 damage to any target.\nTarget player draws two cards, then discards two cards.\nTarget player creates a Treasure token.\nDestroy target artifact. +Oracle:Choose two —\n• Prismari Command deals 2 damage to any target.\n• Target player draws two cards, then discards two cards.\n• Target player creates a Treasure token.\n• Destroy target artifact. diff --git a/forge-gui/res/cardsfolder/upcoming/silverquill_command.txt b/forge-gui/res/cardsfolder/upcoming/silverquill_command.txt index fc1fe5ec341..85916e0a948 100644 --- a/forge-gui/res/cardsfolder/upcoming/silverquill_command.txt +++ b/forge-gui/res/cardsfolder/upcoming/silverquill_command.txt @@ -7,4 +7,4 @@ SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Va SVar:DBDraw:DB$ Draw | ValidTgts$ Player | NumCards$ 1 | SubAbility$ DBLoseLife | SpellDescription$ Target player draws a card and loses 1 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 | Defined$ Targeted SVar:SacCreature:DB$ Sacrifice | ValidTgts$ Opponent | SacValid$ Creature | SpellDescription$ Target opponent sacrifices a creature. -Oracle:Choose two —\n• Target creature gets +3/+3 and gains flying until end of turn.\n• Return target creature card with mana value 2 or less from your graveyard to the battlefield.\n• Target player draws a card and loses 1 life.\n• Target opponent sacrifices a creature. +Oracle:Choose two —\n• Target creature gets +3/+3 and gains flying until end of turn.\n• Return target creature card with mana value 2 or less from your graveyard to the battlefield.\n• Target player draws a card and loses 1 life.\n• Target opponent sacrifices a creature. diff --git a/forge-gui/res/cardsfolder/upcoming/witherbloom_command.txt b/forge-gui/res/cardsfolder/upcoming/witherbloom_command.txt index 714111064a7..76276afcfad 100644 --- a/forge-gui/res/cardsfolder/upcoming/witherbloom_command.txt +++ b/forge-gui/res/cardsfolder/upcoming/witherbloom_command.txt @@ -9,5 +9,5 @@ SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | SVar:DBLoseLife:DB$ LoseLife | ValidTgts$ Player.Opponent | TgtPrompt$ Select target opponent | LifeAmount$ 2 | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses 2 life and you gain 2 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 DeckHas:Ability$LifeGain & Ability$Mill -Oracle:Choose two —\n• Target player mills three cards, then you return a land card from your graveyard to your hand.\n• Destroy target noncreature, nonland permanent with mana value 2 or less.\n• Target creature gets -3/-1 until end of turn.\n• Target opponent loses 2 life and you gain 2 life. +Oracle:Choose two -\n• Target player mills three cards, then you return a land card from your graveyard to your hand.\n• Destroy target noncreature, nonland permanent with mana value 2 or less.\n• Target creature gets -3/-1 until end of turn.\n• Target opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/v/vadrok_apex_of_thunder.txt b/forge-gui/res/cardsfolder/v/vadrok_apex_of_thunder.txt index 30017cd5a42..80e2829f56b 100644 --- a/forge-gui/res/cardsfolder/v/vadrok_apex_of_thunder.txt +++ b/forge-gui/res/cardsfolder/v/vadrok_apex_of_thunder.txt @@ -7,4 +7,4 @@ K:Flying K:First Strike T:Mode$ Mutates | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ Whenever this creature mutates, you may cast target noncreature card with converted mana cost 3 or less from your graveyard without paying its mana cost. SVar:TrigPlay:DB$ Play | TgtZone$ Graveyard | ValidTgts$ Card.nonCreature+cmcLE3+YouOwn | TgtPrompt$ Choose target noncreature card with converted mana cost 3 or less from your graveyard | WithoutManaCost$ True | Optional$ True | AILogic$ ReplaySpell -Oracle:Mutate {1}{W/U}{R}{R} (If you cast this spell for its mutate cost, put it over or under target non-Human creature you own. They mutate into the creature on the top plus all abilities from under it.)\nFlying, first strike\nWhenever this creature mutates, you may cast target noncreature card with converted mana cost 3 or less from your graveyard without paying its mana cost. \ No newline at end of file +Oracle:Mutate {1}{W/U}{R}{R} (If you cast this spell for its mutate cost, put it over or under target non-Human creature you own. They mutate into the creature on top plus all abilities from under it.)\nFlying, first strike\nWhenever this creature mutates, you may cast target noncreature card with converted mana cost 3 or less from your graveyard without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/v/valki_god_of_lies_tibalt_cosmic_impostor.txt b/forge-gui/res/cardsfolder/v/valki_god_of_lies_tibalt_cosmic_impostor.txt index 48121f7e871..ec869ecfd3b 100644 --- a/forge-gui/res/cardsfolder/v/valki_god_of_lies_tibalt_cosmic_impostor.txt +++ b/forge-gui/res/cardsfolder/v/valki_god_of_lies_tibalt_cosmic_impostor.txt @@ -2,7 +2,7 @@ Name:Valki, God of Lies ManaCost:1 B Types:Legendary Creature God PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When NICKNAME enters the battlefield, each opponent reveals their hand. For each opponent, exile a creature card they revealed this way until NICKNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$When NICKNAME enters the battlefield, each opponent reveals their hand. For each opponent, exile a creature card they revealed this way until NICKNAME leaves the battlefield. SVar:TrigReveal:DB$ RevealHand | Defined$ Player.Opponent | ImprintRevealed$ True | SubAbility$ DBRepeatEach SVar:DBRepeatEach:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBExile | SubAbility$ DBEffect SVar:DBExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Remembered | ChangeType$ Creature.IsImprinted | ChangeNum$ 1 | AlreadyRevealed$ True | Chooser$ You | RememberChanged$ True @@ -17,7 +17,7 @@ SVar:DBClearChosen:DB$ Cleanup | ClearChosenCard$ True SVar:X:Count$xPaid SVar:PlayMain1:TRUE AlternateMode:Modal -Oracle: When Valki enters the battlefield, each opponent reveals their hand. For each opponent, exile a creature card they revealed this way until Valki leaves the battlefield.\n{X}: Choose a creature card exiled with Valki with converted mana cost X. Valki becomes a copy of that card. +Oracle:When Valki enters the battlefield, each opponent reveals their hand. For each opponent, exile a creature card they revealed this way until Valki leaves the battlefield.\n{X}: Choose a creature card exiled with Valki with converted mana cost X. Valki becomes a copy of that card. ALTERNATE @@ -32,4 +32,4 @@ A:AB$ Dig | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | Defined$ Player | A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Artifact | TgtPrompt$ Select target artifact or creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target artifact or creature. A:AB$ ChangeZoneAll | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | SubAbility$ DBMana | SpellDescription$ Exile all cards from all graveyards. Add {R}{R}{R}. SVar:DBMana:DB$ Mana | Produced$ R | Amount$ 3 -Oracle:As Tibalt enters the battlefield, you get an emblem with “You may play cards exiled with Tibalt, Cosmic Impostor, and you may spend mana as though it were mana of any color to cast those spells.”\n[+2]: Exile the top card of each player's library.\n[−3]: Exile target artifact or creature.\n[−8]: Exile all cards from all graveyards. Add {R}{R}{R}. +Oracle:As Tibalt enters the battlefield, you get an emblem with "You may play cards exiled with Tibalt, Cosmic Impostor, and you may spend mana as though it were mana of any color to cast those spells."\n[+2]: Exile the top card of each player's library.\n[−3]: Exile target artifact or creature.\n[−8]: Exile all cards from all graveyards. Add {R}{R}{R}. diff --git a/forge-gui/res/cardsfolder/v/valkyries_sword.txt b/forge-gui/res/cardsfolder/v/valkyries_sword.txt index 0be63868e21..4001957638d 100644 --- a/forge-gui/res/cardsfolder/v/valkyries_sword.txt +++ b/forge-gui/res/cardsfolder/v/valkyries_sword.txt @@ -8,4 +8,4 @@ SVar:TrigToken:AB$ Token | Cost$ 4 W | LegacyImage$ w 4 4 angel warrior flying v SVar:DBAttach:DB$ Attach | Object$ TriggeredCard | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token -Oracle:When Valkyrie's Sword enters the battlefield, you may pay {4}{W}. If you do, create a 4/4 white Angel Warrior creature token with flying and vigilance, then attach CARDNAME to it.\nEquipped creature gets +2/+1.\nEquip: {3} +Oracle:When Valkyrie's Sword enters the battlefield, you may pay {4}{W}. If you do, create a 4/4 white Angel Warrior creature token with flying and vigilance, then attach Valkyrie's Sword to it.\nEquipped creature gets +2/+1.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/v/valor_of_the_worthy.txt b/forge-gui/res/cardsfolder/v/valor_of_the_worthy.txt index cf18c168546..c89413d48df 100644 --- a/forge-gui/res/cardsfolder/v/valor_of_the_worthy.txt +++ b/forge-gui/res/cardsfolder/v/valor_of_the_worthy.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.AttachedBy | Execute$ TrigToken | TriggerDescription$ When enchanted creature leaves 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 | DeckHas:Ability$Token -Oracle:Enchant creature.\nEnchanted creature gets +1/+1.\nWhen enchanted creature leaves the battlefield, create a 1/1 white Spirit creature token with flying. +Oracle:Enchant creature\nEnchanted creature gets +1/+1.\nWhen enchanted creature leaves the battlefield, create a 1/1 white Spirit creature token with flying. diff --git a/forge-gui/res/cardsfolder/v/vampire_bats.txt b/forge-gui/res/cardsfolder/v/vampire_bats.txt index 2303b381062..86d3aa5a1f4 100644 --- a/forge-gui/res/cardsfolder/v/vampire_bats.txt +++ b/forge-gui/res/cardsfolder/v/vampire_bats.txt @@ -5,4 +5,4 @@ PT:0/1 K:Flying A:AB$ Pump | Cost$ B | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability no more than twice each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/vampire_bats.jpg -Oracle:Flying\n{B}: Vampire Bats gets +1/+0 until end of turn. Activate this ability no more than twice each turn. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\n{B}: Vampire Bats gets +1/+0 until end of turn. Activate this ability no more than twice each turn. diff --git a/forge-gui/res/cardsfolder/v/vampire_neonate.txt b/forge-gui/res/cardsfolder/v/vampire_neonate.txt index 4b229e01bc0..d6988e07f14 100644 --- a/forge-gui/res/cardsfolder/v/vampire_neonate.txt +++ b/forge-gui/res/cardsfolder/v/vampire_neonate.txt @@ -4,4 +4,4 @@ Types:Creature Vampire PT:0/3 A:AB$ LoseLife | Cost$ 2 T | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 1 life and you gain 1 life. SVar:DBGainLife:DB$GainLife | LifeAmount$ 1 -Oracle:{2},{T}: Each opponent loses 1 life and you gain 1 life. +Oracle:{2}, {T}: Each opponent loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/v/vampire_outcasts.txt b/forge-gui/res/cardsfolder/v/vampire_outcasts.txt index bdce8b43683..620d787af8e 100644 --- a/forge-gui/res/cardsfolder/v/vampire_outcasts.txt +++ b/forge-gui/res/cardsfolder/v/vampire_outcasts.txt @@ -5,4 +5,4 @@ PT:2/2 K:Bloodthirst:2 K:Lifelink SVar:Picture:http://www.wizards.com/global/images/magic/general/vampire_outcasts.jpg -Oracle:Bloodthirst 2 (If an opponent was dealt damage this turn, this creature enters the battlefield with two +1/+1 counters on it.)\nLifelink +Oracle:Bloodthirst 2 (If an opponent was dealt damage this turn, this creature enters the battlefield with two +1/+1 counters on it.)\nLifelink (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/v/vampires_bite.txt b/forge-gui/res/cardsfolder/v/vampires_bite.txt index 5ff57100402..ee6e2e9e0ae 100644 --- a/forge-gui/res/cardsfolder/v/vampires_bite.txt +++ b/forge-gui/res/cardsfolder/v/vampires_bite.txt @@ -2,7 +2,7 @@ Name:Vampire's Bite ManaCost:B Types:Instant K:Kicker:2 B -A:SP$ Pump | Cost$ B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | SubAbility$ Kicked | SpellDescription$ Target creature gets +3/+0 until end of turn. If CARDNAME was kicked, that creature gains lifelink until end of turn. (Damage dealt by the creature also causes its controller to gain that much life.) +A:SP$ Pump | Cost$ B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | SubAbility$ Kicked | SpellDescription$ Target creature gets +3/+0 until end of turn. If this spell was kicked, that creature gains lifelink until end of turn. (Damage dealt by the creature also causes its controller to gain that much life.) SVar:Kicked:DB$ Pump | Defined$ Targeted | KW$ Lifelink | Condition$ Kicked | ConditionDescription$ If Vampire's Bite was kicked, SVar:Picture:http://www.wizards.com/global/images/magic/general/vampires_bite.jpg -Oracle:Kicker {2}{B} (You may pay an additional {2}{B} as you cast this spell.)\nTarget creature gets +3/+0 until end of turn. If Vampire's Bite was kicked, that creature gains lifelink until end of turn. (Damage dealt by the creature also causes its controller to gain that much life.) +Oracle:Kicker {2}{B} (You may pay an additional {2}{B} as you cast this spell.)\nTarget creature gets +3/+0 until end of turn. If this spell was kicked, that creature gains lifelink until end of turn. (Damage dealt by the creature also causes its controller to gain that much life.) diff --git a/forge-gui/res/cardsfolder/v/varchild_betrayer_of_kjeldor.txt b/forge-gui/res/cardsfolder/v/varchild_betrayer_of_kjeldor.txt index 20eb945cffc..8834d01ff09 100644 --- a/forge-gui/res/cardsfolder/v/varchild_betrayer_of_kjeldor.txt +++ b/forge-gui/res/cardsfolder/v/varchild_betrayer_of_kjeldor.txt @@ -2,11 +2,11 @@ Name:Varchild, Betrayer of Kjeldor ManaCost:2 R Types:Legendary Creature Human Knight PT:3/3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerDescription$ When CARDNAME deals combat damage to a player, that player creates that many 1/1 red Survivor creature tokens. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player creates that many 1/1 red Survivor creature tokens. SVar:TrigToken:DB$ Token | TokenOwner$ TriggeredTarget | TokenAmount$ X | References$ X | TokenScript$ r_1_1_survivor | LegacyImage$ r 1 1 survivor c18 SVar:X:TriggerCount$DamageAmount S:Mode$ Continuous | Affected$ Survivor.OppCtrl | AddHiddenKeyword$ CantBlock Creature | Description$ Survivors your opponents control can't block. S:Mode$ CantAttack | ValidCard$ Creature.Survivor+OppCtrl | Target$ You,Planeswalker.YouCtrl | Description$ Survivors your opponents control can't attack you or planeswalkers you control. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ When CARDNAME leaves the battlefield, gain control of all Survivors. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ When NICKNAME leaves the battlefield, gain control of all Survivors. SVar:TrigGainControl:DB$ GainControl | AllValid$ Survivor | NewController$ You -Oracle:When Varchild, Betrayer of Kjeldor deals combat damage to a player, that player creates that many 1/1 red Survivor creature tokens.\nSurvivors your opponents control can't block, and they can't attack you or a planeswalker you control.\nWhen Varchild, Betrayer of Kjeldor leaves the battlefield, gain control of all Survivors. +Oracle:Whenever Varchild, Betrayer of Kjeldor deals combat damage to a player, that player creates that many 1/1 red Survivor creature tokens.\nSurvivors your opponents control can't block, and they can't attack you or a planeswalker you control.\nWhen Varchild leaves the battlefield, gain control of all Survivors. diff --git a/forge-gui/res/cardsfolder/v/varchilds_war_riders.txt b/forge-gui/res/cardsfolder/v/varchilds_war_riders.txt index 8ae45660949..c239f43b545 100644 --- a/forge-gui/res/cardsfolder/v/varchilds_war_riders.txt +++ b/forge-gui/res/cardsfolder/v/varchilds_war_riders.txt @@ -13,4 +13,4 @@ SVar:TrigAgeSacrifice:DB$PutCounter | Defined$ Self | CounterType$ AGE | Counter SVar:Sacrifice:DB$ Sacrifice | Defined$ Self | SpellDescription$ Sacrifice CARDNAME. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/varchilds_war_riders.jpg -Oracle:Cumulative upkeep—Have an opponent create a 1/1 red Survivor creature token. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nTrample, rampage 1 (Whenever this creature becomes blocked, it gets +1/+1 until end of turn for each creature blocking it beyond the first.) +Oracle:Cumulative upkeep—Have an opponent create a 1/1 red Survivor creature token. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nTrample; rampage 1 (Whenever this creature becomes blocked, it gets +1/+1 until end of turn for each creature blocking it beyond the first.) diff --git a/forge-gui/res/cardsfolder/v/vault_of_whispers.txt b/forge-gui/res/cardsfolder/v/vault_of_whispers.txt index 6a0db5ce0f2..3585003896e 100644 --- a/forge-gui/res/cardsfolder/v/vault_of_whispers.txt +++ b/forge-gui/res/cardsfolder/v/vault_of_whispers.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Artifact Land A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. SVar:Picture:http://www.wizards.com/global/images/magic/general/vault_of_whispers.jpg -Oracle:{T}: Add {B}. +Oracle:(Vault of Whispers isn't a spell.)\n{T}: Add {B}. diff --git a/forge-gui/res/cardsfolder/v/vault_robber.txt b/forge-gui/res/cardsfolder/v/vault_robber.txt index fd6d912dc06..fd6763a5508 100644 --- a/forge-gui/res/cardsfolder/v/vault_robber.txt +++ b/forge-gui/res/cardsfolder/v/vault_robber.txt @@ -4,4 +4,4 @@ Types:Creature Dwarf Rogue PT:1/3 A:AB$ Token | Cost$ 1 T ExileFromGrave<1/Creature> | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ Exile a creature card from your graveyard Create a Treasure token. DeckHas:Ability$Token -Oracle:{1}, {T}, Exile a creature card from your graveyard: 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:{1}, {T}, Exile a creature card from your graveyard: 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/v/vault_skirge.txt b/forge-gui/res/cardsfolder/v/vault_skirge.txt index 617c480327b..ac355222751 100644 --- a/forge-gui/res/cardsfolder/v/vault_skirge.txt +++ b/forge-gui/res/cardsfolder/v/vault_skirge.txt @@ -5,4 +5,4 @@ PT:1/1 K:Flying K:Lifelink SVar:Picture:http://www.wizards.com/global/images/magic/general/vault_skirge.jpg -Oracle:({P/B} can be paid with either {B} or 2 life.)\nFlying\nLifelink (Damage dealt by this creature also causes you to gain that much life.) +Oracle:({B/P} can be paid with either {B} or 2 life.)\nFlying\nLifelink (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/v/vazal_the_compleat.txt b/forge-gui/res/cardsfolder/v/vazal_the_compleat.txt index 33a100fc6e4..3ea1c5101cb 100644 --- a/forge-gui/res/cardsfolder/v/vazal_the_compleat.txt +++ b/forge-gui/res/cardsfolder/v/vazal_the_compleat.txt @@ -6,4 +6,4 @@ K:Megalegendary K:Vigilance K:Trample S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Battlefield | GainsAbilitiesOf$ Permanent.Other | Description$ CARDNAME has all activated abilities of each other permanent on the battlefield. -Oracle:Vigilance, Trample\nVazal, the Compleat has all activated abilities of each other permanent on the battlefield. \ No newline at end of file +Oracle:Megalegendary (Your deck can have only one copy of this card.)\nVigilance, trample\nVazal, the Compleat has the activated abilities of all other permanents on the battlefield. diff --git a/forge-gui/res/cardsfolder/v/vedalken_blademaster.txt b/forge-gui/res/cardsfolder/v/vedalken_blademaster.txt index 6fbc4284431..dad076f6889 100644 --- a/forge-gui/res/cardsfolder/v/vedalken_blademaster.txt +++ b/forge-gui/res/cardsfolder/v/vedalken_blademaster.txt @@ -4,4 +4,4 @@ Types:Creature Vedalken Soldier PT:2/3 K:Prowess SVar:Picture:http://www.wizards.com/global/images/magic/general/vedalken_blademaster.jpg -Oracle:Prowess +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/v/veiled_serpent.txt b/forge-gui/res/cardsfolder/v/veiled_serpent.txt index 14f8a4ee66d..425163a3892 100644 --- a/forge-gui/res/cardsfolder/v/veiled_serpent.txt +++ b/forge-gui/res/cardsfolder/v/veiled_serpent.txt @@ -1,9 +1,9 @@ Name:Veiled Serpent ManaCost:2 U Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts a spell, if CARDNAME is an enchantment, CARDNAME becomes a 4/4 Serpent creature that can't attack unless defending player controls an Island. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts a spell, if CARDNAME is an enchantment, CARDNAME becomes a 4/4 Serpent creature with "This creature can't attack unless defending player controls an Island." SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 4 | Toughness$ 4 | staticAbilities$ VeiledSerpentST | Types$ Creature,Serpent | RemoveCardTypes$ True | Permanent$ True K:Cycling:2 SVar:VeiledSerpentST:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefenderControls$ Island | Description$ CARDNAME can't attack unless defending player controls an Island. SVar:Picture:http://www.wizards.com/global/images/magic/general/veiled_serpent.jpg -Oracle:When an opponent casts a spell, if Veiled Serpent is an enchantment, Veiled Serpent becomes a 4/4 Serpent creature that can't attack unless defending player controls an Island.\nCycling {2} ({2}, Discard this card: Draw a card.) +Oracle:When an opponent casts a spell, if Veiled Serpent is an enchantment, Veiled Serpent becomes a 4/4 Serpent creature with "This creature can't attack unless defending player controls an Island."\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/v/vela_the_night_clad.txt b/forge-gui/res/cardsfolder/v/vela_the_night_clad.txt index 97d6577361b..94a621df914 100644 --- a/forge-gui/res/cardsfolder/v/vela_the_night_clad.txt +++ b/forge-gui/res/cardsfolder/v/vela_the_night_clad.txt @@ -3,9 +3,9 @@ ManaCost:4 U B Types:Legendary Creature Human Wizard PT:4/4 K:Intimidate -S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddKeyword$ Intimidate | Description$ Other creatures you control have Intimidate. +S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddKeyword$ Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.) | Description$ Other creatures you control have Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.). T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Whenever Vela the Night-Clad or another creature you control leaves the battlefield, each opponent loses 1 life. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever Vela the Night-Clad or another creature you control leaves the battlefield, each opponent loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/vela_the_night_clad.jpg -Oracle:Intimidate\nOther creatures you control have intimidate.\nWhenever Vela the Night-Clad or another creature you control leaves the battlefield, each opponent loses 1 life. +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nOther creatures you control have intimidate.\nWhenever Vela the Night-Clad or another creature you control leaves the battlefield, each opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/v/veldrane_of_sengir.txt b/forge-gui/res/cardsfolder/v/veldrane_of_sengir.txt index ab6373d82a7..1cd295618b9 100644 --- a/forge-gui/res/cardsfolder/v/veldrane_of_sengir.txt +++ b/forge-gui/res/cardsfolder/v/veldrane_of_sengir.txt @@ -2,6 +2,6 @@ Name:Veldrane of Sengir ManaCost:5 B B Types:Legendary Creature Human Rogue PT:5/5 -A:AB$ Pump | Cost$ 1 B B | Defined$ Self | NumAtt$ -3 | KW$ Forestwalk | SpellDescription$ CARDNAME gets -3/-0 and gains forestwalk until end of turn. +A:AB$ Pump | Cost$ 1 B B | Defined$ Self | NumAtt$ -3 | KW$ Forestwalk | SpellDescription$ CARDNAME gets -3/-0 and gains forestwalk until end of turn. (It can't be blocked as long as defending player controls a Forest.) SVar:Picture:http://www.wizards.com/global/images/magic/general/veldrane_of_sengir.jpg -Oracle:{1}{B}{B}: Veldrane of Sengir gets -3/-0 and gains forestwalk until end of turn. +Oracle:{1}{B}{B}: Veldrane of Sengir gets -3/-0 and gains forestwalk until end of turn. (It can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/v/venerated_loxodon.txt b/forge-gui/res/cardsfolder/v/venerated_loxodon.txt index 0c3e6b477cf..72ade16c0e2 100644 --- a/forge-gui/res/cardsfolder/v/venerated_loxodon.txt +++ b/forge-gui/res/cardsfolder/v/venerated_loxodon.txt @@ -6,4 +6,4 @@ K:Convoke T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each creature that convoked it. SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.convoked | CounterType$ P1P1 | CounterNum$ 1 | AILogic$ Always 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 the creature's color.)\nWhen Venerated Loxodon enters the battlefield, put a +1/+1 counter on each creature that convoked it. +Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nWhen Venerated Loxodon enters the battlefield, put a +1/+1 counter on each creature that convoked it. diff --git a/forge-gui/res/cardsfolder/v/venser_the_sojourner.txt b/forge-gui/res/cardsfolder/v/venser_the_sojourner.txt index 9011f133562..ddb67bd6fc2 100644 --- a/forge-gui/res/cardsfolder/v/venser_the_sojourner.txt +++ b/forge-gui/res/cardsfolder/v/venser_the_sojourner.txt @@ -12,4 +12,4 @@ A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:TrigSpellCast:Mode$ SpellCast | ValidActivatingPlayer$ You | Execute$ EffSpellCast | TriggerDescription$ Whenever you cast a spell, exile target permanent. SVar:EffSpellCast:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent AI:RemoveDeck:All -Oracle:[+2]: Exile target permanent you own. Return it to the battlefield under your control at the beginning of the next end step.\n[-1]: Creatures can't be blocked this turn.\n[-8]: You get an emblem with "Whenever you cast a spell, exile target permanent." +Oracle:[+2]: Exile target permanent you own. Return it to the battlefield under your control at the beginning of the next end step.\n[−1]: Creatures can't be blocked this turn.\n[−8]: You get an emblem with "Whenever you cast a spell, exile target permanent." diff --git a/forge-gui/res/cardsfolder/v/verdant_crescendo.txt b/forge-gui/res/cardsfolder/v/verdant_crescendo.txt index 129d54865b3..3fe11ad0540 100644 --- a/forge-gui/res/cardsfolder/v/verdant_crescendo.txt +++ b/forge-gui/res/cardsfolder/v/verdant_crescendo.txt @@ -1,8 +1,8 @@ Name:Verdant Crescendo ManaCost:3 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | Shuffle$ False | SubAbility$ DBSearch | SpellDescription$ Search your library for a basic land card and put it onto the battlefield tapped. Search your library and graveyard for a card named Nissa, Nature's Artisan, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | Shuffle$ False | SubAbility$ DBSearch | SpellDescription$ Search your library for a basic land card and put it onto the battlefield tapped. Search your library and graveyard for a card named Nissa, Nature's Artisan, reveal it, and put it into your hand. Then shuffle your library. SVar:DBSearch:DB$ ChangeZone | Origin$ Library,Graveyard | Destination$ Hand | ChangeType$ Card.namedNissa; Nature's Artisan | ChangeNum$ 1 DeckHints:Name$Nissa, Nature's Artisan SVar:Picture:http://www.wizards.com/global/images/magic/general/verdant_crescendo.jpg -Oracle:Search your library for a basic land card and put it onto the battlefield tapped. Search your library and graveyard for a card named Nissa, Nature's Artisan, reveal it, put it into your hand, then shuffle your library. +Oracle:Search your library for a basic land card and put it onto the battlefield tapped. Search your library and graveyard for a card named Nissa, Nature's Artisan, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/v/vexing_arcanix.txt b/forge-gui/res/cardsfolder/v/vexing_arcanix.txt index 763e5c2d1ec..5bb1dc1b421 100644 --- a/forge-gui/res/cardsfolder/v/vexing_arcanix.txt +++ b/forge-gui/res/cardsfolder/v/vexing_arcanix.txt @@ -7,4 +7,4 @@ SVar:DBDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ Targeted | ConditionDefined$ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/vexing_arcanix.jpg -Oracle:{3}, {T}: Target player chooses a card name, then reveals the top card of their library. If that card has the chosen name, the player puts it into their hand. Otherwise, the player puts it into their graveyard and Vexing Arcanix deals 2 damage to them. +Oracle:{3}, {T}: Target player chooses a card name, then reveals the top card of their library. If that card has the chosen name, that player puts it into their hand. Otherwise, they put it into their graveyard and Vexing Arcanix deals 2 damage to them. diff --git a/forge-gui/res/cardsfolder/v/vexing_beetle.txt b/forge-gui/res/cardsfolder/v/vexing_beetle.txt index edf1c8d81bf..e5b2daa672f 100644 --- a/forge-gui/res/cardsfolder/v/vexing_beetle.txt +++ b/forge-gui/res/cardsfolder/v/vexing_beetle.txt @@ -6,4 +6,4 @@ K:CARDNAME can't be countered. S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | AddToughness$ 3 | CheckSVar$ X | SVarCompare$ EQ0 | Description$ CARDNAME gets +3/+3 as long as no opponent controls a creature. SVar:X:Count$Valid Creature.OppCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/vexing_beetle.jpg -Oracle:Vexing Beetle can't be countered.\nVexing Beetle gets +3/+3 as long as no opponent controls a creature. +Oracle:This spell can't be countered.\nVexing Beetle gets +3/+3 as long as no opponent controls a creature. diff --git a/forge-gui/res/cardsfolder/v/vexing_scuttler.txt b/forge-gui/res/cardsfolder/v/vexing_scuttler.txt index 7935b9a2f35..446cafd921d 100644 --- a/forge-gui/res/cardsfolder/v/vexing_scuttler.txt +++ b/forge-gui/res/cardsfolder/v/vexing_scuttler.txt @@ -3,7 +3,7 @@ ManaCost:8 Types:Creature Eldrazi Crab PT:4/5 K:Emerge:6 U -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When you cast CARDNAME, you may return target instant or sorcery card from your graveyard to your hand. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When you cast this spell, you may 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 SVar:Picture:http://www.wizards.com/global/images/magic/general/vexing_scuttler.jpg -Oracle:Emerge {6}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast Vexing Scuttler, you may return target instant or sorcery card from your graveyard to your hand. +Oracle:Emerge {6}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast this spell, you may return target instant or sorcery card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/v/vexing_shusher.txt b/forge-gui/res/cardsfolder/v/vexing_shusher.txt index 34a06048f19..5f2f8c87f85 100644 --- a/forge-gui/res/cardsfolder/v/vexing_shusher.txt +++ b/forge-gui/res/cardsfolder/v/vexing_shusher.txt @@ -3,8 +3,8 @@ ManaCost:RG RG Types:Creature Goblin Shaman PT:2/2 K:CARDNAME can't be countered. -A:AB$ Pump | Cost$ RG | ValidTgts$ Card.inZoneStack | TgtZone$ Stack,Battlefield | PumpZone$ Stack | KW$ HIDDEN CARDNAME can't be countered. | SpellDescription$ Target spell can't be countered by spells or abilities. +A:AB$ Pump | Cost$ RG | ValidTgts$ Card.inZoneStack | TgtZone$ Stack,Battlefield | PumpZone$ Stack | KW$ HIDDEN This spell can't be countered. | SpellDescription$ Target spell can't be countered. #Should include another zone otherwise the target would not be defined as a card AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/vexing_shusher.jpg -Oracle:Vexing Shusher can't be countered.\n{R/G}: Target spell can't be countered by spells or abilities. +Oracle:This spell can't be countered.\n{R/G}: Target spell can't be countered. diff --git a/forge-gui/res/cardsfolder/v/vial_smasher_the_fierce.txt b/forge-gui/res/cardsfolder/v/vial_smasher_the_fierce.txt index f2c9fe2e95d..f342ba44323 100644 --- a/forge-gui/res/cardsfolder/v/vial_smasher_the_fierce.txt +++ b/forge-gui/res/cardsfolder/v/vial_smasher_the_fierce.txt @@ -2,11 +2,11 @@ Name:Vial Smasher the Fierce ManaCost:1 B R Types:Legendary Creature Goblin Berserker PT:2/3 -T:Mode$ SpellCast | ValidActivatingPlayer$ You | ActivatorThisTurnCast$ EQ1 | NoResolvingCheck$ True | ValidCard$ Card | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast your first spell each turn, CARDNAME deals damage equal to that spell's converted mana cost to an opponent chosen at random. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | ActivatorThisTurnCast$ EQ1 | NoResolvingCheck$ True | ValidCard$ Card | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast your first spell each turn, choose an opponent at random. CARDNAME deals damage equal to that spell's converted mana cost to that player or a planeswalker that player controls. SVar:TrigChoose:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | Random$ True | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$ DealDamage | Defined$ ChosenPlayer | NumDmg$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenPlayer$ True SVar:X:TriggerCount$CastSACMC K:Partner SVar:Picture:http://www.wizards.com/global/images/magic/general/vial_smasher_the_fierce.jpg -Oracle:Whenever you cast your first spell each turn, Vial Smasher the Fierce deals damage equal to that spell's converted mana cost to an opponent chosen at random.\nPartner (You can have two commanders if both have partner.) +Oracle:Whenever you cast your first spell each turn, choose an opponent at random. Vial Smasher the Fierce deals damage equal to that spell's converted mana cost to that player or a planeswalker that player controls.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/v/viashino_sandstalker.txt b/forge-gui/res/cardsfolder/v/viashino_sandstalker.txt index 3d56c2e7a39..f821280d3d8 100644 --- a/forge-gui/res/cardsfolder/v/viashino_sandstalker.txt +++ b/forge-gui/res/cardsfolder/v/viashino_sandstalker.txt @@ -8,4 +8,4 @@ SVar:TrigReturn:DB$ChangeZone | Defined$ Self | Origin$ Battlefield | Destinatio SVar:PlayMain1:TRUE SVar:EndOfTurnLeavePlay:True SVar:Picture:http://www.wizards.com/global/images/magic/general/viashino_sandstalker.jpg -Oracle:Haste (This creature can attack the turn it comes under your control.)\nAt the beginning of the end step, return Viashino Sandstalker to its owner's hand. (Return it only if it's on the battlefield.) +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\nAt the beginning of the end step, return Viashino Sandstalker to its owner's hand. (Return it only if it's on the battlefield.) diff --git a/forge-gui/res/cardsfolder/v/vicious_betrayal.txt b/forge-gui/res/cardsfolder/v/vicious_betrayal.txt index 5bd948550e8..0cc71209e36 100644 --- a/forge-gui/res/cardsfolder/v/vicious_betrayal.txt +++ b/forge-gui/res/cardsfolder/v/vicious_betrayal.txt @@ -6,4 +6,4 @@ SVar:Y:Sacrificed$Amount SVar:Z:SVar$Y/Times.2 SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:As an additional cost to cast Vicious Betrayal, sacrifice any number of creatures.\nTarget creature gets +2/+2 until end of turn for each creature sacrificed this way. +Oracle:As an additional cost to cast this spell, sacrifice any number of creatures.\nTarget creature gets +2/+2 until end of turn for each creature sacrificed this way. diff --git a/forge-gui/res/cardsfolder/v/vigilance.txt b/forge-gui/res/cardsfolder/v/vigilance.txt index 5a7f41e6fa5..c5968b815b2 100644 --- a/forge-gui/res/cardsfolder/v/vigilance.txt +++ b/forge-gui/res/cardsfolder/v/vigilance.txt @@ -5,4 +5,4 @@ K:Enchant creature A:SP$ Attach | Cost$ W | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Vigilance | Description$ Enchanted creature has vigilance. (Attacking doesn't cause it to tap.) SVar:Picture:http://www.wizards.com/global/images/magic/general/vigilance.jpg -Oracle: +Oracle:Enchant creature\nEnchanted creature has vigilance. (Attacking doesn't cause it to tap.) diff --git a/forge-gui/res/cardsfolder/v/vigor_mortis.txt b/forge-gui/res/cardsfolder/v/vigor_mortis.txt index 06371234d63..b6ba974a069 100644 --- a/forge-gui/res/cardsfolder/v/vigor_mortis.txt +++ b/forge-gui/res/cardsfolder/v/vigor_mortis.txt @@ -1,11 +1,11 @@ Name:Vigor Mortis ManaCost:2 B B Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 B B | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature in your graveyard | Origin$ Graveyard | Destination$ Battlefield | RememberTargets$ True | SubAbility$ DBCounter | SpellDescription$ Return target creature card from your graveyard to the battlefield. If {G} was spent to cast CARDNAME, that creature enters the battlefield with an additional +1/+1 counter on it. +A:SP$ ChangeZone | Cost$ 2 B B | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature in your graveyard | Origin$ Graveyard | Destination$ Battlefield | RememberTargets$ True | SubAbility$ DBCounter | SpellDescription$ Return target creature card from your graveyard to the battlefield. If {G} was spent to cast this spell, that creature enters the battlefield with an additional +1/+1 counter on it. SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ P1P1 | CounterNum$ 1 | Static$ True | ConditionManaSpent$ G | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:ManaNeededToAvoidNegativeEffect:green AI:RemoveDeck:Random DeckNeeds:Color$Green SVar:Picture:http://www.wizards.com/global/images/magic/general/vigor_mortis.jpg -Oracle:Return target creature card from your graveyard to the battlefield. If {G} was spent to cast Vigor Mortis, that creature enters the battlefield with an additional +1/+1 counter on it. +Oracle:Return target creature card from your graveyard to the battlefield. If {G} was spent to cast this spell, that creature enters the battlefield with an additional +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/v/vigorous_charge.txt b/forge-gui/res/cardsfolder/v/vigorous_charge.txt index 97bec74c5b7..445e15188ec 100644 --- a/forge-gui/res/cardsfolder/v/vigorous_charge.txt +++ b/forge-gui/res/cardsfolder/v/vigorous_charge.txt @@ -2,7 +2,7 @@ Name:Vigorous Charge ManaCost:G Types:Instant K:Kicker:W -A:SP$ Pump | Cost$ G | ValidTgts$ Creature | KW$ Trample | SubAbility$ VigorousPumping | SpellDescription$ Target creature gains trample until end of turn. Whenever that creature deals combat damage this turn, if CARDNAME was kicked, you gain life equal to that damage. +A:SP$ Pump | Cost$ G | ValidTgts$ Creature | KW$ Trample | SubAbility$ VigorousPumping | SpellDescription$ Target creature gains trample until end of turn. Whenever that creature deals combat damage this turn, if this spell was kicked, you gain life equal to that damage. SVar:VigorousPumping:DB$ Effect | TgtPrompt$ Select target creature | Triggers$ TrigDamage,EndTrackingEffect | SVars$ VigorousLife,X,ExileEffect | RememberObjects$ Targeted | Condition$ Kicked | ConditionDescription$ If Vigorous Charge was kicked, SVar:TrigDamage:Mode$ DamageDealtOnce | CombatDamage$ True | ValidSource$ Creature.IsRemembered | Execute$ VigorousLife | TriggerDescription$ Whenever the targeted creature deals combat damage this turn, you gain life equal to that damage. SVar:VigorousLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X @@ -12,4 +12,4 @@ SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ AI:RemoveDeck:Random DeckHints:Color$White SVar:Picture:http://www.wizards.com/global/images/magic/general/vigorous_charge.jpg -Oracle:Kicker {W} (You may pay an additional {W} as you cast this spell.)\nTarget creature gains trample until end of turn. Whenever that creature deals combat damage this turn, if Vigorous Charge was kicked, you gain life equal to that damage. +Oracle:Kicker {W} (You may pay an additional {W} as you cast this spell.)\nTarget creature gains trample until end of turn. Whenever that creature deals combat damage this turn, if this spell was kicked, you gain life equal to that damage. diff --git a/forge-gui/res/cardsfolder/v/vile_redeemer.txt b/forge-gui/res/cardsfolder/v/vile_redeemer.txt index a852e35f466..f84676d03ef 100644 --- a/forge-gui/res/cardsfolder/v/vile_redeemer.txt +++ b/forge-gui/res/cardsfolder/v/vile_redeemer.txt @@ -4,10 +4,10 @@ Types:Creature Eldrazi PT:3/3 K:Devoid K:Flash -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When you cast CARDNAME, you may pay {C}. If you do, create a 1/1 colorless Eldrazi Scion creature token for each nontoken creature that died under your control this turn. Those tokens have "Sacrifice this creature: Add {C}." +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When you cast this spell, you may pay {C}. If you do, create a 1/1 colorless Eldrazi Scion creature token for each nontoken creature that died under your control this turn. Those tokens have "Sacrifice this creature: Add {C}." SVar:TrigToken:AB$ Token | Cost$ C | TokenAmount$ X | References$ X | TokenScript$ c_1_1_eldrazi_scion_sac | TokenOwner$ You | LegacyImage$ c 1 1 eldrazi scion sac ogw SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.nonToken+YouCtrl DeckHints:Ability$Mana.Colorless DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/vile_redeemer.jpg -Oracle:Devoid (This card has no color.)\nFlash\nWhen you cast Vile Redeemer, you may pay {C}. If you do, create a 1/1 colorless Eldrazi Scion creature token for each nontoken creature that died under your control this turn. Those tokens have "Sacrifice this creature: Add {C}." +Oracle:Devoid (This card has no color.)\nFlash\nWhen you cast this spell, you may pay {C}. If you do, create a 1/1 colorless Eldrazi Scion creature token for each nontoken creature that died under your control this turn. Those tokens have "Sacrifice this creature: Add {C}." diff --git a/forge-gui/res/cardsfolder/v/villainous_wealth.txt b/forge-gui/res/cardsfolder/v/villainous_wealth.txt index eb8d3265dff..eb64855d7b6 100644 --- a/forge-gui/res/cardsfolder/v/villainous_wealth.txt +++ b/forge-gui/res/cardsfolder/v/villainous_wealth.txt @@ -1,8 +1,8 @@ Name:Villainous Wealth ManaCost:X B G U Types:Sorcery -A:SP$ Dig | Cost$ X B G U | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ X | ChangeNum$ All | References$ X | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Target opponent exiles the top X cards of their library. You may cast any number of nonland cards with converted mana cost X or less from among them without paying their mana costs. +A:SP$ Dig | Cost$ X B G U | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ X | ChangeNum$ All | References$ X | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Target opponent exiles the top X cards of their library. You may cast any number of spells with converted mana cost X or less from among them without paying their mana costs. SVar:DBPlay:DB$ Play | WithoutManaCost$ True | ValidZone$ Exile | Valid$ Card.nonLand+cmcLEX+IsRemembered | Amount$ All | Optional$ True | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid -Oracle:Target opponent exiles the top X cards of their library. You may cast any number of nonland cards with converted mana cost X or less from among them without paying their mana costs. +Oracle:Target opponent exiles the top X cards of their library. You may cast any number of spells with converted mana cost X or less from among them without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/v/vine_dryad.txt b/forge-gui/res/cardsfolder/v/vine_dryad.txt index de498f2ac1b..5df8a6f8f69 100644 --- a/forge-gui/res/cardsfolder/v/vine_dryad.txt +++ b/forge-gui/res/cardsfolder/v/vine_dryad.txt @@ -5,4 +5,4 @@ PT:1/3 K:Flash K:Forestwalk SVar:AltCost:Cost$ ExileFromHand<1/Card.Green+Other> | Description$ You may exile one green card from your hand rather than pay this spell's mana cost. -Oracle:Flash\nForestwalk\nYou may exile a green card from your hand rather than pay this spell's mana cost. +Oracle:You may exile a green card from your hand rather than pay this spell's mana cost.\nFlash\nForestwalk (This creature can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/v/vine_trellis.txt b/forge-gui/res/cardsfolder/v/vine_trellis.txt index 9bdf317508b..f3b3ad1036f 100644 --- a/forge-gui/res/cardsfolder/v/vine_trellis.txt +++ b/forge-gui/res/cardsfolder/v/vine_trellis.txt @@ -5,4 +5,4 @@ PT:0/4 K:Defender A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. SVar:Picture:http://resources.wizards.com/magic/cards/mm/en-us/card19624.jpg -Oracle:Defender\n{T}: Add {G}. +Oracle:Defender (This creature can't attack.)\n{T}: Add {G}. diff --git a/forge-gui/res/cardsfolder/v/vines_of_the_recluse.txt b/forge-gui/res/cardsfolder/v/vines_of_the_recluse.txt index 42871cd0561..ef6ce3bc82b 100644 --- a/forge-gui/res/cardsfolder/v/vines_of_the_recluse.txt +++ b/forge-gui/res/cardsfolder/v/vines_of_the_recluse.txt @@ -1,7 +1,7 @@ Name:Vines of the Recluse ManaCost:G Types:Instant -A:SP$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +2 | KW$ Reach | SubAbility$ DBUntap | SpellDescription$ Target creature gets +1/+2 and gains reach until end of turn. Untap it. +A:SP$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +2 | KW$ Reach | SubAbility$ DBUntap | SpellDescription$ Target creature gets +1/+2 and gains reach until end of turn. Untap it. (A creature with reach can block creatures with flying.) SVar:DBUntap:DB$Untap | Defined$ Targeted SVar:Picture:http://www.wizards.com/global/images/magic/general/vines_of_the_recluse.jpg -Oracle:Target creature gets +1/+2 and gains reach until end of turn. Untap it. +Oracle:Target creature gets +1/+2 and gains reach until end of turn. Untap it. (A creature with reach can block creatures with flying.) diff --git a/forge-gui/res/cardsfolder/v/vines_of_vastwood.txt b/forge-gui/res/cardsfolder/v/vines_of_vastwood.txt index 4a8a3b6fdd0..45714255b56 100644 --- a/forge-gui/res/cardsfolder/v/vines_of_vastwood.txt +++ b/forge-gui/res/cardsfolder/v/vines_of_vastwood.txt @@ -2,11 +2,11 @@ Name:Vines of Vastwood ManaCost:G Types:Instant K:Kicker:G -A:SP$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | References$ X | SubAbility$ DBEffect | SpellDescription$ Target creature can't be the target of spells or abilities your opponents control this turn. If CARDNAME was kicked, that creature gets +4/+4 until end of turn. +A:SP$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | References$ X | SubAbility$ DBEffect | SpellDescription$ Target creature can't be the target of spells or abilities your opponents control this turn. If this spell was kicked, that creature gets +4/+4 until end of turn. SVar:DBEffect:DB$ Effect | Defined$ Targeted | AILogic$ Always | StaticAbilities$ STCantTarget | RememberObjects$ Targeted | Triggers$ TrigCleanup | SVars$ DBCleanup SVar:STCantTarget:Mode$ CantTarget | EffectZone$ Command | ValidCard$ Card.IsRemembered | Activator$ Player.Opponent | Description$ Target creature can't be the target of spells or abilities your opponents control this turn. SVar:TrigCleanup:Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Battlefield | Destination$ Any | Execute$ DBCleanup | Static$ True SVar:DBCleanup:DB$ ChangeZone | Origin$ Command | Destination$ Exile SVar:X:Count$Kicked.4.0 SVar:Picture:http://www.wizards.com/global/images/magic/general/vines_of_vastwood.jpg -Oracle:Kicker {G} (You may pay an additional {G} as you cast this spell.)\nTarget creature can't be the target of spells or abilities your opponents control this turn. If Vines of Vastwood was kicked, that creature gets +4/+4 until end of turn. +Oracle:Kicker {G} (You may pay an additional {G} as you cast this spell.)\nTarget creature can't be the target of spells or abilities your opponents control this turn. If this spell was kicked, that creature gets +4/+4 until end of turn. diff --git a/forge-gui/res/cardsfolder/v/violent_outburst.txt b/forge-gui/res/cardsfolder/v/violent_outburst.txt index 0258ec8a284..78a3c7b6ef8 100644 --- a/forge-gui/res/cardsfolder/v/violent_outburst.txt +++ b/forge-gui/res/cardsfolder/v/violent_outburst.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ PumpAll | Cost$ 1 R G | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | SpellDescription$ Creatures you control get +1/+0 until end of turn. K:Cascade SVar:Picture:http://www.wizards.com/global/images/magic/general/violent_outburst.jpg -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.)\nCreatures you control get +1/+0 until end of turn. +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 of your library in a random order.)\nCreatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/v/viscid_lemures.txt b/forge-gui/res/cardsfolder/v/viscid_lemures.txt index 8ade31e4668..b6e5da4ced2 100644 --- a/forge-gui/res/cardsfolder/v/viscid_lemures.txt +++ b/forge-gui/res/cardsfolder/v/viscid_lemures.txt @@ -2,6 +2,6 @@ Name:Viscid Lemures ManaCost:4 B Types:Creature Spirit PT:4/3 -A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ -1 | KW$ Swampwalk | SpellDescription$ CARDNAME gets -1/-0 and gains swampwalk until end of turn. +A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ -1 | KW$ Swampwalk | SpellDescription$ CARDNAME gets -1/-0 and gains swampwalk until end of turn. (It can't be blocked as long as defending player controls a Swamp.) SVar:Picture:http://www.wizards.com/global/images/magic/general/viscid_lemures.jpg -Oracle:{0}: Viscid Lemures gets -1/-0 and gains swampwalk until end of turn. +Oracle:{0}: Viscid Lemures gets -1/-0 and gains swampwalk until end of turn. (It can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/v/vitality_hunter.txt b/forge-gui/res/cardsfolder/v/vitality_hunter.txt index 44975e27d4f..b7b88c308f4 100755 --- a/forge-gui/res/cardsfolder/v/vitality_hunter.txt +++ b/forge-gui/res/cardsfolder/v/vitality_hunter.txt @@ -9,4 +9,4 @@ SVar:TrigPutCounter:DB$ PutCounter | CounterNum$ 1 | CounterType$ Lifelink | Tar SVar:X:Count$xPaid SVar:MaxTgts:TriggerCount$MonstrosityAmount DeckHas:Ability$Counters -Oracle:Lifelink\n{X}{W}{W}: Monstrosity X (If this creature isn't monstrous, put X +1/+1 counters on it and it becomes monstrous.)\nWhen Vitality Hunter becomes monstrous, put a lifelink counter on each of up to X target creatures. +Oracle:Lifelink\n{X}{W}{W}: Monstrosity X. (If this creature isn't monstrous, put X +1/+1 counters on it and it becomes monstrous.)\nWhen Vitality Hunter becomes monstrous, put a lifelink counter on each of up to X target creatures. diff --git a/forge-gui/res/cardsfolder/v/vivid_revival.txt b/forge-gui/res/cardsfolder/v/vivid_revival.txt index 47186cde92c..a017c6e16d3 100644 --- a/forge-gui/res/cardsfolder/v/vivid_revival.txt +++ b/forge-gui/res/cardsfolder/v/vivid_revival.txt @@ -1,6 +1,6 @@ Name:Vivid Revival ManaCost:4 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 4 G | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 3 | TgtPrompt$ Choose target multicolor cards in your graveyard | ValidTgts$ Card.MultiColor | SubAbility$ DBChange | SpellDescription$ Return up to three target multicolor cards from your graveyard to your hand. Exile CARDNAME. +A:SP$ ChangeZone | Cost$ 4 G | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 3 | TgtPrompt$ Choose target multicolor cards in your graveyard | ValidTgts$ Card.MultiColor | SubAbility$ DBChange | SpellDescription$ Return up to three target multicolored cards from your graveyard to your hand. Exile CARDNAME. SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile -Oracle:Return up to three target multicolor cards from your graveyard to your hand. Exile Vivid Revival. +Oracle:Return up to three target multicolored cards from your graveyard to your hand. Exile Vivid Revival. diff --git a/forge-gui/res/cardsfolder/v/vivien_champion_of_the_wilds.txt b/forge-gui/res/cardsfolder/v/vivien_champion_of_the_wilds.txt index a5264766196..d9accf3e095 100644 --- a/forge-gui/res/cardsfolder/v/vivien_champion_of_the_wilds.txt +++ b/forge-gui/res/cardsfolder/v/vivien_champion_of_the_wilds.txt @@ -4,9 +4,9 @@ Types:Legendary Planeswalker Vivien Loyalty:4 S:Mode$ CastWithFlash | ValidCard$ Creature | ValidSA$ Spell | Caster$ You | Description$ You may cast creature spells as though they had flash. A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target creature | KW$ Vigilance & Reach | UntilYourNextTurn$ True | SpellDescription$ Until your next turn, up to one target creature gains vigilance and reach. -A:AB$ Dig | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Defined$ You | DigNum$ 3 | DestinationZone$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DBEffect | AILogic$ DigForCreature | SpellDescription$ Look at the top three cards of your library. Exile one face down and put the rest on the bottom of your library in any order. For as long as it remains exiled, you may look at that card and you may cast it if it's a creature card. +A:AB$ Dig | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Defined$ You | DigNum$ 3 | DestinationZone$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DBEffect | AILogic$ DigForCreature | SpellDescription$ Look at the top three cards of your library. Exile one face down and put the rest on the bottom of your library in any order. For as long as it remains exiled, you may look at that card and you may cast it if it's a creature spell. SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STPlay1,STPlay2 | Duration$ Permanent | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:STPlay1:Mode$ Continuous | MayLookAt$ You | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may look at the card and you may cast it if it's a creature. SVar:STPlay2:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Creature.IsRemembered | AffectedZone$ Exile | Secondary$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:You may cast creature spells as though they had flash.\n[+1]: Until your next turn, up to one target creature gains vigilance and reach.\n[−2]: Look at the top three cards of your library. Exile one face down and put the rest on the bottom of your library in any order. For as long as it remains exiled, you may look at that card and you may cast it if it's a creature card. +Oracle:You may cast creature spells as though they had flash.\n[+1]: Until your next turn, up to one target creature gains vigilance and reach.\n[−2]: Look at the top three cards of your library. Exile one face down and put the rest on the bottom of your library in any order. For as long as it remains exiled, you may look at that card and you may cast it if it's a creature spell. diff --git a/forge-gui/res/cardsfolder/v/vivien_of_the_arkbow.txt b/forge-gui/res/cardsfolder/v/vivien_of_the_arkbow.txt index 7d4eafe369a..46a2b6f5903 100644 --- a/forge-gui/res/cardsfolder/v/vivien_of_the_arkbow.txt +++ b/forge-gui/res/cardsfolder/v/vivien_of_the_arkbow.txt @@ -7,5 +7,5 @@ SVar:TailDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | AILogic$ Powe SVar:X:ParentTargeted$CardPower A:AB$ PumpAll | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | NumAtt$ +4 | NumDef$ +4 | KW$ Trample | SpellDescription$ Creatures you control get +4/+4 and gain trample until end of turn. DeckHas:Ability$Token -Oracle:[+2]: Put two +1/+1 counters on up to one target creature.\n [−3]: Target creature you control deals damage equal to its power to target creature you don't control.\n[−9]: Creatures you control get +4/+4 and gain trample until end of turn. -Loyalty:5 \ No newline at end of file +Oracle:[+2]: Put two +1/+1 counters on up to one target creature.\n[−3]: Target creature you control deals damage equal to its power to target creature you don't control.\n[−9]: Creatures you control get +4/+4 and gain trample until end of turn. +Loyalty:5 diff --git a/forge-gui/res/cardsfolder/v/vivien_reid.txt b/forge-gui/res/cardsfolder/v/vivien_reid.txt index 2473e35c380..7afd2ab0130 100644 --- a/forge-gui/res/cardsfolder/v/vivien_reid.txt +++ b/forge-gui/res/cardsfolder/v/vivien_reid.txt @@ -5,5 +5,5 @@ A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | DigNum$ 4 | Chang A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Artifact,Enchantment,Creature.withFlying | TgtPrompt$ Select target artifact, enchantment or creature with flying | SpellDescription$ Destroy target artifact, enchantment or creature with flying. A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Vivien Reid | Image$ emblem_vivien_reid | Duration$ Permanent | StaticAbilities$ STVivien | AILogic$ Always | SpellDescription$ You get an emblem with "Creatures you control get +2/+2 and have vigilance, trample, and indestructible." SVar:STVivien:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | AffectedZone$ Battlefield | AddPower$ +2 | AddToughness$ +2 | AddKeyword$ Vigilance & Trample & Indestructible -Oracle:[+1]: Look at the top four cards of your library. You may reveal a creature or land card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\n[-3]: Destroy target artifact, enchantment, or creature with flying.\n[-8]: You get an emblem with "Creatures you control get +2/+2 and have vigilance, trample, and indestructible." -Loyalty:5 \ No newline at end of file +Oracle:[+1]: Look at the top four cards of your library. You may reveal a creature or land card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\n[−3]: Destroy target artifact, enchantment, or creature with flying.\n[−8]: You get an emblem with "Creatures you control get +2/+2 and have vigilance, trample, and indestructible." +Loyalty:5 diff --git a/forge-gui/res/cardsfolder/v/viviens_invocation.txt b/forge-gui/res/cardsfolder/v/viviens_invocation.txt index 5a23885dd5b..919ed8d13ff 100644 --- a/forge-gui/res/cardsfolder/v/viviens_invocation.txt +++ b/forge-gui/res/cardsfolder/v/viviens_invocation.txt @@ -1,8 +1,8 @@ Name:Vivien's Invocation ManaCost:5 G G Types:Sorcery -A:SP$ Dig | Cost$ 5 G G | DigNum$ 7 | ChangeNum$ 1 | ChangeValid$ Creature | Optional$ True | RestRandomOrder$ True | DestinationZone$ Battlefield | ForceRevealToController$ True | SpellDescription$ Look at the top seven cards of your library. You may put a creature card from among them onto the battlefield. Put the rest on the bottom of your library in a random order. When a creature is put onto the battlefield this way, it deals damage equals to its power to target creature an opponent controls. +A:SP$ Dig | Cost$ 5 G G | DigNum$ 7 | ChangeNum$ 1 | ChangeValid$ Creature | Optional$ True | RestRandomOrder$ True | DestinationZone$ Battlefield | ForceRevealToController$ True | SpellDescription$ Look at the top seven cards of your library. You may put a creature card from among them onto the battlefield. Put the rest on the bottom of your library in a random order. When a creature is put onto the battlefield this way, it deals damage equal to its power to target creature an opponent controls. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | ValidCause$ Card.Self | Execute$ DBDealDamage | Secondary$ True | TriggerDescription$ When a creature is put onto the battlefield this way, it deals damage equals to its power to target creature an opponent controls. SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ X | References$ X | DamageSource$ TriggeredCard SVar:X:TriggeredCard$CardPower -Oracle:Look at the top seven cards of your library. You may put a creature card from among them onto the battlefield. Put the rest on the bottom of your library in a random order. When a creature is put onto the battlefield this way, it deals damage equals to its power to target creature an opponent controls. \ No newline at end of file +Oracle:Look at the top seven cards of your library. You may put a creature card from among them onto the battlefield. Put the rest on the bottom of your library in a random order. When a creature is put onto the battlefield this way, it deals damage equal to its power to target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/v/viviens_jaguar.txt b/forge-gui/res/cardsfolder/v/viviens_jaguar.txt index 313d70b0e42..5e36b157ce0 100644 --- a/forge-gui/res/cardsfolder/v/viviens_jaguar.txt +++ b/forge-gui/res/cardsfolder/v/viviens_jaguar.txt @@ -5,4 +5,4 @@ PT:3/2 K:Reach A:AB$ ChangeZone | Cost$ 2 G | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | IsPresent$ Planeswalker.Vivien+YouCtrl | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate this ability only if you control a Vivien planeswalker. DeckHints:Type$Vivien -Oracle:Reach\n{2}{G}: Return Vivien's Jaguar from your graveyard to your hand. Activate this ability only if you control a Vivien planeswalker. +Oracle:Reach (This creature can block creatures with flying.)\n{2}{G}: Return Vivien's Jaguar from your graveyard to your hand. Activate this ability only if you control a Vivien planeswalker. diff --git a/forge-gui/res/cardsfolder/v/vivisection.txt b/forge-gui/res/cardsfolder/v/vivisection.txt index f1c63f06dbc..1821312a317 100644 --- a/forge-gui/res/cardsfolder/v/vivisection.txt +++ b/forge-gui/res/cardsfolder/v/vivisection.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Draw | Cost$ 3 U Sac<1/Creature> | NumCards$ 3 | SpellDescription$ Draw three cards. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/vivisection.jpg -Oracle:As an additional cost to cast Vivisection, sacrifice a creature.\nDraw three cards. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nDraw three cards. diff --git a/forge-gui/res/cardsfolder/v/vizier_of_the_anointed.txt b/forge-gui/res/cardsfolder/v/vizier_of_the_anointed.txt index e1327b5a432..779766bea82 100644 --- a/forge-gui/res/cardsfolder/v/vizier_of_the_anointed.txt +++ b/forge-gui/res/cardsfolder/v/vizier_of_the_anointed.txt @@ -2,11 +2,11 @@ Name:Vizier of the Anointed ManaCost:3 U Types:Creature Human Cleric PT:2/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ VizierSearch | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a creature card with eternalize or embalm, put that card into your graveyard, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ VizierSearch | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a creature card with eternalize or embalm, put that card into your graveyard, then shuffle your library. SVar:VizierSearch:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeNum$ 1 | ChangeType$ Creature.withEmbalm+YouCtrl,Creature.withEternalize+YouCtrl T:Mode$ AbilityCast | ValidCard$ Creature.YouOwn | ValidActivatingPlayer$ You | EternalizeOrEmbalm$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you activate an eternalize or embalm ability, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 AI:RemoveDeck:Random DeckNeeds:Keyword$Eternalize|Embalm SVar:Picture:http://www.wizards.com/global/images/magic/general/vizier_of_the_anointed.jpg -Oracle:When Vizier of the Anointed enters the battlefield, search your library for a creature card with eternalize or embalm, put that card into your graveyard, then shuffle your library.\nWhenever you activate an eternalize or embalm ability, draw a card. +Oracle:When Vizier of the Anointed enters the battlefield, you may search your library for a creature card with eternalize or embalm, put that card into your graveyard, then shuffle your library.\nWhenever you activate an eternalize or embalm ability, draw a card. diff --git a/forge-gui/res/cardsfolder/v/vizier_of_the_menagerie.txt b/forge-gui/res/cardsfolder/v/vizier_of_the_menagerie.txt index db508c597fe..38fe246a078 100644 --- a/forge-gui/res/cardsfolder/v/vizier_of_the_menagerie.txt +++ b/forge-gui/res/cardsfolder/v/vizier_of_the_menagerie.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Naga Cleric PT:3/4 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 | Affected$ Creature.TopLibrary+YouCtrl+nonLand | AffectedZone$ Library | MayPlay$ True | Description$ You may cast the top card of your library if it's a creature card. +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 | AffectedZone$ Stack | AddHiddenKeyword$ May spend mana as though it were mana of any type to cast CARDNAME | Description$ You may spend mana as though it were mana of any type to cast creature spells. -Oracle:You may look at the top card of your library any time.\nYou may cast the top card of your library if it's a creature card.\nYou may spend mana as though it were mana of any type to cast creature spells. +Oracle:You may look at the top card of your library any time.\nYou may cast creature spells from the top of your library.\nYou may spend mana as though it were mana of any type to cast creature spells. diff --git a/forge-gui/res/cardsfolder/v/volcanic_dragon.txt b/forge-gui/res/cardsfolder/v/volcanic_dragon.txt index 8be1e82fd4b..32195facdfb 100644 --- a/forge-gui/res/cardsfolder/v/volcanic_dragon.txt +++ b/forge-gui/res/cardsfolder/v/volcanic_dragon.txt @@ -5,4 +5,4 @@ PT:4/4 K:Flying K:Haste SVar:Picture:http://resources.wizards.com/magic/cards/p3/en-us/card21020.jpg -Oracle:Flying\nHaste (This creature can attack and {T} as soon as it comes under your control.) +Oracle:Flying, haste diff --git a/forge-gui/res/cardsfolder/v/volcanic_fallout.txt b/forge-gui/res/cardsfolder/v/volcanic_fallout.txt index 1f5c9ee1207..041620652f1 100644 --- a/forge-gui/res/cardsfolder/v/volcanic_fallout.txt +++ b/forge-gui/res/cardsfolder/v/volcanic_fallout.txt @@ -4,4 +4,4 @@ Types:Instant K:CARDNAME can't be countered. A:SP$ DamageAll | Cost$ 1 R R | NumDmg$ 2 | ValidCards$ Creature | ValidPlayers$ Player | ValidDescription$ each creature and each player. | SpellDescription$ CARDNAME deals 2 damage to each creature and each player. SVar:Picture:http://www.wizards.com/global/images/magic/general/volcanic_fallout.jpg -Oracle:Volcanic Fallout can't be countered.\nVolcanic Fallout deals 2 damage to each creature and each player. +Oracle:This spell can't be countered.\nVolcanic Fallout deals 2 damage to each creature and each player. diff --git a/forge-gui/res/cardsfolder/v/volcanic_wind.txt b/forge-gui/res/cardsfolder/v/volcanic_wind.txt index 2bb189bf8f4..8e58619b5cc 100644 --- a/forge-gui/res/cardsfolder/v/volcanic_wind.txt +++ b/forge-gui/res/cardsfolder/v/volcanic_wind.txt @@ -1,7 +1,7 @@ Name:Volcanic Wind ManaCost:4 R R Types:Sorcery -A:SP$ DealDamage | Cost$ 4 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute damage to | NumDmg$ NumCreatures | TargetMin$ 1 | TargetMax$ NumCreatures | DividedAsYouChoose$ NumCreatures | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of target creatures, where X is the number of creatures on the battlefield as you cast CARDNAME. +A:SP$ DealDamage | Cost$ 4 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute damage to | NumDmg$ NumCreatures | TargetMin$ 1 | TargetMax$ NumCreatures | DividedAsYouChoose$ NumCreatures | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of target creatures, where X is the number of creatures on the battlefield as you cast this spell. SVar:NumCreatures:Count$Valid Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/volcanic_wind.jpg -Oracle:Volcanic Wind deals X damage divided as you choose among any number of target creatures, where X is the number of creatures on the battlefield as you cast Volcanic Wind. +Oracle:Volcanic Wind deals X damage divided as you choose among any number of target creatures, where X is the number of creatures on the battlefield as you cast this spell. diff --git a/forge-gui/res/cardsfolder/v/voracious_typhon.txt b/forge-gui/res/cardsfolder/v/voracious_typhon.txt index 39f91e608c5..cf0de2fe5c5 100644 --- a/forge-gui/res/cardsfolder/v/voracious_typhon.txt +++ b/forge-gui/res/cardsfolder/v/voracious_typhon.txt @@ -5,4 +5,4 @@ PT:4/4 K:Escape:5 G G ExileFromGrave<4/Card.Other/other> K:etbCounter:P1P1:3:ValidCard$ Card.Self+escaped:CARDNAME escapes with three +1/+1 counters on it. SVar:AIPreference:ExileFromGraveCost$Card.YouOwn+Other+inZoneGraveyard -Oracle:Escape — {5}{G}{G}, Exile four other cards from your graveyard. (You may cast this card from your graveyard for its escape cost).\nVoracious Typhon escapes with three +1/+1 counters on it. +Oracle:Escape—{5}{G}{G}, Exile four other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)\nVoracious Typhon escapes with three +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/v/vow_of_malice.txt b/forge-gui/res/cardsfolder/v/vow_of_malice.txt index 4ce0f257147..5b55ea7cb03 100644 --- a/forge-gui/res/cardsfolder/v/vow_of_malice.txt +++ b/forge-gui/res/cardsfolder/v/vow_of_malice.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Intimidate | Description$ Enchanted creature gets +2/+2, has intimidate, and can't attack you or a planeswalker you control. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Intimidate | Description$ Enchanted creature gets +2/+2, has intimidate, and can't attack you or a planeswalker you control. (A creature with intimidate can't be blocked except by artifact creatures and/or creatures that share a color with it.) S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy | Target$ You,Planeswalker.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/vow_of_malice.jpg -Oracle:Enchant creature\nEnchanted creature gets +2/+2, has intimidate, and can't attack you or a planeswalker you control. +Oracle:Enchant creature\nEnchanted creature gets +2/+2, has intimidate, and can't attack you or a planeswalker you control. (A creature with intimidate can't be blocked except by artifact creatures and/or creatures that share a color with it.) diff --git a/forge-gui/res/cardsfolder/v/vow_of_torment.txt b/forge-gui/res/cardsfolder/v/vow_of_torment.txt index 677f8d87c4b..b708501b83e 100644 --- a/forge-gui/res/cardsfolder/v/vow_of_torment.txt +++ b/forge-gui/res/cardsfolder/v/vow_of_torment.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Menace | Description$ Enchanted creature gets +2/+2, has menace, and can't attack you or a planeswalker you control. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Menace | Description$ Enchanted creature gets +2/+2, has menace, and can't attack you or a planeswalker you control. (It can't be blocked except by two or more creatures.) S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy | Target$ You,Planeswalker.YouCtrl -Oracle:Enchant creature\nEnchanted creature gets +2/+2, has menace, and can't attack you or a planeswalker you control. \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature gets +2/+2, has menace, and can't attack you or a planeswalker you control. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/v/vraska_golgari_queen.txt b/forge-gui/res/cardsfolder/v/vraska_golgari_queen.txt index 2b56a3f83b2..baa4ffeee33 100644 --- a/forge-gui/res/cardsfolder/v/vraska_golgari_queen.txt +++ b/forge-gui/res/cardsfolder/v/vraska_golgari_queen.txt @@ -10,4 +10,4 @@ A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Pe A:AB$ Effect | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | Stackable$ False | Name$ Emblem - Vraska, Golgari Queen | Image$ emblem_vraska_golgari_queen | Triggers$ TrigDamage | SVars$ LoseGame | References$ TrigDamage,LoseGame | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever a creature you control deals combat damage to a player, that player loses the game." SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ LoseGame | TriggerZones$ Command | TriggerDescription$ Whenever a creature you control deals combat damage to a player, that player loses the game. SVar:LoseGame:DB$ LosesGame | Defined$ TriggeredTarget -Oracle:[+2]: You may sacrifice another permanent. If you do, you gain 1 life and draw a card.\n[-3]: Destroy target nonland permanent with converted mana cost 3 or less.\n[-9]: You get an emblem with "Whenever a creature you control deals combat damage to a player, that player loses the game." +Oracle:[+2]: You may sacrifice another permanent. If you do, you gain 1 life and draw a card.\n[−3]: Destroy target nonland permanent with converted mana cost 3 or less.\n[−9]: You get an emblem with "Whenever a creature you control deals combat damage to a player, that player loses the game." diff --git a/forge-gui/res/cardsfolder/v/vraska_regal_gorgon.txt b/forge-gui/res/cardsfolder/v/vraska_regal_gorgon.txt index 97a352881c4..7af22fc040a 100644 --- a/forge-gui/res/cardsfolder/v/vraska_regal_gorgon.txt +++ b/forge-gui/res/cardsfolder/v/vraska_regal_gorgon.txt @@ -8,4 +8,4 @@ A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Cr A:AB$ PutCounterAll | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ X | Reference$ X | SpellDescription$ For each creature card in your graveyard, put a +1/+1 counter on each creature you control. SVar:X:Count$ValidGraveyard Creature.YouCtrl DeckHas:Ability$Counters -Oracle:[+2]: Put a +1/+1 counter on up to one target creature. That creature gains menace until end of turn.\n[-3]: Destroy target creature.\n[-10]: For each creature card in your graveyard, put a +1/+1 counter on each creature you control. +Oracle:[+2]: Put a +1/+1 counter on up to one target creature. That creature gains menace until end of turn.\n[−3]: Destroy target creature.\n[−10]: For each creature card in your graveyard, put a +1/+1 counter on each creature you control. diff --git a/forge-gui/res/cardsfolder/v/vraska_relic_seeker.txt b/forge-gui/res/cardsfolder/v/vraska_relic_seeker.txt index e8d0416d97b..00444649b0f 100644 --- a/forge-gui/res/cardsfolder/v/vraska_relic_seeker.txt +++ b/forge-gui/res/cardsfolder/v/vraska_relic_seeker.txt @@ -8,4 +8,4 @@ SVar:DBTreasure:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | Tok A:AB$ SetLife | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ 1 | SpellDescription$ Target player's life total becomes 1. DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/vraska_relic_seeker.jpg -Oracle:[+2]: Create a 2/2 black Pirate creature token with menace.\n[-3]: Destroy target artifact, creature, or enchantment. Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\n[-10]: Target player's life total becomes 1. +Oracle:[+2]: Create a 2/2 black Pirate creature token with menace.\n[−3]: Destroy target artifact, creature, or enchantment. Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\n[−10]: Target player's life total becomes 1. diff --git a/forge-gui/res/cardsfolder/v/vraska_scheming_gorgon.txt b/forge-gui/res/cardsfolder/v/vraska_scheming_gorgon.txt index 1fbd21e73c6..34e09d00e3e 100644 --- a/forge-gui/res/cardsfolder/v/vraska_scheming_gorgon.txt +++ b/forge-gui/res/cardsfolder/v/vraska_scheming_gorgon.txt @@ -6,7 +6,7 @@ A:AB$ PumpAll | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidCards$ C A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature. A:AB$ AnimateAll | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | Keywords$ Deathtouch | Triggers$ Trig | sVars$ Eff | SpellDescription$ Until end of turn, creatures you control gain deathtouch and "Whenever this creature deals damage to an opponent, that player loses the game." SVar:Trig:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | Execute$ Eff | TriggerDescription$ Whenever this creature deals damage to an opponent, that player loses the game. -SVar:Eff:DB$ LosesGame | Defined$ TriggeredTarget +SVar:Eff:DB$ LosesGame | Defined$ TriggeredTarget SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/vraska_scheming_gorgon.jpg -Oracle:[+2]: Creatures you control get +1/+0 until end of turn.\n[-3]: Destroy target creature.\n[-10]: Until end of turn, creatures you control gain deathtouch and "Whenever this creature deals damage to an opponent, that player loses the game." \ No newline at end of file +Oracle:[+2]: Creatures you control get +1/+0 until end of turn.\n[−3]: Destroy target creature.\n[−10]: Until end of turn, creatures you control gain deathtouch and "Whenever this creature deals damage to an opponent, that player loses the game." diff --git a/forge-gui/res/cardsfolder/v/vraska_swarms_eminence.txt b/forge-gui/res/cardsfolder/v/vraska_swarms_eminence.txt index 0b66dc1e0b6..28df61b5802 100644 --- a/forge-gui/res/cardsfolder/v/vraska_swarms_eminence.txt +++ b/forge-gui/res/cardsfolder/v/vraska_swarms_eminence.txt @@ -6,4 +6,4 @@ T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl+withDeathtouch | ValidTarget$ SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredSourceLKICopy | CounterType$ P1P1 | CounterNum$ 1 A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ b_1_1_assassin_deathtouch_pwdestroy | TokenOwner$ You | SpellDescription$ Create a 1/1 black Assassin creature token with deathtouch and "Whenever this creature deals damage to a planeswalker, destroy that planeswalker." DeckHas:Ability$Counters & Ability$Token -Oracle:Whenever a creature you control with deathtouch deals damage to a player or planeswalker, put a +1/+1 counter on that creature.\n[-2]: Create a 1/1 black Assassin creature token with deathtouch and "Whenever this creature deals damage to a planeswalker, destroy that planeswalker." +Oracle:Whenever a creature you control with deathtouch deals damage to a player or planeswalker, put a +1/+1 counter on that creature.\n[−2]: Create a 1/1 black Assassin creature token with deathtouch and "Whenever this creature deals damage to a planeswalker, destroy that planeswalker." diff --git a/forge-gui/res/cardsfolder/v/vraska_the_unseen.txt b/forge-gui/res/cardsfolder/v/vraska_the_unseen.txt index 303d93f404b..54151eace7b 100644 --- a/forge-gui/res/cardsfolder/v/vraska_the_unseen.txt +++ b/forge-gui/res/cardsfolder/v/vraska_the_unseen.txt @@ -8,4 +8,4 @@ SVar:VraskaGaze:DB$ Destroy | Defined$ TriggeredSourceLKICopy A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | SpellDescription$ Destroy target nonland permanent. A:AB$ Token | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | TokenAmount$ 3 | TokenScript$ b_1_1_assassin_lose_con | TokenOwner$ You | LegacyImage$ b 1 1 assassin lose con rtr | SpellDescription$ Create three 1/1 black Assassin creature tokens with "Whenever this creature deals combat damage to a player, that player loses the game." SVar:Picture:http://www.wizards.com/global/images/magic/general/vraska_the_unseen.jpg -Oracle:[+1]: Until your next turn, whenever a creature deals combat damage to Vraska the Unseen, destroy that creature.\n[-3]: Destroy target nonland permanent.\n[-7]: Create three 1/1 black Assassin creature tokens with "Whenever this creature deals combat damage to a player, that player loses the game." +Oracle:[+1]: Until your next turn, whenever a creature deals combat damage to Vraska the Unseen, destroy that creature.\n[−3]: Destroy target nonland permanent.\n[−7]: Create three 1/1 black Assassin creature tokens with "Whenever this creature deals combat damage to a player, that player loses the game." diff --git a/forge-gui/res/cardsfolder/v/vraskas_stoneglare.txt b/forge-gui/res/cardsfolder/v/vraskas_stoneglare.txt index 95a3ebec906..a537b6b2d0f 100644 --- a/forge-gui/res/cardsfolder/v/vraskas_stoneglare.txt +++ b/forge-gui/res/cardsfolder/v/vraskas_stoneglare.txt @@ -6,4 +6,4 @@ SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBClea SVar:DBSearch:DB$ ChangeZone | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Hand | ChangeType$ Card.namedVraska; Regal Gorgon | ChangeNum$ 1 | Optional$ True SVar:X:TargetedLKI$CardToughness DeckNeeds:Name$Vraska, Regal Gorgon -Oracle:Destroy target creature. You gain life equal to its toughness. You may search your library and/or graveyard from a card named Vraska, Regal Gorgon, reveal it, and put it in to your hand. If you search your library this way, shuffle it. +Oracle:Destroy target creature. You gain life equal to its toughness. You may search your library and/or graveyard for a card named Vraska, Regal Gorgon, reveal it, and put it into your hand. If you search your library this way, shuffle it. diff --git a/forge-gui/res/cardsfolder/v/vug_lizard.txt b/forge-gui/res/cardsfolder/v/vug_lizard.txt index 9dc2673bb8a..047f811a814 100644 --- a/forge-gui/res/cardsfolder/v/vug_lizard.txt +++ b/forge-gui/res/cardsfolder/v/vug_lizard.txt @@ -5,4 +5,4 @@ PT:3/4 K:Mountainwalk K:Echo:1 R R SVar:Picture:http://www.wizards.com/global/images/magic/general/vug_lizard.jpg -Oracle:Mountainwalk\nEcho {1}{R}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.) +Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.)\nEcho {1}{R}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.) diff --git a/forge-gui/res/cardsfolder/v/vulshok_berserker.txt b/forge-gui/res/cardsfolder/v/vulshok_berserker.txt index 5bf1ac9bddd..9eaae52e39b 100644 --- a/forge-gui/res/cardsfolder/v/vulshok_berserker.txt +++ b/forge-gui/res/cardsfolder/v/vulshok_berserker.txt @@ -4,4 +4,4 @@ Types:Creature Human Berserker PT:3/2 K:Haste SVar:Picture:http://resources.wizards.com/magic/cards/mrd/en-us/card5585.jpg -Oracle:Haste +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.) diff --git a/forge-gui/res/cardsfolder/w/wakeroot_elemental.txt b/forge-gui/res/cardsfolder/w/wakeroot_elemental.txt index 369f5971108..8844064008c 100644 --- a/forge-gui/res/cardsfolder/w/wakeroot_elemental.txt +++ b/forge-gui/res/cardsfolder/w/wakeroot_elemental.txt @@ -2,6 +2,6 @@ Name:Wakeroot Elemental ManaCost:4 G G Types:Creature Elemental PT:5/5 -A:AB$ Untap | Cost$ G G G G G | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | SubAbility$ DBAnimate | SpellDescription$ Untap target land you control. It becomes a 5/5 Elemental creature with haste. It's still a land. +A:AB$ Untap | Cost$ G G G G G | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | SubAbility$ DBAnimate | SpellDescription$ Untap target land you control. It becomes a 5/5 Elemental creature with haste. It's still a land. (This effect lasts as long as that land remains on the battlefield.) SVar:DBAnimate:DB$ Animate | Power$ 5 | Toughness$ 5 | Defined$ Targeted | Types$ Creature,Elemental | Keywords$ Haste | Permanent$ True -Oracle:{G}{G}{G}{G}{G}: Untap target land you control. It becomes a 5/5 Elemental creature with haste. It's still a land. +Oracle:{G}{G}{G}{G}{G}: Untap target land you control. It becomes a 5/5 Elemental creature with haste. It's still a land. (This effect lasts as long as that land remains on the battlefield.) diff --git a/forge-gui/res/cardsfolder/w/waking_the_trolls.txt b/forge-gui/res/cardsfolder/w/waking_the_trolls.txt index 6c22a9890ca..83714753cfb 100644 --- a/forge-gui/res/cardsfolder/w/waking_the_trolls.txt +++ b/forge-gui/res/cardsfolder/w/waking_the_trolls.txt @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Valid Land.YouCtrl/Minus.Y SVar:Y:Count$Valid Land.RememberedPlayerCtrl DeckHas:Ability$Token -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - Destroy target land.\nII - Put target land from a graveyard onto the battlefield under your control.\nIII - Choose target player. If they control fewer lands than you, create a number of 4/4 green Troll Warrior creature tokens with trample equal to the difference. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Destroy target land.\nII — Put target land card from a graveyard onto the battlefield under your control.\nIII — Choose target opponent. If they control fewer lands than you, create a number of 4/4 green Troll Warrior creature tokens with trample equal to the difference. diff --git a/forge-gui/res/cardsfolder/w/wall_of_bone.txt b/forge-gui/res/cardsfolder/w/wall_of_bone.txt index 707a399170e..1f410bd77c8 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_bone.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_bone.txt @@ -5,4 +5,4 @@ PT:1/4 K:Defender A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/wall_of_bone.jpg -Oracle:Defender\n{B}: Regenerate Wall of Bone. (The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.) +Oracle:Defender (This creature can't attack.)\n{B}: Regenerate Wall of Bone. (The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.) diff --git a/forge-gui/res/cardsfolder/w/wall_of_deceit.txt b/forge-gui/res/cardsfolder/w/wall_of_deceit.txt index 1d6c662d838..bb6a275a23d 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_deceit.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_deceit.txt @@ -6,4 +6,4 @@ K:Defender A:AB$ SetState | Cost$ 3 | Defined$ Self | Mode$ TurnFace | AILogic$ Never | SpellDescription$ Turn CARDNAME face down. K:Morph:U SVar:Picture:http://www.wizards.com/global/images/magic/general/wall_of_deceit.jpg -Oracle:Defender\n{3}: Turn Wall of Deceit face down.\nMorph {U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) +Oracle:Defender (This creature can't attack.)\n{3}: Turn Wall of Deceit face down.\nMorph {U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/w/wall_of_essence.txt b/forge-gui/res/cardsfolder/w/wall_of_essence.txt index 43a0d496949..34341a4e90c 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_essence.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_essence.txt @@ -8,4 +8,4 @@ SVar:TrigGain:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/wall_of_essence.jpg -Oracle:Defender\nWhenever Wall of Essence is dealt combat damage, you gain that much life. +Oracle:Defender (This creature can't attack.)\nWhenever Wall of Essence is dealt combat damage, you gain that much life. diff --git a/forge-gui/res/cardsfolder/w/wall_of_mist.txt b/forge-gui/res/cardsfolder/w/wall_of_mist.txt index c3ef6c3ec80..dff1c1f9492 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_mist.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_mist.txt @@ -2,5 +2,5 @@ Name:Wall of Mist ManaCost:1 U Types:Creature Wall K:Defender -Oracle:Defender (This creature can't attack.) +Oracle:Defender PT:0/5 diff --git a/forge-gui/res/cardsfolder/w/wall_of_runes.txt b/forge-gui/res/cardsfolder/w/wall_of_runes.txt index a1eb1d87686..393f02acc58 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_runes.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_runes.txt @@ -3,6 +3,6 @@ ManaCost:U Types:Creature Wall PT:0/4 K:Defender -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 1. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, 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 | ScryNum$ 1 -Oracle:Defender\nWhen Wall of Runes enters the battlefield, scry 1. +Oracle:Defender (This creature can't attack.)\nWhen Wall of Runes enters the battlefield, 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/w/wall_of_stolen_identity.txt b/forge-gui/res/cardsfolder/w/wall_of_stolen_identity.txt index cee7a8cf214..7b3f7c1fcf7 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_stolen_identity.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_stolen_identity.txt @@ -3,9 +3,9 @@ ManaCost:3 U Types:Creature Shapeshifter Wall PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddTypes$ Wall | AddKeywords$ Defender | AiChoiceLogic$ BestOppCtrl | SubAbility$ DBTrigger | RememberCloneOrigin$ True | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield, except it's a wall in addition to its other types and it has defender. When you do, tap the copied creature and it doesn't untap during its controller's untap step for as long as you control CARDNAME. +SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddTypes$ Wall | AddKeywords$ Defender | AiChoiceLogic$ BestOppCtrl | SubAbility$ DBTrigger | RememberCloneOrigin$ True | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield, except it's a Wall in addition to its other types and has defender. When you do, tap the copied creature and it doesn't untap during its controller's untap step for as long as you control CARDNAME. SVar:DBTrigger:DB$ ImmediateTrigger | Execute$ DBTap | RememberObjects$ RememberedCard | SubAbility$ DBCleanup | TriggerDescription$ When you do, tap the copied creature and it doesn't untap during its controller's untap step for as long as you control CARDNAME. SVar:DBTap:DB$ Tap | Defined$ DelayTriggerRemembered | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ DelayTriggerRemembered | KW$ HIDDEN CARDNAME doesn't untap during your untap step. | UntilHostLeavesPlay$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:You may have Wall of Stolen Identity enter the battlefield as a copy of any creature on the battlefield, except it's a wall in addition to its other types and it has defender. When you do, tap the copied creature and it doesn't untap during its controller's untap step for as long as you control Wall of Stolen Identity. +Oracle:You may have Wall of Stolen Identity enter the battlefield as a copy of any creature on the battlefield, except it's a Wall in addition to its other types and has defender. When you do, tap the copied creature and it doesn't untap during its controller's untap step for as long as you control Wall of Stolen Identity. diff --git a/forge-gui/res/cardsfolder/w/wanderers_twig.txt b/forge-gui/res/cardsfolder/w/wanderers_twig.txt index bcdc26fda2b..9e4ccd2667b 100644 --- a/forge-gui/res/cardsfolder/w/wanderers_twig.txt +++ b/forge-gui/res/cardsfolder/w/wanderers_twig.txt @@ -3,4 +3,4 @@ ManaCost:1 Types:Artifact A:AB$ ChangeZone | Cost$ 1 Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal that card, and put it into your hand. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/wanderers_twig.jpg -Oracle:{1}, Sacrifice Wanderer's Twig: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +Oracle:{1}, Sacrifice Wanderer's Twig: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/w/waning_wurm.txt b/forge-gui/res/cardsfolder/w/waning_wurm.txt index a4ac820ee79..a95eb0903e3 100644 --- a/forge-gui/res/cardsfolder/w/waning_wurm.txt +++ b/forge-gui/res/cardsfolder/w/waning_wurm.txt @@ -4,4 +4,4 @@ Types:Creature Zombie Wurm PT:7/6 K:Vanishing:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/waning_wurm.jpg -Oracle:Vanishing 2 (This permanent enters the battlefield with two time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.) +Oracle:Vanishing 2 (This creature enters the battlefield with two time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.) diff --git a/forge-gui/res/cardsfolder/w/war_barge.txt b/forge-gui/res/cardsfolder/w/war_barge.txt index c1e7d5e961b..960bb974dce 100644 --- a/forge-gui/res/cardsfolder/w/war_barge.txt +++ b/forge-gui/res/cardsfolder/w/war_barge.txt @@ -9,4 +9,4 @@ SVar:TrigClearRemembered:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/war_barge.jpg -Oracle:{3}: Target creature gains islandwalk until end of turn. When War Barge leaves the battlefield this turn, destroy that creature. A creature destroyed this way can't be regenerated. +Oracle:{3}: Target creature gains islandwalk until end of turn. When War Barge leaves the battlefield this turn, destroy that creature. A creature destroyed this way can't be regenerated. (A creature with islandwalk can't be blocked as long as defending player controls an Island.) diff --git a/forge-gui/res/cardsfolder/w/war_elephant.txt b/forge-gui/res/cardsfolder/w/war_elephant.txt index 43fa00fb910..7fb2b81793b 100644 --- a/forge-gui/res/cardsfolder/w/war_elephant.txt +++ b/forge-gui/res/cardsfolder/w/war_elephant.txt @@ -6,4 +6,4 @@ K:Trample K:Banding AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/war_elephant.jpg -Oracle:Trample, banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) +Oracle:Trample; banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) diff --git a/forge-gui/res/cardsfolder/w/warbriar_blessing.txt b/forge-gui/res/cardsfolder/w/warbriar_blessing.txt index 4af307609ed..16e28e019ae 100644 --- a/forge-gui/res/cardsfolder/w/warbriar_blessing.txt +++ b/forge-gui/res/cardsfolder/w/warbriar_blessing.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Enchantment Aura K:Enchant creature you control A:SP$ Attach | Cost$ 1 G | ValidTgts$ Creature.YouCtrl | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFight | TriggerDescription$ When CARDNAME enters the battlefield, enchanted creature fights up to one target creature you don't control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFight | TriggerDescription$ When CARDNAME enters the battlefield, enchanted creature fights up to one target creature you don't control. (Each deals damage equal to its power to the other.) SVar:TrigFight:DB$ Fight | Defined$ Enchanted | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose up to one target creature you don't control | TargetMin$ 0 | TargetMax$ 1 S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddToughness$ 2 | Description$ Enchanted creature gets +0/+2. -Oracle:Enchant creature you control\nWhen Warbriar Blessing enters the battlefield, enchanted creature fights up to one target creature you don't control.\nEnchanted creature gets +0/+2. +Oracle:Enchant creature you control\nWhen Warbriar Blessing enters the battlefield, enchanted creature fights up to one target creature you don't control. (Each deals damage equal to its power to the other.)\nEnchanted creature gets +0/+2. diff --git a/forge-gui/res/cardsfolder/w/warbringer.txt b/forge-gui/res/cardsfolder/w/warbringer.txt index 90f50f7df75..8655417718f 100644 --- a/forge-gui/res/cardsfolder/w/warbringer.txt +++ b/forge-gui/res/cardsfolder/w/warbringer.txt @@ -6,4 +6,4 @@ S:Mode$ ReduceCost | ValidCard$ Card | ValidSpell$ Spell.Dash | Activator$ You | K:Dash:2 R DeckHints:Keyword$Dash SVar:Picture:http://www.wizards.com/global/images/magic/general/warbringer.jpg -Oracle:Dash costs you pay cost {2} less. (as long as this creature is on the battlefield)\nDash {2}{R} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.) +Oracle:Dash costs you pay cost {2} less (as long as this creature is on the battlefield).\nDash {2}{R} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.) diff --git a/forge-gui/res/cardsfolder/w/warchief_giant.txt b/forge-gui/res/cardsfolder/w/warchief_giant.txt index 3f6e716ef51..f4ad378dea5 100644 --- a/forge-gui/res/cardsfolder/w/warchief_giant.txt +++ b/forge-gui/res/cardsfolder/w/warchief_giant.txt @@ -6,4 +6,4 @@ K:Haste K:Myriad DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/warchief_giant.jpg -Oracle:Haste\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. If one or more tokens are created this way, exile the tokens at end of combat.) +Oracle:Haste\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/w/warping_wail.txt b/forge-gui/res/cardsfolder/w/warping_wail.txt index 1e76b85d439..89bb65811e9 100644 --- a/forge-gui/res/cardsfolder/w/warping_wail.txt +++ b/forge-gui/res/cardsfolder/w/warping_wail.txt @@ -8,4 +8,4 @@ SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_eldrazi_scion_sac | DeckNeeds:Ability$Mana.Colorless DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/warping_wail.jpg -Oracle:({C} represents colorless mana)\nChoose one —\n• Exile target creature with power or toughness 1 or less.\n• Counter target sorcery spell.\n• Create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." \ No newline at end of file +Oracle:({C} represents colorless mana.)\nChoose one —\n• Exile target creature with power or toughness 1 or less.\n• Counter target sorcery spell.\n• Create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." diff --git a/forge-gui/res/cardsfolder/w/warriors_stand.txt b/forge-gui/res/cardsfolder/w/warriors_stand.txt index b22d04e79fa..4ff0b72c125 100644 --- a/forge-gui/res/cardsfolder/w/warriors_stand.txt +++ b/forge-gui/res/cardsfolder/w/warriors_stand.txt @@ -1,7 +1,7 @@ Name:Warrior's Stand ManaCost:1 W Types:Instant -A:SP$ PumpAll | Cost$ 1 W | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast CARDNAME only during the declare attackers step and only if you've been attacked this step. Creatures you control get +2/+2 until end of turn. +A:SP$ PumpAll | Cost$ 1 W | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ Cast this spell only during the declare attackers step and only if you've been attacked this step. Creatures you control get +2/+2 until end of turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/warriors_stand.jpg -Oracle:Cast Warrior's Stand only during the declare attackers step and only if you've been attacked this step.\nCreatures you control get +2/+2 until end of turn. +Oracle:Cast this spell only during the declare attackers step and only if you've been attacked this step.\nCreatures you control get +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/warteye_witch.txt b/forge-gui/res/cardsfolder/w/warteye_witch.txt index 5b28599e63d..19fdb48557a 100644 --- a/forge-gui/res/cardsfolder/w/warteye_witch.txt +++ b/forge-gui/res/cardsfolder/w/warteye_witch.txt @@ -2,7 +2,7 @@ Name:Warteye Witch ManaCost:2 B Types:Creature Goblin Shaman PT:3/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME or another creature dies, scry 1. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigScry | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature dies, scry 1. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME or another creature you control dies, scry 1. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigScry | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature you control dies, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 -Oracle:Whenever Warteye Witch or another creature dies, scry 1. +Oracle:Whenever Warteye Witch or another creature you control dies, scry 1. diff --git a/forge-gui/res/cardsfolder/w/warthog.txt b/forge-gui/res/cardsfolder/w/warthog.txt index 346ff85bd6e..48ba3e30163 100644 --- a/forge-gui/res/cardsfolder/w/warthog.txt +++ b/forge-gui/res/cardsfolder/w/warthog.txt @@ -4,4 +4,4 @@ Types:Creature Boar PT:3/2 K:Swampwalk SVar:Picture:http://resources.wizards.com/magic/cards/6e/en-us/card16458.jpg -Oracle:Swampwalk +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/w/waste_away.txt b/forge-gui/res/cardsfolder/w/waste_away.txt index 0b0e1e18705..d657788d5c4 100644 --- a/forge-gui/res/cardsfolder/w/waste_away.txt +++ b/forge-gui/res/cardsfolder/w/waste_away.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | Cost$ 4 B Discard<1/Card> | NumAtt$ -5 | NumDef$ -5 | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Target creature gets -5/-5 until end of turn. SVar:AIPreference:DiscardCost$Card.cmcEQ0,Card.cmcEQ1,Card.cmcEQ2 SVar:Picture:http://www.wizards.com/global/images/magic/general/waste_away.jpg -Oracle:As an additional cost to cast Waste Away, discard a card.\nTarget creature gets -5/-5 until end of turn. +Oracle:As an additional cost to cast this spell, discard a card.\nTarget creature gets -5/-5 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/watcher_for_tomorrow.txt b/forge-gui/res/cardsfolder/w/watcher_for_tomorrow.txt index 785dc23918c..5c1dc7fadc0 100644 --- a/forge-gui/res/cardsfolder/w/watcher_for_tomorrow.txt +++ b/forge-gui/res/cardsfolder/w/watcher_for_tomorrow.txt @@ -5,4 +5,4 @@ PT:2/1 K:Hideaway T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ DBReturn | TriggerDescription$ When Watcher for Tomorrow leaves the battlefield, put the exiled card into its owner's hand. SVar:DBReturn:DB$ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Hand -Oracle:Hideaway (This land enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library.)\nWhen Watcher for Tomorrow leaves the battlefield, put the exiled card into its owner's hand. \ No newline at end of file +Oracle:Hideaway (This creature enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library.)\nWhen Watcher for Tomorrow leaves the battlefield, put the exiled card into its owner's hand. diff --git a/forge-gui/res/cardsfolder/w/watcher_in_the_mist.txt b/forge-gui/res/cardsfolder/w/watcher_in_the_mist.txt index e2caac36008..56678819bf3 100644 --- a/forge-gui/res/cardsfolder/w/watcher_in_the_mist.txt +++ b/forge-gui/res/cardsfolder/w/watcher_in_the_mist.txt @@ -3,7 +3,7 @@ ManaCost:3 U U Types:Creature Spirit PT:3/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters the battlefield, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters the battlefield, 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 | Defined$ You | Amount$ 2 DeckHas:Ability$Surveil & Ability$Graveyard -Oracle:Flying\nWhen Watcher in the Mist enters the battlefield, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.) +Oracle:Flying\nWhen Watcher in the Mist enters the battlefield, 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/w/watchful_naga.txt b/forge-gui/res/cardsfolder/w/watchful_naga.txt index a478a273a7c..cb44e2baf0e 100644 --- a/forge-gui/res/cardsfolder/w/watchful_naga.txt +++ b/forge-gui/res/cardsfolder/w/watchful_naga.txt @@ -5,4 +5,4 @@ PT:2/2 K:You may exert CARDNAME as it attacks. T:Mode$ Exerted | ValidCard$ Card.Self | Execute$ DBDraw | TriggerDescription$ When you exert CARDNAME, draw a card. SVar:DBDraw:DB$ Draw | Defined$ TriggeredPlayer -Oracle:You may exert Watchful Naga as it attacks. When you do, draw a card. \ No newline at end of file +Oracle:You may exert Watchful Naga as it attacks. When you do, draw a card. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/w/watery_grave.txt b/forge-gui/res/cardsfolder/w/watery_grave.txt index 7542b0df89c..bb0e8a1248b 100644 --- a/forge-gui/res/cardsfolder/w/watery_grave.txt +++ b/forge-gui/res/cardsfolder/w/watery_grave.txt @@ -2,6 +2,6 @@ Name:Watery Grave ManaCost:no cost Types:Land Island Swamp K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, CARDNAME enters the battlefield tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. SVar:Picture:http://resources.wizards.com/magic/cards/rav/en-us/card83731.jpg -Oracle:({T}: Add {U} or {B}.)\nAs Watery Grave enters the battlefield, you may pay 2 life. If you don't, Watery Grave enters the battlefield tapped. +Oracle:({T}: Add {U} or {B}.)\nAs Watery Grave enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/w/wave_wing_elemental.txt b/forge-gui/res/cardsfolder/w/wave_wing_elemental.txt index 3815d7adacf..3dfe5a393cf 100644 --- a/forge-gui/res/cardsfolder/w/wave_wing_elemental.txt +++ b/forge-gui/res/cardsfolder/w/wave_wing_elemental.txt @@ -3,7 +3,7 @@ ManaCost:5 U Types:Creature Elemental PT:3/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenver a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -Oracle:Flying\nLandfall — Whenver a land enters the battlefield under your control, Wave-Wing Elemental gets +2/+2 until end of turn. +Oracle:Flying\nLandfall — Whenever a land enters the battlefield under your control, Wave-Wing Elemental gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/wayward_swordtooth.txt b/forge-gui/res/cardsfolder/w/wayward_swordtooth.txt index e02120f8856..138592252fc 100644 --- a/forge-gui/res/cardsfolder/w/wayward_swordtooth.txt +++ b/forge-gui/res/cardsfolder/w/wayward_swordtooth.txt @@ -7,4 +7,4 @@ S:Mode$ Continuous | Affected$ You | AdjustLandPlays$ 1 | Description$ You may p S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack or block. | CheckSVar$ X | SVarCompare$ EQ0 | References$ X | Description$ CARDNAME can't attack or block unless you have the city's blessing. SVar:X:Count$Blessing.1.0 SVar:Picture:http://www.wizards.com/global/images/magic/general/wayward_swordtooth.jpg -Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\nYou may play an additional land on each of your turns.\nWayward Sawtooth can't attack or block unless you have the city's blessing. +Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\nYou may play an additional land on each of your turns.\nWayward Swordtooth can't attack or block unless you have the city's blessing. diff --git a/forge-gui/res/cardsfolder/w/weather_the_storm.txt b/forge-gui/res/cardsfolder/w/weather_the_storm.txt index c3f8fe7b845..36db7b708bc 100644 --- a/forge-gui/res/cardsfolder/w/weather_the_storm.txt +++ b/forge-gui/res/cardsfolder/w/weather_the_storm.txt @@ -3,4 +3,4 @@ ManaCost:1 G Types:Instant A:SP$ GainLife | Cost$ 1 G | LifeAmount$ 3 | SpellDescription$ You gain 3 life. K:Storm -Oracle:You gain 3 life.\nStorm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies.) +Oracle:You gain 3 life.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) diff --git a/forge-gui/res/cardsfolder/w/weathered_wayfarer.txt b/forge-gui/res/cardsfolder/w/weathered_wayfarer.txt index 4d06df624fc..f144e739ceb 100644 --- a/forge-gui/res/cardsfolder/w/weathered_wayfarer.txt +++ b/forge-gui/res/cardsfolder/w/weathered_wayfarer.txt @@ -2,8 +2,8 @@ Name:Weathered Wayfarer ManaCost:W Types:Creature Human Nomad Cleric PT:1/1 -A:AB$ ChangeZone | Cost$ W T | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ 1 | CheckSVar$ X | SVarCompare$ GTY | References$ X,Y | SpellDescription$ Search your library for a land card, reveal it, put it into your hand, then shuffle your library. Activate this ability only if an opponent controls more lands than you. +A:AB$ ChangeZone | Cost$ W T | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ 1 | CheckSVar$ X | SVarCompare$ GTY | References$ X,Y | SpellDescription$ Search your library for a land card, reveal it, and put it into your hand. Then shuffle your library. Activate this ability only if an opponent controls more lands than you. SVar:X:PlayerCountOpponents$HighestValid Land.YouCtrl SVar:Y:Count$Valid Land.YouCtrl SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card83311.jpg -Oracle:{W}, {T}: Search your library for a land card, reveal it, put it into your hand, then shuffle your library. Activate this ability only if an opponent controls more lands than you. +Oracle:{W}, {T}: Search your library for a land card, reveal it, and put it into your hand. Then shuffle your library. Activate this ability only if an opponent controls more lands than you. diff --git a/forge-gui/res/cardsfolder/w/weatherseed_elf.txt b/forge-gui/res/cardsfolder/w/weatherseed_elf.txt index 7ab6992aa55..cbe1565dc25 100644 --- a/forge-gui/res/cardsfolder/w/weatherseed_elf.txt +++ b/forge-gui/res/cardsfolder/w/weatherseed_elf.txt @@ -2,6 +2,6 @@ Name:Weatherseed Elf ManaCost:G Types:Creature Elf PT:1/1 -A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Forestwalk | SpellDescription$ Target creature gains forestwalk until end of turn. +A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Forestwalk | SpellDescription$ Target creature gains forestwalk until end of turn. (It can't be blocked as long as defending player controls a Forest.) SVar:Picture:http://www.wizards.com/global/images/magic/general/weatherseed_elf.jpg -Oracle:{T}: Target creature gains forestwalk until end of turn. +Oracle:{T}: Target creature gains forestwalk until end of turn. (It can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/w/wei_assassins.txt b/forge-gui/res/cardsfolder/w/wei_assassins.txt index 4121277e9fc..cc3ed205839 100644 --- a/forge-gui/res/cardsfolder/w/wei_assassins.txt +++ b/forge-gui/res/cardsfolder/w/wei_assassins.txt @@ -2,7 +2,7 @@ Name:Wei Assassins ManaCost:3 B B Types:Creature Human Soldier Assassin PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, target opponent chooses a creature they control. Destroy it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, target opponent chooses a creature they control. Destroy that creature. SVar:TrigSac:DB$Sacrifice | ValidTgts$ Opponent | SacValid$ Creature | Destroy$ True SVar:Picture:http://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=10583&type=card -Oracle:When Wei Assassins enters the battlefield, target opponent chooses a creature they control. Destroy it. +Oracle:When Wei Assassins enters the battlefield, target opponent chooses a creature they control. Destroy that creature. diff --git a/forge-gui/res/cardsfolder/w/weight_advantage.txt b/forge-gui/res/cardsfolder/w/weight_advantage.txt index d9dae8db91f..c8276afd082 100644 --- a/forge-gui/res/cardsfolder/w/weight_advantage.txt +++ b/forge-gui/res/cardsfolder/w/weight_advantage.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Conspiracy S:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | AddHiddenKeyword$ CARDNAME assigns combat damage equal to its toughness rather than its power | Description$ Each creature you control assigns combat damage equal to its toughness rather than its power. SVar:Picture:http://www.wizards.com/global/images/magic/general/weight_advantage.jpg -Oracle:Each creature you control assigns combat damage equal to its toughness rather than its power. \ No newline at end of file +Oracle:(Start the game with this conspiracy face up in the command zone.)\nEach creature you control assigns combat damage equal to its toughness rather than its power. diff --git a/forge-gui/res/cardsfolder/w/welkin_tern.txt b/forge-gui/res/cardsfolder/w/welkin_tern.txt index a4aaf4900ce..e2c3829059b 100644 --- a/forge-gui/res/cardsfolder/w/welkin_tern.txt +++ b/forge-gui/res/cardsfolder/w/welkin_tern.txt @@ -5,4 +5,4 @@ PT:2/1 K:Flying K:CARDNAME can block only creatures with flying. SVar:Picture:http://www.wizards.com/global/images/magic/general/welkin_tern.jpg -Oracle:Flying\nWelkin Tern can block only creatures with flying. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWelkin Tern can block only creatures with flying. diff --git a/forge-gui/res/cardsfolder/w/what_s_yours_is_now_mine.txt b/forge-gui/res/cardsfolder/w/whats_yours_is_now_mine.txt similarity index 100% rename from forge-gui/res/cardsfolder/w/what_s_yours_is_now_mine.txt rename to forge-gui/res/cardsfolder/w/whats_yours_is_now_mine.txt diff --git a/forge-gui/res/cardsfolder/w/wheel_and_deal.txt b/forge-gui/res/cardsfolder/w/wheel_and_deal.txt index 0e9655be40a..2f09e0c018c 100644 --- a/forge-gui/res/cardsfolder/w/wheel_and_deal.txt +++ b/forge-gui/res/cardsfolder/w/wheel_and_deal.txt @@ -1,9 +1,9 @@ Name:Wheel and Deal ManaCost:3 U Types:Instant -A:SP$ Discard | Cost$ 3 U | ValidTgts$ Opponent | TargetMin$ 0 | TargetMax$ MaxTgt | References$ MaxTgt | Mode$ Hand | SpellDescription$ Any number of target opponents each discards their hand, then draws seven cards. | SubAbility$ DBDrawOpp +A:SP$ Discard | Cost$ 3 U | ValidTgts$ Opponent | TargetMin$ 0 | TargetMax$ MaxTgt | References$ MaxTgt | Mode$ Hand | SpellDescription$ Any number of target opponents each discard their hands, then draw seven cards. | SubAbility$ DBDrawOpp SVar:DBDrawOpp:DB$Draw | Defined$ Targeted | NumCards$ 7 | SubAbility$ DBDraw SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card. SVar:MaxTgt:PlayerCountPlayers$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/wheel_and_deal.jpg -Oracle:Any number of target opponents each discards their hand, then draws seven cards.\nDraw a card. +Oracle:Any number of target opponents each discard their hands, then draw seven cards.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/w/wheel_of_misfortune.txt b/forge-gui/res/cardsfolder/w/wheel_of_misfortune.txt index 2becc56d26f..795f8e440cd 100644 --- a/forge-gui/res/cardsfolder/w/wheel_of_misfortune.txt +++ b/forge-gui/res/cardsfolder/w/wheel_of_misfortune.txt @@ -1,10 +1,10 @@ Name:Wheel of Misfortune ManaCost:2 R Types:Sorcery -A:SP$ ChooseNumber | Cost$ 2 R | Defined$ Player | SecretlyChoose$ True | Highest$ DBLoseLife | NotLowest$ DBDiscard | AILogic$ HighestLoseLife | StackDescription$ SpellDescription | SpellDescription$ Each player secretly chooses a number 0 or greater, then all players reveal those numbers simultaneously and determine the highest and lowest numbers revealed this way. CARDNAME deals damage equal to the highest number to each player who chose that number. Each player who didn’t choose the lowest number discards their hand, then draws seven cards. +A:SP$ ChooseNumber | Cost$ 2 R | Defined$ Player | SecretlyChoose$ True | Highest$ DBLoseLife | NotLowest$ DBDiscard | AILogic$ HighestLoseLife | StackDescription$ SpellDescription | SpellDescription$ Each player secretly chooses a number 0 or greater, then all players reveal those numbers simultaneously and determine the highest and lowest numbers revealed this way. CARDNAME deals damage equal to the highest number to each player who chose that number. Each player who didn't choose the lowest number discards their hand, then draws seven cards. SVar:DBLoseLife:DB$ DealDamage | Defined$ Remembered | References$ X | NumDmg$ X SVar:X:Count$ChosenNumber SVar:DBDiscard:DB$ Discard | Defined$ Player.IsRemembered | Mode$ Hand | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ Remembered | NumCards$ 7 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Each player secretly chooses a number 0 or greater, then all players reveal those numbers simultaneously and determine the highest and lowest numbers revealed this way. Wheel of Misfortune deals damage equal to the highest number to each player who chose that number. Each player who didn’t choose the lowest number discards their hand, then draws seven cards. +Oracle:Each player secretly chooses a number 0 or greater, then all players reveal those numbers simultaneously and determine the highest and lowest numbers revealed this way. Wheel of Misfortune deals damage equal to the highest number to each player who chose that number. Each player who didn't choose the lowest number discards their hand, then draws seven cards. diff --git a/forge-gui/res/cardsfolder/w/when_will_you_learn.txt b/forge-gui/res/cardsfolder/w/when_will_you_learn.txt index e3fc7e1cbe8..0311e7e0942 100644 --- a/forge-gui/res/cardsfolder/w/when_will_you_learn.txt +++ b/forge-gui/res/cardsfolder/w/when_will_you_learn.txt @@ -1,8 +1,8 @@ Name:When Will You Learn? ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBExile | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each opponent exiles the top card of their library. You may cast any number of nonland cards exiled this way without paying their mana costs. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBExile | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each opponent exiles the top card of their library. You may cast any number of spells from among cards exiled this way without paying their mana costs. SVar:DBExile:DB$ Dig | Defined$ Player.Opponent | DestinationZone$ Exile | DigNum$ 1 | ChangeNum$ All | RememberChanged$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Valid$ Card.IsRemembered+nonLand | ValidZone$ Exile | Controller$ You | WithoutManaCost$ True | Amount$ All | Optional$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:When you set this scheme in motion, each opponent exiles the top card of their library. You may cast any number of nonland cards exiled this way without paying their mana costs. +Oracle:When you set this scheme in motion, each opponent exiles the top card of their library. You may cast any number of spells from among cards exiled this way without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/w/which_of_you_burns_brightest.txt b/forge-gui/res/cardsfolder/w/which_of_you_burns_brightest.txt index 27bd3070cfe..f1a6f616122 100644 --- a/forge-gui/res/cardsfolder/w/which_of_you_burns_brightest.txt +++ b/forge-gui/res/cardsfolder/w/which_of_you_burns_brightest.txt @@ -1,10 +1,10 @@ Name:Which of You Burns Brightest? ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DarkEffect | TriggerZones$ Command | OptionalDecider$ You | TriggerDescription$ When you set this scheme in motion, you may pay {X}. If you do, this scheme deals X damage to target opponent or planeswalker and each creature or that planeswalker's controller controls. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DarkEffect | TriggerZones$ Command | OptionalDecider$ You | TriggerDescription$ When you set this scheme in motion, you may pay {X}. If you do, this scheme deals X damage to target opponent or planeswalker and each creature that player or that planeswalker's controller controls. SVar:DarkEffect:AB$ DealDamage | Cost$ X | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select an opponent or planeswalker | NumDmg$ X | References$ X | SubAbility$ DmgAll | DamageMap$ True SVar:DmgAll:DB$ DamageAll | NumDmg$ X | References$ X | ValidCards$ Creature.ControlledBy TargetedOrController | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve SVar:X:Count$xPaid SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Which of You Burns Brightest.full.jpg -Oracle:When you set this scheme in motion, you may pay {X}. If you do, this scheme deals X damage to target opponent or planeswalker and each creature or that planeswalker's controller controls. +Oracle:When you set this scheme in motion, you may pay {X}. If you do, this scheme deals X damage to target opponent or planeswalker and each creature that player or that planeswalker's controller controls. diff --git a/forge-gui/res/cardsfolder/w/whip_vine.txt b/forge-gui/res/cardsfolder/w/whip_vine.txt index a2d3138ad34..bfb8561742e 100644 --- a/forge-gui/res/cardsfolder/w/whip_vine.txt +++ b/forge-gui/res/cardsfolder/w/whip_vine.txt @@ -11,4 +11,4 @@ T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ Cle SVar:ClearRemembered:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/whip_vine.jpg -Oracle:Defender, reach (This creature can block creatures with flying.)\nYou may choose not to untap Whip Vine during your untap step.\n{T}: Tap target creature with flying blocked by Whip Vine. That creature doesn't untap during its controller's untap step for as long as Whip Vine remains tapped. +Oracle:Defender; reach (This creature can block creatures with flying.)\nYou may choose not to untap Whip Vine during your untap step.\n{T}: Tap target creature with flying blocked by Whip Vine. That creature doesn't untap during its controller's untap step for as long as Whip Vine remains tapped. diff --git a/forge-gui/res/cardsfolder/w/whippoorwill.txt b/forge-gui/res/cardsfolder/w/whippoorwill.txt index 91a344338de..3066ed069b9 100644 --- a/forge-gui/res/cardsfolder/w/whippoorwill.txt +++ b/forge-gui/res/cardsfolder/w/whippoorwill.txt @@ -2,10 +2,10 @@ Name:Whippoorwill ManaCost:G Types:Creature Bird PT:1/1 -A:AB$ Pump | Cost$ G G T | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Curse | KW$ HIDDEN CARDNAME can't be regenerated. & HIDDEN Damage that would be dealt to CARDNAME can't be redirected. | SubAbility$ DBEffect | StackDescription$ {c:Targeted} can’t be regenerated this turn. Damage that would be dealt to {c:Targeted} this turn can’t be prevented or dealt instead to another permanent or player. When {c:Targeted} dies this turn, exile {c:Targeted}. | SpellDescription$ 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. +A:AB$ Pump | Cost$ G G T | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Curse | KW$ HIDDEN CARDNAME can't be regenerated. & HIDDEN Damage that would be dealt to CARDNAME can't be redirected. | SubAbility$ DBEffect | StackDescription$ {c:Targeted} can’t be regenerated this turn. Damage that would be dealt to {c:Targeted} this turn can’t be prevented or dealt instead to another permanent or player. When {c:Targeted} dies this turn, exile {c:Targeted}. | SpellDescription$ 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. SVar:DBEffect:DB$ Effect | Name$ Whippoorwill Effect | EffectOwner$ TargetedOwner | RememberObjects$ Targeted | StaticAbilities$ NoPrevent | ReplacementEffects$ ReplaceGraveyard | SVars$ MoveExile,ExileEffect SVar:NoPrevent:Mode$ CantPreventDamage | Affected$ Creature.IsRemembered | EffectZone$ Command | Description$ Damage that would be dealt to that creature this turn can’t be prevented. SVar:ReplaceGraveyard:Event$ Moved | ValidCard$ Card.IsRemembered | Origin$ Battlefield | Destination$ Graveyard | ReplaceWith$ MoveExile | Description$ When the creature dies this turn, exile the creature. SVar:MoveExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Battlefield | Destination$ Exile | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | 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. +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/whispering_shade.txt b/forge-gui/res/cardsfolder/w/whispering_shade.txt index be614760e8f..421c5880819 100644 --- a/forge-gui/res/cardsfolder/w/whispering_shade.txt +++ b/forge-gui/res/cardsfolder/w/whispering_shade.txt @@ -5,4 +5,4 @@ PT:1/1 K:Swampwalk A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/whispering_shade.jpg -Oracle:Swampwalk\n{B}: Whispering Shade gets +1/+1 until end of turn. +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\n{B}: Whispering Shade gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/whispersteel_dagger.txt b/forge-gui/res/cardsfolder/w/whispersteel_dagger.txt index 1ef375e69b7..bca2d309441 100644 --- a/forge-gui/res/cardsfolder/w/whispersteel_dagger.txt +++ b/forge-gui/res/cardsfolder/w/whispersteel_dagger.txt @@ -2,8 +2,8 @@ Name:Whispersteel Dagger ManaCost:2 B Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. -T:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | OptionalDecider$ You | Execute$ TrigEffect | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, you may cast a creature spell from that player’s graveyard this turn, and you may spend mana as though it were mana of any color to cast that spell. +T:Mode$ DamageDone | CombatDamage$ True | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | OptionalDecider$ You | Execute$ TrigEffect | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, you may cast a creature spell from that player's graveyard this turn, and you may spend mana as though it were mana of any color to cast that spell. SVar:TrigEffect:DB$ Effect | StaticAbilities$ MayCastGrave | RememberObjects$ TriggeredTarget SVar:MayCastGrave:Mode$ Continuous | Affected$ Creature.RememberedPlayerCtrl | MayPlay$ True | MayPlayLimit$ 1 | MayPlayIgnoreType$ True | EffectZone$ Command | AffectedZone$ Graveyard | Description$ You may cast a creature spell from that player’s graveyard this turn, and you may spend mana as though it were mana of any color to cast that spell. K:Equip:3 -Oracle:Equipped creature gets +2/+0.\nWhenever equipped creature deals combat damage to a player, you may cast a creature spell from that player’s graveyard this turn, and you may spend mana as though it were mana of any color to cast that spell.\nEquip {3} +Oracle:Equipped creature gets +2/+0.\nWhenever equipped creature deals combat damage to a player, you may cast a creature spell from that player's graveyard this turn, and you may spend mana as though it were mana of any color to cast that spell.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/w/white_knight.txt b/forge-gui/res/cardsfolder/w/white_knight.txt index e6cfa05aab3..3882a179a12 100644 --- a/forge-gui/res/cardsfolder/w/white_knight.txt +++ b/forge-gui/res/cardsfolder/w/white_knight.txt @@ -5,4 +5,4 @@ PT:2/2 K:First Strike K:Protection from black SVar:Picture:http://www.wizards.com/global/images/magic/general/white_knight.jpg -Oracle:First strike, protection from black +Oracle:First strike (This creature deals combat damage before creatures without first strike.)\nProtection from black (This creature can't be blocked, targeted, dealt damage, or enchanted by anything black.) diff --git a/forge-gui/res/cardsfolder/w/whitemane_lion.txt b/forge-gui/res/cardsfolder/w/whitemane_lion.txt index 7f3d0e6c732..47645218ed4 100644 --- a/forge-gui/res/cardsfolder/w/whitemane_lion.txt +++ b/forge-gui/res/cardsfolder/w/whitemane_lion.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creatu SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.YouCtrl | ChangeNum$ 1 | AILogic$ NeverBounceItself SVar:NeedsToPlay:Creature.YouCtrl+token+powerLE1+toughnessLE3,Creature.YouCtrl+cmcLE2+powerLE1+toughnessLE3+inZoneBattlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/whitemane_lion.jpg -Oracle:Flash\nWhen Whitemane Lion enters the battlefield, return a creature you control to its owner's hand. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Whitemane Lion enters the battlefield, return a creature you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/w/wicked_reward.txt b/forge-gui/res/cardsfolder/w/wicked_reward.txt index 23290fddb21..6cd63a5761b 100644 --- a/forge-gui/res/cardsfolder/w/wicked_reward.txt +++ b/forge-gui/res/cardsfolder/w/wicked_reward.txt @@ -5,4 +5,4 @@ A:SP$ Pump | Cost$ 1 B Sac<1/Creature> | ValidTgts$ Creature | TgtPrompt$ Select SVar:AIPreference:SacCost$Creature.namedBrood of Cockroaches,Creature.token AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/wicked_reward.jpg -Oracle:As an additional cost to cast Wicked Reward, sacrifice a creature.\nTarget creature gets +4/+2 until end of turn. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nTarget creature gets +4/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/widespread_brutality.txt b/forge-gui/res/cardsfolder/w/widespread_brutality.txt index f7d4e5b1b2f..0be140f2226 100644 --- a/forge-gui/res/cardsfolder/w/widespread_brutality.txt +++ b/forge-gui/res/cardsfolder/w/widespread_brutality.txt @@ -1,10 +1,10 @@ Name:Widespread Brutality ManaCost:1 B R R Types:Sorcery -A:SP$ Amass | Cost$ 1 B R R | Num$ 2 | RememberAmass$ True | SubAbility$ IgnitionDamage | SpellDescription$ Amass 2, then the Army you amassed deals damage equal to its power to each non-Army creature. (To amass 2, put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 blazk Zombie Army creature token first.) +A:SP$ Amass | Cost$ 1 B R R | Num$ 2 | RememberAmass$ True | SubAbility$ IgnitionDamage | SpellDescription$ Amass 2, then the Army you amassed deals damage equal to its power to each non-Army creature. (To amass 2, put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) SVar:IgnitionDamage:DB$ DamageAll | ValidCards$ Creature.nonArmy | ValidDescription$ each non-Army creature. | NumDmg$ X | References$ X | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ EQ1 | DamageSource$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardPower DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token -Oracle:Amass 2, then the Army you amassed deals damage equal to its power to each non-Army creature. (To amass 2, put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 blazk Zombie Army creature token first.) +Oracle:Amass 2, then the Army you amassed deals damage equal to its power to each non-Army creature. (To amass 2, put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/w/wild_field_scarecrow.txt b/forge-gui/res/cardsfolder/w/wild_field_scarecrow.txt index 88674e7b660..b19f2c37a28 100644 --- a/forge-gui/res/cardsfolder/w/wild_field_scarecrow.txt +++ b/forge-gui/res/cardsfolder/w/wild_field_scarecrow.txt @@ -3,6 +3,6 @@ ManaCost:3 Types:Artifact Creature Scarecrow PT:1/4 K:Defender -A:AB$ ChangeZone | Cost$ 2 Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 2 | SpellDescription$ Search your library for up to two basic land cards, reveal them, put them into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 2 | SpellDescription$ Search your library for up to two basic land cards, reveal them, and put them into your hand. Then shuffle your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/wild_field_scarecrow.jpg -Oracle:Defender\n{2}, Sacrifice Wild-Field Scarecrow: Search your library for up to two basic land cards, reveal them, put them into your hand, then shuffle your library. +Oracle:Defender\n{2}, Sacrifice Wild-Field Scarecrow: Search your library for up to two basic land cards, reveal them, and put them into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/w/wild_ox.txt b/forge-gui/res/cardsfolder/w/wild_ox.txt index dc4a22fc25c..e66b1c9a66b 100644 --- a/forge-gui/res/cardsfolder/w/wild_ox.txt +++ b/forge-gui/res/cardsfolder/w/wild_ox.txt @@ -4,4 +4,4 @@ Types:Creature Ox PT:3/3 K:Swampwalk SVar:Picture:http://resources.wizards.com/magic/cards/p3/en-us/card20227.jpg -Oracle:Swampwalk +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/w/wildfire_eternal.txt b/forge-gui/res/cardsfolder/w/wildfire_eternal.txt index 3fd2a5e4fab..42b39101fa5 100644 --- a/forge-gui/res/cardsfolder/w/wildfire_eternal.txt +++ b/forge-gui/res/cardsfolder/w/wildfire_eternal.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Zombie Jackal Cleric PT:1/4 K:Afflict:4 -T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPlay | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may cast an instant or sorcery card from your hand without paying its mana cost. +T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPlay | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may cast an instant or sorcery spell from your hand without paying its mana cost. SVar:TrigPlay:DB$ Play | ValidZone$ Hand | Valid$ Instant.YouOwn,Sorcery.YouOwn | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/wildfire_eternal.jpg -Oracle:Afflict 4 (Whenever this creature becomes blocked, defending player loses 4 life.)\nWhenever Wildfire Eternal attacks and isn't blocked, you may cast an instant or sorcery card from your hand without paying its mana cost. +Oracle:Afflict 4 (Whenever this creature becomes blocked, defending player loses 4 life.)\nWhenever Wildfire Eternal attacks and isn't blocked, you may cast an instant or sorcery spell from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/w/will_kenrith.txt b/forge-gui/res/cardsfolder/w/will_kenrith.txt index 369d0b2b37b..693fe41d0e1 100644 --- a/forge-gui/res/cardsfolder/w/will_kenrith.txt +++ b/forge-gui/res/cardsfolder/w/will_kenrith.txt @@ -12,4 +12,4 @@ A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:CopySpell:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ TrigCopy | TriggerZones$ Command | TriggerDescription$ Whenever you cast an instant or sorcery spell, copy it. You may choose new targets for the copy. SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True DeckHints:Name$Rowan Kenrith -Oracle:[+2]: Until your next turn, up to two target creatures each have base power and toughness 0/3 and lose all abilities.\n[-2]: Target player draws two cards. Until your next turn, instant, sorcery, and planeswalker spells that player casts cost {2} less to cast.\n[-8]: Target player gets an emblem with "Whenever you cast an instant or sorcery spell, copy it. You may choose new targets for the copy."\nPartner with Rowan Kenrith\nWill Kenrith can be your commander. +Oracle:[+2]: Until your next turn, up to two target creatures each have base power and toughness 0/3 and lose all abilities.\n[−2]: Target player draws two cards. Until your next turn, instant, sorcery, and planeswalker spells that player casts cost {2} less to cast.\n[−8]: Target player gets an emblem with "Whenever you cast an instant or sorcery spell, copy it. You may choose new targets for the copy."\nPartner with Rowan Kenrith\nWill Kenrith can be your commander. diff --git a/forge-gui/res/cardsfolder/w/will_o_the_wisp.txt b/forge-gui/res/cardsfolder/w/will_o_the_wisp.txt index d405614b0ed..2fd867b7b4f 100644 --- a/forge-gui/res/cardsfolder/w/will_o_the_wisp.txt +++ b/forge-gui/res/cardsfolder/w/will_o_the_wisp.txt @@ -5,4 +5,4 @@ PT:0/1 K:Flying A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card83411.jpg -Oracle:Flying\n{B}: Regenerate Will-o'-the-Wisp. (The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.) +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\n{B}: Regenerate Will-o'-the-Wisp. (The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.) diff --git a/forge-gui/res/cardsfolder/w/willow_dryad.txt b/forge-gui/res/cardsfolder/w/willow_dryad.txt index ae899be8111..472d15f7c73 100644 --- a/forge-gui/res/cardsfolder/w/willow_dryad.txt +++ b/forge-gui/res/cardsfolder/w/willow_dryad.txt @@ -4,4 +4,4 @@ Types:Creature Dryad PT:1/1 K:Forestwalk SVar:Picture:http://resources.wizards.com/magic/cards/po/en-us/card4325.jpg -Oracle:Forestwalk +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/w/winding_way.txt b/forge-gui/res/cardsfolder/w/winding_way.txt index b8670feae36..c1b7510bcf1 100644 --- a/forge-gui/res/cardsfolder/w/winding_way.txt +++ b/forge-gui/res/cardsfolder/w/winding_way.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ ChooseType | Cost$ 1 G | Defined$ You | Type$ Card | ValidTypes$ Creature,Land | SubAbility$ DBDig | SpellDescription$ Choose a creature or land. Reveal the top four cards of your library. Put all cards of the chosen type revealed this way into your hand and the rest into your graveyard SVar:DBDig:DB$Dig | DigNum$ 4 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card.ChosenType | DestinationZone2$ Graveyard AI:RemoveDeck:All -Oracle:Choose a creature or land. Reveal the top four cards of your library. Put all cards of the chosen type revealed this way into your hand and the rest into your graveyard. \ No newline at end of file +Oracle:Choose creature or land. Reveal the top four cards of your library. Put all cards of the chosen type revealed this way into your hand and the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/w/windriddle_palaces.txt b/forge-gui/res/cardsfolder/w/windriddle_palaces.txt index 02e1d06a59c..c718f657692 100644 --- a/forge-gui/res/cardsfolder/w/windriddle_palaces.txt +++ b/forge-gui/res/cardsfolder/w/windriddle_palaces.txt @@ -2,9 +2,9 @@ Name:Windriddle Palaces ManaCost:no cost Types:Plane Belenon S:Mode$ Continuous | EffectZone$ Command | Affected$ Card.TopLibrary | AffectedZone$ Library | MayLookAt$ Player | Description$ Players play with the top card of their libraries revealed. -S:Mode$ Continuous | EffectZone$ Command | Affected$ Card.TopLibrary | AffectedZone$ Library | MayPlay$ You | Description$ You may play the top card of any player's library. -T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, each player puts the top card of their library into their graveyard. +S:Mode$ Continuous | EffectZone$ Command | Affected$ Card.TopLibrary | AffectedZone$ Library | MayPlay$ You | Description$ You may play lands and cast spells from the top of any player's library. +T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, each player mills a card. SVar:RolledChaos:DB$ Mill | NumCards$ 1 | Defined$ Player SVar:Picture:http://www.wizards.com/global/images/magic/general/windriddle_palaces.jpg SVar:AIRollPlanarDieParams:Mode$ Random | Chance$ 30 -Oracle:Players play with the top card of their libraries revealed.\nYou may play the top card of any player's library.\nWhenever you roll {CHAOS}, each player puts the top card of their library into their graveyard. +Oracle:Players play with the top card of their libraries revealed.\nYou may play lands and cast spells from the top of any player's library.\nWhenever you roll {CHAOS}, each player mills a card. diff --git a/forge-gui/res/cardsfolder/w/windrider_patrol.txt b/forge-gui/res/cardsfolder/w/windrider_patrol.txt index bdd7ebedbb3..aec42de1c13 100644 --- a/forge-gui/res/cardsfolder/w/windrider_patrol.txt +++ b/forge-gui/res/cardsfolder/w/windrider_patrol.txt @@ -3,8 +3,8 @@ ManaCost:3 U U Types:Creature Merfolk Wizard PT:4/3 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigScry | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, scry 2. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigScry | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, 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 SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/windrider_patrol.jpg -Oracle:Flying\nWhenever Windrider Patrol deals combat damage to a player, scry 2. +Oracle:Flying\nWhenever Windrider Patrol deals combat damage to a player, 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/w/winds_of_abandon.txt b/forge-gui/res/cardsfolder/w/winds_of_abandon.txt index e19f977404f..dfe0851c3cf 100644 --- a/forge-gui/res/cardsfolder/w/winds_of_abandon.txt +++ b/forge-gui/res/cardsfolder/w/winds_of_abandon.txt @@ -7,4 +7,4 @@ SVar:DBGetLandsAll:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DB SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBGetLandsOne:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ X | References$ X | DefinedPlayer$ Player.IsRemembered | ShuffleNonMandatory$ False | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 SVar:X:RememberedLKI$FilterControlledByRemembered_Number$1 -Oracle:Exile target creature you don't control. For each creature exiled this way, its controller searches their library for a basic land card. Those players put those cards onto the battlefield tapped, then shuffle their libraries.\nOverload {4}{W}{W} (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:Exile target creature you don't control. For each creature exiled this way, its controller searches their library for a basic land card. Those players put those cards onto the battlefield tapped, then shuffle their libraries.\nOverload {4}{W}{W} (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/w/wing_shards.txt b/forge-gui/res/cardsfolder/w/wing_shards.txt index 3e4d6e65839..314c3045ba2 100644 --- a/forge-gui/res/cardsfolder/w/wing_shards.txt +++ b/forge-gui/res/cardsfolder/w/wing_shards.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Sacrifice | Cost$ 1 W W | ValidTgts$ Player | SacValid$ Creature.attacking | SacMessage$ Creature | SpellDescription$ Target player sacrifices an attacking creature. K:Storm SVar:Picture:http://www.wizards.com/global/images/magic/general/wing_shards.jpg -Oracle:Target player sacrifices an attacking creature.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) +Oracle:Target player sacrifices an attacking creature.\nStorm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies.) diff --git a/forge-gui/res/cardsfolder/w/witch_engine.txt b/forge-gui/res/cardsfolder/w/witch_engine.txt index ab4938dabf4..674b4154a66 100644 --- a/forge-gui/res/cardsfolder/w/witch_engine.txt +++ b/forge-gui/res/cardsfolder/w/witch_engine.txt @@ -8,4 +8,4 @@ SVar:ChangeControl:DB$GainControl | Defined$ Self | ValidTgts$ Opponent | TgtPro SVar:RemCombat:DB$ RemoveFromCombat | Defined$ Self AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/witch_engine.jpg -Oracle:Swampwalk\n{T}: Add {B}{B}{B}{B}. Target opponent gains control of Witch Engine. (Activate this ability only any time you could cast an instant.) +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\n{T}: Add {B}{B}{B}{B}. Target opponent gains control of Witch Engine. (Activate this ability only any time you could cast an instant.) diff --git a/forge-gui/res/cardsfolder/w/witching_well.txt b/forge-gui/res/cardsfolder/w/witching_well.txt index d0899ba9348..aca0ee73c1d 100644 --- a/forge-gui/res/cardsfolder/w/witching_well.txt +++ b/forge-gui/res/cardsfolder/w/witching_well.txt @@ -1,7 +1,7 @@ Name:Witching Well ManaCost:U Types:Artifact -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 the top in any order.) +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 A:AB$ Draw | Cost$ 3 U Sac<1/CARDNAME> | NumCards$ 2 | SpellDescription$ Draw two cards. -Oracle:When Witching Well 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 the top in any order.)\n{3}{U}, Sacrifice Witching Well: Draw two cards. +Oracle:When Witching Well 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.)\n{3}{U}, Sacrifice Witching Well: Draw two cards. diff --git a/forge-gui/res/cardsfolder/w/withering_boon.txt b/forge-gui/res/cardsfolder/w/withering_boon.txt index 3fa88b2b608..24d3afb72f3 100644 --- a/forge-gui/res/cardsfolder/w/withering_boon.txt +++ b/forge-gui/res/cardsfolder/w/withering_boon.txt @@ -3,4 +3,4 @@ ManaCost:1 B Types:Instant A:SP$ Counter | Cost$ 1 B PayLife<3> | TargetType$ Spell | TgtPrompt$ Select target Creature spell | ValidTgts$ Creature | SpellDescription$ Counter target creature spell. SVar:Picture:http://www.wizards.com/global/images/magic/general/withering_boon.jpg -Oracle:As an additional cost to cast Withering Boon, pay 3 life.\nCounter target creature spell. +Oracle:As an additional cost to cast this spell, pay 3 life.\nCounter target creature spell. diff --git a/forge-gui/res/cardsfolder/w/wolfriders_saddle.txt b/forge-gui/res/cardsfolder/w/wolfriders_saddle.txt index 443b5fc7f99..540c9735b9f 100644 --- a/forge-gui/res/cardsfolder/w/wolfriders_saddle.txt +++ b/forge-gui/res/cardsfolder/w/wolfriders_saddle.txt @@ -6,6 +6,6 @@ SVar:TrigToken:DB$ Token | LegacyImage$ g 2 2 wolf m20 | TokenAmount$ 1 | TokenS SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddHiddenKeyword$ CantBeBlockedByAmount GT1 | Description$ Equipped creature get +1/+1 and can't be blocked by more than one creature. +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddHiddenKeyword$ CantBeBlockedByAmount GT1 | Description$ Equipped creature gets +1/+1 and can't be blocked by more than one creature. K:Equip:3 -Oracle:When Wolfrider's Saddle enters the battlefield, create a 2/2 green Wolf creature token, then attach Wolfrider's Saddle to it.\nEquipped creature get +1/+1 and can't be blocked by more than one creature.\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery) +Oracle:When Wolfrider's Saddle enters the battlefield, create a 2/2 green Wolf creature token, then attach Wolfrider's Saddle to it.\nEquipped creature gets +1/+1 and can't be blocked by more than one creature.\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/w/wolfwillow_haven.txt b/forge-gui/res/cardsfolder/w/wolfwillow_haven.txt index 62e12f3f96f..42ce4c3613a 100644 --- a/forge-gui/res/cardsfolder/w/wolfwillow_haven.txt +++ b/forge-gui/res/cardsfolder/w/wolfwillow_haven.txt @@ -7,4 +7,4 @@ T:Mode$ TapsForMana | ValidCard$ Card.AttachedBy | Execute$ TrigMana | Static$ T SVar:TrigMana:DB$ Mana | Produced$ G | Amount$ 1 | Defined$ TriggeredCardController A:AB$ Token | Cost$ 4 G Sac<1/CARDNAME> | TokenAmount$ 1 | TokenScript$ g_2_2_wolf | TokenOwner$ You | LegacyImage$ g 2 2 wolf thb | PlayerTurn$ True | SpellDescription$ Create a 2/2 green Wolf creature token. Activate this ability only during your turn. DeckHas:Ability$Token -Oracle:Enchant land\nWhenever enchanted land is tapped for mana, its controller adds an additional {G}.\n{4}{G},Sacrifice Wolfwillow Haven: Create a 2/2 green Wolf creature token. Activate this ability only during your turn. +Oracle:Enchant land\nWhenever enchanted land is tapped for mana, its controller adds an additional {G}.\n{4}{G}, Sacrifice Wolfwillow Haven: Create a 2/2 green Wolf creature token. Activate this ability only during your turn. diff --git a/forge-gui/res/cardsfolder/w/wolverine_riders.txt b/forge-gui/res/cardsfolder/w/wolverine_riders.txt index 67339fa980c..f68e8b426c6 100644 --- a/forge-gui/res/cardsfolder/w/wolverine_riders.txt +++ b/forge-gui/res/cardsfolder/w/wolverine_riders.txt @@ -3,11 +3,11 @@ ManaCost:4 G G Types:Creature Elf Warrior PT:4/4 T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a 1/1 green Elf Warrior creature token. -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_elf_Warrior | TokenOwner$ You | +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_elf_Warrior | TokenOwner$ You | T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Elf.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever another elf enters the battlefield under your control, you gain life equal to its toughness. SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:TriggeredCard$CardToughness SVar:PlayMain1:TRUE DeckHints:Type$Elf DeckHas:Ability$LifeGain & Ability$Token -Oracle:At the beginning of each upkeep, create a 1/1 green Elf Warrior creature token.\nWhenever another Elf enters the battlefield under your control, you gain life equal to it's thoughness +Oracle:At the beginning of each upkeep, create a 1/1 green Elf Warrior creature token.\nWhenever another Elf enters the battlefield under your control, you gain life equal to its toughness. diff --git a/forge-gui/res/cardsfolder/w/woodborn_behemoth.txt b/forge-gui/res/cardsfolder/w/woodborn_behemoth.txt index 6c8d9cc7321..a3db3c64df4 100644 --- a/forge-gui/res/cardsfolder/w/woodborn_behemoth.txt +++ b/forge-gui/res/cardsfolder/w/woodborn_behemoth.txt @@ -2,8 +2,8 @@ Name:Woodborn Behemoth ManaCost:3 G G Types:Creature Elemental PT:4/4 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Trample | AddPower$ 4 | AddToughness$ 4 | CheckSVar$ X | SVarCompare$ GE8 | References$ X | Description$ As long as you control eight or more lands, CARDNAME gets +4/+4 and has trample. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Trample | AddPower$ 4 | AddToughness$ 4 | CheckSVar$ X | SVarCompare$ GE8 | References$ X | Description$ As long as you control eight or more lands, CARDNAME gets +4/+4 and has trample. (It can deal excess combat damage to the player or planeswalker it's attacking.) SVar:X:Count$Valid Land.YouCtrl SVar:BuffedBy:Land SVar:Picture:http://www.wizards.com/global/images/magic/general/woodborn_behemoth.jpg -Oracle:As long as you control eight or more lands, Woodborn Behemoth gets +4/+4 and has trample. +Oracle:As long as you control eight or more lands, Woodborn Behemoth gets +4/+4 and has trample. (It can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/w/woodland_chasm.txt b/forge-gui/res/cardsfolder/w/woodland_chasm.txt index 8d77e3d6c18..eb5d4cebf6e 100644 --- a/forge-gui/res/cardsfolder/w/woodland_chasm.txt +++ b/forge-gui/res/cardsfolder/w/woodland_chasm.txt @@ -2,4 +2,4 @@ Name:Woodland Chasm ManaCost:no cost Types:Snow Land Swamp Forest K:CARDNAME enters the battlefield tapped. -Oracle:({T}: Add {B} or {G}.)\Woodland Chasm enters the battlefield tapped. +Oracle:({T}: Add {B} or {G}.)\nWoodland Chasm enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/w/woodlot_crawler.txt b/forge-gui/res/cardsfolder/w/woodlot_crawler.txt index ec013184cc0..2dbaa289fed 100644 --- a/forge-gui/res/cardsfolder/w/woodlot_crawler.txt +++ b/forge-gui/res/cardsfolder/w/woodlot_crawler.txt @@ -5,4 +5,4 @@ PT:2/1 K:Forestwalk K:Protection from green SVar:Picture:http://www.wizards.com/global/images/magic/general/woodlot_crawler.jpg -Oracle:Forestwalk, protection from green +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.)\nProtection from green diff --git a/forge-gui/res/cardsfolder/w/world_breaker.txt b/forge-gui/res/cardsfolder/w/world_breaker.txt index da98c77a42d..51f1dfb3988 100644 --- a/forge-gui/res/cardsfolder/w/world_breaker.txt +++ b/forge-gui/res/cardsfolder/w/world_breaker.txt @@ -3,7 +3,7 @@ ManaCost:6 G Types:Creature Eldrazi PT:5/7 K:Devoid -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When you cast CARDNAME, exile target artifact, enchantment, or land. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When you cast this spell, exile target artifact, enchantment, or land. SVar:TrigChange:DB$ ChangeZone | ValidTgts$ Artifact,Enchantment,Land | Origin$ Battlefield | Destination$ Exile K:Reach A:AB$ ChangeZone | Cost$ 2 C Sac<1/Land> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. @@ -11,4 +11,4 @@ SVar:DiscardMe:1 SVar:PlayMain1:TRUE DeckHints:Ability$Mana.Colorless SVar:Picture:http://www.wizards.com/global/images/magic/general/world_breaker.jpg -Oracle:Devoid (This card has no color.)\nWhen you cast World Breaker, exile target artifact, enchantment, or land.\nReach\n{2}{C}, Sacrifice a land: Return World Breaker from your graveyard to your hand. ({C} represents colorless mana.) +Oracle:Devoid (This card has no color.)\nWhen you cast this spell, exile target artifact, enchantment, or land.\nReach\n{2}{C}, Sacrifice a land: Return World Breaker from your graveyard to your hand. ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/w/world_shaper.txt b/forge-gui/res/cardsfolder/w/world_shaper.txt index 3852b5aae81..50d2ed00ed9 100644 --- a/forge-gui/res/cardsfolder/w/world_shaper.txt +++ b/forge-gui/res/cardsfolder/w/world_shaper.txt @@ -7,4 +7,4 @@ SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZoneAll | TriggerController$ TriggeredCardController | TriggerDescription$ When World Shaper dies, put all land cards from your graveyard onto the battlefield tapped. SVar:TrigChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Land.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True DeckHints:Ability$Graveyard -Oracle:Whenever World Shaper attacks, you may mill three cards.\nWhen World Shaper dies, put all land cards from your graveyard onto the battlefield tapped. +Oracle:Whenever World Shaper attacks, you may mill three cards.\nWhen World Shaper dies, return all land cards from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/w/worms_of_the_earth.txt b/forge-gui/res/cardsfolder/w/worms_of_the_earth.txt index e2af0854bcb..c393c21fdfa 100644 --- a/forge-gui/res/cardsfolder/w/worms_of_the_earth.txt +++ b/forge-gui/res/cardsfolder/w/worms_of_the_earth.txt @@ -1,15 +1,15 @@ Name:Worms of the Earth ManaCost:2 B B B Types:Enchantment -S:Mode$ CantPlayLand | Description$ Players can't play lands. +S:Mode$ CantPlayLand | Description$Players can't play lands. R:Event$ Moved | ActiveZones$ Battlefield | Destination$ Battlefield | ValidCard$ Land | Prevent$ True | Description$ Lands can't enter the battlefield. T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ RepeatAbility | TriggerDescription$ At the beginning of each upkeep, any player may sacrifice two lands or have CARDNAME deal 5 damage to that player. If a player does either, destroy CARDNAME. SVar:RepeatAbility:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBChoose SVar:DBChoose:DB$ GenericChoice | Defined$ Player.IsRemembered | Choices$ SacTwoLands,DealDmg | AILogic$ PayUnlessCost SVar:DealDmg:DB$ Destroy | Defined$ Self | UnlessCost$ DamageYou<5> | UnlessPayer$ Player.IsRemembered | UnlessSwitched$ True | SpellDescription$ Have CARDNAME deal 5 damage to you and destroy CARDNAME. SVar:SacTwoLands:DB$ Destroy | Defined$ Self | UnlessCost$ Sac<2/Permanent.Land/two lands> | UnlessPayer$ Player.IsRemembered | UnlessSwitched$ True | SpellDescription$ Sacrifice two lands to destroy CARDNAME. -SVar:AIPreference:SacCost$Land.Basic,Land +SVar:AIPreference:SacCost$Land.Basic,Land AI:RemoveDeck:Random AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/worms_of_the_earth.jpg -Oracle: Players can't play lands.\nLands can't enter the battlefield.\nAt the beginning of each upkeep, any player may sacrifice two lands or have Worms of the Earth deal 5 damage to that player. If a player does either, destroy Worms of the Earth. +Oracle:Players can't play lands.\nLands can't enter the battlefield.\nAt the beginning of each upkeep, any player may sacrifice two lands or have Worms of the Earth deal 5 damage to that player. If a player does either, destroy Worms of the Earth. diff --git a/forge-gui/res/cardsfolder/w/wormwood_dryad.txt b/forge-gui/res/cardsfolder/w/wormwood_dryad.txt index 89d98048806..4a52408e345 100644 --- a/forge-gui/res/cardsfolder/w/wormwood_dryad.txt +++ b/forge-gui/res/cardsfolder/w/wormwood_dryad.txt @@ -2,8 +2,8 @@ Name:Wormwood Dryad ManaCost:2 G Types:Creature Dryad PT:3/1 -A:AB$ Pump | Cost$ G | KW$ Forestwalk | Defined$ Self | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME gains forestwalk until end of turn and deals 1 damage to you. -A:AB$ Pump | Cost$ B | KW$ Swampwalk | Defined$ Self | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME gains swampwalk until end of turn and deals 1 damage to you. +A:AB$ Pump | Cost$ G | KW$ Forestwalk | Defined$ Self | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME gains forestwalk until end of turn and deals 1 damage to you. (It can't be blocked as long as defending player controls a Forest.) +A:AB$ Pump | Cost$ B | KW$ Swampwalk | Defined$ Self | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME gains swampwalk until end of turn and deals 1 damage to you. (It can't be blocked as long as defending player controls a Swamp.) SVar:DBDealDamage:DB$DealDamage | Defined$ You | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/wormwood_dryad.jpg -Oracle:{G}: Wormwood Dryad gains forestwalk until end of turn and deals 1 damage to you.\n{B}: Wormwood Dryad gains swampwalk until end of turn and deals 1 damage to you. +Oracle:{G}: Wormwood Dryad gains forestwalk until end of turn and deals 1 damage to you. (It can't be blocked as long as defending player controls a Forest.)\n{B}: Wormwood Dryad gains swampwalk until end of turn and deals 1 damage to you. (It can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/w/wormwood_treefolk.txt b/forge-gui/res/cardsfolder/w/wormwood_treefolk.txt index a76bf34683a..87227a8e648 100644 --- a/forge-gui/res/cardsfolder/w/wormwood_treefolk.txt +++ b/forge-gui/res/cardsfolder/w/wormwood_treefolk.txt @@ -2,8 +2,8 @@ Name:Wormwood Treefolk ManaCost:3 G G Types:Creature Treefolk PT:4/4 -A:AB$ Pump | Cost$ G G | KW$ Forestwalk | Defined$ Self | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME gains forestwalk until end of turn and deals 2 damage to you. -A:AB$ Pump | Cost$ B B | KW$ Swampwalk | Defined$ Self | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME gains swampwalk until end of turn and deals 2 damage to you. +A:AB$ Pump | Cost$ G G | KW$ Forestwalk | Defined$ Self | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME gains forestwalk until end of turn and deals 2 damage to you. (It can't be blocked as long as defending player controls a Forest.) +A:AB$ Pump | Cost$ B B | KW$ Swampwalk | Defined$ Self | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME gains swampwalk until end of turn and deals 2 damage to you. (It can't be blocked as long as defending player controls a Swamp.) SVar:DBDealDamage:DB$DealDamage | Defined$ You | NumDmg$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/wormwood_treefolk.jpg -Oracle:{G}{G}: Wormwood Treefolk gains forestwalk until end of turn and deals 2 damage to you.\n{B}{B}: Wormwood Treefolk gains swampwalk until end of turn and deals 2 damage to you. +Oracle:{G}{G}: Wormwood Treefolk gains forestwalk until end of turn and deals 2 damage to you. (It can't be blocked as long as defending player controls a Forest.)\n{B}{B}: Wormwood Treefolk gains swampwalk until end of turn and deals 2 damage to you. (It can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/w/worthy_cause.txt b/forge-gui/res/cardsfolder/w/worthy_cause.txt index af4936329c5..4a4d865069b 100644 --- a/forge-gui/res/cardsfolder/w/worthy_cause.txt +++ b/forge-gui/res/cardsfolder/w/worthy_cause.txt @@ -6,4 +6,4 @@ A:SP$ GainLife | Cost$ W Sac<1/Creature> | LifeAmount$ X | SpellDescription$ You SVar:X:Sacrificed$CardToughness AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/worthy_cause.jpg -Oracle:Buyback {2} (You may pay an additional {2} as you cast this spell. If you do, put this card into your hand as it resolves.)\nAs an additional cost to cast Worthy Cause, sacrifice a creature.\nYou gain life equal to the sacrificed creature's toughness. +Oracle:Buyback {2} (You may pay an additional {2} as you cast this spell. If you do, put this card into your hand as it resolves.)\nAs an additional cost to cast this spell, sacrifice a creature.\nYou gain life equal to the sacrificed creature's toughness. diff --git a/forge-gui/res/cardsfolder/w/wreak_havoc.txt b/forge-gui/res/cardsfolder/w/wreak_havoc.txt index 8c6b77b6aa3..4b25b738838 100644 --- a/forge-gui/res/cardsfolder/w/wreak_havoc.txt +++ b/forge-gui/res/cardsfolder/w/wreak_havoc.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Destroy | Cost$ 2 R G | ValidTgts$ Artifact,Land | TgtPrompt$ Select target artifact or land | SpellDescription$ Destroy target artifact or land. K:CARDNAME can't be countered. SVar:Picture:http://www.wizards.com/global/images/magic/general/wreak_havoc.jpg -Oracle:Wreak Havoc can't be countered by spells or abilities.\nDestroy target artifact or land. +Oracle:This spell can't be countered.\nDestroy target artifact or land. diff --git a/forge-gui/res/cardsfolder/w/wrenn_and_six.txt b/forge-gui/res/cardsfolder/w/wrenn_and_six.txt index 8c7ed75c708..7b30a4b2afc 100644 --- a/forge-gui/res/cardsfolder/w/wrenn_and_six.txt +++ b/forge-gui/res/cardsfolder/w/wrenn_and_six.txt @@ -3,8 +3,8 @@ ManaCost:R G Types:Legendary Planeswalker Wrenn Loyalty:3 A:AB$ ChangeZone | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Land.YouOwn | TgtPrompt$ Select target land card in your graveyard | AILogic$ BestCard | SpellDescription$ Return up to one target land card from your graveyard to your hand. -A:AB$ DealDamage | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | NumDmg$ 1 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SpellDescription$ CARDNAME deals 1 damage to any target. -A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Name$ Emblem - Wrenn and Six | Image$ emblem_wrenn_and_six | StaticAbilities$ STWrenn | Planeswalker$ True | Ultimate$ True | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Instant and sorcery cards in your graveyard have retrace." -SVar:STWrenn:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Graveyard | Affected$ Instant.YouOwn,Sorcery.YouOwn | AddKeyword$ Retrace | Description$ You get an emblem with "Instant and sorcery cards in your graveyard have retrace." +A:AB$ DealDamage | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | NumDmg$ 1 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Name$ Emblem - Wrenn and Six | Image$ emblem_wrenn_and_six | StaticAbilities$ STWrenn | Planeswalker$ True | Ultimate$ True | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Instant and sorcery cards in your graveyard have retrace." (You may cast instant and sorcery cards from your graveyard by discarding a land card in addition to paying their other costs.) +SVar:STWrenn:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Graveyard | Affected$ Instant.YouOwn,Sorcery.YouOwn | AddKeyword$ Retrace | Description$ You get an emblem with "Instant and sorcery cards in your graveyard have retrace." (You may cast instant and sorcery cards from your graveyard by discarding a land card in addition to paying their other costs.) DeckHas:Ability$Token -Oracle:[+1]: Return up to one target land card from your graveyard to your hand.\n[-1]: Wrenn and Six deals 1 damage to any target.\n[-7]: You get an emblem with "Instant and sorcery cards in your graveyard have retrace." +Oracle:[+1]: Return up to one target land card from your graveyard to your hand.\n[−1]: Wrenn and Six deals 1 damage to any target.\n[−7]: You get an emblem with "Instant and sorcery cards in your graveyard have retrace." (You may cast instant and sorcery cards from your graveyard by discarding a land card in addition to paying their other costs.) diff --git a/forge-gui/res/cardsfolder/w/wrens_run_vanquisher.txt b/forge-gui/res/cardsfolder/w/wrens_run_vanquisher.txt index 57c8971bdce..b3acd15658d 100644 --- a/forge-gui/res/cardsfolder/w/wrens_run_vanquisher.txt +++ b/forge-gui/res/cardsfolder/w/wrens_run_vanquisher.txt @@ -5,4 +5,4 @@ PT:3/3 K:Deathtouch K:AlternateAdditionalCost:Reveal<1/Elf>:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/wrens_run_vanquisher.jpg -Oracle:As an additional cost to cast Wren's Run Vanquisher, reveal an Elf card from your hand or pay {3}.\nDeathtouch (Any amount of damage this deals to a creature is enough to destroy it.) +Oracle:As an additional cost to cast this spell, reveal an Elf card from your hand or pay {3}.\nDeathtouch (Any amount of damage this deals to a creature is enough to destroy it.) diff --git a/forge-gui/res/cardsfolder/w/wretched_camel.txt b/forge-gui/res/cardsfolder/w/wretched_camel.txt index 08f42f0eb30..975c7a0d739 100644 --- a/forge-gui/res/cardsfolder/w/wretched_camel.txt +++ b/forge-gui/res/cardsfolder/w/wretched_camel.txt @@ -2,8 +2,8 @@ Name:Wretched Camel ManaCost:1 B Types:Creature Zombie Camel PT:2/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerController$ TriggeredCardController | Desert$ True | TriggerDescription$ When CARDNAME dies, if you control a Desert or there is a Desert in your graveyard, target player discards a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerController$ TriggeredCardController | Desert$ True | TriggerDescription$ When CARDNAME dies, if you control a Desert or there is a Desert card in your graveyard, target player discards a card. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose DeckHints:Type$Desert SVar:Picture:http://www.wizards.com/global/images/magic/general/wretched_camel.jpg -Oracle:When Wretched Camel dies, if you control a Desert or there is a Desert in your graveyard, target player discards a card. +Oracle:When Wretched Camel dies, if you control a Desert or there is a Desert card in your graveyard, target player discards a card. diff --git a/forge-gui/res/cardsfolder/w/wretched_gryff.txt b/forge-gui/res/cardsfolder/w/wretched_gryff.txt index f13362fa707..debd4387080 100644 --- a/forge-gui/res/cardsfolder/w/wretched_gryff.txt +++ b/forge-gui/res/cardsfolder/w/wretched_gryff.txt @@ -4,7 +4,7 @@ Types:Creature Eldrazi Hippogriff PT:3/4 K:Flying K:Emerge:5 U -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When you cast CARDNAME, draw a card. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When you cast this spell, draw a card. SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/wretched_gryff.jpg -Oracle:Emerge {5}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast Wretched Gryff, draw a card.\nFlying +Oracle:Emerge {5}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast this spell, draw a card.\nFlying diff --git a/forge-gui/res/cardsfolder/w/wrexial_the_risen_deep.txt b/forge-gui/res/cardsfolder/w/wrexial_the_risen_deep.txt index 6b93b27d3f6..7596ba7a3fd 100644 --- a/forge-gui/res/cardsfolder/w/wrexial_the_risen_deep.txt +++ b/forge-gui/res/cardsfolder/w/wrexial_the_risen_deep.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Kraken PT:5/8 K:Islandwalk K:Swampwalk -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPlay | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may cast target instant or sorcery card from that player's graveyard without paying its mana cost. If that card would be put into a graveyard this turn, exile it instead. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPlay | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may cast target instant or sorcery card from that player's graveyard without paying its mana cost. If that spell would be put into a graveyard this turn, exile it instead. SVar:TrigPlay:DB$ Play | TgtZone$ Graveyard | ValidTgts$ Instant.OwnedBy Player.TriggeredTarget,Sorcery.OwnedBy Player.TriggeredTarget | TgtPrompt$ Choose target instant or sorcery card from an opponent's graveyard | WithoutManaCost$ True | Optional$ True | ReplaceGraveyard$ Exile | AILogic$ ReplaySpell SVar:Picture:http://www.wizards.com/global/images/magic/general/wrexial_the_risen_deep.jpg -Oracle:Islandwalk, swampwalk\nWhenever Wrexial, the Risen Deep deals combat damage to a player, you may cast target instant or sorcery card from that player's graveyard without paying its mana cost. If that card would be put into a graveyard this turn, exile it instead. +Oracle:Islandwalk, swampwalk (This creature can't be blocked as long as defending player controls an Island or a Swamp.)\nWhenever Wrexial, the Risen Deep deals combat damage to a player, you may cast target instant or sorcery card from that player's graveyard without paying its mana cost. If that spell would be put into a graveyard this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/w/wyleth_soul_of_steel.txt b/forge-gui/res/cardsfolder/w/wyleth_soul_of_steel.txt index e7379ce1366..93bd3d653be 100644 --- a/forge-gui/res/cardsfolder/w/wyleth_soul_of_steel.txt +++ b/forge-gui/res/cardsfolder/w/wyleth_soul_of_steel.txt @@ -10,4 +10,4 @@ SVar:HasAttackEffect:TRUE SVar:EnchantMe:Multiple SVar:EquipMe:Multiple DeckHints:Type$Aura|Equipment -Oracle:Whenever Wyleth, Soul of Steel attacks, draw a card for each Aura and Equipment attached to it. +Oracle:Trample\nWhenever Wyleth, Soul of Steel attacks, draw a card for each Aura and Equipment attached to it. diff --git a/forge-gui/res/cardsfolder/x/xenagos_the_reveler.txt b/forge-gui/res/cardsfolder/x/xenagos_the_reveler.txt index d48bbdcb3b3..68e04967eee 100644 --- a/forge-gui/res/cardsfolder/x/xenagos_the_reveler.txt +++ b/forge-gui/res/cardsfolder/x/xenagos_the_reveler.txt @@ -11,4 +11,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:Count$ValidExile Creature.IsRemembered,Land.IsRemembered AI:RemoveDeck:All DeckHas:Ability$Token -Oracle:[+1]: Add X mana in any combination of {R} and/or {G}, where X is the number of creatures you control.\n[0]: Create a 2/2 red and green Satyr creature token with haste.\n[-6]: Exile the top seven cards of your library. You may put any number of creature and/or land cards from among them onto the battlefield. +Oracle:[+1]: Add X mana in any combination of {R} and/or {G}, where X is the number of creatures you control.\n[0]: Create a 2/2 red and green Satyr creature token with haste.\n[−6]: Exile the top seven cards of your library. You may put any number of creature and/or land cards from among them onto the battlefield. diff --git a/forge-gui/res/cardsfolder/y/yavimaya_dryad.txt b/forge-gui/res/cardsfolder/y/yavimaya_dryad.txt index 601eeea8a0a..c5b4bd37c29 100644 --- a/forge-gui/res/cardsfolder/y/yavimaya_dryad.txt +++ b/forge-gui/res/cardsfolder/y/yavimaya_dryad.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigRamp:DB$ Pump | ValidTgts$ Player | TgtPrompt$ Select target player to gain control of forest | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ 1 | GainControl$ True | NewController$ Targeted | Tapped$ True | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/yavimaya_dryad.jpg -Oracle:Forestwalk\nWhen Yavimaya Dryad enters the battlefield, you may search your library for a Forest card and put it onto the battlefield tapped under target player's control. If you do, shuffle your library. +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.)\nWhen Yavimaya Dryad enters the battlefield, you may search your library for a Forest card and put it onto the battlefield tapped under target player's control. If you do, shuffle your library. diff --git a/forge-gui/res/cardsfolder/y/yavimaya_elder.txt b/forge-gui/res/cardsfolder/y/yavimaya_elder.txt index 1d793f3e630..2772e523f41 100644 --- a/forge-gui/res/cardsfolder/y/yavimaya_elder.txt +++ b/forge-gui/res/cardsfolder/y/yavimaya_elder.txt @@ -2,8 +2,8 @@ Name:Yavimaya Elder ManaCost:1 G G Types:Creature Human Druid PT:2/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigFetch | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for up to two basic land cards, reveal them, and put them into your hand. If you do, shuffle your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigFetch | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for up to two basic land cards, reveal them, put them into your hand, then shuffle your library. SVar:TrigFetch:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 2 | ShuffleNonMandatory$ True A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. SVar:Picture:http://www.wizards.com/global/images/magic/general/yavimaya_elder.jpg -Oracle:When Yavimaya Elder dies, you may search your library for up to two basic land cards, reveal them, and put them into your hand. If you do, shuffle your library.\n{2}, Sacrifice Yavimaya Elder: Draw a card. +Oracle:When Yavimaya Elder dies, you may search your library for up to two basic land cards, reveal them, put them into your hand, then shuffle your library.\n{2}, Sacrifice Yavimaya Elder: Draw a card. diff --git a/forge-gui/res/cardsfolder/y/yavimaya_wurm.txt b/forge-gui/res/cardsfolder/y/yavimaya_wurm.txt index d38967caae3..e408209dda5 100644 --- a/forge-gui/res/cardsfolder/y/yavimaya_wurm.txt +++ b/forge-gui/res/cardsfolder/y/yavimaya_wurm.txt @@ -4,4 +4,4 @@ Types:Creature Wurm PT:6/4 K:Trample SVar:Picture:http://resources.wizards.com/magic/cards/bd/en-us/card26631.jpg -Oracle:Trample \ No newline at end of file +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/y/yawgmoth_demon.txt b/forge-gui/res/cardsfolder/y/yawgmoth_demon.txt index e41e72109e6..e703f4cf2b9 100644 --- a/forge-gui/res/cardsfolder/y/yawgmoth_demon.txt +++ b/forge-gui/res/cardsfolder/y/yawgmoth_demon.txt @@ -13,4 +13,4 @@ SVar:NeedsToPlayVar:Z GE3 SVar:Z:Count$Valid Artifact.YouCtrl+inZoneBattlefield AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/yawgmoth_demon.jpg -Oracle:Flying, first strike\nAt the beginning of your upkeep, you may sacrifice an artifact. If you don't, tap Yawgmoth Demon and it deals 2 damage to you. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nFirst strike (This creature deals combat damage before creatures without first strike.)\nAt the beginning of your upkeep, you may sacrifice an artifact. If you don't, tap Yawgmoth Demon and it deals 2 damage to you. diff --git a/forge-gui/res/cardsfolder/y/yawgmoth_thran_physician.txt b/forge-gui/res/cardsfolder/y/yawgmoth_thran_physician.txt index f2b91bcedbf..fb53126d733 100644 --- a/forge-gui/res/cardsfolder/y/yawgmoth_thran_physician.txt +++ b/forge-gui/res/cardsfolder/y/yawgmoth_thran_physician.txt @@ -9,4 +9,4 @@ A:AB$ Proliferate | Cost$ B B Discard<1/Card> | SpellDescription$ Proliferate. SVar:AIPreference:DiscardCost$Card DeckHas:Ability$Proliferate DeckNeeds:Ability$Counters -Oracle:Protection from Humans. \nPay 1 life, Sacrifice another creature: Put a -1/-1 counter on up to one target creature and draw a card. \n{B}{B}, Discard a card: 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:Protection from Humans\nPay 1 life, Sacrifice another creature: Put a -1/-1 counter on up to one target creature and draw a card.\n{B}{B}, Discard a card: 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/y/yawgmoths_agenda.txt b/forge-gui/res/cardsfolder/y/yawgmoths_agenda.txt index 010e6cfba3e..542529f980f 100644 --- a/forge-gui/res/cardsfolder/y/yawgmoths_agenda.txt +++ b/forge-gui/res/cardsfolder/y/yawgmoths_agenda.txt @@ -2,10 +2,10 @@ Name:Yawgmoth's Agenda ManaCost:3 B B Types:Enchantment S:Mode$ CantBeCast | ValidCard$ Card | Caster$ You | NumLimitEachTurn$ 1 | Description$ You can't cast more than one spell each turn. -S:Mode$ Continuous | Affected$ Card.YouCtrl | AffectedZone$ Graveyard | MayPlay$ True | Description$ You may play cards from your graveyard. +S:Mode$ Continuous | Affected$ Card.YouCtrl | AffectedZone$ Graveyard | MayPlay$ True | Description$ You may play lands and cast spells from your graveyard. R:Event$ Moved | ActiveZones$ Battlefield | Destination$ Graveyard | ValidCard$ Card.nonToken+YouOwn | ReplaceWith$ Exile | Description$ If a card would be put into your graveyard from anywhere, exile it instead. SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard SVar:NonStackingEffect:True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/yawgmoths_agenda.jpg -Oracle:You can't cast more than one spell each turn.\nYou may play cards from your graveyard.\nIf a card would be put into your graveyard from anywhere, exile it instead. +Oracle:You can't cast more than one spell each turn.\nYou may play lands and cast spells from your graveyard.\nIf a card would be put into your graveyard from anywhere, exile it instead. diff --git a/forge-gui/res/cardsfolder/y/yawgmoths_testament.txt b/forge-gui/res/cardsfolder/y/yawgmoths_testament.txt index e5c1590a2ca..8bad9fdca49 100644 --- a/forge-gui/res/cardsfolder/y/yawgmoths_testament.txt +++ b/forge-gui/res/cardsfolder/y/yawgmoths_testament.txt @@ -6,4 +6,4 @@ SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.YouOwn+faceU SVar:GraveExileToLibrary:Event$ Moved | ActiveZones$ Command | Destination$ Graveyard,Exile | ValidCard$ Card.nonToken+YouOwn | ReplaceWith$ PutLibrary | Description$ If a card would be put into your graveyard or exile from anywhere this turn, put it on the bottom of your library instead. SVar:PutLibrary:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Library | Defined$ ReplacedCard | LibraryPosition$ -1 | Reveal$ True SVar:PlayMain1:ALWAYS -Oracle:Until end of turn, you may play face-up cards you own from exile. If a card would be put into your graveyard or exile from anywhere this turn, put it on the bottom of your library instead. \ No newline at end of file +Oracle:Until end of turn, you may play face-up cards you own from exile.\nIf a card would be put into your graveyard or exile from anywhere this turn, put it on the bottom of your library instead. diff --git a/forge-gui/res/cardsfolder/y/yawgmoths_will.txt b/forge-gui/res/cardsfolder/y/yawgmoths_will.txt index 47fcbe4381e..03d5901dc78 100644 --- a/forge-gui/res/cardsfolder/y/yawgmoths_will.txt +++ b/forge-gui/res/cardsfolder/y/yawgmoths_will.txt @@ -1,10 +1,10 @@ Name:Yawgmoth's Will ManaCost:2 B Types:Sorcery -A:SP$ Effect | Cost$ 2 B | Name$ Yawgmoth's Will Effect | ReplacementEffects$ GraveToExile | StaticAbilities$ STPlay | SVars$ Exile | AILogic$ YawgmothsWill | AINoRecursiveCheck$ True | SpellDescription$ Until end of turn, you may play cards from your graveyard. If a card would be put into your graveyard from anywhere this turn, exile that card instead. +A:SP$ Effect | Cost$ 2 B | Name$ Yawgmoth's Will Effect | ReplacementEffects$ GraveToExile | StaticAbilities$ STPlay | SVars$ Exile | AILogic$ YawgmothsWill | AINoRecursiveCheck$ True | SpellDescription$ Until end of turn, you may play lands and cast spells from your graveyard. If a card would be put into your graveyard from anywhere this turn, exile that card instead. SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.YouCtrl | AffectedZone$ Graveyard | MayPlay$ True | Description$ You may play cards from your graveyard. SVar:GraveToExile:Event$ Moved | ActiveZones$ Command | Destination$ Graveyard | ValidCard$ Card.nonToken+YouOwn | ReplaceWith$ Exile | Description$ If a card would be put into your graveyard from anywhere, exile it instead. SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard SVar:PlayMain1:ALWAYS SVar:Picture:http://www.wizards.com/global/images/magic/general/yawgmoths_will.jpg -Oracle:Until end of turn, you may play cards from your graveyard.\nIf a card would be put into your graveyard from anywhere this turn, exile that card instead. +Oracle:Until end of turn, you may play lands and cast spells from your graveyard.\nIf a card would be put into your graveyard from anywhere this turn, exile that card instead. diff --git a/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt b/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt index 425e948d922..32a0f5699c0 100644 --- a/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt +++ b/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt @@ -5,9 +5,9 @@ PT:3/5 K:Flying K:Vigilance K:Menace -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ Whenever CARDNAME attacks, reveal the top card of your library. If that card's converted mana cost is odd, you may cast it without paying its mana cost. Otherwise, draw a card. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ Whenever CARDNAME attacks, reveal the top card of your library. You may cast it without paying its mana cost if its converted mana cost is odd. If you don't cast it, draw a card. SVar:TrigReveal:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Card | RememberRevealed$ True | SubAbility$ DBMayCast SVar:DBMayCast:DB$ Play | Defined$ Remembered | ForgetRemembered$ True | WithoutManaCost$ True | Optional$ True | ConditionDefined$ Remembered | ConditionPresent$ Card.cmcOdd | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying,vigilance,menace\nWhenever Yennett, Cryptic Sovereign attacks, reveal the top card of your library. If that card's converted mana cost is odd, you may cast it without paying its mana cost. Otherwise, draw a card. +Oracle:Flying, vigilance, menace\nWhenever Yennett, Cryptic Sovereign attacks, reveal the top card of your library. You may cast it without paying its mana cost if its converted mana cost is odd. If you don't cast it, draw a card. diff --git a/forge-gui/res/cardsfolder/y/yorion_sky_nomad.txt b/forge-gui/res/cardsfolder/y/yorion_sky_nomad.txt index 7df8c7c0d6b..f591132362b 100644 --- a/forge-gui/res/cardsfolder/y/yorion_sky_nomad.txt +++ b/forge-gui/res/cardsfolder/y/yorion_sky_nomad.txt @@ -10,4 +10,4 @@ SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ Tr SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRememberedLKI SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Valid Permanent.nonLand+Other+YouOwn+YouCtrl -Oracle:Companion — Your starting deck contains at least twenty cards more than the minimum deck size. (If this card is your chosen companion, you may cast it once from outside the game.)\nFlying\nWhen Yorion enters the battlefield, exile any number of other nonland permanents you own and control. Return those cards to the battlefield at the beginning of the next end step. +Oracle:Companion — Your starting deck contains at least twenty cards more than the minimum deck size. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.)\nFlying\nWhen Yorion enters the battlefield, exile any number of other nonland permanents you own and control. Return those cards to the battlefield at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/y/your_inescapable_doom.txt b/forge-gui/res/cardsfolder/y/your_inescapable_doom.txt index 82a26c15d22..8bdbd7b7190 100644 --- a/forge-gui/res/cardsfolder/y/your_inescapable_doom.txt +++ b/forge-gui/res/cardsfolder/y/your_inescapable_doom.txt @@ -8,4 +8,4 @@ SVar:DBDmg:DB$ DealDamage | Defined$ ChosenPlayer | NumDmg$ Y | References$ Y SVar:X:PlayerCountOpponents$HighestLifeTotal SVar:Y:Count$CardCounters.DOOM SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Your Inescapable Doom.full.jpg -Oracle:At the beginning of your end step, put a doom counter on this scheme, then this scheme deals damage equal to the number of doom counters on it to the opponent with the highest life total among your opponents. If two or more players are tied for highest life total, you choose one. +Oracle:(An ongoing scheme remains face up.)\nAt the beginning of your end step, put a doom counter on this scheme, then this scheme deals damage equal to the number of doom counters on it to the opponent with the highest life total among your opponents. If two or more players are tied for highest life total, you choose one. diff --git a/forge-gui/res/cardsfolder/z/zacama_primal_calamity.txt b/forge-gui/res/cardsfolder/z/zacama_primal_calamity.txt index 2aff6144f9e..c096c16729d 100644 --- a/forge-gui/res/cardsfolder/z/zacama_primal_calamity.txt +++ b/forge-gui/res/cardsfolder/z/zacama_primal_calamity.txt @@ -12,4 +12,4 @@ A:AB$ Destroy | Cost$ 2 G | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select A:AB$ GainLife | Cost$ 2 W | LifeAmount$ 3 | SpellDescription$ You gain 3 life. DeckHints:Type$Dinosaur SVar:Picture:http://www.wizards.com/global/images/magic/general/zacama_primal_calamity.jpg -Oracle:Vigilance, reach, trample\nWhen Zacama, Primal Calamity enters the battlefield, if you cast it, untap all lands you control.\n{2} {R}: Zacama deals 3 damage to target creature.\n{2} {G}: Destroy target artifact or enchantment.\n{2} {W}: You gain 3 life. \ No newline at end of file +Oracle:Vigilance, reach, trample\nWhen Zacama, Primal Calamity enters the battlefield, if you cast it, untap all lands you control.\n{2}{R}: Zacama deals 3 damage to target creature.\n{2}{G}: Destroy target artifact or enchantment.\n{2}{W}: You gain 3 life. diff --git a/forge-gui/res/cardsfolder/z/zagras_thief_of_heartbeats.txt b/forge-gui/res/cardsfolder/z/zagras_thief_of_heartbeats.txt index 83c3d850eb6..75a3de4f9ec 100644 --- a/forge-gui/res/cardsfolder/z/zagras_thief_of_heartbeats.txt +++ b/forge-gui/res/cardsfolder/z/zagras_thief_of_heartbeats.txt @@ -12,4 +12,4 @@ T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Planeswalker | SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTargetLKICopy DeckHas:Ability$Party DeckHints:Type$Cleric|Warrior|Wizard -Oracle:This spell costs 1 less to cast for each creature in your party.\nFlying, deathtouch, haste \nOther creatures you control have deathtouch.\nWhenever a creature you control deals combat damage to a planeswalker, destroy that planeswalker. +Oracle:This spell costs {1} less to cast for each creature in your party.\nFlying, deathtouch, haste\nOther creatures you control have deathtouch.\nWhenever a creature you control deals combat damage to a planeswalker, destroy that planeswalker. diff --git a/forge-gui/res/cardsfolder/z/zendikar_farguide.txt b/forge-gui/res/cardsfolder/z/zendikar_farguide.txt index 11cfa4da880..2d627c5184f 100644 --- a/forge-gui/res/cardsfolder/z/zendikar_farguide.txt +++ b/forge-gui/res/cardsfolder/z/zendikar_farguide.txt @@ -4,4 +4,4 @@ Types:Creature Elemental PT:3/3 K:Forestwalk SVar:Picture:http://www.wizards.com/global/images/magic/general/zendikar_farguide.jpg -Oracle:Forestwalk +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/z/zhang_fei_fierce_warrior.txt b/forge-gui/res/cardsfolder/z/zhang_fei_fierce_warrior.txt index 6791a26fff7..626dc65a281 100644 --- a/forge-gui/res/cardsfolder/z/zhang_fei_fierce_warrior.txt +++ b/forge-gui/res/cardsfolder/z/zhang_fei_fierce_warrior.txt @@ -6,4 +6,4 @@ K:Vigilance K:Horsemanship DeckHints:Name$Liu Bei, Lord of Shu SVar:Picture:http://www.wizards.com/global/images/magic/general/zhang_fei_fierce_warrior.jpg -Oracle:Vigilance, horsemanship (This creature can't be blocked except by creatures with horsemanship.) +Oracle:Vigilance; horsemanship (This creature can't be blocked except by creatures with horsemanship.) diff --git a/forge-gui/res/cardsfolder/z/zirda_the_dawnwaker.txt b/forge-gui/res/cardsfolder/z/zirda_the_dawnwaker.txt index c7e6fc83203..074613a1712 100644 --- a/forge-gui/res/cardsfolder/z/zirda_the_dawnwaker.txt +++ b/forge-gui/res/cardsfolder/z/zirda_the_dawnwaker.txt @@ -5,4 +5,4 @@ PT:3/3 K:Companion:Permanent.hasActivatedAbility,Instant,Sorcery:Each permanent card in your starting deck has an activated ability. S:Mode$ ReduceCost | ValidCard$ Card | Activator$ You | Type$ NonManaAbility | Amount$ 2 | MinMana$ 1 | Description$ Abilities you activate that aren't mana abilities cost {2} less to activate. This effect can't reduce the mana in that cost to less than one mana. A:AB$ Pump | Cost$ 1 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. -Oracle:Companion — Each permanent card in your starting deck has an activated ability. (If this card is your chosen companion, you may cast it once from outside the game.)\nAbilities you activate that aren't mana abilities cost {2} less to activate. This effect can't reduce the mana in that cost to less than one mana.\n{1}, {T}: Target creature can't block this turn. +Oracle:Companion — Each permanent card in your starting deck has an activated ability. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.)\nAbilities you activate that aren't mana abilities cost {2} less to activate. This effect can't reduce the mana in that cost to less than one mana.\n{1}, {T}: Target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/z/zodiac_dog.txt b/forge-gui/res/cardsfolder/z/zodiac_dog.txt index 86e7a8c2bd0..d76b9b381d1 100644 --- a/forge-gui/res/cardsfolder/z/zodiac_dog.txt +++ b/forge-gui/res/cardsfolder/z/zodiac_dog.txt @@ -4,4 +4,4 @@ Types:Creature Dog PT:2/2 K:Mountainwalk SVar:Picture:http://resources.wizards.com/magic/cards/pk/en-us/card10534.jpg -Oracle:Mountainwalk +Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/z/zodiac_goat.txt b/forge-gui/res/cardsfolder/z/zodiac_goat.txt index 98272f057eb..c75a6c11c1a 100644 --- a/forge-gui/res/cardsfolder/z/zodiac_goat.txt +++ b/forge-gui/res/cardsfolder/z/zodiac_goat.txt @@ -4,4 +4,4 @@ Types:Creature Goat PT:1/1 K:Mountainwalk SVar:Picture:http://resources.wizards.com/magic/cards/pk/en-us/card10540.jpg -Oracle:Mountainwalk +Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/z/zodiac_horse.txt b/forge-gui/res/cardsfolder/z/zodiac_horse.txt index 55b4598445c..ecda22899c8 100644 --- a/forge-gui/res/cardsfolder/z/zodiac_horse.txt +++ b/forge-gui/res/cardsfolder/z/zodiac_horse.txt @@ -4,4 +4,4 @@ Types:Creature Horse PT:3/3 K:Islandwalk SVar:Picture:http://resources.wizards.com/magic/cards/pk/en-us/card10598.jpg -Oracle:Islandwalk +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.) diff --git a/forge-gui/res/cardsfolder/z/zodiac_ox.txt b/forge-gui/res/cardsfolder/z/zodiac_ox.txt index d3403782324..3322e091c90 100644 --- a/forge-gui/res/cardsfolder/z/zodiac_ox.txt +++ b/forge-gui/res/cardsfolder/z/zodiac_ox.txt @@ -4,4 +4,4 @@ Types:Creature Ox PT:3/3 K:Swampwalk SVar:Picture:http://resources.wizards.com/magic/cards/pk/en-us/card10636.jpg -Oracle:Swampwalk +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/z/zodiac_pig.txt b/forge-gui/res/cardsfolder/z/zodiac_pig.txt index efe4e6465a3..f71d3a2bcae 100644 --- a/forge-gui/res/cardsfolder/z/zodiac_pig.txt +++ b/forge-gui/res/cardsfolder/z/zodiac_pig.txt @@ -4,4 +4,4 @@ Types:Creature Boar PT:3/3 K:Swampwalk SVar:Picture:http://resources.wizards.com/magic/cards/pk/en-us/card10586.jpg -Oracle:Swampwalk +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/z/zodiac_rabbit.txt b/forge-gui/res/cardsfolder/z/zodiac_rabbit.txt index dbd67b311b6..78cf74d95ca 100644 --- a/forge-gui/res/cardsfolder/z/zodiac_rabbit.txt +++ b/forge-gui/res/cardsfolder/z/zodiac_rabbit.txt @@ -4,4 +4,4 @@ Types:Creature Rabbit PT:1/1 K:Forestwalk SVar:Picture:http://resources.wizards.com/magic/cards/pk/en-us/card10582.jpg -Oracle:Forestwalk +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/z/zodiac_rat.txt b/forge-gui/res/cardsfolder/z/zodiac_rat.txt index 8b49a0cb882..de5e6b70999 100644 --- a/forge-gui/res/cardsfolder/z/zodiac_rat.txt +++ b/forge-gui/res/cardsfolder/z/zodiac_rat.txt @@ -4,4 +4,4 @@ Types:Creature Rat PT:1/1 K:Swampwalk SVar:Picture:http://resources.wizards.com/magic/cards/pk/en-us/card10564.jpg -Oracle:Swampwalk +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/z/zodiac_rooster.txt b/forge-gui/res/cardsfolder/z/zodiac_rooster.txt index 318528d4579..24ac64e8031 100644 --- a/forge-gui/res/cardsfolder/z/zodiac_rooster.txt +++ b/forge-gui/res/cardsfolder/z/zodiac_rooster.txt @@ -4,4 +4,4 @@ Types:Creature Bird PT:2/1 K:Plainswalk SVar:Picture:http://resources.wizards.com/magic/cards/pk/en-us/card10506.jpg -Oracle:Plainswalk +Oracle:Plainswalk (This creature can't be blocked as long as defending player controls a Plains.) diff --git a/forge-gui/res/cardsfolder/z/zodiac_snake.txt b/forge-gui/res/cardsfolder/z/zodiac_snake.txt index 7f44ac353de..7577ac5a0f3 100644 --- a/forge-gui/res/cardsfolder/z/zodiac_snake.txt +++ b/forge-gui/res/cardsfolder/z/zodiac_snake.txt @@ -4,4 +4,4 @@ Types:Creature Snake PT:2/2 K:Swampwalk SVar:Picture:http://resources.wizards.com/magic/cards/pk/en-us/card10608.jpg -Oracle:Swampwalk +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.) diff --git a/forge-gui/res/cardsfolder/z/zodiac_tiger.txt b/forge-gui/res/cardsfolder/z/zodiac_tiger.txt index 86288fa744c..8b6ffd60c12 100644 --- a/forge-gui/res/cardsfolder/z/zodiac_tiger.txt +++ b/forge-gui/res/cardsfolder/z/zodiac_tiger.txt @@ -4,4 +4,4 @@ Types:Creature Cat PT:3/4 K:Forestwalk SVar:Picture:http://resources.wizards.com/magic/cards/pk/en-us/card10594.jpg -Oracle:Forestwalk +Oracle:Forestwalk (This creature can't be blocked as long as defending player controls a Forest.) diff --git a/forge-gui/res/cardsfolder/z/zombie_master.txt b/forge-gui/res/cardsfolder/z/zombie_master.txt index 9b92cbb4c5d..4e1aec7d749 100644 --- a/forge-gui/res/cardsfolder/z/zombie_master.txt +++ b/forge-gui/res/cardsfolder/z/zombie_master.txt @@ -2,9 +2,9 @@ Name:Zombie Master ManaCost:1 B B Types:Creature Zombie PT:2/3 -S:Mode$ Continuous | Affected$ Creature.Zombie+Other | AddKeyword$ Swampwalk | Description$ Other Zombie creatures have swampwalk. +S:Mode$ Continuous | Affected$ Creature.Zombie+Other | AddKeyword$ Swampwalk | Description$ Other Zombie creatures have swampwalk. (They can't be blocked as long as defending player controls a Swamp.) S:Mode$ Continuous | Affected$ Card.Zombie+Other | AddAbility$ Regenerate | Description$ Other Zombies have "{B}: Regenerate this permanent." SVar:Regenerate:AB$Regenerate | Cost$ B | SpellDescription$ Regenerate this permanent SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/zombie_master.jpg -Oracle:Other Zombie creatures have swampwalk.\nOther Zombies have "{B}: Regenerate this permanent." +Oracle:Other Zombie creatures have swampwalk. (They can't be blocked as long as defending player controls a Swamp.)\nOther Zombies have "{B}: Regenerate this permanent." diff --git a/forge-gui/res/cardsfolder/z/zombie_musher.txt b/forge-gui/res/cardsfolder/z/zombie_musher.txt index 4fae16c79e0..312bcc40f96 100644 --- a/forge-gui/res/cardsfolder/z/zombie_musher.txt +++ b/forge-gui/res/cardsfolder/z/zombie_musher.txt @@ -7,4 +7,4 @@ A:AB$ Regenerate | Cost$ S | SpellDescription$ Regenerate CARDNAME. # AI can now use snow mana to pay for activated abilities. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/zombie_musher.jpg -Oracle:Snow landwalk\n{S}: Regenerate Zombie Musher. ({S} can be paid with one mana from a snow permanent.) +Oracle:Snow landwalk (This creature can't be blocked as long as defending player controls a snow land.)\n{S}: Regenerate Zombie Musher. ({S} can be paid with one mana from a snow permanent.) diff --git a/forge-gui/tools/oracleScript.py b/forge-gui/tools/oracleScript.py index 7ea6b68d97f..5a52b6dfca7 100644 --- a/forge-gui/tools/oracleScript.py +++ b/forge-gui/tools/oracleScript.py @@ -1,183 +1,207 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 -# This python script is designed to handle the following: individual cards located in /res/cardsfolder/* -# Insert of Oracle data into data files from mtg-data.txt -# Future possibilities. Using mtg-data to add SetInfo data and other Outside Game Data (Type, PT, etc) -# Hopefully the oracleScript can replace both SetInfo Scripts by current SetInfo scripts by expanding their current functionality +# This python script is designed to handle individual cards located in /res/cardsfolder/* +# Insert and update Oracle text into data files from scryfall oracle_cards bulk data +# Also rename script filename if the name is incorrect -# python oracleScript.py -# If you run oracleScript without parameters it will run for all sets on the local mtgdata.txt +import json +import fnmatch +import os +import re +import urllib.request +import unidecode -import os, fnmatch, re, sys -from urllib import urlopen - -pathToMtgData = os.path.join(sys.path[0], "mtg-data.txt") - -onlineOptions = [ 'false', 'f', 'no', 'n' ] -offlineSource = True -setAbbr = None - -if len(sys.argv) > 1: - offlineSource = (sys.argv[1].lower() not in onlineOptions) - print "Using mtgdata.txt: " + str(offlineSource) - -if len(sys.argv) > 2: - if offlineSource: - print "Running for all sets when in Offline mode" - else: - setAbbr = sys.argv[2] - print "Using Set: " + setAbbr - -elif not offlineSource: - print "Please provide a set abbreviation when in Online Mode. eg: python oracleScript.py False GTC" +NAME_STR = 'Name:' +ORACLE_STR = 'Oracle:' +ALTERATE_STR = 'AlternateMode:' +ALTERNATE_SEPARATER = ' // ' +tools_folder = os.path.dirname(os.path.realpath(__file__)) -mtgData = None -if offlineSource: - parseFrom = open(pathToMtgData, 'r') -else: - # Load Spoiler view of the set - parseFrom = urlopen("http://magiccards.info/query?q=e:%s&v=spoiler&s=cname" % (setAbbr)) +def download_oracle_cards(): + '''Request Scryfall API to download oracle_cards json file''' + request = urllib.request.urlopen('https://api.scryfall.com/bulk-data') + data = json.load(request)['data'] + scryfalldburl = [x for x in data if x['type'] == 'oracle_cards'][0]['download_uri'] + urllib.request.urlretrieve(scryfalldburl, os.path.join(tools_folder, 'oracle_cards.json')) -mtgData = parseFrom.read() -parseFrom.close() -print "Size of parse data: %s" % len(mtgData) -folder = os.path.join(sys.path[0], '..', 'res', 'cardsfolder') -err = open(os.path.join(sys.path[0], 'oracleScript.log'), 'w') +def load_oracle_cards(): + '''Load oracle card data from oracle_cards json file and build oracle cards dict''' + with open(os.path.join(tools_folder, 'oracle_cards.json'), 'r', encoding='utf8') as oracle_file: + oracle_json = json.load(oracle_file) + oracle_cards = {} + for card in oracle_json: + if (card['layout'] == 'token'): + continue + name = unidecode.unidecode(card['name']) + oracle_cards[name] = card + return oracle_cards -setStr = 'SetInfo:' -oracleStr = 'Oracle:' -rarity = dict() -rarity['L'] = 'Land' -rarity['C'] = 'Common' -rarity['U'] = 'Uncommon' -rarity['R'] = 'Rare' -rarity['M'] = 'Mythic' +def formalize_name(names): + name = '_'.join(names) + name = name.lower() + name = name.replace('& ', '') + name = name.replace(' ', '_') + name = name.replace('-', '_') + name = name.replace(',', '') + name = name.replace('.', '') + name = name.replace(':', '') + name = name.replace("'", '') + name = name.replace('"', '') + name = name.replace('?', '') + name = name.replace('!', '') + name = name.replace('(', '') + name = name.replace(')', '') + return name -def writeOutCard(root, fileName, lines, oracle, sets): - cardfile = open(os.path.join(root, fileName), 'w') - cardfile.write(lines) - cardfile.write('Oracle:%s\n' % oracle) +def read_card_script(cardfile): + names = [] + oracle_texts = [] + lines = [] + line_num = 0 + alternate_mode = '' + for line in cardfile.readlines(): + line = line.strip() + if line.startswith(NAME_STR): + names.append(line[len(NAME_STR):]) + elif line.startswith(ALTERATE_STR): + alternate_mode = line[len(ALTERATE_STR):] + elif line.startswith(ORACLE_STR): + oracle_texts.append([line_num, line[len(ORACLE_STR):]]) + lines.append('') + line_num += 1 + continue + lines.append(line + '\n') + line_num += 1 + cardfile.close() + return names, lines, oracle_texts, alternate_mode - ''' - # Disabled until we're ready to remove SetInfoUrl Parameter - for i in sets: - set = sets[i].lstrip() - setInfo = set.split(' ') - if len(setInfo) > 2: - cardfile.write('SetInfo:%s|%s||%s\n' % (setInfo[0],setInfo[1],setInfo[2].replace('(x','').replace(')',''))) + +def write_card_script(cardfile, lines, oracle_texts): + line_num = 0 + oracle_index = 0 + for line in lines: + if oracle_index < len(oracle_texts) and line_num == oracle_texts[oracle_index][0]: + cardfile.write(ORACLE_STR + oracle_texts[oracle_index][1] + '\n') + oracle_index += 1 else: - cardfile.write('SetInfo:%s|%s|\n' % (setInfo[0],setInfo[1])) - ''' - + cardfile.write(line) + line_num += 1 cardfile.close() -def getOracleFromMtgData(name): - search = '\n%s\n' % name - found = mtgData.find(search) +def update_oracle(name, lines, oracle_text, new_oracle, is_planeswalker): + if is_planeswalker: + new_oracle = re.sub(r'([\+−]?[0-9X]+):', r'[\1]:', new_oracle) + new_oracle = new_oracle.replace('\n', '\\n') + if oracle_text[1] == new_oracle: + return False - if found == -1: - err.write(name + '... NOT FOUND\n') - return None, None + oracle_lines = oracle_text[1].split('\\n') + new_lines = new_oracle.split('\\n') + nickname = name.split(', ')[0] + oracle_text[1] = new_oracle - endFound = mtgData.find('\n\n', found) + if len(oracle_lines) != len(new_lines): + return True - block = mtgData[found+1:endFound] - splitBlock = block.split('\n') - typeLine = 2 - if splitBlock[1].find('{') == -1: # Has a Cost not a Land or Ancestral Vision - typeLine = 1 - - startOracle = typeLine + 1 - if splitBlock[typeLine].find('Creature') > -1 or splitBlock[typeLine].find('Planeswalker') > -1: - # Power/toughness or loyalty adds an additional line to skip - startOracle = startOracle + 1 - - # \n needs to appear in the Oracle line - oracle = '\\n'.join(splitBlock[startOracle:-1]) - - sets = splitBlock[-1] - - return oracle, sets - -def getOracleFromMagicCardsInfo(name): - # Requires set to grab Oracle text from magiccards.info for simplicity meetings - # http://magiccards.info/query?q=e%3Agtc&v=spoiler&s=cname - search = '">%s' % name - found = mtgData.find(search) - - if found == -1: - err.write(name + '... NOT FOUND\n') - return None, None - - endFound = mtgData.find('

', found) - block = mtgData[found:endFound] - startOracle = '

' - - oracleStart = block.find(startOracle) - oracleBlock = block[oracleStart:] - oracle = oracleBlock[len(startOracle):].replace('

', '\\n') - return oracle, None - - -def hasOracleLine(cardFile, lines, offlineSource=True): - # Start parsing the rest of the data file - hasOracle = False - - for line in cardFile.readlines(): - line = line.strip() - # Skip empty lines - if line == '': + # Also replace descriptions + for org_line, new_line in zip(oracle_lines, new_lines): + org_line = org_line.replace(name, 'CARDNAME') + org_line = org_line.replace(nickname, 'NICKNAME') + if org_line.find(':') != -1: + if org_line.find('"') == -1 or org_line.find('"') > org_line.find(':'): + org_line = org_line[org_line.find(':') + 1:].lstrip() + if len(org_line) == 0: continue + new_line = new_line.replace(name, 'CARDNAME') + new_line = new_line.replace(nickname, 'NICKNAME') + if new_line.find(':') != -1: + if new_line.find('"') == -1 or new_line.find('"') > new_line.find(':'): + new_line = new_line[new_line.find(':') + 1:].lstrip() + for i, line in enumerate(lines): + if line.startswith('K:'): + continue + if line.find(org_line) != -1: + lines[i] = line.replace(org_line, new_line) - if line.find(oracleStr) != -1: - hasOracle = True - break + return True - # Disabled until we're ready to remove SetInfoUrl Parameter - #elif line.find(setStr) != -1 and offlineSource: - # pass +def update_card_script(dirname, filename, oracle_cards, logfile): + file = open(os.path.join(dirname, filename), 'r', encoding='utf8') + clean_name = filename.replace('.txt', '') + + names, lines, oracle_texts, alternate_mode = read_card_script(file) + formal_name = formalize_name(names) + if clean_name != formal_name: + logfile.write(f'Rename "{clean_name}" => "{formal_name}"\n') + print(f'Rename "{clean_name}" => "{formal_name}"') + full_org_filename = os.path.join(dirname, filename) + full_new_filename = os.path.join(dirname, formal_name + '.txt') + filename = formal_name + '.txt' + os.system(f'git mv "{full_org_filename}" "{full_new_filename}"') + + oracle_updated = False + if alternate_mode == 'Meld': + cardname = names[0] + else: + cardname = ALTERNATE_SEPARATER.join(names) + if cardname not in oracle_cards: + logfile.write(f'Skipped unknown card {formal_name}\n') + print(f'Skipped unknown card {formal_name}') + return + + card = oracle_cards[cardname] + if len(names) == 1: + is_planeswalker = card['type_line'].find('Planeswalker') != -1 + is_vanguard = card['type_line'].find('Vanguard') != -1 + new_oracle = card['oracle_text'] + if is_vanguard: + new_oracle = 'Hand {0}, life {1}\n'.format(card['hand_modifier'], card['life_modifier']) + new_oracle + oracle_updated = update_oracle(names[0], lines, oracle_texts[0], new_oracle, is_planeswalker) + elif len(names) == 2: + if alternate_mode == 'Meld': + new_oracle = card['oracle_text'] + oracle_updated = update_oracle(names[0], lines, oracle_texts[0], new_oracle, False) + card = oracle_cards[names[1]] + new_oracle = card['oracle_text'] + oracle_updated = oracle_updated | update_oracle(names[1], lines, oracle_texts[1], new_oracle, False) else: - lines += line + '\n' + for i, face in enumerate(card['card_faces']): + is_planeswalker = face['type_line'].find('Planeswalker') != -1 + new_oracle = face['oracle_text'] + oracle_updated = oracle_updated | update_oracle(names[i], lines, oracle_texts[i], new_oracle, is_planeswalker) - cardFile.close() - return hasOracle, lines -# parse cardsfolder for Card Lines and Rarity/Picture SVars. Filling in any gaps -for root, dirnames, filenames in os.walk(folder): - for fileName in fnmatch.filter(filenames, '*.txt'): - if fileName.startswith('.'): - continue - - file = open(os.path.join(root, fileName), 'r') - cleanName = fileName.replace('.txt', '') + if not oracle_updated: + return - line = file.readline().strip() - # Handle name and creation - name = line.replace('Name:', '') + logfile.write(f'Updated {formal_name}\n') + print(f'Updated {formal_name}') + file = open(os.path.join(dirname, filename), 'w', encoding='utf8') + write_card_script(file, lines, oracle_texts) + full_filename = os.path.join(dirname, filename) + os.system(f'git add {full_filename}') - hasOracle, lines = hasOracleLine(file, line + '\n', offlineSource) - if hasOracle: - #print name + " already has Oracle" - continue +def main(): + # download_oracle_cards() + oracle_cards = load_oracle_cards() - if offlineSource: - oracle, sets = getOracleFromMtgData(name) - else: - oracle, sets = getOracleFromMagicCardsInfo(name) + folder = os.path.join(tools_folder, '..', 'res', 'cardsfolder') + logfile = open(os.path.join(tools_folder, 'oracleScript.log'), 'w') - if oracle is None: - continue + for root, dirnames, filenames in os.walk(folder): + for filename in fnmatch.filter(filenames, '*.txt'): + if filename.startswith('.'): + continue + update_card_script(root, filename, oracle_cards, logfile) - print "%s => %s \n" % (name, oracle) - writeOutCard(root, fileName, lines, oracle, sets) + logfile.close() - err.write(name + '... Updated\n') - -err.close() +if __name__ == '__main__': + main()